/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font: small Arial, Helvetica, sans-serif;
background-color:#efefef;color:#666;}
 body, tr, td, table,  .Normal, .NormalTextBox, th, TFOOT, THEAD, td, span, div, a
{ margin: 0;  padding: 0; line-height: 1.2;  font:normal small Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666;   }


#wrap {
background:#d2d2d2;
color:#666;
margin:10px;
min-width: 600px;  }
/* head section*/
#tophead {width:100%; height:227px; margin: 0;	background:#f6f6f6; 
 border-right: 10px groove #c0c0c0;	border-left: 10px ridge #c0c0c0;  }
 #tophead h2 {margin: 0; padding-left: 20px; height:25px; font:bold 1.0em  Arial, Helvetica, sans-serif; color:#6284ab; width: 350px; float left;}
  
 #header {clear:both; height:200px;	 margin: 1px 10px 1px 10px; background: #f7f7fa url(images/domains.gif) no-repeat right bottom;  border: 4px outset #c0c0c0;} 
 #logo {height: 200px; float:left; width: 300px; margin:0; padding-left:5px; background: #f7f7fa url(images/silver-tab.jpg) no-repeat left bottom;}
 #logo img {border:0;  margin:5px;}
 #logo h5  {padding: 5px; width: 150px; margin-top: 15px; font: bold 0.9em; color:#999999;}
 #logo h5 div {padding: 5px;}
 #login {float:right; margin: 0; width: 400px; height: 200px; text-align:left;}
 #login h3 {padding: 5px; text-align:center;}
  #menuBG {clear: both; background:#f6f6f6 url(images/silverBG_01.gif) repeat-x left bottom; text-align: center; height: 139px; border-right: 10px groove #c0c0c0;	border-left: 10px ridge #c0c0c0;  }
 #menuBG h3{    margin-left:-1500px;    font-size: 0.9em;  }
 #menu {margin: 60px 20px 1px 20px;	height:28px;	text-align: center; }
#childmenu{	height:34px;	margin: 5px 10px 10px 20px;  text-align:center;}

/* content layout */
#contentholder{	clear:both;   padding: 10px; margin: 15px 0 0 10px; height:auto; border-right: 10px groove #c0c0c0;	border-left: 10px ridge #c0c0c0;  background-color:#969cbe;  red; text-align:center;}
 #topcontent {
	float: left;
	width: 95%;
	height: auto;
	text-align:center;
	margin: 10px;
	text-align:center;
	background-color:#FFFFFF;
	border: 5px solid #758393;
}
#leftcol, #rightcol, #content, #contentwide, #contentfull, #footercontent { background-color:#efefef;	border-top: 6px solid #758393;	border-bottom: 6px solid #758393;	}
#leftcol, #rightcol {width: 24.7%;}
 #rightcol h2, #rightcol h3, #newsitem h2, #newsitem h3, #itemcontent h2, #itemcontent h3{color:#505050; background-color:inherit; font-size:1.2em; margin:0 0 8px;padding:0;}
#leftcol h2, #leftcol h3,  #footercontent h2, #footercontent h3{color:#505050;background-color:inherit; font-size:1.3em; margin:0 0 5px; padding:0;}
#leftcol p,	#rightcol p{ margin:0 0 5px; padding:0; line-height:1.4em;}
	
#leftcol{	float: left;}

/* right */
#rightcol {float: right;  }
#rightcol p, #rightcol ul {font-size:0.9em; line-height:1.4em;}
#rightcol li {list-style:none; line-height:1.2em; margin:0 0 6px 0; padding:0;}
#rightcol ul ul {margin:6px 0 0 10px;padding:0;}
#rightcol ul ul li {margin: 0 0 4px 0;}
#rightcol ul ul li a {font-size:1.1em; font-weight:normal;}

#content{ float: left;    width: 49.7%; margin:0 1px 2px 3px; }
#contentwide {float:right; width: 74%; margin: 0 5px 2px 5px; }
#contentfull {width:100%; padding: 10px; margin:5px; }
#footercontent{    clear: both;    padding: 10px 0 0 0; width: 90.5%;  }
#newscontent {clear:both;  margin:1px 0 2px 0; padding: 1px; width: 100%; }

#newsitem, #itemcontent { background-color:#efefef; border:#758393 solid 1px; width: 45%}
#newsitem {float:left; }
#itemcontent{float: right; }

 p {margin:5px 0 0; padding:0;}

