body { font-family: Georgia, "Times New Roman", Times, serif;
	background: #000 url(assets/images/background.jpg) top left repeat-x fixed;
	/*background-color:#401c1e;*/
	margin: 0 auto;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
img {
	behavior: url(pngbehavior.htc);
}
p { font-size: 12px;
	line-height: 18px;}

h1 { font-size: 24px;
	 font-weight: bold;}

h2 { font-size: 18px;
	 font-weight: bold;
	 color:#28486C;}

h3 { font-size: 14px;
	 font-weight: bold;
	color: #164a4f;
}

h4 { font-size: 12px; 
	 font-weight: bold;}
.titleTxt {
	font-variant: small-caps;
	line-height: 24px;
	margin-left: 8px;
}
a {
	text-decoration: none;
	color:#356a88;
	}

a:hover { text-decoration: underline;}

li {
	font-size: 12px;
	line-height: 18px;
	padding-bottom:5px;
}

.imgborder { BORDER: #000000 1px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
.clear {
	clear: both;
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
			  
hr {color:#000000;
	background:#000000;
	height:1px;
	border:0;}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	background-color: #CCCCCC;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #000000;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */
/* Template Begins */
#container {
	margin: 0 auto;
	padding: 0px;
	width: 760px;
	height: auto;
}
#main {
	position: absolute;
	margin: 0 auto;
	margin-top:25px;
	margin-left: 0px;
	padding: 0px;
	width: 703px;
	height: auto;
	/*background: #fff url(assets/images/main_bg.jpg) top left no-repeat;*/
	background-image: url(assets/images/main_bg.jpg);
	background-repeat: no-repeat;
	margin-right: 100px;
}
	#header {
		margin: 0 auto;
		padding: 0px;
		width: auto;
		height: 213px;
	}
		#info {
	position: absolute;
	margin: 0 auto;
	margin-top: -25px;
	margin-left:-25px;
	margin-bottom:-15px;
	padding: 4px 0px 10px 0px;
	width: 715px;
	height: auto;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	text-align: center;
	left: 1px;
	top: 4px;
		}
		#docBox {
			position: absolute;
			margin: 0 auto;
			padding: 175px 0px 0px 50px;
			width: auto;
			height: auto;
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			font-weight: bold;
		}
		#banner {
			margin: 0 auto;
			padding: 0px;
		}
			#topbars {
	margin: 0 auto;
	padding: 0px;
	width: auto;
	height: 50px;
	background: #c5c4c1 url(assets/images/topbar.jpg) top left no-repeat;
	}
	#topbars p {
	margin: 0px; 
	padding: 6px 0px 0px; 
	position: relative; 
	height: 25px;
	}
	#topbars marquee a {
	color:#fff;
	}
	#topbars marquee a:hover {
	color:#00d3d6;
	}
	#midbar {
	width: auto;
	height: 45px;
	padding: 0px;
	margin: 0px;
	}
	#pageTitle {
	padding: 0px;
	margin:0px 0px 0px 0px;
	width: auto;
	height: auto;
	position: relative;
	left: 703px;
	top: 90px;
	}

	#nav {
	margin: 0px 10px 10px 10px;
	padding: 10px;
	width: 135px;
	height: auto;
	background: #312f29;
	border: 10px solid #666666;
	float: left;
	}
	#nav li {
		list-style: none outside none;
		text-align: right;	
}
	#nav li a {
		list-style: none outside none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color: #cdcccb;	
}
	#nav li a:hover {
	list-style: none outside none;
	color:#FFFFFF;
	text-decoration: none;
}
		#navTopRow {
			
			padding: 0px;
			width: 703px;
			height: 25px;
			font-size:10px;
			background-color: #000;
			text-align: center;

		}
		#navTopRow li {
			padding-left: 0px;
			padding-right: 0px;
			text-transform: uppercase;
			color: #fff;
			font-size:12px;
			display: inline;
			line-height: 25px;
		}
		#navTopRow li.first {
			padding-left: 0px;
		}
		#navTopRow li.middle {
			padding-left: 0px;
		}
		#navTopRow li.last {
			padding-right: 5px;
			padding-left: 0px;
		}
		#navTopRow a, #navTopRow a:visited {
			font-weight: normal;
			color: #fff;
			text-decoration: none;
		}
		#navTopRow a:hover {
			color: #999999;
			text-decoration: underline;
		}
		#navBottomRow {
			margin: 0 auto;
			padding: 0px;
			width: 703px;
			height: 25px;
			text-align: center;
			font-weight: bold;

		}
		#navBottomRow li {
			padding-left: 20px;
			padding-right: 20px;
			text-transform: uppercase;
			color: #000;
			display: inline;
			line-height: 25px;
		}
		#navBottomRow li.first {
			padding-left: 0px;
			padding-right: 6px;
		}
		#navBottomRow li.middle {
			padding-left: 10px;
			padding-right: 10px;
		}
		#navBottomRow li.last {
			padding-right: 0px;
			padding-left: 6px;
		}
		#navBottomRow a, #navBottomRow a:visited {
			font-weight: bold;
			color: #000;
			text-decoration: none;
		}
		#navBottomRow a:hover {
			color: #666666;
			text-decoration: underline;
		}
	#body {
	margin: 0 auto;
	_padding-top: 22px;
	width: auto;
	height: auto;
	background-color: #f1f0ee;
	background-image: url(assets/images/body_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	}
	#contents {
	width: auto;
	height: auto;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	right: 0px;
	}
	#copy {
	width: 495px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	min-height: 450px;
	float: right;
	}
	#leftside {
	width: 190px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	#sidebar {
	width: 170px;
	height: auto;
	min-height: 80px;
	margin: 0px;
	padding: 10px 5px 10px 10px;
	float: left;
	}
	#footer {
		color: #fff;
		margin: 0 auto;
		padding: 0px;
		width: auto;
		height: 190px;
		background-image: url(assets/images/services_bg.gif);
		background-repeat: no-repeat;
	}
	#footer a, #footer a:visited {
		color: #fff;
	}
	#footer a:hover {
		color: #80B8D9;
	}
		#services {
			margin: 0 auto;
			padding: 20px 0px 0px 0px;
			width: auto;
			height: 119px;
			_height: 111px;

		}
		#services a {
			color: #fff;
		}
		#bottomNav {
			text-align: center;
		}
		#bottomNav li, #bottomNav a, #bottomNav a:visited {
			display: inline;
			color: #999999;
			font-size: 11px;
			font-weight: normal;
			line-height: 14px;
		}
		#bottomNav a, #bottomNav a:visited {
			color: #999;
		}
		#bottomNav a:hover {
			color: #CCCCCC;
		}
