#main { width:980px; margin:0 auto; text-align:left;}

#header {height:120px;}


.column-1, .column-2, .column-3, .col-1, .col-2{float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/
#page1 .column-1{ width:250px;}
#page1 .column-2{ width:250px;}
#page1 .column-3{ width:440px;}

/* ============================= page2 ===========================*/
#page2 .column-1{ width:250px;}
#page2 .column-2{ width:710px;}
#page2 .col-1{ width:260px;}
#page2 .col-2{ width:390px;}

/* ============================= header styles ===========================*/
.sBoxHeader { }

#logoContainer { width:282px; height:auto; padding:10px 0 0 0; margin:0; float:left; display:block; }

#bannerContainer { width:650px; height:auto; padding:0; margin:0; float:right; display:block; }
#bannerContainer h1 { margin:0; padding:20px 0 0 0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; float:right; display:block; width:650px; text-align:center; line-height:22px; }

#topRight{ width:580px; height:auto; float:right; text-align:right; padding:0 20px 0 0;}
#topRight a { text-decoration:none; font-weight:bold; color:#0072bc; font-size:15px;}
#topRight a:hover { text-decoration:underline; color:#0072bc;}

.locationBox { width:650px; height:auto; float:right; color: #855a43; margin:10px 0 0 0; padding:0; text-align:center; }

#greatValue { width:650px; margin:0; padding:10px 0; float:right; display:block; font-size:21px; color:#FF0000; text-align:center; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; }

#header .logo { margin:33px 0 0 5px; }

.tollNumber { font-size:22px; color:#FF0000;}

#footer { color:#000000; padding:10px 0 20px 0; }
#footer a { font-weight:bold; text-decoration:none; color: #0072BC; font-size:12px; }
#footer a:hover { text-decoration:underline; }
#footerLeft { width:350px; height:auto; float:left; font-size:12px; margin:0;}
#budgetFooter {width:450px; height:70px; float:right; margin:0; text-align:right;}


/* ============================= Page Content ===========================*/

h2 { width:500px; height:auto; float:left; display:block; margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; }
h4 { color:#000; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }

#pageContent { width:650px; height:auto; margin:10px 0 0 0; padding:0; float:left; display:block; }
#pageContent h3 { width:260px; height:auto; float:left; display:block; margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; line-height:18px; }
.contentText { float:left; width:650px; height:auto; display:block; margin:10px 0 0 10px; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; }

.imageBox { width:230px; height:auto; margin:0 15px 0 10px; padding:0; float:left; display:block; }
.imageBox img { width:230px; height:auto; margin:0 0 15px 0; padding:0; float:left; display:block; }

.flashBox { width:350px; height:auto; margin:0; padding:0; float:right; display:block; }
.flashBox2 { width:240px; height:auto; margin:0; padding:0; float:right; display:block; }

.infoBox { width:260px; height:auto; margin:0; padding:0 0 0 10px; float:left; display:block; }
.infoBox p { margin:0 0 10px 0; padding:0; line-height:18px; color:#000; font-family:Arial, Helvetica, sans-serif; width:260px; height:auto; float:left; display:block; }

.infoBox2 { width:365px; height:auto; margin:0; padding:0 0 0 10px; float:left; display:block; }
.infoBox2 p { margin:0 0 10px 0; padding:0; line-height:18px; color:#000; font-family:Arial, Helvetica, sans-serif; width:365px; height:auto; float:left; display:block; }

#pageContent ul { width:265px; height:auto; float:left; color:#000; padding-left:20px; margin:0 0 10px 0; }
#pageContent ul li { width:265px; height:auto; float:left; color:#000; padding:0 0 0 5px; margin:0; list-style-type:circle; }

#pageContent ol { width:265px; height:auto; float:left; color:#000; padding-left:20px; margin:0 0 10px 0; }
#pageContent ol li { width:265px; height:auto; float:left; color:#000; padding:0 0 0 5px; margin:0; }

#pageContent table { margin:0 0 0 10px; padding:0; float:left; height:auto; color:#000; background-color:#99b612; width:600px; height:50px; }
#pageContent td { margin:0; padding:3px; border:1px solid #000;}

.alternateRow { background-color:#0ca8b6; color:#000; }

#pageContent a { color:#0072BC; text-decoration:none; }
#pageContent a:hover { color:#0072BC; text-decoration:underline; }
