body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
a {color:#261365; text-decoration:none;}
a:hover {color:#261365; text-decoration:underline;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{   font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after{   content:'';}
abbr,acronym{ border:0;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                 GENERAL STYLE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

body {font: normal 13px Arial, Helvetica, sans-serif;background: #fff;color: #333;}
h1{font-size: 30px;	color: #000000;}
h2 {Font-size: 24px; color: #333333}
h3 {font-size: 18px;color: #555555;	margin: 0 0 12px;}
h4, .emList li, .numberedList li{font-size: 14px;	color: #666666;	margin: 0 0 12px;}
h5{   font-size: 13px;   color: #666666;   margin: 0 0 12px;}
h6 {	font-size: 12px;	color: #666666;	margin: 0 0 12px;}
h1, h2, h3, h4, h5, h6, .emList li, .numberedList li{  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
   font-weight: bold;   }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, .emList li em, .numberedList li em{	font-size: inherit;	color: #888888;
	font-style: normal;	font-weight: bold;}
h3, h3 em {   font-weight: normal;}
p, li {   margin: 0 0 12px;   line-height: 1.6em;   color: #666666;   /*text-align: justify;*/}
li {	margin-bottom : 6px;}
img, a img {   border: 0;}
strong {   font-weight: bold;}
li img{	float: left;	margin: 0 15px 0 0;}


h1 {font-size:22px; color:#06175F; padding:0; margin:0; font-family:georgia,sans-serif;}
h2 {font-size:18px; color:#06175F; padding:0; margin:0 0 10px 0; font-family:georgia,sans-serif; border-bottom:1px solid #bdbdbd;padding-bottom: 12px;line-height: 25px}
h3 {font-size:16px; color:#B58320; padding-top:15px; margin:0 0 10px 0; font-family:georgia,sans-serif; padding-bottom: 12px;line-height: 25px}
h4 {font-size:14px; color:#06175F; padding-top:15px; margin:0 0 10px 0; font-family:georgia,sans-serif; border-bottom:1px solid #bdbdbd;padding-bottom: 12px;line-height: 25px}
.error {text-align:left; color:red; width:600px;}

#wrapper {width:950px; margin-left:auto; margin-right:auto; padding:0;}

/****************************************************************************************************************
                                                 Header
*****************************************************************************************************************/
#logo {background:url(/asset/sq4.gif) no-repeat; height:40px; width:230px; margin-top:5px; margin-left:5px; float:left;}
h1 .logo {padding:0;margin-top:0;}		
.logo a{display:block; width: 230px;  height: 40px;background: url(/images/sq4.gif) no-repeat;float:left; margin-left:5px; margin-top:5px;}	
.logo span {display:none;}

/*************************************************************************************************************
                                                Navigation
**************************************************************************************************************/
#topNav {font-size:11px; float:right;  width:375px; margin:0; margin-top:12px;}
#topNav a {color:#29009C; text-decoration:none;}
#topNav a:hover {text-decoration:underline; }
#topNav ul {list-style-type:none; overflow:hidden; float:right; margin:0; padding:0; width:370px; margin-top:3px;}
#topNav ul li {display:inline; text-align:right; float:right; margin:0; padding:0; padding-left:8px; border-right:1px solid #333; padding-right:8px;padding-top:2px; width:auto; }
#topNav ul li.member {background:url(/images/icon_community_mini.gif) no-repeat; padding-left:22px; padding-top:2px; padding-bottom:2px;}
#topNav ul li.login {background:url(/images/lock.png) no-repeat 0 1px; margin-left:6px; padding-left:16px; padding-top:2px; padding-bottom:2px;}
#topNav ul li.last {border-right:none; }
#topNav ul li.person {background:url(/images/nav_icone.gif) no-repeat; padding-left:18px; padding-top:2px; padding-bottom:2px;}


#mainNav {width:950px; float:left; height:auto;}

#mainNav ul#nav {height:30px; width:950px;	background-color:#29009C;	font-family:georgia,sans-serif;	font-size:16px;list-style-type:none; margin:0; padding:0; margin-top:8px;}

#mainNav ul#nav li {float:left;}

#mainNav ul#nav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	outline:none;
	height:25px;
	padding-top:5px;
}
	
#mainNav ul#nav li a:hover {color:#999;}	


#mainNav ul#nav li.active a
 {
	background:url(/images/nav_selected.gif) no-repeat top right;
}

#mainNav ul#nav li.home a,
#mainNav ul#nav li.partners a,
#mainNav ul#nav li.investors a,
#mainNav ul#nav li.news a,
#mainNav ul#nav li.quotes a {
	border-right:1px solid #fff;
}	

#mainNav ul#nav li.home a {
	width:87px;
	padding-left:40px;
}	

#mainNav ul#nav li.partners a {
	width:200px;
	padding-left:75px;
}

#mainNav ul#nav li.investors a {
	width:147px;
	padding-left:62px;
}	
	
#mainNav ul#nav li.news a {
	width:86px;
	padding-left:51px;
}
	
#mainNav ul#nav li.quotes a {
	width:137px;
	padding-left:60px;
}	

#mainNav ul#nav li.phone {
	color:#fff;
	text-decoration:none;
	display:block;
	outline:none;
	height:22px;
	padding-top:8px;
	padding-left:35px;
   font-size:16px;
	width:210px;
	background:#999;
	}
	
	/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                     MAIN
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

#main {float: left; width: 950px; margin-top: 20px;}
#box {width:200px; height:auto; float:left; margin-top:10px; border-right:1px solid #ccc; padding:15px;}
#main #last {width:200px; height:auto; float:left; margin-top:10px; border:none; padding:15px;}
#box img, #last img {float:right; padding:4px; margin:5px; border:1px solid #ccc;}

#box ul, #last ul {list-style-type:none; overflow:hidden; float:left; margin-bottom:25px; margin-top:0; margin-left:0; padding:0; font-size:12px;}
#box ul li, #last ul li {display:block; background: url(/images/arrow.gif) no-repeat 0 .1em; text-align:left; float:left; width:169px; margin:0; padding-left:31px; padding-top:0px; margin-top: 7px; padding-bottom:0; padding-right:0; }
#box ul li a, #last ul li a {display:block; margin-left:0; padding-left:0;}

.color {background:#F2EDE7 url(/images/p_body.png) repeat-x; border-bottom:#CCCBC9 1px solid; padding:10px 27px; margin-bottom:18px;}
#content {width:600px; float:left;}
#side {width:300px; float:right;}

#sideLinks {font-size:16px; margin-top:8px; float:right; width:300px; padding:0;}
#sideLinks ul {list-style-type:none; overflow:hidden; float:right; margin-bottom:25px; margin-top:0; margin-left:0; padding:0;}
#sideLinks ul li {display:block; background: url(/images/arrow.gif) no-repeat 0 .1em; text-align:left; float:left; width:269px; margin:0; padding-left:31px; padding-top:0px; margin-top: 7px; padding-bottom:0; padding-right:0; }
#sideLinks ul li.rss {display:block; background: url(/images/rssicon.png) no-repeat 0 .1em; text-align:left; float:left; width:269px; margin:0; padding-left:31px; padding-top:0px; margin-top: 7px; padding-bottom:0; padding-right:0; }
#sideLinks ul li a {display:block; margin-left:0; padding-left:0;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                     EXTRAS
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/	
	
	#extras {float:left; height: 125px; width:850px;margin:30px 0 0 50px;background: url(/images/extras-bg.gif) repeat-x top left;}
#extrasList {height: 125px; background: url(/images/extras-rightBg.gif) no-repeat top right;}
#extrasList li {height: 125px; float: left; background: url(/images/extras-separator.gif) no-repeat top left;
   position:relative;}
#extrasList li.extraLeft {background: url(/images/extras-leftBg.gif) no-repeat top left;}
#extrasList a {display: block;float: left; margin: 0; width: 187px; height: 85px; background: url(/images/halo.gif) no-repeat 7px 84px; padding:24px 10px 10px 15px; text-decoration:none;color:#333333; font-weight: bold;} 
#extrasList li.extraLeft a {width: 184px;}
#extrasList img {margin-top: 10px; margin-right: 20px;} 
#extrasList a span {font-weight: normal; text-align: left;}
#extrasList a .extraNote {display:block; font-size:0.8em; line-height:1.2em; padding-left:59px;	padding-top:5px;}
#extrasList a .extraMore {background: url(../images/extras/extras-moreInfoBtn.gif) no-repeat center right; padding-right: 20px; position: absolute; bottom: 10px; right: 10px; text-transform: uppercase; font-size: 0.8em;}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                     FOOTER
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

#footer{ width: 100%; color: #666; font-size: 11px;   clear: both;  padding: 30px 0 0 0;}
#footer a{ color: #666;}
#footerContent{ border-top: 1px solid #ccc; padding: 10px 0pt 20px}
#hotPicks{  float: right;  text-align: right;}

