﻿/*////////////////////////////
/////////////////////////////overflow-x:hidden;
/////BODY, HTML, & LAYOUT
*/

* {padding: 0;    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
html, body { background-color :#E3E7EC;height :100%;width:100%; }
body{font-family: Helvetica, Tahoma, Verdana, Arial ; color: #474747; font-size: 12px; width :100%; }
.HeaderBG{background: url(/Declare/graphics/top_bg.jpg); background-repeat:repeat-x ; height :145px;padding: 15px 0px 0px 0px; position :absolute ;width:100%; min-width :920px;}

.BoxWrapper{position:relative;top:15px; width: 920px;  }
.HeaderWrapper {height:130px;  padding: 5px 5px 1px 5px; width: 910px;margin:0;border:#CCD5DD 1px solid; border-bottom :none;}
.HeaderWrapper #HeaderBanner{width:100%; padding-bottom: 6px;}
#ContentWrapper { padding: 5px 5px 50px 5px; width :910px;background-color:#FEFFFF; margin :0; 
                  border:#CCD5DD 1px solid; border-top :none; min-height :100%; overflow:auto; }
* html #ContentWrapper{height:100%;}
#ContentWrapper hr{color:#E5E5E5; background-color :#E5E5E5; height :1px; border :0; margin:5px; overflow :visible;}

.LeftNavigationWapper{float:left; width:185px;padding-bottom :10px;  }
.LeftNavigationWapper ul{padding: 10px 0px 0px 30px;}
.LeftNavigationWapper ul li{padding:5px 0px 5px 0px; }
.LeftNavigationWapper ul li a{font-size: 12px; color: #A70400; font-family:Helvetica, Tahoma, Verdana, Arial; text-decoration:underline; }
* .LeftNavigationWapper ul li a{outline :none;}

.ContentPlaceHolder { padding: 20px 25px 0px 25px; width : 670px; float :left ; text-align :left; overflow :hidden ;}
.ContentPlaceHolder ul{padding: 10px 0px 0px 30px;}
.ContentPlaceHolder ul li{padding:5px 0px 5px 0px; }
.ContentPlaceHolder ul li a{font-size: 12px; color: #A70400; font-family:Helvetica, Tahoma, Verdana, Arial; text-decoration:underline; }
* .ContentPlaceHolder ul li a{outline :none;}
.ContentPlaceHolder img{padding:3px; border: solid 1px #E08A89;}


.Clear{clear:both; padding :0; margin :0;}

div.buttoncontainer
{
	background-color: #c3c3c3;
	padding: 3px;
	text-align: right;
}
.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
}


/*////////////////////////////
/////////////////////////////
///// PAGE CONTENT
*/

p, span{padding: 5px 0px 5px 0px;letter-spacing :1px;}
.ImgNoBorder img{border: none;margin: 0px;padding: 0px;}
.button {padding:0; margin :0; display :inline-block; position :absolute ;}
#brochureLink{outline:none;}
.brochureImg{float :left;margin-right:10px;margin-top:18px;}
#TemplatedFieldSet{border: solid 1px #ccd5dd; text-align :left; padding: 10px;}
#TemplatedFieldSet img{border: none;}


/*////////////////////////////
/////////////////////////////
///// NAVIGATION
*/

/*  TOP NAVIGATION  */

/*  This Nav Comes With No Background Color  */
.NavBodyClear{ border-top: solid 1px #84919C;border-bottom :solid 1px #84919C; color :#FEFFFF;padding: 5px 5px 5px 5px;}
.NavBodyClear a{outline :none;}
.NavBodyClear a:hover{text-decoration :underline; }
.NavBodyClear a:visited{color:#FEFFFF;}
/*  Used Only For Top Navigation */
.SubTopNav{color :#FEFFFF; padding: 0px 3px 0px 3px; font-family:Helvetica, Tahoma, Verdana, Arial;font-size :13px; font-weight:bold; text-decoration :none; text-transform:uppercase; }
/* Used Only For Top Navigation - On Star Image  */
.NavStar{border-color:#0E1A2D;width:10px;height:10px;}

/*  LEFT NAVIGATION  */

/*  Main Div For Left Navigation */
.NavContent{width:180px;padding :3px; background-color :#838D97; margin: 0px 0px 10px 0px;}
/*  Inner Div For Navigation  */
.NavInnerContent{width:178px; border:1px solid #ccd5dd; padding: 0px; text-align :left ;background-color :#838D97; margin:0px; }
.Nav{padding: 0;margin:0;}
/*  Used For The Left Navigation - On Selected Parent Div */
.SelectedClass{ background-color:#516274;padding: 3px 0px 3px 0px; margin :0;}
/*  Used For A Normal Parent Div  */
.NormalDiv{padding: 3px 0px 3px 0px; margin :0; }
.NormalDiv:hover{ background-color :#516274;}
.NormalDiv a:hover, .NormalDiv a:visited{color:#FEFFFF; }
.LeftNav{color :#FEFFFF; padding-left:10px;font-family:Cambria, Times New Roman , Serif; font-size :14px; text-decoration :none; }


/* Used for Child of Parent Div When Not Selected */
.LeftNavSubNavDiv{background-color :#7B8596; padding: 5px 0px 10px 0px; position :relative ; text-align :left ; width :178px;  }
.LeftNavSubNavDiv:hover{background-color:#6A7484;}

/* Used for Child of Parent Div When Selected */
.LeftNavSubNavSelect{background-color:#6A7484;padding: 5px 0px 5px 0px;  position :relative ; text-align :left ;width:178px; }

/*  Links In Child Divs of Parent */
.LeftNavSubNav{padding: 0px; margin:0px;text-align :left ; vertical-align :text-top ; position :relative ;}
.LeftNavSubNav  img{position:absolute ;top:3px;left:10px;}
.LeftNavSubNav a{padding-left:20px;color :black;font-family:Cambria, Times New Roman , Serif;font-size :14px; 
                 text-decoration :none; font-weight :bold ;text-align :left ; display:inline-block ;  outline :none;}

.LeftNavSubNav a:hover, .LeftNavSubNav a:visited{color:black;}

#cphBottomNav{padding: 10px 0px 10px 10px;}


/*////////////////////////////
/////////////////////////////
///// SEARCH 
*/

#SearchWrapper{padding: 5px 0px 5px 0px; text-align :left;position:relative; left:0px;}
#SearchWrapper img{padding-bottom: 3px; border :none;}
#SearchWrapper .inline{display:inline-block  ; margin :0; padding :0; vertical-align :middle ;position: relative ; width:180px;}
#SearchWrapper .inline .input{text-align: left; color:#474747;}
#SearchWrapper .inline .button{position:absolute ; right:3px;top:0px;}

/*////////////////////////////
/////////////////////////////
///// ADOBE READER
*/
#adobe img{border: none;margin:0; padding:0; position:absolute ; right :0; bottom :1px;}
       
       

/*////////////////////////////
/////////////////////////////
///// TRANSLATION
*/

#TranslationWrapper{}
#TranslationWrapper input{width:100px; color :#474747;}
#TranslationWrapper img{border:none;}
#TranslationWrapper a{border:none;}







/*////////////////////////////
/////////////////////////////
///// FOOTER 
*/

#Footer {clear:both ;bottom: 0;left: 0;width: 100%;height: 50px;overflow:hidden;}
#Footer div.FooterContent {width:920px; color :#A8B0B9; font-size :11px;margin :0px; padding: 5px 0px 0px 0px; bottom :0;}
#Footer div.FooterContent a, #Footer div.FooterContent a:visited, #Footer div.FooterContent a:hover {color: #a8b0b9;outline :none;}
#Footer div.FooterContent p {line-height :15px; text-align :left ; padding :0px 0px 0px 0px; margin :0px;}
#Footer div.FooterContent a{float:right ;width:auto;outline :none;}