/* basic */

body{
	margin:0;padding:0;
	text-align:center;
	font-family: Arial,Verdana,Helvetica,sans-serif;font-size:.7em;
	background-image:url(../images/hdrbg.jpg);
	background-repeat:repeat-x;
}
h1,h3,h4{
	margin:0;padding:0;
}

h2{
font-family:Trebuchet MS;
font-size:18px;
border-bottom:2px solid #C4C9CC;	
}

p{
	margin:0;padding:0;
}
a:link, a:visited{
	color:#05307A;text-decoration:underline;background-color:inherit;
}
a:hover{
	text-decoration:none;
}
#homelink {
position:relative;
}

img{
	border:0;
}
#container{
	width:100%;
	padding:0;
	text-align:left;
	height:auto;
	height:100%;
	overflow:hidden;
	margin-top:0px;
	
	
}
#left{

	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	background-image:url(../images/left_repeat.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	margin-left:5px;
	clear:left;
	clear:both;
}

#mid{
	width:248px;
	margin:0px;
	padding:10px;
	margin-top:10px;
	background-image:url(../images/left_repeat.jpg);
	overflow:auto;
	overflow:hidden;
	background-repeat:repeat-y;
}
#mid h1{
font-family:Trebuchet MS;
font-size:18px;
border-bottom:2px solid #C4C9CC;	
width:230px;
}

#mid p{
width:220px;
color:#666666;
}

#mid h2{
margin-top:5px;
font-family:Trebuchet MS;
font-size:14px;
width:230px;
color:#666666;
}

#top{
background-image:url(../images/left_top.jpg);
	width:248px;
	position:relative;	
	background-repeat:no-repeat;
	padding:0px;
	float:left;
	overflow:hidden;
	height:10px;
}
#bot{
background-image:url(../images/left_bot.jpg);
	width:248px;
	position:relative;	
	background-repeat:no-repeat;
	padding:0px;
	float:left;
	overflow:hidden;
	height:12px;
}

/* homepage header settings */
.header{
	margin-left:0px;
	padding:0;width:100%;
	background-repeat:no-repeat;
	background-position:top;
	overflow:auto;
	overflow:hidden;
	float:left;

}
/* header settings */

#divlinksone{
	float:left;
	background-color:#CC0000;
	height:24px;
	
}
#divlinks{
width:100%;
/*padding-left:334px; */
padding-left: 299px;
height:24px;
float:left;
background-color:#CC0000;
margin:0px;
background-image:url(../images/hdr_bottom.jpg);
background-repeat:no-repeat;
}

#divlinks a.leftlinks,a.leftlinks:active,a.leftlinks:visited{
width:94px;
height:20px;
background-position:bottom;
padding:2px;
display:block;
background-image:url(../images/btnbg.gif);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
font-size:15px;
float:left;
font-family:impact, Arial;
text-align:center;

}
#divlinks  a.leftlinks:hover{
height:20px;
width:94px;
padding:2px;
display:block;
background-image:url(../images/btnbg1.gif);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
font-size:15px;
float:left;
text-align:center;
}
#divlinks  a.activelink{
height:20px;
width:94px;
background-position:bottom;
padding:2px;
display:block;
background-image:url(../images/btnbgwhite.gif);
background-repeat:no-repeat;
color:#000000;
text-decoration:none;
font-size:15px;
float:left;
font-family:impact, Arial;
text-align:center;
}
#content{
margin:0px;
margin-top:10px;
padding-right:15px;
padding-left:10px;
}

/* LIABILITY PAGE */
div#liability {
	width: 750px;
	margin-left: 25px;
	font-size: 14px;
	line-height: 1.5
	}
	div#liability p {
		margin-bottom: 10px;
		}
		div#liability p.upcase {
			text-transform: uppercase;
		}
	div#liability div#center {
		text-align: center;
	}
	div#liability ul {
		list-style-type: decimal;
		}
		div#liability ul > ul {
			list-style-type: lower-alpha;
		}
/* end LIABILITY PAGE */


/* TERMS & CONDITIONS PAGE */
div#terms {
	width: 750px;
	margin-left: 25px;
	font-size: 14px;
	line-height: 1.5
	}
	div#terms p {margin-bottom: 10px;}
		
	div#terms ul {list-style-type: decimal;}
		div#terms ul > ul {list-style-type: lower-alpha;}
		div#terms ul span.section {text-decoration: underline;}
	div#terms span.line {text-decoration: underline;}

/* end TERMS... PAGE */
		
#footer{
	background-color:#CC3300;
	margin-left:0px;
	padding:0;width:100%;
	height:22px;
}