/* --------------------- Browser Reset ----------------------------- */
:link,:visited { text-decoration:none }
ul { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { 
font-size:100%; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,th,td,div,dl,dt,dd { 
margin:0; padding:0 
}

a img,:link img,:visited img { border:none }

address, caption, cite, code, dfn, em, strong, th, var { 
font-style:normal;
font-weight:normal;
}

html {
text-align: center;
background-color:#c0c0c0;
}

hr {
display:none;
}
/* ---------------------- End Browser Reset ----------------------------- */
body {
font-family: Verdana, Helvetica, Arial, sans-serif;
background: #c0c0c0;
width:960px;
margin:0 auto;
font-size:100%;
text-align: left;
}
/* ---------------------- Typography and links ----------------------------- */
/* ---------------------- End Typography and links ------------------------- */
h2, h3, h4, h5, h6 {
color:#454545;
}

h7{
color:#FFFFFF;
}
h1 {
font-size: 1.375em;
line-height: 1.636em;
}
h2 {
font-size: 1.125em;
}
h3 {
margin:.875em;
}
h4 {
font-size:.7em;
margin-bottom:.5em;
color:#595959;
}
h5 {
font-size:.75em;
margin-bottom:1em;
}
h5 a, h5 a:visited {
background: transparent url(http://www.ccialaska.com/images/site/bg_link_arrow.gif) no-repeat right center;
border:none;
color:#454545;
padding:0 20px 0 0;
margin: 0;
}
h5 a:hover {
color:#163a67;
}
h6 {
}
p {
font-size: 0.675em;
color:#595959;
line-height:17px;
margin-bottom:10px;
}
p.caption {
margin:0;
padding:0;
line-height:12px;
font-size:.5em;
font-style:italic;
}
a {
color:#163a67;
padding-bottom:1px;
border-bottom:1px solid #163a67;
outline:none;
}
a:visited {
color:#5e0a14;
border-bottom:1px solid #5e0a14;
}
a:hover {
border-bottom:none;
}
a:active {
color:#595959;
outline: none;
}
ul {
list-style: disc;
list-style-position: inside;
}
ul li, ol li{
font-size: 0.75em;
}
ol {
list-style-position: inside;
}
dl {
color:#595959;
font-size: 0.675em;
padding-right:15px;
}
dt {
font-weight:bold;
margin-bottom:2px;
margin-top:10px;
}
dd {
margin:1px 0 1px 0;
font-size:100%
font-size:.6em;
}
strong {
font-weight:bold;
}
blockquote {
width:507px;
position:absolute;
bottom: 4px;
left:6px;
color:#fff;
background: transparent url(http://www.ccialaska.com/images/site/bg_trans_dark.png) repeat left top;
border-top:1px solid #685d5a;
font-size:.7em;
font-weight:bold;
font-style:italic;
z-index:13;
padding:10px 15px;
}
blockquote p {
margin:0;
padding:0;
color:#fff;
font-size:100%;
font-size:.9em;
text-align:right;
padding:5px 5px 0 0;
}
img {
font-size: 0.675em;
color:#595959;
line-height:17px;
}
#content_wrapper h2, #content_wrapper h3 {
color: #163a67;
font-size: .75em;
padding: 0 0 .3em 15px;
text-transform: uppercase;
letter-spacing: 1px;
}
#content .resultRowOne, #content .resultRowTwo {
margin:5px 0 5px 15px;
padding:5px;
}
#content .resultRowOne p, #content .resultRowTwo p {
margin:0 0 5px 0;
padding:0;
}
.resultRowOne {
background-color:#ededed;
}
acronym { border-style: dashed; border-width: 0 0 1px 0; cursor: help; }
/* ---------------------- Branding and containers ----------------------------- */
#wrapper {
width:960px;
height:auto;
border: 1px solid #000000;
border-top:none;
border-bottom:none;
background: #fff;
margin: 0 auto 0 auto
}
#header {
background: #163a67 url(http://www.ccialaska.com/images/site/bg_header.jpg) no-repeat left top;
width: 100%;
height:auto;
position: relative;
}
#logo {
text-indent: -9999px;
}
#logo a {
width:168px;
height:98px;
background: transparent url(http://www.ccialaska.com/images/site/bg_logo.png) repeat left top;
display: block;
position: absolute;
overflow: hidden;
border: none;
outline:none;
left:50px;
bottom:.5px;
}
/* ---------------------- End Branding ------------------------- */

