@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-color:#5E0000;
background-image:url(../images/bgGrad.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mainBox{
 width:780px;
 margin:auto;
 margin-bottom:10px;
}

/* header */

#headerBox{
height:136px;
width:780px;
margin-bottom:8px;
}

#imgLogo{
float:left;
border:none;
}

#imgTop{
float:right;
border:none;
}

#headerSub{
  width:560px;
  height:80px;
  float:right;
}
#headerSub h2{
 font-size:12px;
 color:#FFFFFF;
 float:right;
 font-weight:normal;
 margin-top:16px;
}

/* nav */

#navBox{
 width:780px;
 height:36px;
 background-color:#CC0000;
 background-image:url(../images/navBg.png);
 margin-bottom:8px;
 float:right;
}
#navLinks{
float:right;
position:relative;
top:10px;
}
#navBox a{
	text-decoration:none;
	color:#DDDDDD;
	font-size:12px;
	margin-right:20px;
	font-weight:bold;
}
#navBox a:hover{
 color:#FFFFFF;
 text-decoration:underline;
}

#navList{
	margin:0;
	padding:0;
	margin-left:46px;
	position:absolute;
	top:104px;
	z-index:1;
	display: block;}
	
	#navList li{
		display: block;
		float:left;
     	list-style-type:none;
     	list-style-position:outside;
     	position:relative;
     	line-height:26px;
		}
		
		#navList a{
			display: block;
			background: #000000;
			text-decoration: none;
			color: #FFFFFF;
			white-space: nowrap;
			position:relative;
			top:0px;
			}

			#navList ul{
				display: block;
				background: #000000;
				margin-left:-10px;
				padding:0;
				display:none;
				list-style-type:none;
     			list-style-position:outside;
				position:absolute;
				z-index:20;
				line-height:1;
			}
			* html #navList ul li { line-height: 1; } /* IE6 "fix" */
				#navList ul li{
					display: block;
					float:none;
					position:relative;
					top:0px;
     				line-height:26px;
					text-indent:10px;
					padding:0;
					margin:0;
				}

/* page */

#pageTop{
background:#FFFFFF;
background-image:url(../images/pageBgTop.png);
background-repeat:no-repeat;
width:780px;
height:16px;
clear:both;
}

#page{
width:780px;
background-image:url(../images/pageBg.png);
background-repeat:repeat-y;
}
.pageClear{
 width:780px;
 height:6px;
 clear:both;
}

#pageBottom{
background-image:url(../images/pageBgBot.png);
background-repeat:no-repeat;
widows:780px;
height:60px;
clear:both;
}
#pageBottom img{
float:right;
margin-right:20px;
margin-top:12px;
}

/* content */

#pageContent{
width:734px;
margin:auto;
clear:both;
}

h1{
 color:#FF0000;
 font-size:18px;
 letter-spacing:1px;
 margin-bottom:6px;
 padding-bottom:0px;
}
h2{
 color:#666666;
 font-size:16px;
 letter-spacing:1px;
 margin-bottom:6px;
 padding-bottom:0px;
}
p{
 padding-top:0px;
 margin-top:0px;
}
p.red{
color:#CC0000;
}

.contentHalf{
 width:350px;
 float:left;
 margin-right:20px;
}
.contentHalf_r{
 width:350px;
 float:left;
}

.contentClear{
width:740px;
height:8px;
clear:both;
}

.linkList{
	list-style-type: circle;
}
.linkList li{
margin-bottom:10px;
}
.linkList a{
text-decoration:none;
color:#000000;
font-weight:bold;
}
.linkList a:hover{
text-decoration:underline;
color:#CC0000;
}

/* email */
.eml {
 font-style:italic;
}
.eml a{
 font-style:normal;
 color:#333333;
}

#addressBox{
width:430px;
float:left;
margin-left:26px;
margin-top:10px;
color:#333333;
}
#addressBox p{
	text-align:left;
	font-size:11px;
	line-height: 16px;
	margin-bottom:opx;
}

#pageEnd{
	width:740px;
	margin:auto;
	clear:both;
	color:#FFCCCC;
	text-align:center;
	font-size:10px;
	margin-top:6px;
	margin-bottom:6px;
	height:36px;
	line-height: 16px;
}
#pageEnd a{
 color:#FF9999;
 text-decoration:none;
}