body {
font-family: verdana, sans-serif;
font-size: 10pt;
margin: 20px 0px 0px 0px;
}

#contents {
margin: 0 auto 0 auto;
position: relative;
top: 0px;
bottom: 0px;
width: 738px;
border-left: 1px solid Black;
border-right: 1px solid Black;
}


#strapcontents {
background-color: #003399;
width: 738px;
padding: 6px 0px 6px 0;
margin: 0 auto 0 auto;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: silver;
text-align: left;
text-indent: 4px;
font-size: 9pt;
border-left: 1px solid Black;
border-right: 1px solid Black;
border-top: 1px solid Black;
}

#mslinkstrap{
background-color: #FFFFFF;
background-image: url(images/country_flag.gif);
background-repeat: no-repeat;
width: 738px;
padding: 0;
margin: 0 auto 0 auto;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: silver;
text-align: right;
border-left: 1px solid Black;
border-right: 1px solid Black;
}

#footercontents {
width: 736px;
background-color: #003399;
padding: 2px 2px 2px 0;
margin: 0 auto 0 auto;
font-family: Arial, Helvetica, sans-serif;
color: silver;
text-align: right;
font-size: 8pt;
border-left: 1px solid Black;
border-right: 1px solid Black;
border-top: 1px solid Black;
}

#footerimage {
width: 738px;
background-color: White;
padding: 6px 0px 0px 0;
margin: 0 auto 0 auto;
position: relative;
text-align: right;
}

#sitenav ul{
text-align: right;
background-color: #003399;
width: 100%;
padding: 6px 0 0 0;
margin: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal; 
border-bottom: 1px solid Black;
border-top: 1px solid Black;
}

#sitenav ul li{
list-style: none;
margin: 0;
display: inline;

}

#sitenav ul li a{
padding: 2px 0.2em;
margin-right: 0px;
/*border: 1px solid #778;*/
background: #666699;
background-image: url(images/menutabbg.gif);
background-position: top right;
background-repeat: no-repeat;
text-decoration: none;
color: White;
}

#sitenav ul li a:hover{
background: #E0E0E0;
background-image: url(images/menutabhoverbg.gif);
background-position: top right;
background-repeat: no-repeat;
text-decoration: none;
color: #666699;
}

#sitenav ul li a#current{

border-bottom: 1 px solid White;
color: #CC9900;
background: #E0E0E0;
background-image: url(images/menutabonbg.gif);
background-position: top right;
background-repeat: no-repeat;
}

a.normallink{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666699;
text-decoration : underline;
}

a.normallink:hover{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #666699;
text-decoration : none;
}

.userheading {
background-image: url(images/usersbg.gif);
background-position: top right;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
background-color: #E0E0E0;
font-weight: bold;
font-size: 10pt;
line-height: normal;
text-align: left;
padding-top: 4px;
padding-left: 5px;
border-bottom: 1px solid #999999;
}

.rolesheading {
background-image: url(images/actionsbg.gif);
background-position: top right;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color: #003399;
font-weight: bold;
font-size: 10pt;
line-height: normal;
text-align: left;
padding-top: 4px;
padding-left: 5px;
}

.actionsheading {
background-image: url(images/actionsbg.gif);
background-position: top right;
background-repeat: no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#000066;
font-weight: bold;
font-size: 10pt;
line-height: normal;
text-align: left;
padding-top: 4px;
padding-left: 2px;
}

ul {
font-family: verdana, arial, sans-serif;
font-size: 10pt; 
list-style-image: url(images/bullet.gif);
line-height: 20px;
}

