@charset "UTF-8";
/* GLOBAL    */
body			{text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
img				{border:0; padding:0; margin:0; float:left}
p				{font-size:18px; color:#000010; margin: 5px 0 0 10px; padding:0 10px 0 10px;}
p.pad			{margin: 30px 0 0 10px; padding:0 10px 0 10px;}
a				{text-decoration:none; color:#FFFFFF;}
a:hover			{color:#FF0000;}
a.blueLink		{text-decoration:none; color:#001B8E;}
a.blueLink:hover	{color:#FF0000;}
a.redLink		{text-decoration:none; color:#FF0000;}
a.redLink:hover	{color:#001B8E;}
a.blackLink		{text-decoration:none; color:#000000;}
a.blackLink:hover	{color:#FF0000;}
a.goldLink		{text-decoration:none; color:#FFD700;}
a.goldLink:hover	{color:#FF0000;}
a.silverLink		{text-decoration:none; color:#C0C0C0;}
a.silverLink:hover	{color:#FF0000;}
ul				{margin:0; padding:0; list-style-type:none;}
.subNav, .mainNav, #leftCol, #footer {background-color:#001B8E;}

/* MAIN DIVS */
#container		{width:945px; text-align:left; margin:0 auto;}
#topbanner		{width:925px; height:20; text-align:left; padding:0 10px 0 10px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#2A2A2A;}
#header			{width:945px;}
#leftCol		{width:135px; overflow:hidden; padding:0 0 5px 0;}
#rightCol		{width:810px; margin:0 0 10px 0;}
#footer			{width:945px; height:45px; text-align:center; font-size:11px; padding-top:15px; color:#FFFFF}
#footer a.last	{border:0;}

/* NAV MENUS */
.subNav			{font-size:13px; margin:145px 0 10px 0;}
.subNav li		{margin:0 0 15px 8px;}
.subNav li.pad	{margin:0 0 15px 10px;}
.mainNav		{font-size:14px; margin:0; width:945px; font-variant:small-caps; height:24px; text-align:center;padding-top:4px;}
.mainNav li		{display:inline; height:12px; padding:0 18px 0 18px; color:#FFFFFF; border-right:1px solid white; margin-top:14px; overflow:hidden; position:relative;top:4px;}
.mainNav li.last	{border:0;}
.footNav		{font-size:12px; margin:0; width:945px; height:24px; text-align:center;padding-top:4px;}
.footNav li		{display:inline; height:12px; padding:0 10px 0 10px; color:#FFFFFF; border-right:1px solid white; margin-top:14px; overflow:hidden; position:relative;top:1px;}
.footNav li.last	{border:0;}
.subNav, .mainNav, .footNav {list-style-type:none; font-weight:bold; padding:0;}
ul.mainNav li a:hover {background-color:#F5FFA1;}

/* CLASSES  */
.login			{width:385px; height:85px; background-color:#C8C7C5; padding: 0 10px 0 10px;}
.loginForm		{height:60px; float:right;}
.txtBoxTicker	{width:360px; float:left; margin:10px 0 10px 0; padding:0 10px 0 10px;}
.txtBoxHalf		{width:380px; float:left; margin:10px 0 10px 0; padding:0 10px 0 10px;}
.txtBox01 		{width:373px; float:left; margin-bottom:20px;}
.txtBox02 		{width:250px; float:left;}
.txtBoxBig		{width:465px; float:left; padding: 0 5px 0 5px; margin:20px 0 0 0;}
.txtBoxSmall	{width:295px; float:left; padding: 0 5px 0 5px; margin:20px 0 20px 0;}
.feedback li	{border-top:2px solid #FF0000; padding:15px; width:700px; margin:15px 0 0 40px;}
.imgBlock		{margin-bottom:25px;}
.benefits		{list-style-type:disc; color:#CC6600; list-style-position:outside;}
.benefits li	{margin:10px 0 15px 35px;}
.benefits li span {color:#333333; font-size:13px; font-weight:bold;}
.userText		{font-size:12px; margin:0; width:250px; height:55px; text-align:right;padding-top:5px;}
.userNav		{font-size:12px; margin:0; width:300px; text-align:right;}
.userNav li		{display:inline; height:12px; padding:0 10px 0 10px; border-right:1px solid #001B8E; margin-top:14px; overflow:hidden; position:relative;top:4px;}
.userNav li.last	{border:0;}
.sponsorLogo	{width:50px; height:75px; text-align:top; float:right; padding: 10px 0 0 0;}

/* UNIQUES  */
.floatr			{float:right;}
.floatl			{float:left;}
.alignc			{text-align:center;}
.LBRed			{border-left:1px solid #FF0000;}
.LBBlue			{border-left:1px solid #B6D5F2;}
.RBRed			{border-right:1px solid #FF0000;}
.RBBlue			{border-right:1px solid #B6D5F2;}
.redTB			{border-top:2px solid #FF0000;}
.blacktxt		{color:#000010;}
.whitetxt		{color:#FFFFFF;}
.redtxt			{color:#FF0000;}
.bluetxt		{color:#001B8E;}
.captxt			{font-variant:small-caps; font-size:15px;}
.txt16			{font-size:16px;}
.txt13			{font-size:13px;}
.txt12			{font-size:12px;}
.txt11			{font-size:11px;}
.txt10			{font-size:10px;}
.normal			{font-weight:normal;}
.bold			{font-weight:bold;}
.center			{text-align:center;}
h3				{padding:20px 0 0 30px;}
.fullwidth		{width:945px; float:left;}
.disclaimer		{width:500px; height:60px; float:left; border:1px solid #FF0000; padding:5px 10px 5px 10px; font-size:11px; margin:5px 5px 5px 0;}
.discl-click	{width:200px; height:60px; float:right; padding:5px 10px 5px 0; font-size:12px; margin:5px 5px 5px 0;}
.ticker			{width:768px; height:30px; float:left; border:1px solid #FF0000; margin:20px 0 0 10px;}
.tickerItem		{list-style-type:disc; color:#CC6600; font-size:12px;}
.tickerItem li		{margin:0 0 0 20px;}
.tickerItem li span	{color:#000010;}
.movingticker	{width:768px; height:21px; margin: 0 0 0 25px; overflow:hidden; border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; display: block;}
.enterbox		{width:345px; height:60px; float:left; padding: 5px 5px 5px 55px; margin:5px 5px 5px 5px;}
.h200			{height:200px}
.h250			{height:250px}
.h300			{height:300px}
.h350			{height:350px}
.h400			{height:400px}
.h450			{height:450px}
.h500			{height:500px}
.h550			{height:550px}
.h600			{height:600px}
.h650			{height:650px}
.h700			{height:700px}
.h750			{height:750px}
.h800			{height:800px}
.h850			{height:850px}
.h900			{height:900px}
.h950			{height:950px}
.h1000			{height:1000px}
.h1050			{height:1050px}
.h1100			{height:1100px}
.h1150			{height:1150px}
.h1200			{height:1200px}
.h1250			{height:1250px}
.h1300			{height:1300px}
.h1400			{height:1400px}
.h1500			{height:1500px}
.h1600			{height:1600px}
.h1700			{height:1700px}
.h1800			{height:1800px}
.h1900			{height:190px}
.h2000			{height:2000px}
.flat			{margin:0; padding:0;}
.padU5			{padding:5px 0 0 0;}
.padU10			{padding:10px 0 0 0;}
.padR5			{padding:0 5px 0 0;}
.padR10			{padding:0 10px 0 0 ;}
.padD5			{padding:0 0 5px 0;}
.padD10			{padding:0 0 10px 0;}
.padL5			{padding:0 0 0 5px;}
.padL10			{padding:0 0 0 10px;}
.last			{border:0;}

.login, .logo, .mainNav, .imgBlock, #leftCol, #rightCol, #footer {float:left}

/* ESTIMATE CONTEST */
.contestBox		{width:285px; float:left; padding:5px 0 10px 0; border-style:ridge; border-width:5px; border-color:#B6D5F2;}
.contestInnerBox {width:275px; float:left; padding:5px 0 0 0;}
.contestLabel	{width:60px; display:inline-block; font-size:13px;}
.contest_btn	{margin: 5px 0 0 22px;}
.contest_ul		{list-style-type:disc; color:#CC6600; list-style-position:outside;}
.contest_ul li	{margin:0 0 0 35px;}
.contest_ul li span {color:#000000; font-size:12px;}
.contest_span	{color:#000000; font-size:11px;}
input.button-est, input.button-est-small {background:#F4F7F9 url(button.gif) repeat-x scroll left bottom; border:1px solid #9DB0BC; cursor:pointer;}
input.button-est {background-position:0 -4px; font-family:"Arial"; font-size:11px; width:140px; height:18px; text-align:center;}
input.button-est-small {background-position:0 -4px; font-family:"Arial"; font-size:11px; width:70px; height:18px; text-align:center;}

/* FORM */
input.button-big, input.button, input.button-small {background:#F4F7F9 url(button.gif) repeat-x scroll left bottom; border:1px solid #9DB0BC; cursor:pointer;}
input.button-small {background-position:0 -4px; font-family:"Arial"; font-size:11px; width:50px; height:21px; margin-left:4px; text-align:center;}
input.button- {background-position:0 -4px; font-family:"Arial"; font-size:14px; width:60px; height:40px; margin-left:4px; text-align:center;}
input.button-big {background-position:0 2px; font-family:"Trebuchet MS"; text-align:center; font-family:"Trebuchet MS"; font-size:26px; width:135px; }
.logput {width:78px; background-color:#fff; margin-right:3px;}
