/* 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; }


#mainright{ width: 560px; margin-right: 0px; 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_purple.jpg); overflow: hidden; height:26px; background-color:#333; }
#titlebar h1{ font-size:16px; color:#FFFFFF; padding-left:195px; padding-top:3px; margin:0px; }

.articleholder{ margin-bottom:10px; clear:both; padding-bottom:5px; background-color:transparent;}
.article{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.articlethumb{ float: left; height: 150px; padding-bottom:10px;}
.articlethumbII{clear:right; float:left; height: 160px;}

.articlethumbList{ float: left; }
.divcenter{ text-align:center;}

.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: 280px; padding:2px 10px 2px 2px; margin-bottom:5px;}
.articlePlain{ font-family: Arial, Helvetica, sans-serif; background-color:transparent; font-weight:bold; float:left; padding:2px 10px 2px 2px; color:#5B3F7D; margin-bottom:5px; width: 300px; padding-left: 10px;}
.articleTitle{ 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;}

.articleinfoShort{ font-family: Arial, Helvetica, sans-serif; background-color:#E5E5E5; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px;}


.successTitle{ font-family: Arial, Helvetica, sans-serif; background-color:transparent; font-weight:bold; float:left; padding:2px 10px 2px 4px; color:#5B3F7D; margin-bottom:5px; width: 300px; padding-left: 10px; font-size:16px;}
.successAddress{ font-family: Arial, Helvetica, sans-serif; background-color:transparent; float:left; padding:2px 10px 2px 4px; margin-bottom:5px; width: 300px; padding-left: 10px; font-size:14px;}

.articlePlainLong{ font-family: Arial, Helvetica, sans-serif; background-color:transparent; font-weight:bold; float:left; padding:2px 10px 2px 2px; color:#5B3F7D; margin-bottom:5px; width: 450px; padding-left: 10px;}
.articledescLong{ 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: 103px; margin-left:10px;}
.articleinfoLong{ font-family: Arial, Helvetica, sans-serif; background-color:#E5E5E5; float:left; width: 380px; padding:2px 10px 2px 2px; margin-bottom:5px;}

.successKnowAs{ font-family: Arial, Helvetica, sans-serif; background-color:#866AA7; font-weight:bold; float:left; padding:4px 10px 4px 4px; color:#FFFFFF; margin-bottom:5px; width: 220px; margin-left:10px; margin-top:10px; font-size:12px;}
.successKnowAs2{ font-family: Arial, Helvetica, sans-serif; background-color:#E5E5E5; float:left; width: 220px; padding:2px 10px 2px 4px; margin-bottom:5px; color:#000000;margin-left:10px;font-size:12px; }

.articleredLong{ font-family: Arial, Helvetica, sans-serif; background-color:#990000; float:left; width: 380px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlegreenLong{ font-family: Arial, Helvetica, sans-serif; background-color:#006440; float:left; width: 380px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articleyellowLong{ font-family: Arial, Helvetica, sans-serif; background-color:#FFCC00; float:left; width: 380px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlewhiteLong{ font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; float:left; width: 380px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#000000; font-weight:bold;}

.articleredShort{ font-family: Arial, Helvetica, sans-serif; background-color:#990000; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlegreenShort{ font-family: Arial, Helvetica, sans-serif; background-color:#006440; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articleyellowShort{ font-family: Arial, Helvetica, sans-serif; background-color:#FFCC00; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlewhiteShort{ font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; float:left; width: 240px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#000000; font-weight:bold;}



.articlered{ font-family: Arial, Helvetica, sans-serif; background-color:#990000; float:left; width: 280px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlegreen{ font-family: Arial, Helvetica, sans-serif; background-color:#006440; float:left; width: 280px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articleyellow{ font-family: Arial, Helvetica, sans-serif; background-color:#FFCC00; float:left; width: 280px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#FFFFFF; font-weight:bold;}
.articlewhite{ font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; float:left; width: 280px; padding:2px 10px 2px 2px; margin-bottom:5px; color:#000000; font-weight:bold;}

.formleft{ width: 257px; float:left; background-color:#E1DBE9; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:0px; height: 680px;}
.formleft p { padding-bottom: 15px; }
.formright{ width: 257px; float:right; background-color:#E1DBE9; padding-left:10px; padding-top:10px; margin:0px; padding-bottom:10px; height: 680px;}

.advancedfields { width: 240px; font-size:100%; margin-top:5px;}
.advanceddropdown { width: 245px; font-size:100%; margin-top:5px; height:22px;}
.advancebutton { padding-left: 45px; padding-top: 4px; margin-left: 150px;}

.backbuttonarea { background-color:transparent; width:300px; height: 26px; float:left;}
.backbutton { float:left; background-color:transparent; margin-top: 4px;}
.backtext { float:left; background-color: transparent; }
.backtext a {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D;}
.backtext a:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D;}
.backtext a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D;}
.backtext a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D; text-decoration:underline;}

#maincontent{ width: 545px; height: auto; margin: 10px 0px 0px 11px; padding: 2px 0px 0px 0px; background-color:transparent; }


#maincontent p a{font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; text-decoration: none; font-weight:normal; }
#maincontent p a:link{ font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; text-decoration: none; font-weight:normal; }
#maincontent p a:visited{ font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; text-decoration: none; font-weight:normal; }
#maincontent p a:hover{ font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; text-decoration: underline; font-weight:normal;}



#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-bottom:5px; border: none;}



.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; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000000; }

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: 13px;  margin: 1px 1px 10px 1px; color: #5B3F7D;}

h6{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5B3F7D; background-color:transparent; padding: 5px 0px 0px 0px; margin: 5px 0px 0px 0px; }


.whiteheading{ color: #FFFFFF; margin-top: 2px; }

.inlineheading{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.indented { margin-left: 10px; }

.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; }

#registerForm { background-color: transparent; width: 550px; padding: 5px 5px 0px 10px;}
.registerarea1 { float: left; width: 166px; margin-right: 5px; }
.registerLine { background-color:transparent; float:left; width: 160px; margin: 0px 5px 5px 5px; }
.registerText { background-color:transparent; float:left; width: 138px;}
.registerRadio { background-color: transparent; float:left; width: 16px; margin-right: 5px;}
.registerarea2 { float: left; width: 166px; padding-left:20px; margin-right: 5px;  }
.registerarea3 { float: right; width: 166px;}
.registerButton {float:right;}

.spacePaging { margin-top: 35px; background-color:transparent; clear:both;}


.detailStrap { background-color:transparent; border-bottom: solid 1px #000000; width: 530px; margin: 4px 0 4px 0;}

/*
	Accordian Styles New*/