/* ---------------------- Strict Classes ----------------------------- */
p.callout {
font-weight: bold;
color:#163a67;
}
.story_image {
max-width:277px;
min-width:100px;
height:101px;
border:1px solid #d4d4d4;
padding:5px 0 4px 0;
position: relative;
overflow: hidden;
}
.story_image_large {
max-width:580px;
min-width:415px;
height:226px;
border:1px solid #d4d4d4;
padding:5px 0 5px 0;
position: relative;
overflow: hidden;
background: url(http://www.ccialaska.com/images/site/ajax-loader.gif) no-repeat center;
}
#content .story_image_large img {
margin:0;
padding:0;
border: none;
}
.image_mask_large {
border-right:5px solid #fff;
border-left:5px solid #fff;
position: relative;
top:0;
left:0;
z-index: 15;
max-width:642px;
min-width:90px;
height:227px;
}
.image_mask {
border-right:5px solid #fff;
border-left:5px solid #fff;
position: relative;
top:0;
left:0;
z-index: 13;
width:267px;
height:101px;
}
.filler_block {
background: transparent url(http://www.ccialaska.com/images/site/bg_trans.png) repeat left top;
min-height:180px;
}
.thumbs {
width: 100px;
float:left;
margin:0 0 10px 10px;
}
.thumbs a, .thumbs a:visited, .thumbs a:hover {
margin:0;
padding:0;
border:none;
display:block;
}
#content .thumbs img {
margin:0;
width:75px;
height:56px;
overflow: hidden;
padding: 4px 4px 9px 4px;
border: 1px solid #ccc;
border-top-color: #eee;
border-right-color: #ddd;
border-bottom-color: #bbb;
background-color: #fff;
text-align: center;
}
#content .thumbs img:hover {
border-color: #ccc;
background-color: #eee;
}
.row {
float:left;
margin-top:15px;
clear:both;
width:100%;
}
.paginate {
clear:both;
width:100%;
margin:5px 0 5px 15px;
}
.paginate a, .paginate a:visited, .paginate a:hover {
border:none;
padding:0;
color: #595959;
}
.paginate p a.visited {
}
.italic {
font-style:italic;
}
.marker { background-color: #B5D5FF; }
.info, .success, .warning, .error, .validation {
margin: 10px 0px;
padding:15px 10px 15px 30px;
background-repeat: no-repeat;
background-position: 3px center;
}
.info {
color: #fff;
border: 1px solid #00529B;
background-color: #7bade3;
background-image: url(http://www.ccialaska.com/images/site/info.gif);
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url(http://www.ccialaska.com/images/site/success.gif);
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url(http://www.ccialaska.com/images/site/warning.gif);
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url(http://www.ccialaska.com/images/site/error.gif);
}
.edit {
padding:10px 10px 10px 30px;
background: url(http://www.ccialaska.com/images/site/edit_icon.gif) no-repeat left center;
}
.right_edit {
padding:10px 30px 10px 10px;
margin-right:15px;
background: url(http://www.ccialaska.com/images/site/edit_icon.gif) no-repeat right center;
}
p.download {
padding:10px 0 10px 30px;
margin:0;
background: url(http://www.ccialaska.com/images/site/download_icon.gif) no-repeat left center;
}
p.online {
padding:10px 0 10px 30px;
margin:0;
background: url(http://www.ccialaska.com/images/site/online_icon.gif) no-repeat left center;
}
.alt {
background-color:#e2e1e1;
}
.vcard {
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:10px;
}
.vcard p {
margin:0;
padding:0;
}
.vcard_link {
background: url(http://www.ccialaska.com/images/site/vcard.gif) no-repeat left center;
padding:5px 0;
}
.vcard_link a {
text-indent:-9999px;
padding:0;
border:none;
width:33px;
height:24px;
display:inline-block;
margin:0;
}
a.pdf {
padding:8px 20px 8px 0;
background: url(http://www.ccialaska.com/images/site/file_tree/pdf.png) no-repeat right center;
}
/* ---------------------- End Classes ------------------------- */

/* ---------------------- Main Navigation and site tools ---------------------- */
#navigation {
}
#navigation ul {
list-style: none;
font-size: 1.2em;
color: #fff;
float: right;
width:70%;
text-align: right;
}
#navigation ul li {
display: -moz-inline-box; /*needed for firefox < 3*/
display: inline-block;
padding:4em 0 0 0;
margin-right:2em;
}
* + html #navigation ul li { 
display:inline; 
}
#navigation ul li a {
color: #bac4d1;
padding: 0 5px 2em 5px;
display: block;
border:none;
}
#navigation ul li.selected {
border-right:1px solid #fff;
border-left:1px solid #fff;
background: transparent url(http://www.ccialaska.com/images/site/bg_trans.png) repeat left top;
}
#navigation ul li.selected a, #navigation ul li.selected a:visited {
color: #fff;
font-weight: bold;
}
#navigation ul li a:visited {
color: #bac4d1;
}
#navigation ul li a:hover {
color:#fff;
}
#site_tools {
	width: 100%;
	background: #ebebeb url(http://www.ccialaska.com/images/site/bg_bar.gif) repeat-x left top;
	border-bottom: 1px solid #c2c7c5;
	height:auto;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0.25em;
	padding-left: .25em;
}
#site_tools h2 {
font-size: .70em;
font-weight: normal;
padding-left: 30px;
width:305px;
background: transparent;
float:left;
}
#site_tools h2 a {
background: transparent url(http://www.ccialaska.com/images/site/bg_bug.gif) no-repeat 278px center;
color:#454545;
padding:7px 0px 7px 0;
display: block;
border:none;
}
#site_tools h2 a:visited {
color:#454545;
}
#site_tools h2 a:hover {
color:#537eac;
}
/* ------------------ End Main Navigation ---------------------- */