.helplist{
 vertical-align: middle;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
.helplist li{
 list-style-position: outside; 

 list-style-image: url(images/bullethelp.gif);
 margin-left: 40px;
 padding top: 1px;
 line-height: 20px;
 padding-right: 10px;
 }

td {
font-family : verdana, arial, sans-serif;
font-size : 10pt;
}

p, li {
font-family : verdana, arial, sans-serif;
font-size: 10pt;
}

th {
font-family : verdana, arial, sans-serif;
  	font-size: 10pt;
}

h2 {
font-family : verdana, arial, sans-serif;
font-size: 12px;
color: #0066CC;
}

h3 {
font-family : verdana, arial, sans-serif;
font-size: 16px;
color: #000000;
font-variant : small-caps;
}

.warn {
color : rgb( 250, 0, 0 );
}
/*
a:link {
  color: blue;
  text-decoration: none;
}
a:hover {
  color: blue;
  text-decoration: underline;
}
a:active {
  color: blue;
  text-decoration: underline;
}
a:visited {
  color: blue;
  text-decoration: none;
}
*/

td.actionsfill a{
display: block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none;
color: Blue;
}

td.actionsfill a:hover{
display: block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #000066;
background: Silver;
}

a.menu:link, 
a.menu:hover, 
a.menu:active, 
a.menu:visited, 

td.menu {
font-family : verdana, arial, sans-serif;
color: white;
padding: 2;
background-color: #666699;
font-size : 10pt;
font-weight: bold;
text-decoration: none;
}

table.usertble{
background-color: Silver;
margin-left: 10px;
border-bottom: 2px solid #999999;
border-right: 1px solid #999999;
}

table.editwatchtble{
background-color: Silver;
margin-left: 10px;
border-bottom: 2px solid #999999;
border-right: 1px solid #999999;
padding: 5px;
}

table.rolestble{
background-color: Silver;
margin-left: 10px;
border-bottom: 2px solid #999999;
border-right: 1px solid #999999;
}

table.actionstble{
background-color: #000066;
margin-right: 3px;
}

td.lightfillheading {
text-align: left;
vertical-align: top;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-left: 5px;
background-image: url(images/lightblueshade.gif);
}

td.lightfill {
text-align: left;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
padding-left: 2px;
background-image: url(images/lightblueshade.gif);
}

td.lightfillbutton {
text-align: left;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
padding-right: 1%;
background-image: url(images/lightblueshade.gif);
}

td.actionsfill {
width: 100%;
height: 100%;
 display: block;
text-align: left;
text-indent: 2px;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
padding-left: 0px;
line-height: 20px;
background-image: url(images/lightblueshade.gif);
}

td.rolessubheading {
color: White;
background-color: #666699;
text-align: left;
vertical-align: top;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-left: 5px;
}

td.roleslightfillheading {
text-align: left;
vertical-align: top;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-left: 5px;
background-image: url(images/lightblueshade.gif);
}

td.roleslightfill {
text-align: left;
font-family : verdana, arial, sans-serif;
font-size: 10pt;
padding-left: 2px;
background-image: url(images/lightblueshade.gif);
}

td.tdspacer {
padding-left: 5px;
}

input.shaded, textarea.shaded {
background-color: #E0E0E0;
}

.helppromtnormal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.bluehead {
color: white;
font-weight: bold;
height: 20px;
padding-left: 5;
padding-top: 0;
padding-bottom: 0;
background-image: url(images/bluehead.gif);
background-repeat: no-repeat;
background-position: center;
}

th.menu {
font-family : verdana, arial, sans-serif;
color: white;
background-color: #003399;
font-size : 10pt;
font-weight: bold;
}

.tinyserif {
font-size: 7pt;
color: black;
font: serif;
}

TD.tdstrapline {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: Silver;
font-size : 10pt;
background-color: #003399;
}

TD.tdfillerline {
background-color: #000066;
}

.emtytext{
display: block;
margin-left: 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
}

.top{
text-align: right;
margin-right: 10px;
margin-bottom: 10px;
}

.sectionheading{
display: block;
margin-left: 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bold;
}

.imageheading{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight: bold;
}

/* form elements */

.buttonsubmit{
border: thin 1px #666699;
background-color: #FFFFFF;
background-image: url(images/buttonbg.gif);
background-repeat: repeat-x;
border: 2px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
margin-right: 20px;
color: #333333;
font-size: 80%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

 textarea.txteditwide {
border: thin 1px #666699;
border-color: #666699;
background-color: #EDEDED;
width: 250px;
height: 200px;
}

 input.inpeditwide {
border: thin 1px #666699;
width: 250px;
}

 input.inpwatchname {
border: thin 1px #999999;
width: 200px;
padding-left: 5px
}


