body{

   background-color:#ECEDDB;

   margin:0px;

   padding:0px;

   font-family:Verdana;

   margin-bottom:30px;

}

#container{

   width:760px;

   height:auto;

   margin-left:auto;

   margin-right:auto;

   margin-top:0px;

   margin-bottom:30px;

}

#topNavBar

{

   width:760px;

   height:50px;

   color:#1B4086;

   font-family:Verdana;

   font-size:11px;

   text-align:right;

}



#topNavBar a

{

   text-decoration:none;

   color:#1B4086;

}

#topNavBar a:hover

{

   text-decoration:underline;

   color:#1B4086;

}



#topNavBar a:active

{

   text-decoration:none;

   color:#1B4086;

}



#topNavBar ul

{

   list-style:none;

   margin: 0px;

   padding: 0px;

   height: 14px;

   width:auto;

   padding-top:26px;

   float:right;

}

#topNavBar li

{

   list-style:none;

   margin: 0;

   padding: 0;

   padding-right:20px;

   height:14px;

   float:left;

   width: auto;

   vertical-align:middle;

   



}



#topNavBar img

{

   position:relative;

   float:left;

   padding-right:4px;





}



	#topBannerLogo

{

   padding:0px;

   margin:0px;

   height:123px;

   width:760px;

   

   

   margin-bottom:-3px;

}

html>body #topBannerLogo

{

   margin-bottom:0px;

}





#topBanner

{

   width:750px;

   height:187px;

   padding:0px;

   margin:0px;

   padding-left:5px;
   
   
}



#content

{

   width:760px;

   height:100%;

   float:left;

   background-image:url(../../images/bg_content.jpg);

   background-repeat:repeat-y;
   

}



#leftMenuBar

{

   float:left;

   margin-top:20px;

   padding-left:5px;

   width:220px;

}



#leftMenuBar .category

{

   margin:0px;

   padding:0px;

   margin-left:21px;

   width:197px;

   background-image:url(../../images/leftMenuItemBorder.jpg);

   background-repeat:repeat-x;

   background-position:left;

   background-position:bottom;

}

#leftMenuBar .category p

{

   margin:0px;

   padding:0px;

   line-height:9px;

   padding-left:18px;

   padding-top:2px;

   font-weight:bold;

   color:#494949;

   height:18px;

   font-family:Verdana;

   font-size:11px;

   background-image:url(../../images/leftMenuCategory.jpg);

   background-repeat:no-repeat;

}

html>body #leftMenuBar .category p
{
   padding-top:1px;
   height:19px;
}

#leftMenuBar .menuItemSelected

{

   margin:0px;

   padding:0px;

   margin-left:21px;

   margin-top:2px;

   width:197px;

   height:18px;

   background-image:url(../../images/leftMenuItemBorder.jpg);

   background-repeat:repeat-x;

   background-position:left;

   background-position:bottom;

   cursor:pointer;

}

#leftMenuBar .menuItemSelected p

{

   margin:0px;

   padding:0px;

   padding-left:18px;

   color:#333333;

   font-family:Verdana;

   font-size:11px;

   background-image:url(../../images/leftMenuButtonOrange.jpg);

   background-repeat:no-repeat;

   background-position:left;
}

#leftMenuBar .menuItem

{

   margin:0px;

   padding:0px;

   margin-left:21px;

   margin-top:2px;

   width:197px;

   height:18px;

   background-image:url(../../images/leftMenuItemBorder.jpg);

   background-repeat:repeat-x;

   background-position:left;

   background-position:bottom;

   cursor:pointer;

}



#leftMenuBar .menuItem p

{

   margin:0px;

   padding:0px;

   padding-left:18px;

   color:#696969;

   font-family:Verdana;

   font-size:11px;

   background-image:url(../../images/leftMenuButtonBlue.jpg);

   background-repeat:no-repeat;

   background-position:left;

}





#leftMenuBar a, a:hover, a:active, a:visited

{

   margin:0px;

   padding:0px;

   text-decoration:none;

   color:#595959;

}



#mainContent