/* ---------------------- Main Content ---------------------- */
#quick_points {
width:100%;
max-height:350px;
overflow: hidden;
background-color: #b7b7b7;
border-top: 1px solid #c2c7c5;
position:relative;
z-index:900;
}
#member_login {
text-align: right;
padding:10px 10px 0 0;
}
#member_login a {
color:#595959;
padding:0;
border:none;
font-size: 80%;
}
body#index #member_login a {
color:#dfced0;
}
#member_login a:visited {
color:#595959;
}
body#index #member_login a:visited {
color:#dfced0;
}
#member_login a:hover {
color:#163A67;
}
body#index #member_login a:hover {
color: #fff;
}
body#contact #story {
margin-top:15px;
width:97%;
}
#sub_nav {
width:35%;
background: #5e0a14 url(http://www.ccialaska.com/images/site/bg_quickpoints.gif) no-repeat left top;
float:left;
}
#sub_nav ol {
list-style: none;
padding-left: 100px;
margin-top:20px;
}
#sub_nav ol li {
background: transparent url(http://www.ccialaska.com/images/site/bg_listicon.gif) no-repeat left center;
padding: 5px 0 5px 45px;
margin:13px 0 13px 0;
}
#sub_nav ol li a, #sub_nav ol li a:visited {
color: #dfced0;
padding: 0;
border: none;
}
#sub_nav ol li a:hover {
color:#fff;
}
#sub_nav h7 {
color:#fff;
}

