@charset "utf-8";
/* CSS Document red ee2e24 light gray e6e7e8 blue 0068ac gray ababab */

body { 
margin:0 auto auto auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:small;
background: url(images/bkg-site.jpg) top repeat-x #fff;
}

h1 {
font-size:1.8em;
color:#ee2e24;
font-weight:normal;
margin-top:0;
}

h2 {
font-size:1.2em;
color:#0068ac;
}
h3 {
font-size:1em;
}

h4 {
font-size:.9em;
}

ul,li {
	}

li {
	line-height:1.25em;
	}


p {
	line-height:1.25em;
	}

a {
text-decoration:none;
color:#0068ac;
}
a:hover {
text-decoration:underline;
color:#ee2e24;
background-color:none;
}

td,th {
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

hr {
size:1px;
padding:0;
margin:0;
color:#d4d4d4;
background-color:#d4d4d4
}

.alert	{
color:#cc0000;
font-weight:bold;
}

.greyed	{
color:#999999;
}

.fineprint	{
font-size:.8em;
}

.bold {
font-weight:bold
}

.bgcolorone {
background-color:#fff;
}

.bgcolortwo {
background-color:#e6e7e8;
}

.bgcolorheader {
background-color:#e2f3fb;
}

.bgcolorsubheader {
background-color:#eaf5fa;
color:#1f1f1f;
}

.bgcolorhighlight {
background-color:#ffff33;
}

.cellborderbottom {
border-bottom:1px solid #c4deec;
padding-bottom:10px
}

.filetype {
margin-top:2px;
margin-bottom:2px;
}

.more {
margin:0px 0px 10px 0px;
border-bottom:1px dashed #e6e7e8;
text-align:right;
clear:both;
}

.faqquestion {
font-weight:bold;
}

.faqanswer {
margin-left:20px;
}

.cancelled {
text-decoration:line-through;
}

.highlight {
font-weight:bold;
background-color:#FFFF66;
}
	

#topper {
	position:relative;
	z-index:999;
	width:1000px;
	height:30px;
	padding:0;
	margin:auto;
	text-align:right;
	color:#676767;
	}
	
	#topper a{
		font-size:.8em;
	}
	
#sitecontainer {
	position:relative;
	width:1000px;
	z-index:999;
	margin:auto;
	text-align:center;
	background-color:#fff;
}

	#banner {
	position:relative;
	z-index:999;
	width:1000px;
	padding:0;
	margin:0;
	}
	
#navigation{
position:relative;
z-index:99999;
width:1000px;
height:58px;
float:left;
padding:0;
margin:0;
background:url(images/bkg-nav.png) top left no-repeat
}

#contentcontainer {
width:1000px;
margin:0 auto auto auto;
text-align:left;
}	
	
	#question{
	padding:20px 0px 6px 0px;
	font-weight:bold;
	}
			
	#answer{
	padding:0px 20px 0px 20px;
	border-bottom:1px solid #c4deec;
	}
	
	#maincontent {
	float:left;
	z-index:999;
	width:640px;
	position:relative;
	padding:0;
	margin:10px 70px 0px 30px;
	overflow:hidden;
	}
		
	#rightcontent {
	position:relative;
	float:right;
	z-index:999;
	width:250px;
	padding:0;
	margin:10px 10px 0px 0px;
	text-align:left;
	}	
		
#clearcontentcontainer {
clear:both;
height:1px;
}
#footer {
position:relative;
width:100%;
height:153px;
margin:auto;
text-align:center;
color:#fff;
background:url(images/bkg-footer.png) repeat-x top;
font-size:.8em;
}
#footer a{
	color:#fff;
}