/*
GDI web site
created by SandStormDesign.com
home page columns
*/

/* Flash Wrap */
div#flash_wrap div#col2_1 {float:left; width:195px; height:325px; text-align:left; background-image:url(images/css/quoteflash_bg.jpg); background-position:top left; background-repeat:no-repeat;}
div#flash_wrap div#col2_2 {float:left; width:791px; height:325px;}

div#flash_wrap div#col2_1 div#quote {width:179px; height:auto; padding:28px 0 0 16px;}
div#quote p {font-size:12px; color:#fff; line-height:160%;}
div#flash_wrap div#col2_1 div#sig {width:auto; height:auto; padding:15px 0 10px 16px;}
div#sig p {font-size:12px; color:#99ccff;}


/* Col Wrap */
div#colwrap_home div#col3_1_home {float:left; width:170px; height:auto; overflow:visible; padding:0 5px 0 10px; background-image:url(images/css/lftcol_bg.gif); background-position:top left; background-repeat:no-repeat;}
div#colwrap_home div#col3_2_home {float:left; width:566px; height:auto; overflow:visible; padding:50px 25px 0 25px; background-color:#fff;}
div#colwrap_home div#col3_3_home {float:left; width:170px; height:auto; overflow:visible; padding:40px 5px 0 10px; background-color:#c6c7c7; background-image:url(images/css/rgtcol_bg.gif); background-position:top left; background-repeat:no-repeat;}

/* col min-height hacks */
div.col3_1_home_heighthack {height:416px; float:right; width:1px;}
div.col3_3_home_heighthack {height:376px; float:right; width:1px;}

/* HOME COLs */
/* col3_1_home */
div#colwrap_home div#col3_1_home {text-align:left;}
div#colwrap_home div#col3_1_home h4 {font-size:11px; font-weight:bold; text-transform:uppercase; line-height:140%; color:#222;}
div#colwrap_home div#col3_1_home p {font-size:11px; line-height:140%; color:#222;}
div#colwrap_home div#col3_1_home li {font-size:11px; line-height:140%; color:#222; list-style-type:none;}
div#colwrap_home div#col3_1_home a, div#colwrap_home div#col3_1_home a:visited {font-size:11px; line-height:140%; color:#0962be; text-decoration:underline;}
div#colwrap_home div#col3_1_home a:hover {text-decoration:none;}
div#colwrap_home div#col3_1_home img {margin:0 0 15px 0;}

div#colwrap_home div#col3_1_home form {margin:20px 0 0 0;}
div#colwrap_home div#col3_1_home form fieldset {margin:0 0 10px 0;}
div#colwrap_home div#col3_1_home form fieldset legend {display:none; visibility:hidden;}
div#colwrap_home div#col3_1_home form fieldset label {float:left; margin:0 0 12px 0; width:150px; height:auto; text-transform:uppercase; font-size:11px; color:#222;}
div#colwrap_home div#col3_1_home form fieldset input {float:left; margin:3px 0 0 0; padding:3px 0 0 0; width:150px; height:14px; text-transform:none; font-size:11px; color:#222;}
div#colwrap_home div#col3_1_home form input.submit_btn {margin:8px 0 0 3px; width:146px; height:24px; border:0; background-color:transparent; background-image:url(images/css/lftcol_form_btn.jpg); background-position:top left; background-repeat:no-repeat;}

/* col3_2_HOME */
div#colwrap_home div#col3_2_home {text-align:left;}
div#colwrap_home div#col3_2_home h1 {font-size:15px; margin:0 0 15px 0; font-weight:bold; color:#0962be;}
div#colwrap_home div#col3_2_home p {font-size:12px; color:#222; line-height:160%; margin:0 0 20px 0;}
div#colwrap_home div#col3_2_home li {margin:0 0 12px 15px; font-size:12px; line-height:140%; color:#222;}
div#colwrap_home div#col3_2_home a, div#colwrap_home div#col3_2 a:visited {font-size:12px; line-height:140%; color:#0962be; text-decoration:underline;}
div#colwrap_home div#col3_2_home a:hover {text-decoration:none;}
div#colwrap_home div#col3_2_home img {margin:0 0 15px 0;}

/* col3_3_home */
div#colwrap_home div#col3_3_home {text-align:left;}
div#colwrap_home div#col3_3_home h4 {width:165px; margin:10px 0 4px 0; padding:0 0 2px 0; border-bottom:1px solid #cacaca; font-size:13px; font-weight:bold; text-transform:uppercase; line-height:100%; color:#0962be;}
div#colwrap_home div#col3_3_home p {font-size:12px; line-height:140%; color:#222;}
div#colwrap_home div#col3_3_home li {font-size:11px; line-height:140%; color:#222; list-style-type:none;}
div#colwrap_home div#col3_3_home a, div#colwrap div#col3_3 a:visited {font-size:12px; font-weight:bold; line-height:140%; color:#0962be; text-decoration:underline;}
div#colwrap_home div#col3_3_home a:hover {text-decoration:none;}
div#colwrap_home div#col3_3_home img {margin:0 0 15px 0;}


/* FOOT_AD_HOME */
div#foot_ad_home {}
div#foot_ad_home div#callinfo {margin:0; padding:12px 0 12px 0; border:0; float:left; height:44px; width:auto;}
div#foot_ad_home div#callinfo img {margin:0; padding:0;}