/* ---------------------- slide widget ---------------------- */
#slider {
position: relative;
}
.scroll {
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}
.scrollContainer div.panel {
width:665px;
height:364px;
}
.hide {
display: none;
}
#project_nav {
position: absolute;
z-index: 1100;
float:left;
list-style: none;
color:#454545;
right:1.1em;
top:.5em;
}
#project_nav li {
float:left;
border:1px solid #fff;
margin-right:5px;
}
#project_nav li a {
padding:0px 5px;
border: none;
color:#454545;
background: transparent url(http://www.ccialaska.com/images/site/bg_trans2.png) repeat left top;
}
#project_nav li a:visited{
color:#454545;
}
#project_nav li a:hover {
background: #fff;
}
#project_nav li a.selected {
background-color: #fff;
}
#projects {
width:64.5%;
float: right;
overflow: hidden;
position: relative;
color:#454545;
background-color: #d7d7d7;
}
#projects img {
position: absolute;
left:0;
top:0;
z-index: 1;
}
#projects h3 {
position: absolute;
text-indent: -9999px;
}
#projects h4 {
position: relative;
z-index: 2;
font-size: .75em;
text-align: center;
margin-bottom: 1.5em;
font-weight:normal;
}
#projects p {
font-size: .6em;
line-height:14px;
color:#424242;
padding-left:3px;
padding-right:5px;
text-align:center;
}
.project_description {
width:11em;
background: transparent url(http://www.ccialaska.com/images/site/bg_trans3.png) repeat left top;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
z-index: 35;
position: relative;
height:600px;
padding: 2.5em 0 1em 0;
margin-left:1em;
}
.project_duties {
width: 100%;
position: absolute;
left:0;
top:2em;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background: transparent url(http://www.ccialaska.com/images/site/bg_trans3.png) repeat left top;
z-index: 34;
}
#projects .project_duties h4 {
margin:0;
padding:.5em 0 .5em 17em;
text-align: left;
}
/* ---------------------- end slide widget ---------------------- */
body#index #content_wrapper {
width:100%;
background: url(http://www.ccialaska.com/images/site/bg_content.png) no-repeat center top;
height: auto;
position: relative;
left: 0;
top:-45px;
z-index: 1000;
}
#content_wrapper {
width:100%;
background: none;
height: auto;
position: relative;
left:0;
top:0;
z-index: 1000;
background: url(http://www.ccialaska.com/images/site/bg_border.gif) repeat-x left 2.5em;
}
body#index #content {
width:100%;
height:auto;
overflow: hidden;
float:none;
border:none;
margin-top: 0;
}
#content {
width:59%;
height:auto;
float: left;
margin-top:20px;
border-left:1px solid #d3d3d3;
min-height:400px;
height: auto !important;
height: 400px;
}
#content_callout {
width:97%;
padding:15px 15px 15px 15px;
}
#content ul, #content ol {
list-style-position:outside;
}
#content ul li, #content ol li {
margin:5px 0 5px 15px;
font-size:.65em;
color:#454545;
}
#archive {
padding: 0 0 0 15px;
width:97%;
height:auto;
}
#archive h4 {
margin: 15px 0 0 0;
}
#archive a {
font-size:.6em;
}
#account_stats {
margin:10px 0 0 15px;
}
#account_stats p {
margin:0 0 0 0;
padding:5px;
}
#story {
margin-left:15px;
height:auto;
width:97%;
}
#terms {
margin:10px 0 0 15px;
height:auto;
}
#resources {
width:97%;
border-bottom:1px solid #d3d3d3;
margin-left:15px;
}
#docs {
height:auto;
clear:both;
position:relative;
margin-left:5px;
}
.resource {
float:left;
margin:0 5px 5px 0;
}
.resource p.caption {
float:left;
}
.resource img {
float:left;
margin:0 4px 4px 4px;
padding:3px;
}
.resource ul, .resource ol {
padding-left: 5px;
}
#resources h3 {
margin:0 0 5px 0;
padding:0 0 2px 0;
border-bottom:1px solid #d3d3d3;
font-size: .7em;
}
#resources h4 {
margin:0 0 5px 0;
padding:0;
font-size:.6em;
}
#resources h4 a, #resources h4 a:visited {
background:url(http://www.ccialaska.com/images/site/bg_link_arrow.gif) no-repeat right center;
margin:0;
padding: 0 17px 0 0;
border: none;
}
#resources p {
font-size: .6em;
line-height: 14px;
margin-left:0px;
}
#client_tools {
width:38%;
height:auto;
float: left;
}
#tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_blank.gif) no-repeat left bottom;
height:361px;
width:auto;
border-bottom:1px solid #d3d3d3;
position: relative;
z-index: 99;
}
body#company #tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_company.gif) no-repeat left bottom;
}
body#project_id #tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_projects.gif) no-repeat left bottom;
}
body#employees #tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_employees.gif) no-repeat left bottom;
}
body#careers #tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_careers.gif) no-repeat left bottom;
}
body#careers #tools_wrapper {
background: url(http://www.ccialaska.com/images/site/bg_side_title_careers.gif) no-repeat left bottom;
}
#crumbs{
width: 83%;
float: right;
height:auto;
margin-top:20px;
padding-top: 3px;
}
#crumbs ul {
list-style: none;
float: left;
}
#crumbs ul li {
float: left;
margin:0 0 0 9px;
padding:0;
color: #454545;
font-size: .6em;
}
#crumbs ul > li {
margin-left: 0;
}
#crumbs ul li.selected a {
background: none;
margin-right: 0;
padding: 0;
color: #454545;
cursor: default;
}
#crumbs ul li a, #crumbs ul li a:visited, #crumbs ul li a:hover {
margin-right:5px;
padding:0 9px 0 0;
border: none;
}
#crumbs ul li a {
background: url(http://www.ccialaska.com/images/site/bg_nav_carrot.gif) no-repeat right 4px;
}
#supp_nav {
height:auto;
width:80%;
float: right;
clear: both;
}
#supp_nav h4 {
text-align:right;
margin:20px 15px 0 0;
padding:0;
font-size:.7em;
}
#supp_nav ul {
list-style: none;
margin:0;
padding:10px 0 0 0;
text-align: right;
font-size: .75em;
color:#454545;
}
#supp_nav ul li {
margin:0;
padding:2px 15px 6px 0;
}
#supp_nav li.selected {
background: url(http://www.ccialaska.com/images/site/bg_subnav_carrot.gif) no-repeat right center;
}
#supp_nav li a, #supp_nav li a:visited {
color:#454545;
padding: 0;
margin: 0;
border: none;
}
#supp_nav li a:hover {
color:#163a67;
}
#supp_info {
width: 100%;
height:auto;
clear: both;
text-align: right;
position: relative;
margin-top:-1px;
z-index: 100;
}
#supp_info ul {
list-style: none;
margin:0;
padding:10px 0 0 0;
}
#supp_info ul li {
margin:0;
padding:3px 15px 3px 0;
color:#454545;
font-size: .625em;
}
#supp_info h2 {
padding:7px 15px 7px 0;
margin-bottom:5px;
background: url(http://www.ccialaska.com/images/site/bg_supp_title.gif) no-repeat left top;
border-bottom:1px solid #d3d3d3;
}
#supp_info h3 {
clear: both;
text-align: left;
font-size:.7em;
margin:0;
padding: 0 0 0 45px;
}
#supp_info p.indent {
text-align: left;
padding-left: 45px;
}
#supp_info ol {
font-size: .9em;
color: #454545;
text-align: left;
margin:0;
padding: 0 0 0 65px;
list-style-position: outside;
}
#supp_info ol li {
padding:4px 0px 4px 0px;
}
#content img {
padding:5px;
border:1px solid #d4d4d4;
margin-bottom:.5em;
}
#content a.image_link {
border:none;
padding:0;
margin:0;
}
#current_project {
border-right:1px solid #c2c2c2;
width: 280px;
height: auto;
float:left;
position: relative;
margin-left: 15px;
top:10px;
padding-top: 3em;
padding-right:12px;
padding-bottom:60px;
}
#current_project img, #company_news img, #community img {
border:0;
margin:0;
padding: 0;
position:relative;
z-index: 12;
max-width:25em;
min-width: 5em;
}
#company_news {
border-right:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
max-width: 280px;
height:auto;
float:left;
margin-left: 20px;
position: relative;
top:10px;
padding:3em 12px 60px 12px;
}
#community {
max-width: 280px;
height:auto;
float:left;
margin-left: 20px;
border-left:1px solid #c2c2c2;
position: relative;
top:10px;
padding:3em 0 60px 12px;
}
#overview {
margin:10px 0 0 15px;
}
body#index #mid_fill {
width:100%;
height:158px;
background: transparent url(http://www.ccialaska.com/images/site/bg_mid_bottom.png) no-repeat center;
position: relative;
top:-85px;
z-index: 1005;
clear: both;
}
#mid_fill {
width:100%;
height:158px;
background: transparent url(http://www.ccialaska.com/images/site/bg_mid_bottom.png) no-repeat center;
position: relative;
z-index: 1005;
}
#footer_image {
width:100%;
height:66px;
background: #163a67 url(http://www.ccialaska.com/images/site/bg_footer.gif) no-repeat center;
position:relative;
}
body#index #footer_image {
width:100%;
height:66px;
background: #163a67 url(http://www.ccialaska.com/images/site/bg_footer.gif) no-repeat center;
position:relative;
margin-top:-85px;
}
#footer {
background: #163a67;
}
#footer p {
margin:0;
padding:10px 0 0 0;
color:#fff;
text-align:center;
}
/* ----------------- End Main Content Area ------------------ */
/* ---------------------- Form Styles ----------------------------- */
label {
color:#1e2831;
font-size:.8em;
margin-right:10px;
float:left;
}
select {
margin:2px 0 2px 0;
}
.multiselect {
height:75px;
}
#search {
width:22em;
float:right;
padding:7px 0 7px 0;
}
#search_field {
width:250px;
}
#search p {
margin:0;
font-size: 100%;
font-size:.9em;
}
.search_button {
margin-left:10px;
}
body#index #login {
background: #949494 url(http://www.ccialaska.com/images/site/bg_form.gif) repeat-x left top;
float:none;
left:0;
top:0;
width:100%;
}
#login {
position: relative;
left:45px;
top:0;
width:55%;
float: left;
}
#login label {
}
#login p {
text-align: left;
margin-bottom:10px;
color:#1e2831;
}
#login p.indent {
margin: 0 0 0 5.5em;
padding: 0;
}
fieldset {
padding:20px;
}
body#index input.txt {
border-top:1px solid #626262;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #9d9d9d;
background: #fff url(http://www.ccialaska.com/images/site/bg_input.gif) repeat-x left top;
margin:0;
padding:2px;
float:left;
color:#9b9b9b;
}
input.txt {
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-top:1px solid #626262;
border-left:1px solid #9d9d9d;
background: #fff url(http://www.ccialaska.com/images/site/bg_input.gif) repeat-x left top;
margin:0;
padding:2px;
float:left;
color:#9b9b9b;
}
input:focus {
outline: none;
}
body#cci_search fieldset {
margin:0 0 12px 0;
padding:0;
border:none;
}
legend {
font-size:.7em;
color:#595959;
margin-bottom:3px;
}
#advanced_search {
width: 84%;
float: right;
height:auto;
margin-top:3em;
padding-top: 3px;
}
#advanced_search h2 {
padding-left:0px;
}
#member_form {
width:90%;
height:auto;
}
#member_form p, #member_form label, #member_form input {
float:none;
}
/* ---------------------- End Form Styles ------------------------- */
/* ---------------------- Table Styles ----------------------------- */
#download {
padding-left:15px;
padding-top:20px;
}
#download h4 {
margin:0;
padding:0 0 0 20px;
background: url(http://www.ccialaska.com/images/site/file_tree/directory.png) no-repeat left center;
}
#download p {
margin:0;
padding:0;
}
#download table {
margin:10px 0 20px 0;
padding:0;
}
#job_list, #downloads {
border-collapse: collapse;
width:97%;
text-align:left;
color:#464646;
border:1px solid #e7e7e7;
margin:15px 0 0 15px;
border-top:none;
background: #fff;
}
#job_list a, #job_list a:visited, #job_list a:hover {
padding:0;
border-bottom:none;
}
#downloads a, #downloads a:visited, #downloads a:hover {
border-bottom:none;
}
thead {
border-bottom:1px solid #e1e1e1;
background-color:#eff0f2;
}
#job_list th, #downloads th {
font-size:.7em;
color:#464646;
padding:3px 0 3px 5px;
width:25%;
background: #eff0f1 url(http://www.ccialaska.com/images/site/bg_table_head.gif) repeat-x left top;
border-right:1px solid #e7e7e7;
}
#job_list th.id, #downloads th.id {
width:10%;
}
#job_list tr, #downloads tr {
background: #fff;
}
#job_list tr:hover, #job_list tr.alt:hover, #downloads tr:hover, #downloads tr.alt:hover {
background: #f1f3f8;
}
#job_list tr.alt, #downloads tr.alt {
background: #fff;
}
#job_list tr.pagination, #downloads tr.pagination {
background: #eff0f1 url(http://www.ccialaska.com/images/site/bg_table.gif) repeat-x left top;
border-top:1px solid #e1e1e1;
}
#job_list td, #downloads td {
font-size:.65em;
color:#464646;
padding:5px 0 5px 5px;
border-right:1px solid #e7e7e7;
}
caption {
color:#282828;
text-align:left;
font-size:.7em;
padding:3px 0 3px 5px;
margin-top:15px;
}
#alert {
position:absolute;
z-index:5000;
width:100%;
height:100%;
display:block;
}
/* ---------------------- End Table Styles ----------------------------- */
/* ---------------------- float fix ----------------------------- */
/* ---------------------- float fix ----------------------------- */
#login p:after, #navigation:after, #site_tools:after, #quick_points:after, #content:after, #content_wrapper:after, #tools_wrapper:after, #resources:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#login p, #navigation, #site_tools, #quick_points, #content, #content_wrapper, #tools_wrapper, #resources {display:block;}
/*  \*/
#login p, #navigation, #site_tools, #quick_points, #content_wrapper, #resources {min-height:1%;}
* html p, * html #navigation, * html #site_tools, * html #quick_points, * html #content, * html #content_wrapper, * html #resources {height:1%;}
 /*  */
/* ----- end float fix ----- */