.block 
    {
    width:540px;
    background-color:transparent;
    float:left;
    padding: 2px 0px 2px 0px;
    }
    
.solidbar { width: 540px;
     height: 18px;
     padding: 4px 0px 2px 0px; 
     color: #FFFFFF;
	 text-align: left;
	 font-weight: bold;
	 font-size:12px;
	 background-color:#866AA7;
	 font-family: Arial, Helvetica, sans-serif;
	 	 
	 } 
	 
	 
	 
.solidbar a { color:#FFFFFF;}	
.solidbar a:Link { color:#FFFFFF;}	 
.solidbar a:Visited { color:#FFFFFF;}	 
.solidbar a:hover { color:#FFFFFF; 
    text-decoration: underline;}	 

	 
.solidbar2 { width: 540px;
     height: 18px;
     padding:  4px 0px 2px 5px; 
     margin:  5px 0px 5px 0px;
     color: #FFFFFF;
	 text-align: left;
	 font-weight: bold;
	 font-size:12px;
	 background-color:#866AA7;
	 font-family: Arial, Helvetica, sans-serif;
	 float:left;
	 
	 } 
	 
.solidbartext { padding-left: 2px; padding-bottom: 2px; width: 515px; height:auto; float:left;}	
.buttonFloat { float:left; background-color:transparent; padding: 0 0 10px 0;}    
    
.clearTest { clear:both;}      
      
#area1test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
} 
    
#area1 
{ 
   padding: 0px 0px 3px 0px;
   background-color:#FFFFFF;
   overflow:hidden;
  float: none;
} 

      
#area2test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
}



#area2 
{ 
  padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;

} 

#area3test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
}

#area3 
{ padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;
  

}

#area4test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
} 

#area4 
{ padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;

}

#area5test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
} 

#area5 
{ padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;

} 

#area6test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
}

#area6 
{ padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;

} 

#area7test 
{ padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px; 
  background-color:transparent; 
  overflow: hidden;
  float: left;
}

#area7 
{ padding: 0px 0px 3px 0px;
  background-color:#FFFFFF;
  overflow:hidden;
  float: none;

} 

.infoBlock 
{ width:539px;
  background-color:transparent;
  float:left;
  display:block;
  padding:3px 0px 0px 0px;
  margin:0px 0px 0px 0px;
} 

.adL{ width:530px; float:left; background-color:transparent;}
.adC{width:225px; float:left; background-color:transparent;}
.adD{width:300px; float:left; background-color:transparent; padding-left:5px;}