/* Template Ends */
/* Splash Page Begins */
#splashMain {
	position: absolute;
	margin: 0 auto;
	margin-left: 70px;
	padding: 0px;
	width: 703px;
	height: 550px;
	/*background: #fff url(assets/images/main_bg.jpg) top left no-repeat;*/
	background-image: url(assets/images/splash_main_bg.jpg);
	background-repeat: no-repeat;
}
	#splashHeader {
		margin: 0 auto;
		padding: 0px;
		width: auto;
		height: 93px;
	}
		#splashDocBox {
			position: absolute;
			margin: 0 auto;
			padding: 0px 0px 0px 157px;
			top: 193px;
			width: auto;
			height: 50px;
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			font-weight: bold;
		}
		#enterButton {
			position: absolute;
			margin: 0 auto;
			padding: 5px 5px 0px 5px;
			margin-left: 150px;
			top: 435px;
			width: 80px;
			height: 30px;
			color: #ddd;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			z-index: 99;
		}
		#enterButton h1 {
			text-align: center;
			line-height: 24px;
			font-size: 22px;
			padding: 0px;
			margin: 0px;
			color: #fff;
		}
		#enterButton a, #enterButton a:visited {
			color: #1d475f;
		}
		#enterButton a:hover {
			text-decoration: none;
			color:#15449B;
		}
		#splashBanner {
			margin: 0 auto;
			padding: 0px;
		}
	#splashNav {
		margin: 0 auto;
		padding: 0px;
		width: auto;
		height: auto;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		z-index: 100;
	}
		#navTopRow {
			margin: 0 auto;
			padding: 0px;
			width: 703px;
			height: 25px;
			background-color: #000;
			text-align: center;

		}
		#navTopRow li {
			padding-left: 30px;
			padding-right: 30px;
			text-transform: uppercase;
			color: #fff;
			display: inline;
			line-height: 25px;
		}
		#navTopRow li.first {
			padding-left: 0px;
		}
		#navTopRow li.last {
			padding-right: 0px;
		}
		#navTopRow a, #navTopRow a:visited {
			font-weight: normal;
			color: #fff;
			text-decoration: none;
		}
		#navTopRow a:hover {
			color: #999999;
			text-decoration: underline;
		}
	#splashBody {
		margin: 0 auto;
		padding: 0px;
		padding-top: 2px;
		width: auto;
		height: auto;
		/*background-color: #f1f0ee;
		background-image: url(assets/images/body_bg.jpg);
		background-repeat: no-repeat;*/
	}
		#splashNav #navTopRow {
			margin: 0 auto;
			padding: 0px;
			width: 703px;
			height: 35px;
			background-color: #000;
			text-align: center;

		}
		#splashNav #navTopRow li {
			padding-left: 20px;
			padding-right: 20px;
			text-transform: uppercase;
			color: #fff;
			display: inline;
			line-height: 35px;
		}
	#splashFooter {
		color: #fff;
		margin: 0 auto;
		padding: 8px 0px 0px 0px;
		_padding-top: 15px;
		width: auto;
		height: 150px;
		/*background-image: url(assets/images/services_bg.gif);
		background-repeat: no-repeat;
		background-position: 0px -135px;*/
	}
	#splashFooter a, #splashFooter a:visited {
		color: #fff;
	}
	#splashFooter a:hover {
		color: #80B8D9;
	}
	#bottomNav a, #bottomNav a:visited {
			color: #999;
		}
		#bottomNav a:hover {
			color: #CCCCCC;
		}
/* Splash Page Ends */


#leftbox {
	border: 3px #000000 solid;
	font-size: 12px;
	padding:5px;
}

#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}

#facebookIcon {
	position:absolute;
	top:300px;
	left:603px;
	z-index:101;
	}
