@charset "utf-8";
/* CSS Document */

/*--------------- Page Styling ---------------*/

html, body {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-image:url(images/bg.jpg);	
}

/*--------------- Text Styling ---------------*/


a.topnav:link, a.topnav:visited{
	color:#999999;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
}

a.topnav:hover{
	color:#3C3C3C;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
}

a.navlink:link, a.navlink:visited{
	color:#666666;
	font-size:13px;
	text-decoration:none;
	margin-top:10px;
}

a.navlink:hover{
	color:#993300;
	font-size:13px;
	text-decoration:none;
	margin-top:10px;
}

a.subnav:link, a.subnav:visited{
	color: #993300;
	font:Tahoma;
	font-size:11px;
	text-decoration:none;
	margin-top:10px;
}

a.subnav:hover{
	color:#666666;
	font:Tahoma;
	font-size:11px;
	text-decoration:none;
	margin-top:10px;
}


a.parentlink:link, a.parentlink:visited{
	color: #003366;
	font:Tahoma;
	font-size:13px;
	text-decoration:none;
	margin-top:10px;
	font-weight:bold;
}

a.parentlink:hover{
	color:#666666;
	font:Tahoma;
	font-size:13px;
	text-decoration:none;
	margin-top:10px;
	font-weight:bold;
}

a.childlink:link, a.childlink:visited{
	color: #003366;
	font:Tahoma;
	font-size:11px;
	text-decoration:none;
	margin-top:10px;
}

a.childlink:hover{
	color:#666666;
	font:Tahoma;
	font-size:11px;
	text-decoration:none;
	margin-top:10px;
}

.navtext{
	margin-top:15px;
	margin-bottom:0px;
	}

a:link, a:visited{
	color:#003366;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#cccccc;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


a.bottomnav:link, a.bottomnav:visited{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

a.bottomnav:hover{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}


a.loggedIn:link, a.loggedIn:visited{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

a.loggedIn:hover{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.mainImgTxt{
	font-weight:bold;
	font-size:25px;
	color:#666666;
	}
	

H2{
	font-size:13px;
	color:#FFFFFF;
	margin:0px
	}
	
H3{
	font-size:13px;
	color:#333333;
	margin:0px
	}

P{
	margin-top:5px;
	}

.style2 {
	color: #993300;
	font:Tahoma;
	font-size:11px;
	}


a.siteby:link, a.siteby:visited {
	color:#999999;
	text-decoration: none;
	line-height:17px;
	font-size:9px;
}

a.siteby:hover, a.siteby:active {
	color: #666666;
	text-decoration: none;
	font-size:9px;
	font:Tahoma;
}

.copyright{
	color:#999999;
	text-decoration: none;
	line-height:17px;
	font-size:9px;
}
/*--------------- Page Divs ---------------*/

#loggedIn{
	width:828;
	margin:auto;
	padding:15px;
	border:solid #990000;
	background-color:#CC3300;
	}
	
	
#container_outter{
	width:828px;
	margin:auto;
	background-image:url(images/main_bg.jpg);
	}

#topnav{
	height:15px;
	background-color:#ffffff;
	}
	
#main_img{
	width:800px;
	height:214px;
	background-image:url(images/home_mainimg.jpg);
	background-repeat:no-repeat;
	}

#main_img_txt{
	position:absolute;
	width:440px;
	height:120px;
	margin-left:320px;
	margin-top:30px;
	}

#container_inner{
	width:800px;
	margin:auto;
	}
	
	
#header{
	height:65px;
	background-image:url(images/header_topbg.jpg);
	background-repeat:repeat-x;
	}
	
#nav{
	height:29px;
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;
	}	

#three_col{
	height:135px;
	background-image:url(images/3col_bg.jpg);
	background-repeat:repeat-x;
	}
	
#bottom_outter{
	background-image:url(images/bottom_bg.jpg);
	background-repeat:repeat-x;
	}
	
#content_box{
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-x;
	width:380px;
	}

#content_box_inner{
	width:95%;
	margin:auto;
	}

#footer{
	background-color:#993333;
	height:24px;
	width:800px;
	margin:auto;
	}
	
#main_bottom{
	background-image:url(images/main_bottom.jpg);
	height:15px;
	width:828px;
	margin:auto;
	}

#sidebar_outter{
	display:inline;
	width:210px;
	min-height:122px;
	float:left;
	margin-left:12px;
	background-image:url(images/sidebar_bg.jpg);
	background-repeat:repeat-x;
	}
	
#sidebar_inner{
	width:190px;
	margin:auto;
	margin-top:10px;
	}

#main_content_outter{
	width:550px;
	min-height:122px;
	float:right;
	margin-right:12px;
	background-image:url(images/main_conbg.jpg);
	background-repeat:repeat-x;
	}

#main_content_inner{
	width:530px;
	margin:auto;
	margin-top:10px;
	}

/*--------------- Object Classes ---------------*/

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.float_right{
	float:right;
}


/*--------------- Menu Image Swap ---------------*/

