body   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#111; background:#50859E; margin:0; padding:0; background-image:url(webimages/back_fade.jpg); background-repeat:repeat-x }
p			{
	margin:0 0 12px 0;
	text-align: left;
}
h1			{ font-size:160%; margin:12px 0 14px 0; padding:0 0 14px 0; font-weight:normal; color:#333; }
h2			{ font-size:120%; margin:4px 0 10px 0; padding:0 0 10px 0; font-weight:normal; color:#333; }
h3			{ font-size:140%; margin:4px 0 10px 0; padding:0 0 10px 0; font-weight:normal; color:#333; }
form        { padding:0px; margin:0px;}

#container  		{ position:relative; width:955px; margin:0 auto; padding:0; background:#EEE; min-height:300px; border-right:1px solid #000; border-left:1px solid #000; background:url('webimages/carbon.gif');}
#logo  		        { position:relative; width:955px; margin:0 auto;  height:108px; background:#005982; background:url('webimages/logo3_sponsor.gif') no-repeat #191919; text-align:right; padding-top:0px; padding-right:0px }
#mainarea  		    { position:relative; width:930px; padding: 0px; margin:10px; min-height:300px }
#menu			    { position:relative; width:955px; margin:0 auto; background:#555; height:20px; border-top:1px solid #000; border-bottom:1px solid #000; z-index:1000; background:url('webimages/topmenu.gif'); }
#footer			    { position:relative; width:955px; margin:0 auto; background:#555; height:18px; border-top:1px solid #000;background:url('webimages/topmenu.gif'); color:#FFF; font-size:10px; margin-top:0px;}
.newsboxheadernew	{ background:#CCCCCC; width:925px; height:15px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:5px }
.newsboxheader		{ background:#50859E; width:100%; height:17px; padding-top:3px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; font-size:10px; color:#FFF; background:url('webimages/titlebackground3.gif'); text-align:left; text-transform:uppercase}

.crumb		{ width:100%; height:17px; padding-top:3px; font-size:10px; color:#FFF; text-align:left; text-transform:uppercase}


.newsbox			{ background:#FFF; width:910px; border:1px solid #000; padding:10px; border-top:0px solid #FFFFFF }
.newshighlight		{ background:#EEE; width:910px; border:1px solid #000; padding:10px; border-top:0px solid #FFF }
.newshighlightleft			{ background:#FFF; height:150px; width:200px; border:1px solid #000; padding:10px; text-align:center; overflow:hidden; float:left }
.newshighlightright			{ height:150px; width:600px; border:0px solid #000; padding:10px; overflow:hidden; float:left }
.newshighlightright1			{ height:16px; border:0px solid #000; }
.newshighlightright2			{ height:16px; border:0px solid #000; }
.newshighlightright3			{ height:100px; border:0px solid #000; overflow:hidden; padding-top:5px}
.newshighlightright4			{ height:16px; border:0px solid #000; text-align:right }

.bannerbox			{ background:#FFF; width:930px;  border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000; overflow:hidden; text-align:right}
.homepageimage		{ width:930px; height:120px; border-left:1px solid #000;border-right:1px solid #000; border-top:1px solid #000; text-align:right;}
.spacer		  	    { height:10px; }
div.pageSelect	  	    { height:16px; width:16px; margin:1px; background:#CCCCCC; float:left; border:1px solid #000; font-size:80%; text-align:center; text-decoration:none; }
div.pageSelect a	 	{ height:16px; width:16px;  margin:-1px; background:#CCCCCC; float:left; border:1px solid #000; font-size:80%; text-align:center; text-decoration:none; }
div.pageSelect a:hover 	{ height:16px; width:16px; background:#FFCCCC; float:left; border:1px solid #000; font-size:80%; text-align:center; text-decoration:none; }
div.pageSelect a:link 	{}

.pageCurrent	  	    { height:16px; width:16px; margin:1px; background:#FFCCCC; float:left; border:1px solid #000; font-size:80%; text-align:center}


.commentsimagebox { width:50px; height:50px; border:1px solid #000; float:left; padding:3px; font-size:8px; text-align:center; vertical-align:middle}  
.commentsdetailsbox { width:150px; height:50px; border:0px solid #000; float:left; padding:3px; font-size:10px}  
.commentsreplybox { width:630px; border:0px solid #000; float:left; padding:3px; font-size:10px}  
.commentssplit { width:880px; height:1px; border-top:1px solid #000; max-height:1px; overflow:hidden}
.commentssplitfade { width:900px; height:1px; border-top:1px solid #eee; max-height:1px; overflow:hidden}

.winner { width:100%; border:1px solid #333; background-color:#99CCCC}

.pollbase { width:870px; border:1px solid #eee; padding:2px; background-color:#CCCCCC}


#advertmain        {border-bottom:1px solid #000000; border-top:1px solid #000000}
/*div.advertmain a       {display:block; height:100px; border-bottom:1px solid #000000; border-top:1px solid #000000}
div.advertmain a:link {}
div.advertmain a:hover {} */
#advertclose        {height:13px; text-align:right}
#advertimage        {width:150px; float:left}
#adverttext        {width:700px; float:left; overflow:hidden}

a				 	{ color:#026598; text-decoration:none; }
a:hover				{ color:#b50; text-decoration:underline; }


div.button1 {width:100px; height:15px; background:#253133; color:#D1CF9E; float:left; margin:2px; font-size:80%; font-weight:bold; text-align:center;}
div.button1 a  {width:100px; height:15px; display:block; background:#253133; color:#EEEEEE;}
div.button1 a:link {}
div.button1 a:hover {background:#993722; color:#D1CF9E;}

.tabactive			{ background:#FFF; width:25px; height:16px; border-left:1px solid #000;border-right:1px solid #000; border-bottom:1px solid #000; float:left; margin-top:-1px; font-size:10px; text-align:center; text-decoration:none; }
div.tabinactiveleft			{ width:25px; height:15px; border-left:1px solid #000; border-bottom:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none; background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.tabinactiveleft	a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.tabinactiveleft a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px} 	

div.tabinactiveright			{width:25px; height:15px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none;  background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.tabinactiveright a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.tabinactiveright a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px}

.toptabpage				{ width:900px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; margin-top: 0px; background-color:#FFFFFF}
.toptabactive			{ background:#FFF; width:125px; height:16px; border-left:1px solid #000;border-right:1px solid #000; border-top:1px solid #000; float:left; margin-top:0px; font-size:10px; text-align:center; text-decoration:none; }
div.toptabinactiveleft			{ width:125px; height:15px; border-left:1px solid #000; border-top:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none; background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.toptabinactiveleft	a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.toptabinactiveleft a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px} 	

div.toptabinactiveright			{width:125px; height:15px; border-right:1px solid #000; border-top:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none;  background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.toptabinactiveright a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.toptabinactiveright a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px}

.bottomtabpage				{ width:900px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; margin-bottom: 0px; background-color:#FFFFFF}
.bottomtabactive			{ background:#FFF; width:125px; height:16px; border-left:1px solid #000;border-right:1px solid #000; border-bottom:1px solid #000; float:left; margin-top:-1px; font-size:10px; text-align:center; text-decoration:none; }
div.bottomtabinactiveleft			{ width:125px; height:15px; border-left:1px solid #000; border-bottom:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none; background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.bottomtabinactiveleft	a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.bottomtabinactiveleft a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px} 	

div.bottomtabinactiveright			{width:125px; height:15px; border-right:1px solid #000; border-bottom:1px solid #000; float:left; font-size:10px; text-align:center; text-decoration:none;  background:url('webimages/tabshadow.gif'); background-repeat:no-repeat; background-color:#DDD}
div.bottomtabinactiveright a       {font-size:10px; text-align:center; text-decoration:none;display:block;}
div.bottomtabinactiveright a:hover {font-size:10px; text-align:center; text-decoration:none; background:#EEE; height:15px}


.textsmallbold { font-size:10px; font-weight:bold } 
.textsmall {
	font-size:10px;
	font-weight:normal;
} 
.textquitesmall { font-size:12px; font-weight:normal  } 
.textquitesmallbold { font-size:12px; font-weight:bold  }
.textnotice { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline;  } 
.textnormal { font-size:14px; font-weight:normal  } 	
.texttitle { font-size:14px; font-weight:bold } 	
.textsubtitle { font-size:11px; font-weight:bold; color:#333333; border-bottom:1px solid #aaa;} 	

.form_grey1 { border-top:1px solid #D7D4CC; background:#F2EFE9; padding:10px}
.form_grey2 { border-top:1px solid #D7D4CC; background:#E6E3DD; padding:10px}
.textPedrosa { font-size:12px; font-weight:normal; font-family:"Courier New", Courier, monospace; color:#333333  } 
.textQuoteVia { font-size:10px; font-weight:normal; color:#333333; font-style:italic  } 

.cutTop {
	width:911px; 
	height:30px; 
	background-image:url(webimages/cut_top.jpg);
}

.cutMid {
	width:851px;
	background-image:url(webimages/cut_mid.jpg);
	padding-left:30px;
	padding-right:30px;
	font-family:"Courier New", Courier, monospace;
	font-size: 12px;
}

.cutBottom {
	width:911px; 
	height:30px; 
	background-image:url(webimages/cut_bottom.jpg);
}