{  

   float:left;

   margin-top:23px;

   margin-left:8px;

   margin-right:30px;

   padding-top:0px;

   padding-left:12px;

   height:552px;

   color:#595959;

   font-weight:bold;

   font-size:12px;

   width:480px;

   background-image:url(../../images/mainContentSeparator.jpg);

   background-repeat:no-repeat;

   background-position:left;

}

#mainContent .demoImageBox

{

   float:left; 

   height:auto;

   width:300px;

   margin-bottom:20px;

}



#mainContent .demoImageBox p

{

   margin:0px;

   padding:0px;

   margin-top:55px;

}

#mainContent .demoImageBox img

{

   margin:0px;

   padding:0px;

   margin-right:55px;

   float:left;

}





#mainContent h1

{

   color:#595959;

   font-weight:bold;

   font-size:12px;

}

#mainContent p

{

   font-size:11px;

   font-weight:normal;

   font-family:Verdana;

}



.bgneeded

{

   float:left;

   margin:0px;

   padding:0px;

   height:97px;

   width:335px;

   background-image:url(../../images/bgneeded.jpg);

   background-repeat:no-repeat;

   background-position:left;

   background-position:-20px -3px;

}



#mainContentThin

{

   float:left;

   margin:0px;

   padding:0px;

   height:600px;

   color:#595959;

   font-weight:bold;

   font-size:12px;

   width:345px;

   background-image:url(../../images/mainContentSeparator.jpg);

   background-repeat:no-repeat;

   background-position:left;

   background-position:0px 0px;

}



#mainContentThin h1

{

   color:#595959;

   font-weight:bold;

   font-size:12px;

}

 

#mainContentThin h2

{

   color:#1B3163;

   font-weight:bold;

   font-size:11px;

   padding:0px;

   margin:0px;

   padding-left:21px;

   padding-top:6px;



}

#mainContentThin p

{

   margin-right:20px;

   padding-left:12px;

   font-size:11px;

   font-weight:normal;

   font-family:Verdana;

}

#mainContentThin ul

{

list-style:none;

   font-size:11px;

   font-weight:normal;

   font-family:Verdana;

   padding:0px;

   margin:0px;

   margin-right:30px;

   padding-left:20px;

}

#mainContentThin li

{

   

   margin:0px;

   padding:0px;

   margin-top:5px;

   background-image:url(../../images/list_dot.gif);

   background-repeat:no-repeat;

   background-position:0px 5px;

   padding-left:15px;

}

#mainContentThin .contentTitle

{

   background-color:#E9EAEF;

   width:345px;

   height:25px;

   margin:0px;

   padding:0px;

   margin-left:1px;

}

#mainContentThin .contentTitleVideo

{

   background-color:#E9EAEF;

   width:519px;

   height:25px;

   margin:0px;

   padding:0px;

   margin-left:1px;

}

#mainContentThin .seeMore

{

   height:auto;

   width:auto;

}

#mainContentThin a,a:active,a:hover,a:visited

{

   color:#595959;

}

#mainContentThin .seeMore p

{

   margin:0px;

   padding:0px;

   text-align:right;

   text-decoration:none;

   font-weight:bold;

   font-size:10px;

   font-family:Verdana;

   color:#1A3165;

   padding-right:15px;

}



#mainContentThin .seeMore img

{

   margin:0px;

   padding:0px;

   vertical-align:text-bottom;

   border-width:0px;

}



#mainContentThin .demoImageBox

{

   float:left; 

   height:auto;

   width:300px;

   margin-top:20px;

}



#mainContentThin .demoImageBox p

{

   height:100%;

   margin:0px;

   padding:0px;

}

#mainContentThin .demoImageBox img

{

   margin:0px;

   padding:0px;

   margin-right:5px;

   float:left;

   margin-left:10px;

}

#mainContentThin form

{

   margin:0px;

   padding:0px;

   margin-left:21px;

   color:#595959;

   font-family:Verdana;

   font-size:10px;

   font-weight:normal;

}

#mainContentThin label

{

   margin:0px;

   padding:0px;

   margin-top:5px;

   height:15px;

   float:left;

}

#mainContentThin input

