/*
    Document   : ac_header
    Created on : Jan 26, 2010, 8:12:12 PM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

a.ac_header_button:link {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:white;
    font-weight:bold;
}

a.ac_header_button:visited {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:white;
    font-weight:bold;
}

a.ac_header_button_blue:link, a.ac_header_button_blue:visited {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:#279aeb;
    font-weight:bold;
}

a.ac_header_button_small:link {
    font-family:helvetica, sans-serif;
    font-size:10px;
    color:white;
    font-weight:bold;
}

a.ac_header_button_small:visited {
    font-family:helvetica, sans-serif;
    font-size:10px;
    color:white;
    font-weight:bold;
}

a.ac_sites:link, a.ac_sites:visited {
	padding:7px;
	font-size:14px;
	font-weight:bold;
	color:white;
}

a.ac_sites:hover {
	background-color:#828282;
	border-radius:9px;
}

a.ac_user:link {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}


a.ac_user:visited {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}

a.title:link {
    color:#279aeb;
    font-family:helvetica, sans-serif;
    font-size:20px;
}

a.title:visited {
    color:#279aeb;
    font-family:helvetica, sans-serif;
    font-size:20px;
}

div.ac_header {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
}

div.ac_header_mid {
    width:100%;
    margin-left:0px;
    margin-right:0px;
    height:30px;
    background-color:#635F5C;
    border-top-width:5px;
    border-top-color:white;
    border-style:solid;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
}

div.ac_header_top {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-top:2px;
    padding-left:10px;
    padding-bottom:0px;
    height:47px;
    background-color:#43413F;
    border-collapse:collapse;
}

div.main {
}

div.ac_wrapper {
    position:relative;
    top:0;
    margin: 0 auto;
}

img.ac_no_border {
    border-width:0px;
}

input.ac_header {
    font-family:helvetica, sans-serif;
    font-size:12px;
    padding:1px;
}


span.ac_blue_header {
    color:#336699;
    font-family:helvetica, sans-serif;
    font-size:14px;
}

span.ac_header_button {
    font-family:helvetica, sans-serif;
    font-size:15px;
    color:white;
    font-weight:bold;
}

span.ac_header_user {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}

table.ac_header_mid {
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    width:960px;
    border-collapse:collapse;
    border-width:0px;
}

table.ac_header_top {
    width:100%;
    border-collapse:collapse;
    padding:0px;
    margin-left:0;
	margin-right:0;
}

table.ac_user {
    width:460px;
	margin-left:auto;
	margin-right:auto;
	background-color:#D7E7F6;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

td.ac_current_category {
    background-color:#43413F;
    height:30px;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
}


td.ac_header_right {
    width:430px;
    text-align:right;
    background-color:#635F5C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-width:1px;
    border-color:white;
}

td.ac_header_top_right {
	text-align:right;
}

td.ac_level {
    width:20%;
    text-align:right;
    vertical-align:top;
}

td.ac_not_category {
    background-color:#635F5C;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;

}

td.ac_profile_info {
    width:80%;
	text-align:left;
}

td.ac_random {
	background-color:#635F5C;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
	width:450px;

td.ac_remember {
    vertical-align:top;
    text-align:right;
    width:120px;
}

td.ac_sign_in {
	text-align:left;
	width:400px;
}

tr.ac_header_mid {
    padding:0px;
    margin:0px;
}