/* CSS Document */

#page_top {
margin-left:auto;
margin-right:auto;
margin-top:12px;
width:929px;
}

/* main page container */
#page_container { 
margin-left:auto;
margin-right:auto;
padding:0;
margin-bottom:0;
width:929px;
}

.home#page_container {
background-color:#106ea0;
}
/*
.blue#page_container {
background-color:#08415f;
}

.gold#page_container {
background-color:#c6852b;
}

.green#page_container {
background-color:#4b622a;
}

.purple#page_container {
background-color:#3a3a59;
}
*/
/* styles for header */
#header {
margin:0;
padding:0px 0 0 0 ;
font:10px normal Arial, Helvetica, sans-serif;
}

.blue_header {
background-color:#106ea1;
height:80px;
}

.gold_header {
background-color:#e2a54f;
height:80px;
}

.green_header {
background-color:#5f832a;
height:80px;
}

.purple_header {
background-color:#6b6ba0;
height:80px;
}

/* place for logo */
#header h1 {
width: 30%;
/*background:url(../images/ctia2007logo.gif) no-repeat 50% 50%;*/
display: inline;
background:none;
float: left;
margin: 0 0 0 45px;
padding: 15px 0 5px 0;
}

/* link for logo  - usually links to index page */
#header h1 a {
display: block;
height: 60px;
padding:0;
}

/* styles for top navigation */
.nav {
float:left;
/*overflow: hidden;*/
margin: 50px 5px 5px 110px;
padding: 0;
list-style-type: none;
text-transform:uppercase;
}

.nav li {
display: inline;
margin:0;
padding:0;
float: left; 
background:url(../images/nav_pipe.gif) 0 0 no-repeat;
}

.nav li a {
display:block;
margin:0;
padding: 0.6em 1.1em 0.5em 1.1em; 
text-decoration: none;
color:#fff;
}

.nav a:link, .nav a:visited {
color: #fff; 
}

.nav a:hover, .nav a:focus {
color: #fff; 
background:url(../images/menu_on.gif) 0em 0em repeat-x;
}

/* begin drop down styling */
table.subnav { 
background-color: #fff;
width:200px;/*9em;*/
margin:0;
}

table.subnav td {
white-space: nowrap;
padding:2px;
}

#page_container table.subnav td a {
display: block;
padding: 3px 5px; 
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}



#page_container table.subnav td.home a {
color: #106ea0;
}

#page_container table.subnav td.blue a {
color: #2a3b72;
}

#page_container table.subnav td.gold a {
color: #c6852b;
}

#page_container table.subnav td.green a {
color: #4b622a;
}

#page_container table.subnav td.purple a {
color: #3a3a59;
}

#page_container table.subnav td a:hover {
width: auto;
text-decoration: none; 
}

#page_container table.subnav td.home a:hover {
color: #106ea0; 
}

#page_container table.subnav td.blue a:hover {
color: #2a3b72; 
}

#page_container table.subnav td.gold a:hover {
color: #c6852b; 
}

#page_container table.subnav td.green a:hover {
color: #4b622a; 
}

#page_container table.subnav td.purple a:hover {
color: #3a3a59; 
}

/* styles for drop downs */
#navwho, #navoffer, #navsuccesses {
clear:both;
position:absolute;
z-index:1000;
visibility:hidden;
text-align:left;
padding:0;
/*top: 90px;
left: 98px;*/
}


#navwho {
/*margin-top: 72px; */
/*margin-left: 490px!important; */
margin-left: 54px;
}

#navoffer {
/*margin-top: 72px; */
/*margin-left: 580px!important; */
margin-left: 145px;

}

#navsuccesses {
/*margin-top: 72px; */
/*margin-left: 687px!important; */

margin-left: 252px;

}

/* end drop down styling */

/* styles for page main */
div#main {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif; 
color: #630;
width:929px;
}

div#main p a:link, div#main p a:visited {
color:#fff;
}

div#main p a:hover, div#main p a:active {
color:#fff;
text-decoration:none;
}

.blue_main {
background: #08415f url(../images/bg_blue.gif) bottom left no-repeat;
}

.gold_main {
background: #c6852b url(../images/bg_gold.gif) bottom left no-repeat;
}