{

   margin:0px;

   padding:0px;

   float:left;

   width:288px;

   height:20px;

   border-color:#8795AF;

   border-style:solid;

   border-width:1px;

}



#mainContentThin textarea

{

   margin:0px;

   padding:0px;

   float:left;

   width:288px;

   height:100px;

   border-color:#8795AF;

   border-style:solid;

   border-width:1px;

}

#mainContentThin .formButton

{

   float:center;

   color:#1A3165;

   text-decoration:none; 

   font-weight:bold;

   padding-left:20px;

}

#mainContentThin .formButton img

{

   border-width:0px;

   vertical-align:text-bottom;

}

#mainContentThin .advisorText

{

   margin:0px;

   padding:0px;

   float:left;

   width:300px;

   height:auto;

   padding-left:10px;

}





#contentImage

{

   float:left;

   width:185px;

   margin:0px;

   padding:0px;

}

#contentImageb

{

   float:left;

   width:185px;

   margin:0px;

   padding:0px;

}



#copyright

{  

   float:left;

   width:760px;

   height:25px;

   background-color:#EFEFDE;

   display:inline;

}

#copyright p

{

   width:100%;

   padding-top:10px;

   margin-top:0px;

   margin-left:15px;

   color:#1B4086;

   font-family:Verdana;

   font-size:11px;

   text-align:center;

}



#footer

{

   margin-top:10px;

   padding:0px;

   float:left;

   background-image:url(../../images/footer_bg.jpg);

   background-position:bottom;

   background-repeat:no-repeat;

   width:760px;

   height:30px;

   color:#AEBED5;

   font-family:Verdana;

   font-size:11px;

   clear:both;

}





#footer a

{

   text-decoration:none;

   color:#AEBED5;

}



#footer a:hover

{

   text-decoration:underline;

   color:#AEBED5;

}



#footer a:active

{

   text-decoration:none;

   color:#AEBED5;

}



#footer ul

{

   list-style:none;

   margin: 0px;

   padding: 0px;

   height: 14px;

   width:auto;

   padding-bottom:9px;

   padding-left:7px;

}



#footer li

{

   list-style:none;

   margin: 0;

   padding: 0;

   padding-left:18px;

   height:14px;

   float:left;

   width: auto;

}



#footer img

{

   position:relative;

   float:left;

   padding-right:4px;





}



#footer .footerSeparator

{

   background-image:url(../../images/footer_separator.jpg);

   background-repeat:repeat-x;

   width:710px;

   height:1px;

   margin:0px;

   padding:0px;

   margin-left:25px;

   margin-right:25px;

}



html>body #footer .footerSeparator

{

   margin-bottom:8px;

}



.listImage

{

   padding-left:5px;

   padding-right:5px;

   vertical-align:baseline;

}

#externalBox

{



}

#externalBox h1

{

font-size:16px;

font-family:Verdana; 

}

#externalBox p

{

   font-size:11px;

   font-family:Verdana; 

}

#externalBox ul
                  	
{
	list-style:none;
   font-size:11px;
   font-weight:normal;
   font-family:Verdana;
   padding:0px;
   margin:0px;
   margin-right:30px;
   padding-left:20px;
}

#externalBox li
{
   margin:0px;
   padding:0px;
   margin-top:5px;
   background-image:url(../../images/list_dot.gif);
   background-repeat:no-repeat;
   background-position:0px 5px;
   padding-left:15px;
}

#menuLogin
{
	margin:0px; 
	/*margin-top: 20px;*/
	height: 110px;
	width: 218px;
}
#menuLogin h3
{
	margin:0px;
	margin-left: 20px;
	padding: 0px;
	font-size: 12px;
	color:#555555;
	font-family: Verdana;		
}
#menuLogin label
{
	margin-left: 35px;
	padding: 0px;
	font-size: 10px;
	color:#555555;
	font-family: Verdana;		
}

#menuLogin input.text
{
	margin-left: 35px;
	padding: 0px;
	font-size: 10px;
	color:#555555;
	font-family: Verdana;		
}

#menuLogin input.button
{
	margin-top: 10px;
	float:right	;
	padding: 0px;
	font-size: 10px;
	color:#555555;
	font-family: Verdana;		
}
