@charset "utf-8";
/* CSS Document */

body#homepage p{ line-height:1.2; padding:5px 0px 5px 0px;}

body#homepage #full{ width:935px; float:left;}
body#homepage #left{ width:698px; float:left;}
body#homepage #right{ width:222px; float:right;}

body#homepage div#content_area{ font-size:0.9em;}

body#homepage div#content_area div#bottom div.container,
body#homepage div#content_area div#bottom div.first_container,
body#homepage div#content_area div#bottom div.last_container
{ width:222px; float:left; background:url(../../common_images/sidebar_gradient_20070905.jpg) repeat-x bottom left; overflow:hidden; }

body#homepage div#content_area div#bottom div.container{margin:5px 9px 5px 9px;}
body#homepage div#content_area div#bottom div.first_container{margin:5px 5px 5px 0px;}
body#homepage div#content_area div#bottom div.last_container{margin:5px 0px 5px 5px;}

body#homepage div#content_area div#right div.container,
body#homepage div#content_area div#right div.first_container,
body#homepage div#content_area div#right div.last_container{ width:222px; float:left; background:url(../../common_images/sidebar_gradient_20070905.jpg) repeat-x bottom left; overflow:hidden; margin-bottom:5px;}

body#homepage div#content_area #clock{ float:right; margin-top:-15px; font-size:0.7em; width:280px; text-align:right;}
body#homepage div#content_area #clock #face{ border:none; text-align:right; padding-right:15px;}

body#homepage div#content_area div#right div.container h3{ background:url(../../common_images/boxtopblue.jpg) no-repeat white; padding-left:12px; height:30px;}
body#homepage div#content_area div#right div.container div.container_end{ background:url(../../common_images/boxbottom.jpg) no-repeat; height:7px;}


body#homepage div#content_area  div#bottom div.container h3,
body#homepage div#content_area  div#bottom div.first_container h3,
body#homepage div#content_area  div#bottom div.last_container h3{ background:url(../../common_images/boxtopblue.jpg) no-repeat white; padding-left:12px; height:30px;}

body#homepage div#content_area  div#bottom div.last_container #weather h3,
body#homepage div#weather h3{ background:url(../../common_images/boxtopblue_noarrow.jpg) no-repeat white; padding-left:12px; height:30px;}


body#homepage div#content_area p span,
body#homepage div#content_area table.contentpaneopen p{ padding:7px; display:block;}

body#homepage div.container img,
body#homepage div.first_container img,
body#homepage div.last_container img{ width:220px; margin-left:-5px; margin-top:-5px}

body#homepage div#weather div.weather_column{ padding:5px;  border-left: solid 1px #EBEBEB; border-right: solid 1px #EBEBEB;}
body#homepage div#weather div.weather_column p{ padding:0px; border:none;}
body#homepage div#weather div.weather_column h4{ font-size:0.9em;} 
body#homepage div#weather div.weather_column img{ width:73px; height:57px; margin:0px; padding:0px; margin-left:-5px;}
body#homepage div#weather div.weather_column table{ font-size:0.7em; text-align:center;}
body#homepage div#weather div.weather_column table th{ text-align:center;}

.contentpane { margin:5px 15px 0px 15px;}


body#homepage div#content_area a{ text-decoration:none; color:#000066;}
body#homepage div#content_area a:hover{ text-decoration:underline;}


body#homepage div#content_area div.container p,
body#homepage div#content_area div.container form,
body#homepage div#content_area div.first_container p,
body#homepage div#content_area div.first_container form,
body#homepage div#content_area div.last_container p,
body#homepage div#content_area div.last_container form{ border-left: solid 1px #EBEBEB; border-right: solid 1px #EBEBEB; font-size:0.8em; padding:5px;}

body#homepage div#content_area div.container form #Email,
body#homepage div#content_area div.container form #Phone,
body#homepage div#content_area div.container form #Name,
body#homepage div#content_area div.container form #to,

body#homepage div#content_area div.container form select { float:right; width:120px;}
body#homepage div#content_area div.container form #submit { float:right; }


body#homepage div.container table img{ width:26px; height:26px; margin:0px 5px -7px 2px;}
body#homepage div.container form#contactusform table{ margin-left:-4px;}
form#contactusform table tr{ height:32px;}
form#contactusform table tr td select{ width:130px;}
form#contactusform .error { border:solid red 1px;}

body#homepage div#content_area div.container div.container_end,
body#homepage div#content_area div.first_container div.container_end,
body#homepage div#content_area div.last_container div.container_end{ background:url(../../common_images/boxbottom.jpg) no-repeat; height:7px;}

body#homepage div#left div#left_top p,
body#homepage div#left div#left_top ul,
body#homepage div#left div#left_top h2
 { padding:15px; }

body#homepage div#left div#left_top ul#rotator{ padding:0px;}
body#homepage .contactform{ padding-left:30px;}

body #left_top h2{display:none;}