.green_main {
background: #4b622a url(../images/bg_green.gif) bottom left no-repeat;
}

.purple_main {
background: #3a3a59 url(../images/bg_purple.gif) bottom left no-repeat;
}

.blue_main p, .gold_main p, .green_main p {
padding:7px 20px 7px 10px;
/*font:14px normal "Times New Roman", Times, serif;*/
font:14px normal Arial, Helvetica, sans-serif;
line-height:20px;
color:#fcfcfd;
}

.purple_main p {
margin:7px 10px 0px 10px;
padding:0px 20px 0px 10px;
/*font:14px normal "Times New Roman", Times, serif;*/
font:14px normal Arial, Helvetica, sans-serif;
line-height:20px;
color:#fcfcfd;
}

.purple_main .who { 
margin:2px 0 15px 0;
font-size:11px; line-height:17px; 
}

.blue_main img.internal_photo, .gold_main img.internal_photo, .green_main img.internal_photo, 
.purple_main img.internal_photo {
float:left;
margin:20px 10px 20px 20px;
padding:0;
}

.blue_main img.internal_header, .gold_main img.internal_header, .green_main img.internal_header, 
.purple_main img.internal_header {
margin:15px 0px 10px 0px;
clear:right;
}

table.list {
clear:both;
margin:30px 10px 0px 50px;
padding:0 0 50px 0;
}

table.list tr td {
margin:10px;
padding:5px 40px 5px 5px;
/*font:14px normal "Times New Roman", Times, serif;*/
font:14px normal Arial, Helvetica, sans-serif;
color:#fcfcfd;
}

#flash img {
margin-left:45px;
}

#left_home {
float:left;
margin:0;
padding:20px 0 5px 50px;
background-color:#106ea0;
width:480px;
height:290px;
}

#left_home p {
/*font:14px normal "Times New Roman", Times, serif;*/
font:14px normal Arial, Helvetica, sans-serif;
padding:10px;
line-height:20px;
color:#fefdfd;
}

#left_home p a {
text-decoration:underline;
color:#87b6cf;
}

#left_home p.contact {
font:11px bold Arial, Helvetica, sans-serif;
color:#fefefe;
}

/* styles for copyright and other info located at the bottom of the page */
#right_home {
margin:0;
padding:25px 0 0 45px;
float:right;
width:354px;
height:290px;
background-color:#106ea0;
}

#right_home img.texts {
margin:10px 0 0 15px;
padding:0;
}

#footer {
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
width:929px;
height:120px;
}

.blue_footer {
background:url(../images/footer_bg_blue.gif) 0% 0% no-repeat;
}

.gold_footer {
background:url(../images/footer_bg_gold.gif) 0% 0% no-repeat;
}

.green_footer {
background:url(../images/footer_bg_green.gif) 0% 0% no-repeat;
}

.purple_footer {
background:url(../images/footer_bg_purple.gif) 0% 0% no-repeat;
}

#footer span {
margin:15px 0px 0px 80px;
padding:0;
float:left;
width:400px;
font:11px normal Arial, Helvetica, sans-serif;
text-align:center;
}

#footer span a {
color:#fff;
}

#footer p {
margin:0 0 30px 0;
padding:110px 0 30px 0;
font:10px normal Arial, Helvetica, sans-serif;
color:#fefdfd;
float:left;
text-indent:40px;
}

 .print {
 display:none;
 }
 
 ul.imagine {
 color: #fff;
 margin:0 20px 0 0;
 padding:5px 0 5px 520px;
/* font:14px normal "Times New Roman", Times, serif; */
 font:14px normal Arial, Helvetica, sans-serif;
 } 
   
 ul.imagine li, ul.imagine2 li {
 padding:0 0 0.5em 0.9em;
 line-height:20px;
 margin: 0.9em 0;
 background:url(../images/whitebullet.gif) 0% 12% no-repeat;
 }
 
 ul.imagine2 {
 color: #fff;
 margin:0 20px 0 0;
 padding:5px 0 5px 30px;
/* font:14px normal "Times New Roman", Times, serif; */
 font:14px normal Arial, Helvetica, sans-serif;
 }  

p.who {
margin-top:0;
padding-top:0;
font-size:11px;
}