body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0;
}

body {
	font-family: Helvetica, Arial, Sans-Serif; line-height: 24px; font-size: 14px; 
	background: #fff url(../images/bg.gif) center top repeat;
}
#container {
	width: 980px; height: 100%; margin: 25px auto;
}

#header {
	padding: 25px 0 0 40px; overflow: hidden; background: #FFF no-repeat;
}
	#header h1 a {
		display: block; width: 171px; height: 125px; float: left;
		background: url(../images/logo_lock1.gif) no-repeat; text-indent: -9999px;
	}
		#header ul#nav {
			width: 980px; float: right; margin: 16px 0 0 0; background: url(../images/nav_bg.gif) repeat-x; height: 30px;
		}
						#header .address {
							width: 314px; height: 100px; margin: 0; padding: 0; font-size: 1.5em; color: #000; float:right;
							line-height: 30px;
						}
						
						#header .address1 {
							width: 314px; height: 100px; margin: 0 70px 0 0; padding: 0; font-size: 2em; color: #000; float:right;
							line-height: 30px;
						}

#slider {
	display: block; width: 940px; height: 170px; float: left; list-style: none; padding: 16px 0 0 40px; 
}

#content {
	width: 910px; padding: 16px 30px 0 40px; overflow: hidden;
	background: #FFF repeat-y;
}
	#content .column {
		float: left; padding: 0; margin: 0 30px 0 0; overflow: hidden;
	}
	#content .column #col1 {
		width: 510px; float: left;
	}
	#content .column #col2 {
		width: 308px; float: left; border-style:solid; border-left-width:thin; border-left-color:#999; padding: 0 0 0 20px;
	}
			#content .column h3 {
			font-size: 20px; color: #00F; text-decoration: none; padding: 10px 0 0px 0; overflow: hidden; clear:both;
			}
			#content .column p {
				margin: 10px 20px 15px 0; color:#000;
			}
			#content .column ul {
				margin: 10px 20px -5px 20px; color:#000; list-style-image:url(../images/bullet.gif); padding: 0 0 20px 0;
			}
			#content .column li {
				margin: 0 0 10px 0; color:#000;
			}
			#content .column li#qbullet, #qbullet1,#qbullet2, #qbullet3, #qbullet4 {
				margin: 0 0 0 0; list-style-image:url(../images/bullet_q.gif); padding: 0 0 3px 0;
			}
			#content .column li#abullet, #abullet1, #abullet2, #abullet3, #abullet4 {
				margin: 0 0 10px 0; list-style-image:url(../images/bullet_a.gif); padding: 0 0 12px 0;
			}
			#content .column ol {
				margin: 10px 20px 0px 20px; color:#00F; padding: 0 0 10px 0;
			}
	
	#content .table  {
		width: 97%; padding: 0 20px 0 0;
	}
	#content .table td {
		vertical-align:top; padding: 5px 25px 5px 5px; border-bottom-style:dashed; border-bottom-width:thin; 
		border-bottom-color:#999;
	}
	#content .table td#title1, #title2, #title3, #title4, #title5, #title6, #title7, #title8 {
		background: #CCC;
	}
	#content .form  {
		border-style:solid; border-color:#00F; border-width:thin 
	}
			
h2 { 
	font-size:32px; color: #00F; text-decoration: none; padding: 10px 0 7px 0;
}
h3 {
	font-size: 20px; color: #00F; text-decoration: none; padding: 10px 0 7px 0; overflow: hidden; clear:both;
}
h4 {	
	font-size: 16px; color: #00F; line-height: 24px; text-decoration: none;
}

#footer {
	padding: 0; overflow: hidden; height: 70px; border-top-style:dashed; border-top-width:thin; 
		border-top-color:#999; background: #FFF repeat-y;
}
	#footer ul#foot {
		width: 980px; height: 50px; margin: 0 0 0 210px;
	}
		#footer ul#foot li {
			list-style: none; float: left; margin: 10px 10px 0 10px; text-align: center;
		}
			#footer ul#foot li a {
				float: left; font-size: 12px; color: #00F; text-decoration: underline; 
				
			}
				#footer ul#foot li a:hover, #foot ul#foot li a.active {
					float: left; color: #000; text-decoration: underline; text-align: center;
				}
.foottext {
font-size: 12px; line-height: 12px; margin: -15px 0 0 0; text-align: center;
}
	.foottext a {
		text-align: center;	color: #00F; text-decoration: none;
	}
		.foottext a:hover, a:active {
			text-decoration: underline; color: #00F;
		}
.pagelink {
	font-family: Helvetica, Arial, Sans-Serif; font-size: 14px; line-height: 24px
}
	.pagelink a {
		color: #00F; text-decoration: none; color:#00F
	}
		.pagelink a:hover, a:active {
			text-decoration: underline; color: #00F;
		}		