/*
GDI web site
created by SandStormDesign.com
*/

/*
Colors
yellow: #fecbo1
blue:   #0962be

*/

/* Global */
body {margin:0; padding:10px 0 10px 0; background-image:url(images/css/body_bg.gif); background-position:top left; background-repeat:repeat-x; background-color:#074da3; }
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; line-height:100%; font-family:Arial, Helvetica, sans-serif;}
p {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:140%;}
form, input, textarea, select, option, label {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
fieldset {margin:0; padding:0; border:0;}
div, span {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
a {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:100%;}
img {margin:0; padding:0; border:0;}
ul, li {margin:0; padding:0;}


/* Main Components */
div#wrap {width:986px; height:auto; border:2px solid #fecb01;}
div#header {width:986px; height:118px; background-image:url(images/css/header_full.gif); background-position:top left; background-repeat:repeat-y;}
div#main_nav {width:986px; height:34px;}
div#flash_wrap {width:986px; height:325px;}
div#main_img {width:986px; height:123px;}
div#colwrap_home {width:986px; height:auto; background-image:url(images/css/home_col_bg.gif); background-position:top left; background-repeat:repeat-y;}
div#colwrap {width:986px; height:auto; background-image:url(images/css/norm_col_bg.gif); background-position:top left; background-repeat:repeat-y;}
div#foot_ad_sub {width:566px; height:auto; margin:0; padding:0; text-align:left;}
div#foot_ad_home {width:566px; height:auto; margin:0; padding:0; text-align:left;}
div#footer {width:986px; height:24px; border-top:1px solid #fff; background-color:#666;}

/* Header */
div#header div#col2_1 {float:left; width:185px; height:103px; padding:15px 0 0 10px; text-align:left;}
div#header div#col2_1 a {border:0; text-decoration:none;}
div#header div#col2_2 {float:left; width:790px; height:118px; text-align:right;}

div#header div#col2_2 div#world_drop {width:140px; height:22px; margin:0 0 0 644px; padding:0 0 0 4px; z-index:100; text-align:center; /*   background-color:#0962be;*/ background-image:url(images/css/world_drop_bg.gif); background-position:bottom left; background-repeat:no-repeat;}
div#header div#col2_2 div#world_drop a, div#header div#col2_2 div#world_drop a:visited {display:block; padding:5px 0 0 0; font-size:8pt; color:#fecb01; text-decoration:none; text-transform:uppercase; line-height:100%;}


/* Main Nav */
div#main_nav {text-align:left;}
div#main_nav img {float:left; width:auto; border:0;}
div#main_nav img.special {float:left; margin-top:5px; width:auto; border:0;}

div#main_nav div#nav {float:left; width:691px; height:29px; margin:5px 0 0 0; padding:0; text-align:left; background-image:url(images/css/nav_dk_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#main_nav div#nav ul {list-style-type:none;}
div#main_nav div#nav ul li {float:left; margin:0 7px 0 7px; padding:0;}
div#main_nav div#nav ul li a, div#main_nav ul li a:visited {display:block; width:auto; height:29px; margin:0; padding:9px 5px 0 5px; font-size:10pt; color:#fff; font-weight:bold; text-decoration:none; background-image:url(images/css/nav_dk_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#main_nav div#nav ul li a:hover {color:#001d64; background-image:url(images/css/nav_lt_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#main_nav div#nav ul li.first {margin:0 7px 0 0;}
div#main_nav div#nav ul li.last {}
div#main_nav div#nav ul li a.selected {color:#001d64; background-image:url(images/css/nav_lt_bg.jpg); background-position:top left; background-repeat:repeat-x;}

/* For Columns -> See home_pg.css /or/ sub_pg.css */

/* FOOTER */
div#footer div#copyright {float:left; padding:5px 0 0 0; width:140px; font-size:10px; color:#fff; line-height:100%;}

div#footer div#nav {float:left; padding:0 0 0 0; width:846px; text-align:right;}
div#footer div#nav ul {list-style-type:none;}
div#footer div#nav ul li {display:inline; margin:0 7px 0 0; padding:0; line-height:100%;}
div#footer div#nav ul li a, div#footer div#nav ul li a:visited {font-size:10px; color:#fff; text-decoration:none; line-height:100%;}
div#footer div#nav ul li a:hover {text-decoration:underline;}