﻿*{padding:0; margin:0;}
 body {font-size:12px; font-family:arial,sans-serif;}
.container{width: 800px;padding-top: 5px;margin: 0 auto;font-size: 12px;padding-bottom: 0px;}
.header {width:800px; min-height:130px; border-left:solid 1px rgb(200,200,200); border-right:solid 1px rgb(200,200,200); background:rgb(225,225,225); overflow:hidden;}
.header-top {width:800px;height:20px;background-color: #ffffff;}
.main {clear:both; width:800px; padding:10px 0 20px 0; border-left:solid 1px rgb(200,200,200); border-right:solid 1px rgb(200,200,200); background-color:rgb(200,200,200); font-size:13px;}
/* Main Sub navigation menu */
.nav2{float: left;width: 800px;background: #366eba;color: #660033;font-size: 12px;border-top: solid 1px #2e2c5f;border-bottom: solid 3px #2e2c5f;}
.nav2 ul {list-style-type:none;}
.nav2 ul li{float: left;position: relative;z-index: 1000;border-right: #ffffff 1px solid;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-31px; padding:0 30px 30px 30px;}
.nav2 ul li a {float:left; display:block; height:1.9em; line-height:1.9em; margin-right:0px !important /*Non-IE6*/; margin-right:-4px /*IE6*/; padding:0px 10px 0px 6px; text-decoration:none; font-weight:normal; color: #ffffff;}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse; font-family:arial,sans-serif;}
.nav2 ul li ul li {border-right: 1px solid rgb(159,182,213);border-left:solid 1px rgb(159,182,213); border-bottom: solid 1px rgb(159,182,213);}
/*Non-IE6*/
.nav2 ul li:hover a {background-color: #000000; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:1.8em; margin-top:0.0em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:0.9em; margin-left:-2px; padding:4px 10px 4px 10px; border-left:solid 1px rgb(159,182,213);background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/
/*IE6*/
.nav2 ul li a:hover{background-color: #000000;text-decoration: none;color: #ffffff;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:1.8em; t\op:1.8em; left:0; marg\in-top:0.0em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:12em; height:1px; line-height:0.9em; padding:4px 10px 4px 10px; background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover{background-color: #000000;text-decoration: none;color: #ffffff;} 

/*  CONTENT PICS  */
.mainPics {clear:both; width:800px; padding:10px 0 20px 0; border-left:solid 1px rgb(200,200,200); border-right:solid 1px rgb(200,200,200); font-size:13px;}
.contentPics {display:inline; /*Fix IE floating margin bug*/; float:left; width:525px;font-size:13px; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.mainPics img {clear:both; float:left; margin:3px 15px 7px 0;  border:solid 1px rgb(200,200,200);}
.contentPics h2{clear: both; /*Start IE Hack*/ position: relative;z-index: 1;top: -1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/; margin: 0px;background-position: right;color: #000000;font-weight: bold;font-size: 14px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;padding-top: 10px;text-align: center;}

/*  CONTENT  */
.content {display:inline; /*Fix IE floating margin bug*/; float:left; width:525px; background-color:rgb(200,200,200); font-size:13px; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.content h2{clear: both; /*Start IE Hack*/position: relative;z-index: 1;top: -1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/;margin: 0px;background-position: right;color: #000000;font-weight: bold;font-size: 14px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;padding-top: 10px;text-align: center;}
.content p {clear:none; margin:1.0em 0 1.0em 0; color:rgb(0,0,0); line-height:1.3em; padding: 0 20px 0 20px; font-size:13px;}
.content ul {margin:1.0em 0 1.0em 0; padding:0 20px 0 20px; list-style:none; }
.content ul li {margin:0 0 0.3em 2px; padding:0 0 0 12px; background:url(img/bg_bullet_square.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:13px;}
.content ol {margin:1.0em 0 1.0em 0; padding:0 20px 0 40px !important /*Non-IE6*/; padding:0 20px 0 50px /*IE6*/;}
.content ol li {list-style-type:decimal; list-style-position:outside; margin:0 0 0.3em 3px; line-height:1.3em; font-size:13px;}
.content ul.indent {padding:0 50px 0 50px;}
.content ol.indent {padding:0 20px 0 70px !important /*Non-IE6*/; padding:0 20px 0 80px /*IE6*/;}

.content-cell
{
    width: 520px;
    background-color: rgb(255,255,255);
    
}
.content-cell-nobox {width:520px; background-color:rgb(255,255,255);}

.content-subcell-left-nobox {display:inline; float:left; width:257px;  /*Use this statement if left column is longer than the right column. Activate by removing "xx_" from property name*/; background-color:rgb(255,255,255);}
.content-subcell-right-nobox {display:inline; float:right; width:257px; border-left:solid 1px rgb(215,215,215)/*Use this statement if right columnn is longer than the left column. De-activate by adding "xx_" to propery name*/; background-color:rgb(255,255,255);}
/*  SUBCONTENT  */
.subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:270px; background-color:rgb(200,200,200); font-size:13px; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.subcontent-cell {width:270px; float:right; background-color:rgb(255,255,255);}
.subcontent h2{ /*Start IE Hack*/   position: relative;z-index: 1;top: -1px; /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/ margin: 0 20px 0 20px;background-position: right;color: #000000;font-weight: bold;font-size: 14px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px;margin: 0px;padding-top: 10px;text-align: center;}
.subcontent p {margin:1.0em 0 1.0em 0; color:rgb(0,0,0); line-height:1.3em; padding: 0 20px 0 20px; font-size:13px ;}
.subcontent ul {margin:1.0em 0 0.5em 0; padding:0 20px 0 20px; list-style:none; }
.subcontent ul li {margin:0 0 0.3em 2px; padding:0 0 0 12px; background:url(img/bg_bullet_square.gif) no-repeat 0 0.5em; line-height:1.3em;font-size:13px;}
.subcontent ol {margin:0.5em 0 0.5em 0; padding:0 20px 0 40px !important /*Non-IE6*/; padding:0 20px 0 50px /*IE6*/;}
.subcontent ol li {list-style-type:decimal; list-style-position:outside; margin:0 0 0.3em 3px; line-height:1.3em;font-size:13px;}
.subcontent ul.indent {padding:0 50px 0 50px;}
.subcontent ol.indent {padding:0 20px 0 70px !important /*Non-IE6*/; padding:0 20px 0 80px /*IE6*/;}
/*  FOOTER  */
.footer {clear:both; width:800px; padding:1.0em 0 1.0em 0; border-left:solid 1px rgb(200,200,200); border-right:solid 1px rgb(200,200,200); background-color:rgb(225,225,225); font-size:11px ; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.footer p {clear:both; line-height:1.3em; text-align:center; color: #000000; font-weight:bold; font-size:13px;}
.footer p.credits {clear:both; font-weight:bold;font-size:8px;}
.footer a {text-decoration:underline; color: #000000;}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color: #000000;}
/*  CLEAR FLOATS  */
.container:after, .header:after, .header-top:after, .header-bottom:after,.main:after, .content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.content-cell:after, .content-subcell-left:after, .content-subcell-right:after, .content-subcell-cell:after, .content-cell-box:after, .content-subcell-left-box:after, .content-subcell-right-box:after, .content-subcell-cell-box:after, .subcontent-cell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both; Do not use here to avoid paragraphs clearing next to images*/;  visibility:hidden;}
/* IMAGES */
.main img {clear:both; float:left; margin:3px 15px 7px 0;}
.main img.center {clear:both; float:none; display:block; margin:0 auto;}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; border:solid 1px rgb(200,200,200);}
/* Text links */
.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(70,122,167);}
/*Image links */
.main a img {border:solid 3px rgb(200,200,200);}
.main a:hover img {border:solid 3px rgb(175,175,175);}

.popupControl {background-color:#AAD4FF;position:absolute;visibility:hidden;border-style:solid;border-color: Black;border-width: 2px;}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
.buttonPlain{border-right: #333399 1px solid;border-top: #333399 1px solid;font-weight: normal;font-size: 12px;border-left: #333399 1px solid;color: #000000;border-bottom: #333399 1px solid;background-color: #b0c4de;text-align: center;}
.goBackbutton{background-image: url(images/goBack_button.gif);    border-top-style: none;    border-right-style: none;    border-left-style: none;    border-bottom-style: none;    background-color: white;}
.txtcontent{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #000000;}
.txtcontentBold {font-family: Arial, Helvetica, sans-serif;font-size: 13px;text-decoration: none;color:#000000;FONT-WEIGHT: bold;}
.txtcontentSmall {font-family: Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: none;color:#000000;}

.txtcontentFeedback
{
    line-height: normal;
    letter-spacing: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

.txtcontentCells
{
    line-height: normal;
    letter-spacing: normal;    
    text-decoration: none;
}

.txtcontentMessages
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    line-height: normal;
    letter-spacing: normal;
}


.txtRedBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #990033;
    font-weight: bold;
}


.validatorCalloutHighlight
{
    background-color: #fffacd;
}
.unwatermarked {
	height:147px;
	width:403px;
}

.watermarked {
	height:147px;
	width:403px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	