.infoBlock a{ color:#866AA7; font-weight:normal;}
.infoBlock a:link{ color:#866AA7; }
.infoBlock a:visited{ color:#866AA7; }
.infoBlock a:hover{ color:#866AA7; text-decoration:underline;}

.leftsec { width: 260px;
    height:200px;
    background-color: #E5E5E5;
    float:left;
    padding: 5px 0px 5px 4px;
    margin: 0px 4px 0px 0px;  
}
    
.rightsec { width: 258px;
    height:200px;
    background-color: #E5E5E5;
    float:left;
    padding: 5px 4px 5px 4px;
    margin:0px 0px 0px 0px;  
}  
    
.formcomp{ width: 260px;
    background-color:transparent;
    height:auto; 
    float:left;
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 4px 0px;  
}  
    
.formtitle{ width: 120px;
    height:auto;
    float:left;
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    margin:0px 0px 0px 0px;  
} 
    
.formtext{ width: 140px;
    height:auto;
    float:left;
    background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #000000;
    margin:0px 0px 0px 0px;  
}       
    

    
.wholesec 
    { 
    width: 529px;
    height:auto;
    float:left;
    padding: 5px 4px 5px 6px;
    background-color: #E5E5E5;
     }  
     
.wholegallerysec {width: 532px;
    height:auto;
    float:left;
    padding: 5px 3px 5px 4px;
    background-color: #E5E5E5;}     
    
.longText {text-align: left;
    padding: 4px 8px 4px 4px;
    background-color:transparent; } 
    
.successLongText {text-align: left;
    padding: 0px 8px 0px 4px;
    background-color:transparent; } 
    
.boxLine { width: 530px;
    background-color:transparent;
    float:left;
    margin-bottom: 2px;  }        
    
.boxTitle { width: 100px;
    background-color: transparent;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #000000; 
    margin: 2px 0px 2px 0px;
      } 
      
 .boxTitleLong { width: 230px;
    background-color: transparent;
    float:left;
    clear:both;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #000000; 
    margin: 2px 0px 2px 0px;
    
      }
 
 
 
  .successLineS { width: 530px;
    background-color:transparent;
    float:left;
    margin: 2px 0px 8px 0px;
    clear:both;   }   
 
  .successTitleS { width: 230px;
    background-color: transparent;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #000000; 
      }
      
  .successS { width: 300px;
    background-color: transparent;
    float:right;
    text-align:left; 
    font-family: Arial, Helvetica, sans-serif;
    color: #000000; 
      }     
 
 
 
 
 .successLine { width: 530px;
    background-color:transparent;
    float:left;
    margin: 2px 0px 8px 0px;
    clear:both;   }   
 
  .successTitleLong { width: 150px;
    background-color: transparent;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #000000; 
      }
      
  .successLong { width: 380px;
    background-color: transparent;
    float:right;
    text-align:left; 
    font-family: Arial, Helvetica, sans-serif;
    color: #000000; 
      }     
      
  .boxSpacer { width: 230px;
    background-color: transparent;
    float:left;
    margin: 2px 0px 2px 0px;
    clear:left;
      }     
      
  .boxSVH { width: 280px;
     float:left;
     background-color:transparent;  }      
      
 .boxTitleIndent { width: 200px;
    height:auto;
    background-color: transparent;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #000000; 
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 25px;
      }  
      
  .indentText { background-color:transparent;
    float:right;
     width: 300px;
     height:auto;
      margin-right: 3px;}                             


.imgarea
{
    width: 23px;
    height: 23px;
    float:right;
    background-color:transparent;        
}


.LinkArea 
{ width:550px;
  height:auto;
  background-color:transparent;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 5px 0px;
  font: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:left;
  margin-bottom: 8px;
} 

.linkcat {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  margin: 1px 1px 1px 1px; color: #5B3F7D; }

.linkcat a{font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; font-weight: bold; text-decoration: none;}
.linkcat a:hover{font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; font-weight: bold; text-decoration: underline;}
.linkcat a{font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; font-weight: bold; text-decoration: none;}
.linkcat a{font-family: Arial, Helvetica, sans-serif; color: #5B3F7D; font-weight: bold; text-decoration: none;}



.LinkArea a:hover { text-decoration:underline;}
/*OLD*
.DetailImage{width: 176px; float: left; overflow: hidden; height: 133px; border: solid 1px #CCCCCC; margin-top: 10px;}
/*END OLD*/

.DetailImage{width: 125px; overflow: hidden; float:left; }
.DetailImage2{text-align:center; }

.DetailImageDiv{width: 125px; float: left; overflow: hidden; height:90px; border: solid 1px #CCCCCC; margin-top: 20px; text-align:center;}
.DetailImageDiv2{overflow: hidden; border: solid 1px #CCCCCC; margin-top: 20px; text-align:center;}


.LargeImage{width: 176px; border: solid 1px #CCCCCC; margin-top: 10px;}

.checkBoxLine { width: 550px; background-color:transparent; height:auto; margin: 10px 0px 10px 0px; text-align:center;}
.checkBoxText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333; float:left; margin-left: 16px;}
.checkBoxLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333; margin-bottom: 3px;}
.checkBoxLink a { text-decoration: none;}
.checkBoxLink a:link { text-decoration:none;}
.checkBoxLink a:hover{ text-decoration:underline;}
.checkBoxLink a:visited { text-decoration:none;}

.buttonSearch { background-color:transparent; width: 550px; margin-top: 5px; margin-left: 30px;}


 
/*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; }


.newsLinks{ width:545px; float:left; background-color:transparent; border-bottom:solid 1px #9B9B9B; padding-bottom:10px; }
.newsLinksNo{ width:545px; float:left; background-color:transparent;  padding-bottom:10px; }
.dis{width:545px; float:right; background-color:transparent;  margin-top:5px; font-style:italic; text-align:right; }
.pLinks{width:545px; float:right; background-color:transparent; text-align:right; color:#7D6E99; font-size:12px; }

.pLinks a{ color:#7D6E99;}
.pLinks a:link{ color:#7D6E99;}
.pLinks a:visited{ color:#7D6E99;}
.pLinks a:hover{ color:#7D6E99;}


.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;  }  
        
        
.properyButton { background-color:transparent; padding: 5px 0px 0px 135px;}         
.properyButton2 { background-color:transparent; padding: 5px 0px 0px 8px; margin:0 100px 0 130px;}         
.properyButton3 { background-color:transparent; padding: 5px 0px 5px 8px; float:left; margin-bottom:10px; margin-left: 125px; clear:both;}         
.propertybutton4 {padding: 5px 0px 5px 8px; float:left; background-color:transparent;}
           

#gallerycontainer {float: left; width: 530px; margin-top:5px; background-color: transparent; height:auto;}
.galleryRow{ background-color:transparent; width: 530px; height:auto; clear:both; float:left; }


.galleryBA{ background-color:transparent; width: 530px; height:20px; clear:both; float:left; font-size:14px; font-weight:bold; margin-bottom:4px; margin-top:4px; }

.gallery {float:left; padding-right:5px; margin-bottom:6px; background-color: transparent; height:auto; width:80px; }
.gallerybox {border: 1px solid #333; background-color: transparent; clear:both; text-align:center; overflow:hidden; }
.gallerytitle {clear:both; width: 80px; text-align:center; margin-top:5px;  background-color: transparent; height:auto; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
.galleryDate {clear:both; width: 80px; text-align:center; margin-top:5px; margin-bottom: 5px;  background-color: transparent; height:10px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
.galleryhide {overflow:hidden; width: 80px; height: 55px;}

/*PUT BACK IF NOT WORK
.gallerycontainer {width: 550px; margin-top:5px; background-color: transparent; height:auto;}
.galleryRow{ background-color:transparent; width: 550px; height:auto; clear:both; float:left; }
.gallery {float:left; padding-right:8px; margin-bottom:6px; background-color: transparent; height:auto; width:80px; }
.gallerybox {border: 1px solid #333; width: 80px; height: 55px; background-color: transparent; float:left; clear:both; }
.gallerytitle {clear:both; width: 80px; text-align:center; margin-top:5px;  background-color: transparent; height:auto; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
.galleryDate {clear:both; width: 80px; text-align:center; margin-top:5px; margin-bottom: 5px;  background-color: transparent; height:10px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
*/


.searchDDL { width: 250px; height: 40px; margin-top: 5px; margin-bottom: 0; }

.reportError { background-color:transparent; margin: 2px 0 5px 0; float:right;}
.reportHistory { background-color:transparent; margin: 4px 8px 5px 4px; float:right;}
.historyText { font-size: 11px; font-weight: 700; padding: 2px 2px 2px 2px; background-color:transparent;}


.regionLine{ width:545px; float:left; background-color:transparent; padding-top: 5px;}
.regionPrint {float:left;  background-color:transparent; }
.regionArea {float:right; height: 20px; padding-right: 10px; background-color:transparent; }
.regionDDL { width: 180px; float: left; margin-right: 3px;}
.regionGoBtn { background-color:Green; float: left; margin-top: -1px;}

/*New Advanced Form*/

.advancedform{ width: 540px; float:left;margin:0px;}

.advancedform p{ margin:0px; padding-bottom:10px;}

.advancedLine { width:540px; background-color:transparent; clear:both;}

.advancedleft { width: 260px; float:left;  margin:0px; background-color:transparent;}

.advancedright { width: 260px; float:right;margin:0px; background-color:transparent;}

.advancedseperator { width: 540px; height:20px; background-color:#D9DAE6; margin-bottom:10px; clear:both;}






#popupbody{ width: 545px; position: relative; float: left; z-index: 2;  }

#popupcontent{ width: 545px; height: auto; margin: 10px 0px 0px 11px; padding: 2px 0px 0px 0px; overflow: hidden; }

#popuptitle{ width: 560px; height: auto; margin: 0px 0px 0px 11px; padding: 2px 0px 0px 0px; background-image:url(../Images/bg_purple.jpg); overflow: hidden; height:26px; background-color:#333; }

#popuptitle h1{ font-size:16px; color:#FFFFFF; padding-left:15px; padding-top:3px; margin:0px; }

#popupcontainer{ background-color: #FFFFFF; width: 600px;  position: relative; z-index: 0; }

.advancedfull { width: 540px; float:left;  margin:0px;}

.dateSection { width: 180px; float:left; padding-bottom: 10px; }

.advancedfull p{ margin:0px; padding-bottom:10px;}

.message { width: 530px; height: 100px; margin-top:5px;}



.advanceChecks {background-color:transparent; width: 420px; display: inline-block; margin-left: 60px; }

.centerElements { background-color:transparent; margin: 0 100px 0 220px; width:180px; }

.centerElements2 { background-color:transparent; margin: 0 0 0 150px; width:250px; }

.buttonsend { float:right; margin-right: 50px; height: 20px; width: 85px;}

.errorPageImage { margin-bottom: 40px;}
.errorPageStyle {margin: 5px 0 10px 11px;}


.successmsgCentered 
{
 background-color: transparent; 
 float:left; 
 color:#866AA7;
 font:Arial;
 font-size:14px; 
 padding: 0px 0px 5px 0px; 
 text-align:center;
 font-weight: 800;
 }
 
.errormsgCentered {
    background-color: transparent; 
    float:left; 
    color:#FF0066;
    font:Arial;
    font-size:12px; 
    padding: 0px 0px 5px 0px; 
    text-align:center;
    }  
    
    
/*popup */

.closeBtn { width: 101px; height: 20px; margin:20px 250px 0 210px;}    
    
    
    
/* Sitemap */

#sitemap{
    background-color:transparent;
    width:320px;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    }

#sitemap .rootnode{
    background-color:transparent;
    background-image:url('sitemaplink.jpg');
    background-repeat:no-repeat;
    background-position:bottom left;
    width:300px;
    height:12px;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 20px;
    float:left;
    font-weight:bold;
    }   
    
.newsLink{ font-size:12px; }  
.newsLink:hover{ text-decoration:underline; }  


.newsList{ width:545px; background-color:transparent; float:left; border-bottom:solid 1px #9B9B9B; margin:10px 0px 10px 0px;} 
.newsImg{ width:188px; background-color:transparent; float:left; height:122px; }
.newImage{ width:178px; background-color:transparent; float:left; border:solid 1px #CCC; } 
.sucPic{ float:left; width:128px; background-color:transparent; border:solid 1px #CCC; height:92px; margin-right:10px; text-align:center; margin-bottom:10px; overflow:hidden;}
.newsCon{ width:357px; float:right; background-color:transparent;} 
.sucCon{ width:397px; float:right; background-color:transparent; min-height:102px;} 
.newsList h2{ color:#1F1D71; font-weight:bold; font-size:18px; padding-left:0px;}
.newsList h2 a{color:#1F1D71; text-decoration:none;}
.newsList h2 a:link{color:#1F1D71; text-decoration:none;}
.newsList h2 a:visited{color:#1F1D71; text-decoration:none;}
.newsList h2 a:hover{color:#1F1D71; text-decoration:underline;}
.dd{ color:#8B0617; font-size:12px; clear:left; }
.newsList p{ padding:0px; margin:5px 0px 10px 0px;}

.newsHeader{ font-size:18px; margin:0px 0px 5px 0px;}
.fImg{ float:right; margin:0px 0px 10px 10px;}
.noBorder{ border:none;}
    
          