/* center */
#content h1, #contentwide h1,  #content h2, #contentwide h2 {font-size:1.4em; margin:0 0 10px; }
#content h3, #contentwide h3 {font-size:1.3em; margin:0 0 8px; }



/* links */
a:link, a:visited {text-decoration:none; font-weight:bold;color:#286ea0;background-color:inherit;}
a:hover {text-decoration:underline;color:#286ea0;background-color:inherit;}
a:active {text-decoration:none;font-weight:bold;color:#286ea0;background-color:inherit;}
/* text */
/* fix for control panel being unable to handle relative font size */
span.control span.SubHead {font-size:1.0em;}

.Head {font-size: 1.0em;font-weight:bold;color:#025D65;}
.SubHead {font-size:1.0em; font-weight: bold; color:#339299;}
.SubSubHead {font-size:.95em;font-weight:bold; color:#339299;}
.NormalBold{font-size: 1.0em; font-weight: bold}
.Normal{font-size: 1.0em; font-weight: normal; line-height: 1.2;}
.NormalRed{font-size: 0.95em; font-weight: bold; color: #ff0000}
.NormalTextBox{font-size: 0.95em; font-weight: normal;}
.CommandButton{font-size: 0.95em;font-weight: normal;}

A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {/*font-size: .8em;*/ color:#339299;text-decoration:underline;}
A.CommandButton:hover{text-decoration:underline;}
.StandardButton{padding-right: 5px;padding-left: 5px;font-weight: normal;font-size: 1.0em;}
H1{font-size:1.3em;font-weight: bold;color: #339299;}
H2 {font-size: 1.2em;font-weight: bold;color: #339299;}
H3{font-size:1.2em;font-weight:bold;}
H4{font-size:1.1em;font-weight: bold;}
H5, DT{font-size:1.0em;font-weight:bold;}
H6{font-size:1.0em;font-weight:bold;}
/* fix for control panel being unable to handle relative font size */
span.control span.SubHead {font-size:1.0em;}

TFOOT, THEAD{font-size:1.0em;}
TH{vertical-align: baseline;font-size:1.0em;font-weight:bold;}


BLOCKQUOTE, PRE {font-family:Lucida Console, monospace;}


UL LI {list-style-type:square ;}
UL LI LI{list-style-type:disc;}
UL LI LI LI {list-style-type:circle;}

OL LI {list-style-type:decimal;}
OL OL LI{list-style-type:lower-alpha;}
OL OL OL LI {list-style-type:lower-roman;}


/* classes */
.domainarticle {font-size:  0.9em; color: #000; margin-left: 5px; line-height:1.5em;}
.domainarticle h4 {color: #333333;}
.domainarticle h3 {font-size: 1.1em; font-weight: bold; color: #868686; margin-bottom:5px;}
.domainarticle h2 {font-size: 1.1em; font-weight: bold; color: #496d8e; text-align:center;}
.listlabel h2{	font: normal small-caps 900 1.50em  Verdana, Arial, Helvetica, sans-serif ; color:#6384ab;  }
.titletop h2 {font: normal 700 small-caps 1.0em Verdana, Arial, Helvetica, sans-serif; color: #0D1D43; text-align:center;}
.titleimage h3{text-align:center; font: normal 700 small-caps 1.0em Arial;  color: #0D1D43;}
.titleimage img{border: 1px solid #ccc; margin: 0px 5px; text-align:center;}

.imageleftside img{border: 1px solid #CCC;	margin-right: 15px;	margin-bottom: 20px;float: left;}
.imagerightside img{ border: 1px solid #CCC; margin-left: 15px;  margin-bottom: 20px; float: right;}
.imageleftsidecaption{   font-size: 0.9em;    font-style: italic;
    float: left;    margin-right: 15px;    margin-bottom: 15px;}
.imageleftsidecaption img{    border: 1px solid #CCC;    margin-bottom: 5px;}
.imageleftsidecaption img{   font-size: 0.9em;    font-style: italic;
    float: right;    margin-left: 15px;    margin-bottom: 15px;}
.imagerightsidecaption img{   border: 1px solid #CCC;    margin-bottom: 5px;}
.clear{  clear: both;}
.quoteleft{    font: italic 0.9em Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;    margin: 10px 10px 10px 0;    width: 220px;    float: left;    text-align: right;    border-right: 10px solid #C8CDD0;    color: #75818A;}
.quoteright{    font: italic 0.9em Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;    margin: 10px 0 10px 10px;
    width: 220px;    float: right;    text-align: left;
    border-left: 10px solid #C8CDD0;    color: #75818A;}

/* classes for login date, search breadcrumb */
.DomainUser {font-size: 0.95em; text-decoration: none; color: #036; }
a.DomainUser:link, a.DomainUser:visited, a.DomainUser:active { text-decoration: underline; color: #036; }
a.DomainUser:hover{ text-decoration: underline; color: #F00; }
/***** Various classes *****/
.left {margin:3px 10px 2px 0;float:left;}
.right {margin:2px 0 2px 10px;float:right;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.clear {clear:both;}
.clearboth{clear:both;font-size:0px;line-height:0px;}

.childlinks {font-size: 1.00em; font-weight: bold; line-height: 1.1em; color: #666666; text-decoration:none;}
.childlinks a:link, .childlinks a:visited {text-decoration:none; font-weight:bold; color:#333333; background-color:inherit;}
.childlinks a:hover {text-decoration:underline; color:#286ea0; background-color:inherit;}
.childlinks a:active {text-decoration:none; font-weight:bold; color:#666699; background-color:inherit;}



/*footer*/
#footer { clear:both; border-right: 10px groove #c0c0c0;
	border-left: 10px ridge #c0c0c0; padding: 5px;	height:77px; background:#efefef url(images/silverBG_bottom10.gif) repeat-x left top; font-size: 0.9em;}
#footer a:link, .footer a:link{color:#999999;text-decoration:none;}
#footer a:visited, .footer a:visited{color:#6699CC;text-decoration:none;}
#footer a:hover, .footer a:hover{color:#D50000;text-decoration:underline;}
#footer a:active, .footer a:active{color:#FF9900;text-decoration:none;}


/*  horiz image links menu*/

#imagelink {  padding:0;   width:100%;  height:90px;  overflow:hidden;   background: #ffffff; margin-top:10px;}
#imagelink li {  display:inline;  list-style-type:none;   }
#imagelink li a {  display:block;  float:left;  text-decoration:none;   margin:0;   }
#imagelink li a img {  opacity: 0.7;  margin:0.5em;  border:0;  float:left;  }
#imagelink li a span {  display:none;   }
#imagelink li a:hover {  background:#CCCCCC;  }
#imagelink li a:hover img {  opacity:1;  }
#imagelink li a:hover span {  width:11em;  color:#000;  display:block;   cursor:pointer;  float:left;  }
#imagelink .h2 {  margin:0 5px;   padding:0;   color:#000066;   font-variant:small-caps;   font-size:1.0em;   border:0;  background:#CCCCCC; }
#imagelink .h3 {  margin:0 5px;   padding:0;   font-size:0.95em;   color:#000033;  }
/*#imagelink h2 {  margin:0 5px;   padding:0;   color:#FFCC66;   font-variant:small-caps;   font-size:1.25em;   border:0;  background:#CCCCCC; }
#imagelink h3 {  margin:0 5px;   padding:0;   font-size:1.1em;   color:#E7F0FF;  } */
.outer {  background:transparent;   font-size:0.9em;  width:100%;  margin:0 auto;  }

 
/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#NavTabs > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#NavTabs a {float:none;}
/* End IE5-Mac hack */

#NavTabsContainerBorder {

    background-color:#efefef;
    padding:2px;
    border:0px solid #c0c0c0;
    display:block;
    height:100%;
	
}
#NavTabsContainer {
   border:0px solid #929292;
   background-color: #efefef;
   height:100%;
   width:175px;
   vertical-align:top;
   padding:5px 2px 5px 2px;
}
#NavTabs a {
    width:165px;
    float:left;
    text-align:left;
    padding:2px;
    text-decoration:none;
    border:1px solid #c0c0c0;
    border-left:solid 2px #c0c0c0;
    color:#000;
}


#NavTabs a:hover {
    background-color: #c6c6ce;
    border:1px solid #000;
    border-left:2px solid #c0c0c0;
    color:#000;
}

#NavTabs .Level0 {
    padding-top:5px;
    padding-bottom:5px;
    border-top: 1px solid #c0c0c0;
}
#NavTabs .Level0 a {
    font-weight:bold;
}
#NavTabs .Level1 {
    padding-left:6px;
}
#NavTabs .Level2 {
    padding-left:12px;
}
#NavTabs .SelectedTab a {
    font-weight:bold;
    border-left:4px solid #c0c0c0;
    background-color: #c2c6c9;
    color:#000;
}
#NavTabs .DisabledTab {
    color:#000;
    font-weight:bold;
    padding-left:4px;
    width:165px;}




