/* CSS Document */
/* green 005b28 */
/* blue1 004a79 */
/* blue2 1b658a */
/* blue3 5591a4 */
/* blue4 9bbfc0 */
/* red e91216 */


body {
background-color:#ffffff;
background-image:url(images/page-bkg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#333333;
font-family:arial, Helvetica, sans-serif;
font-size:small;
margin:auto;
padding:0;
text-align:center;
}	

h1 {
font-size:x-large;
color:#005b28;
font-weight:normal;
}

h2 {
font-size:medium;
color:#0099cc;
font-weight:normal;
}

h3 {
font-size:1em;
}

h4 {
font-size:.9em;
}

ul,li {
	
	}

p {
	
	}

p.top {
	text-align:right;
	}

a {
text-decoration:none;
color:#2d6395;
}
a:hover {
text-decoration:none;
color:#cc0000;
}

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:#efefef;
}

.alert	{
color:#cc0000;
font-weight:bold;
}

.greyed	{
color:#999999;
}

.fineprint	{
font-size:.8em;
}

.bold {
font-weight:bold
}

.bgcolorone {
background-color:#ffffff;
}

.bgcolortwo {
background-color:#efefef;
}

.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 4px 10px 4px;
border-bottom:solid 1px #829a39;
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;
}

#sitecontainer {
width:960px;
margin:auto;
padding:0;
text-align:center;
}

#banner {
width:960px; 
height:170px;
background-image:url(images/top-bar-bkg.jpg);
background-position:top;
background-repeat:no-repeat;
margin:auto; 
padding:0;
}
	#banner h1 {
	width:520px;
	float:left;
	text-align:left;
	color:#005b28; 
	margin:90px 0px 0px -14px; 
	font-size:16px;
	font-weight:bold}
	
	#banner #bannernav {
	width:260px; 
	float:right;
	color:#004a79;	
	margin:10px 6px 0px 0px; 
	font-size:10px;
	text-align:right
	}
	
	#banner #bannernav a{
	color:#004a79;
	text-decoration:none;
	font-weight:bold; 
	font-size:10px;
	letter-spacing:normal;
	letter-spacing:1px
	}

#contentcontainer {
width:960px;
margin:auto;
padding:0;
position:relative;
text-align:center;
background-image:url(images/content-bkg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#e9f1f5;
}

	
#nav {
width:960px;
position:relative;
color:#666; 
margin:0;
padding:2px 0px 0px 0px;
z-index:100;
height:22px;
text-align:left;
}
	
#leftbox {
float:left;
position:relative;
width:200px;
margin:10px 0px 10px 0px;
padding:10px 10px 10px 26px;
background-color:#e9f1f5;
background-image:url(images/left-box-bkg.gif);
background-repeat:repeat-y;
text-align:center;
}
	
	#leftbox ul{
	list-style:none;
	margin:10px;
	padding:0;
	}
	
	#leftbox li{
	list-style:disc;
	margin:0px 0px 2px 18px;
	padding:0px 0px 2px 0px;
	text-align:left;
	color:#004a79;
	}
	
	#leftbox li:hover{
	color:#005b28;
	}
	
	#leftbox a{
	color:#004a79;
	text-decoration:none;
	}
	
	#leftbox a:hover{
	color:#005b28;
	}
	
	#leftbox hr{
	color:#005b28;
	size:1px;
	width:90%;
	}
	
	#leftbox li.constant{
	list-style:none;
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	text-align:left;
	color:#005b28;
	font-size:small;
	}
	
	#leftbox a.constant{
	color:#005b28;
	letter-spacing:2px
	}
	
	#leftbox h2{
	color:#005b28
	}
	
	
#content {
float:left;
position:relative;
width:704px;
background-color:#e9f1f5;
margin:0;
padding:0px 10px 10px 10px;
text-align:left;
}

	
#rightbox {
	float:right;
	position:relative;
width:260px;
margin:0;
padding:10px 10px 10px 26px;
background-color:#e9f1f5;
}
	
		
	#rightbox #btnnav{
	width:139px;
	height:28px;
	float:left;
	margin:10px 0px 12px 30px;
	padding:7px 0px 0px 50px;
	text-align:left;
	}
	
	#rightbox #btnnav a{
	color:#005b28;
	font-size:20px;
	text-decoration:none;
	}
/*	
#rightcontent{
	
	text-align:right;
	margin:0px 0px 6px 8px;
	
	}
	#rightcontent images{
	 border:6px solid #dddddd
	 }
	
	#rightcontent a{
	color:#3399ff;
	text-decoration:none
	}
	
	#rightcontent p{
	color:#333333;
	text-align:right;
	}
	
#rightcontent2{
	float:right;
	text-align:center;
	margin:0px 10px 6px 8px;
	border:6px solid #005b28
	}
	*/	
#clearcontentcontainer {
clear:both;
height:1px;
}	
	
#footer {
width:960px; 
margin:auto;
text-align:center;
padding:0;
color:#333;
font-size:10px;
}
	#footer a{
	color:#5591a4;
	font-size:10px;
	}
