/* CSS Document */
body{ background-color: white; }

/*---------------------------------*/
#maincontainer{ background-color: #FFFFFF; width: 766px; margin-left: auto; margin-right: auto; position: relative; z-index: 0; }

/*---Header---------*/
div#header{ height: 173px; background-image: url(../images/bg_header.gif); background-repeat: no-repeat; position:relative; }
div#header p{ padding-top: 5px; }
div#header a{ font-size:10px;}
div#header .logo{ padding: 4px 0px 0px 10px; margin:0px; line-height:0px; position:relative; }
div#buttons{ clear:both; height:28px; float:left; width:770px; position:absolute; left:10px; top:130px; }
div#buttons .left{ padding-left: 5px; }
.contactlinks 	{float: right; position:absolute; top:100px; bottom:0px; left:620px; right:0px; height:25px; }
.contactlinks a	{ font:Arial; font-size:14px; color:#717697; }
.contactlinks a:link {font:Arial; font-size:14px; color:#717697;}
.contactlinks a:hover {font:Arial; font-size:14px; color:#717697;}
.contactlinks a:visted	{font:Arial; font-size:14px; color:#717697;}

.float-leftH{ float:left; clear:both;}

div#header .form{ padding-right: 5px; float: right; }
div#header .dropdown{ width: 200px; margin-top: 3px; }
div#header .links{ padding-right: 10px; float: right; }

#sucLbl{ float:right; position:absolute; top:35px; left:380px; background-image:url(../Images/success.gif); background-repeat:no-repeat; width:219px; height:50px; }
#blank{ float:right; position:absolute; top:35px; left:380px; background-image:url(../Images/blank.gif); background-repeat:no-repeat; width:219px; height:50px; }

/*------Menu-------------*/
#menushadow{ background-color: #DDDDDD; width: 766px; position: relative; float: left; z-index: 1; left: 2px; top: 2px; margin-top: 5px; }

#menu{ background-color: white; width: 766px; height: 173px; position: relative; float: left; z-index: 2; background-image: url(../Images/bg_header.gif); }

#menuimage{ width: 645px; padding-left: 5px; padding-top: 15px; margin-bottom: 5px; background-color: transparent; float: left; }

#menulink{ width: 100px; background-color: transparent; float: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding-right: 8px; padding-top: 68px; }

.menulinks{ width: 746px; background-color: transparent; padding-left: 8px; padding-right: 5px; margin-bottom: 2px; float: left; }

.menulink{ width: 181px; height: 26px; padding-top: 0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; background-color: gray; float: left; padding-left: 0px; }

.menulink2{ width: 185px; height: 20px; padding-top: 0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; background-color: gray; float: left; padding-left: 0px; }

.menuspace{ width: 2px; float: left; background-color: transparent; padding-left: 5px; }

/*---------------------------------*/
#mainbody{ width: 766px; position: relative; float: left; z-index: 2; background-image: url(../Images/bg_mainbody.gif); }


#mainleft{ width: 183px; margin-top: 7px; padding-left:11px;  background-color: transparent; float: left; }

#mainleft ul{ margin:0px 0px 8px 0px; width: 182px; padding:0px; list-style-type:none;}
#mainleft ul a{ color: #FFF;}
#mainleft ul li{ background-color:#3F4881; color:#FFFFFF; padding: 10px; border-bottom:1px solid #FFF; font-size:12px; font-weight:bold;}




#mainright{ width: 560px; margin-right: 6px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#titlebar{ width: 740px; height: auto; margin: 8px 0px 0px 11px; padding: 2px 0px 0px 0px; background-image:url(../Images/bg_blue.jpg); overflow: hidden; height:26px;  }
#titlebar h1{ font-size:16px; color:#FFFFFF; padding-left:195px; padding-top:3px; margin:0px; }

.articleholder{ margin-bottom:10px; clear:both; padding-bottom:10px;}
.article{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.articlethumb{ float: left; }
.articledesc{ font-family: Arial, Helvetica, sans-serif; background-color:#866AA7; font-weight:bold; float:left; padding:2px 10px 2px 2px; color:#FFFFFF; margin-bottom:5px; width: 93px; margin-left:10px;}
.articleinfo{ font-family: Arial, Helvetica, sans-serif; background-color:#E5E5E5; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px;}
.articlered{ font-family: Arial, Helvetica, sans-serif; background-color:#990000; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF;}


/*#maincontent{ width: 545px; height: auto; margin: 10px 0px 0px 11px; padding: 2px 0px 0px 0px; overflow: hidden; }*/
#maincontent{ width: 545px; height: auto; margin: 10px 0px 0px 11px; padding: 2px 0px 0px 0px; background-color:transparent; }


#maintext{ width: 355px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background-color: #FFFFFF; }

#mainimagescol{ width: 186px; float: right; text-align: right; background-color: #FFFFFF; color: #666666; font-style: italic; }

#articles{ width: 555px; margin-left: 8px; }

.newsandviewshead{ width: 555px; background-color: #343C6B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-indent: 4px; color: #FFFFFF; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.newsandviewslinks{ width: 355px; background-color: Transparent; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #343C6B; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.relatedlinksimages{ width: 186px; float: right; text-align: left; background-color: #FFFFFF; color: #666666; font-style: italic; }

.relatedlinkshead{ width: 355px; background-color: #5b3f7d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-indent: 4px; color: #FFFFFF; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.relatedlinkstext{ width: 350px; margin: 3px 0px 6px 0px; padding: 0px 0px 0px 0px; float: left; background-color: #FFFFFF; }

	
.imagelink{ border: none; text-decoration: none; }


/*----------Search Box-----------*/
.searchbox{ width: 183px; background-color: #D9DAE6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333; margin:0px; }
.searchbox form{ margin:10px 0px 0px 0px; }
.searchfield{ margin-left:10px; width: 160px; font-size:12px; margin-bottom:5px;}
.searchbox p{ margin:0px 0px 4px 0px; padding-left: 10px;}
.searchbutton{ margin-left:10px; margin-top:10px; margin-bottom:5px;}



.mainbodymini{  border: solid 1px #999999; background-color: white; float: left; position: relative; margin-top: 6px;}

#SCTNowBox{ width: 173px; border: solid 1px #999999; background-image: url(../Images/SCT-Now-Box.gif); background-position: top right; background-repeat: no-repeat; background-color: white; float: left; position: relative; padding-bottom: 8px; padding-left: 6px; margin-top: 6px; padding-right: 4px; }

/*---------------------------------*/
#straplineshadow{ background-color: #DDDDDD; width: 767px; position: relative; float: left; z-index: 1; left: 2px; top: 2px; margin-top: 5px; }

#strapline{ background-color: #FFFFFF; width: 759px; position: relative; float: left; z-index: 2; border: 1px solid #333333; left: -2px; top: -2px; padding: 3px 3px 3px 3px; }



#strapleft{ width: 240px; background-color: transparent; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; float: left; color: #000033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

#strapright{ width: 440px; background-color: transparent; padding-top: 10px; padding-right: 10px; float: right; text-align: right; }

/* Footer Info */

div#footertop{ clear: both; color: #333; width: 100%; height: 9px; background-image: url(../images/bg_footertop.gif); background-repeat: no-repeat; line-height:0px; margin:0px; }

div#footerbottom{ clear: both; color: #333; width: 100%; height: 9px; background-image: url(../images/bg_footerbottom.gif); background-repeat: no-repeat; clear:both;}

div#footerbottom p{ margin: 0; padding: 10px 0px 0px 10px;}

.smallprint{ font-size: 65%; width: 440px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; }

div#footer{ float: left; color: #333; width: 100%;  background-image: url(../images/bg_footer.gif); padding-bottom: 10px; background-repeat: repeat-y;}

div#footer p{ margin: 0; padding: 10px 0px 0px 10px; font-size:10px; }

div#footer .logos{ float: right; padding: 10px 15px 0px 0px; }


/*---------------------------------*/
.white{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 5px; position: relative; top: 6px; }

.white:hover { color: #ECECFF; font-family: Arial; font-weight: bold; }

.whitelink{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }

.whitelink:hover { color: #ECECFF; font-family: Arial; font-weight: bold; }

.menucont{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

select{ font-size: 10px; width: 150px; height: 18px; color: #000000; padding-bottom: 0px; }

input{ font-size: 10px; height: 15px; color: #000000; padding-bottom: 0px; }

.inputsubmit{ font-size: 10px; height: 20px; color: #000000; padding-bottom: 0px; }

a{ font-family: Arial, Helvetica, sans-serif; color: #000033; font-weight: bold; text-decoration: none; cursor: pointer; }

.sitemaphead { font-size: 16px; color: #272F61; }

.sitemapsect { font-size: 14px; color: #272F61; }

.sitemapsubsect { font-size: 12px; color: #272F61; }

    
.bluelink{ margin-left: 9px; color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.greenlink{ margin-left: 9px; color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

h2{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 1px 1px 1px 1px; color: #3F4881; }

h3{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D; border-bottom: 1px solid #333; }

h4{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 2px 0px 1px 0px; color: #777777; }

h5{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 1px 1px 1px 1px; color: #3F4881; }


.whiteheading{ color: #FFFFFF; margin-top: 2px; }

.inlineheading{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.mainhome{ color: #000066; font-family: Arial; font-weight: bold; padding-left: 10px; margin: 1px 1px 1px 1px; font-size: 12px; }

.mainhomelink{ color: #000066; font-family: Arial; font-weight: bold; margin: 1px 1px 1px 1px; font-size: 12px; }

.mainhomelink:hover{ color: #6666CC; font-family: Arial; font-weight: bold; }

.submitbutton{ text-align: center; border: solid black 1px; width: 25px; height: 18px; background-color: #FFFFFF; }

.mainimage{ width: 180px; height: 130px; float: right; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #666666; }

.formlabel { width: 150px; background-color: transparent; text-align: right; margin: 5px 0px 0px 11px; padding: 2px 5px 0px 0px; float: left; font-weight: normal; }

.formcomponent { width: 365px; background-color: transparent; text-align: left; margin: 5px 0px 0px 11px; padding: 2px 0px 3px 5px; float: left; font-weight: normal; }

.regmessage { padding: 0px 0px 10px 10px; }

.regerror { color: Red; font-weight: bold; }

.regsuccess { color: Green; font-weight: bold; }

.float-left 	{ float: left; }

.float-right 	{ float: right; }

.registerarea1 { float: left; width: 166px; }
.registerarea2 { float: left; width: 166px; padding-left:20px; }
.registerarea3 { float: right; width: 166px; }


.block 
    {
    width:550px;
    background-color:transparent;
    float:left;
    margin-bottom: 20px;
    }
    
.solidbar { width: 545px;
     padding:4px 0px 2px 0px; 
     color: #FFFFFF;
	 text-align: left;
	 font-weight: bold;
	 font-size:12px;
	 background-color:#3F4881;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 
	 }    
    
.descArea 
{ width:550px;
  background-color:transparent;
  float:left;
  display:block;
  overflow:hidden;
  padding: 5px 0px 5px 0px;
} 


.smallText { font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 font-size:10px; }
	 
.straplineII{ background-color: #FFF;
    width: 550px;
    border-bottom: solid 1px #999999;
    margin: 10px 0px 10px 0px; 
    float:left;
    }	
  
.mainContainer { width: 550px;
        background-color:Transparent;
        height:auto; }  
        
        
.containerLeft { width: 270px;
        margin-right: 10px;
        background-color:Transparent;
        float:left;
        height:auto; 
        margin-bottom:15px;}


.containerRight { width: 270px;
        background-color:Transparent;
        float:left;
        height:auto;
        margin-bottom:15px; }
        
.pubImage { width: 60px;
        background-color:Transparent;
        height:auto;
        float:left;
         margin-right: 5px;}  
        
.pubText { width: 200px;
     height:auto;
     float:left;
     background-color:Transparent;}   
     
.publication 
{ width: 550px;
    height:auto;
    background-color: transparent;
    float:left;
    margin-bottom: 15px;}  
    
.publicImage 
{
    width: 70px;
    background-color:transparent;
    height:auto;
    float:left;
    padding-top:9px;
    }   
    
.solidPublicLong {width: 460px;
     padding:4px 10px 2px 2px; 
     color: #FFFFFF;
	 text-align: left;
	 font-size:12px;
	 font-weight:bold;
	 background-color:#3F4881;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px; } 
	 
     
     
.solidPublicLongG {width: 460px;
     padding:4px 10px 2px 2px; 
     color: #000000;
	 text-align: left;
	 font-size:12px;
	 background-color:#ECECFF;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;} 
	 
.publicTitleSec { width: 380px;
     float:left;}
     
.publicMoreLess { width:80px;
     float:right;}     	 
	 
	 
	 
.solidPublicAuth { width: 200px;
     padding:4px 10px 2px 2px; 
     color: #FFFFFF;
	 text-align: left;
	 font-weight:bold;
	 font-size:12px;
	 background-color:#3F4881;
	 padding-left: 5px; 
	 margin-right: 2px;
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;}  
	 
.solidPublicPage { width: 100px;
     padding:4px 10px 2px 2px; 
     color: #FFFFFF;
	 text-align: left;
	 font-weight:bold;
	 font-size:12px;
	 background-color:#3F4881;
	 padding-left: 5px; 
	 margin-right: 2px;
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;}
	 
.solidPublicDate { width: 127px;
     padding:4px 10px 2px 2px; 
     color: #FFFFFF;
	 text-align: left;
	 font-weight:bold;
	 font-size:12px;
	 background-color:#3F4881;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;}     
	 
.solidPublicAuthG { width: 200px;
     padding:4px 10px 2px 2px; 
     color: #000000;
	 text-align: left;
	 font-size:10px;
	 background-color:#ECECFF;
	 padding-left: 5px; 
	 margin-right: 2px;
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px; }  
	 
.solidPublicPageG { width: 100px;
     padding:4px 10px 2px 2px; 
     color: #000000;
	 text-align: left;
	 font-size:10px;
	 background-color:#ECECFF;
	 padding-left: 5px; 
	 margin-right: 2px;
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;}
	 
.solidPublicDateG { width: 127px;
     padding:4px 10px 2px 2px; 
     color: #000000;
	 text-align: left;
	 font-size:10px;
	 background-color:#ECECFF;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 margin-bottom: 2px;} 
	 
/*.solidPublicDesc { width: 465px;
     padding:4px 0px 2px 0px; 
     color: #000000;
     height: 70px;
	 text-align: left;
	 font-size:10px;
	 background-color:#ECECFF;
	 padding-left: 5px; 
	 font-family: Arial, Helvetica, sans-serif;
	 float:right;}*/
	 
.descText { margin: 5px 0px 10px 0px ;
    background-color:transparent; }	 
	 
.solidPublicDesc { width: 456px;
     padding:4px 10px 2px 10px; 
     margin: 0 5px 0 0; 
     color: #000000;
     height: auto;
	 text-align: left;
	 font-size:10px;
	 background-color:#ECECFF;
	 /*padding-left: 5px; */
	 font-family: Arial, Helvetica, sans-serif;
	 float:right;}	
	 
	 
.pagingLinks { font-size:10px;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        color:#AAAAAA;
        margin-bottom:10px;
        font-weight:bold;  }
        
.pagingLinks a { 
        text-align:center;
        color:#24294A;}	
        
.pagingLinks a:link { 
        text-align:center;
        color:#24294A;}	
        
.pagingLinks a:hover {
        text-align:center;
        color:#24294A;}	
        
.pagingLinks a:visited {
        text-align:center;
        color:#24294A;}	    
        
.displayPage { font-size:10px;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        color:#24294A;
        margin-bottom:10px;
        font-weight:bold;  }     
        
        
/*DROPDOWN*/

.styledDDL { width: 170px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 5px; margin-bottom: 2px; }
.errorbox { width: 160px; height:auto; background-color:transparent; padding: 2px 8px 2px 8px; font-size: 10px; text-align:center; }
.errorbox2 { width: 60px; height:auto; margin-left: 35px; background-color:transparent; padding: 2px 25px 2px 16px; font-size: 10px; text-align:center; }
