/* CSS Document */

body{
background:#E1E1E1;
margin:0px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a,a:active,a:visited,a:link{
color:#e74339;
text-decoration:underline;
}

a:hover{
color:#e74339;
text-decoration:none;
}

.wrap{
margin:5px auto;
width:762px;

}


.anc{
text-align:right;
font-size:70%;
padding: 3px 0px;

}



.anc a, .anc a:link, .anc a:active, .anc a:visited{
color:#000000;
text-decoration:none;
margin-left:10px;
}

.anc a:hover{
color:#e74339;
text-decoration:underline;
}


.header{
border:1px solid #232323;
margin-bottom:0px;
background:#FFFFFF;
font-size:80%;
width:760px;
}


.Header_contact{
float:right;
text-align:right;
width:218px;
height:66px;
padding: 54px 10px 0px 0px;
background:url(../images/workingIT_Contact.jpg) top right no-repeat;
font-size:80%;
}

.Header_contact a, .Header_contact a:active, .Header_contact a:visited, .Header_contact a:link{
color:#000000;
text-decoration:none;
}

.Header_contact a:hover{
color:#000000;
text-decoration:underline;
}

.contact_spacer{
height:10px;
font-size:1px;
overflow:hidden;
}

.Header_bottom{
background:#232323;
color:#FFFFFF;
clear:both;
font-size:1px;
overflow:hidden;
height:3px;
}

.Login{

color:#FFFFFF;
clear:both;
padding-right:10px;
text-align:right;
position:relative;
z-index:101;
float:right;
width:500px;
margin-top:-112px;
}

.Login form{
padding:0px;
margin:0px;
}


.Login label{
border:1px solid #FFFFFF;
background:#575757;
color:#FFFFFF;
padding:1px 3px;
}

.Login label a, .Login label a:visited, .Login label a:link,.Login label a:active, .Login label a:hover{
color:#FFFFFF;
text-decoration:none;
}

.LoginBox{
border:none;
background:#575757;
color:#FFFFFF;
width:100px;

}

.LoginButton{
background:#D12020;
color:#FFFFFF;
border:1px solid #FFFFFF;
}

.main_outline{
border:1px solid #232323;

background:#FFFFFF;
}

.mainNav{

border-bottom:3px solid #3B3B3B;
background:url(../images/NavBackground.jpg) top left repeat-x;
padding-top:3px;
width:760px;

}

.flash{

border-bottom:1px solid #232323;
}
.flash object{
/*position:absolute;
z-index:98;*/

}

.button{

float:left;

}
.button a,.button a:link, .button a:active, .button a:visited{
color:#3B3B3B;
text-decoration:none;
font-size:70%;
background: url(../images/NavHover.jpg) repeat-x bottom center;
padding:6px 12px;

display:block;
text-align:center;
border:solid #B8B8B8;
border-width:0px 1px;
border-bottom:1px solid #B8B8B8;
}
.button a:hover, .button a.active,.button a:link.active, .button a:active.active, .button a:visited.active{
color:#3B3B3B;
text-decoration:none;
background:none;
border:none;
padding: 6px 13px;
border-bottom:1px solid #B8B8B8;
}






.outline{
float: left; width: 100%; 
}


.Content_Outline{
	float: left; 
	padding-left:216px;
	
}



.SubNav_col{
float: left; width: 216px; 
	margin-left:-216px;
	font-size:90%;

}

.SubNav{

background:#FFFFFF;
width:216px;
margin-bottom:20px;
font-size:70%;
}

.SubNav ul{
margin:0px;
padding:0px;

}

.SubNav li{
margin:0px;
padding:0px;
list-style-type:none;
margin-bottom:2px;
}

.SubNav li li{
margin-bottom:0px;
}

.SubNav li a,.SubNav li a:active,.SubNav li a:visited,.SubNav li a:link{
color:#ffffff;
border:1px solid #000000;
background:#000000 url(../images/SubNavBackground.jpg) no-repeat left center;
text-decoration:none;

display:block;
font-weight:bold;
padding:6px 40px 6px 10px;
}

.SubNav li a:hover, .SubNav li a.active,.SubNav a:link.active, .SubNav li a:active.active, .SubNav li a:visited.active{
color:#ffffff;
text-decoration:none;
}

.SubNav li li a,.SubNav li li a:active,.SubNav li li a:visited,.SubNav li li a:link{
color:#000000;
border:none;
background:#000000  url(../images/SubSubNav.jpg) no-repeat right bottom;
text-decoration:none;

display:block;
font-weight:normal;
padding:6px 10px 6px 20px;
}

.SubNav li li a:hover, .SubNav li li a.active,.SubNav a:link.active, .SubNav li li a:active.active, .SubNav li li a:visited.active{
color:#000000;
text-decoration:none;
border:none;
}



.content{
padding:10px;

}

.content h1{
font-size:110%;

}


.content h2{
font-size:95%;
color:#FF0000;
margin:0px;
padding:0px;
margin-bottom:8px;
}


.content h3{
font-size:90%;

margin:0px;
padding:0px;
margin-bottom:5px;
}

.content h4{
font-size:80%;
color:#FF0000;
margin:0px;
padding:0px;
}


.h1red{
/*	color:#FF0000;
	font-weight:normal;*/
}


.content p, .content td, .content li, .content dl{
font-size:80%;
}

.content p p, .content p td, .content p li, .content td p, .content td td, .content td li, .content li p, .content li td, .content li li, .content dl dl {
font-size:100%;
}


.accesskeys_list{
margin-left:40px;
}


.clear{
height:0px;
font-size:0px;
overflow:hidden;
clear:both;

}

.footer{
border-top:4px solid #E14039;
font-size:70%;
text-align:right;
padding:15px 20px 15px 10px;
width:730px;
background:url(../images/Footer_Background.jpg) top left repeat-x;

}

.accesskey{
text-decoration:underline;
}
