/*general start*/







body {

	background:url(../images/background.jpg) repeat-x #F0F6FA;

	font:normal 13px Arial, Helvetica, sans-serif;

	color:#535353;

	margin:4px 0 20px 0;

}

* {

	margin:0;

	padding:0;

}

p {

	padding-bottom:20px;

	line-height:18px;

}

ul {

	list-style-type:none;

}

a {

	outline:none;

	color:#2B68A4;

	background-color:inherit;

	text-decoration:none;

}

a:hover {

	color:#0099CC;

	background-color:inherit;

	text-decoration:none;

}

h2 {

	font-size:30px;

	line-height:18px;

	color:#4F662A;

	font-weight:bold;

	background-color:inherit;

}

h3 {

	font-size:24px;

	line-height:26px;

	color:#4F662A;

	font-weight:normal;

	background-color:inherit;

}

img {

	border:0;

}

.clear {

	font-size:0;

	line-height:0;

	clear:both;

	height:0;

}

legend {

	display:none;

}

fieldset {

	border:none;

}

.nomargin {

	margin:0 !important;

}

.nobg {

	background:none !important;

}

.nobrdr {

	border:0 !important;

}

.noMar {

	margin:0 !important;

}

/*general end*/















/*wrapper start*/







#wrapper {

	width:940px;

	margin:0 auto;

}

/*wrapper end*/















/*header start*/







#header {

	width:940px;

	height:363px;

	background:url(../images/header_back.jpg) no-repeat left top;

	position:relative;

}

.logo {

	width:106px;

	position:absolute;

	left:409px;

	top:7px;

}

.address_text {

	width:180px;

	position:absolute;

	left:12px;

	top:64px;

	height:0;

	padding:59px 0 0 0;

	background:url(../images/address_text2.png) no-repeat left top;

	line-height:0px;

	font-size:0;

	overflow:hidden;

}

.phone_text {

	width:101px;

	position:absolute;

	left:295px;

	top:45px;

	height:0;

	padding:28px 0 0 0;

	background:url(../images/phone_number_text.png) no-repeat left top;

	line-height:0px;

	font-size:0;

	overflow:hidden;

}

.office_hour_text {

	width:300px;

	position:absolute;

	right:81px;

	top:57px;

	padding-top:34px;

	background:url(../images/office_hours.png) no-repeat left top;

	font-size:0;

	line-height:0;

	overflow:hidden;

	text-indent:-50000px;

}

.email_text {

	width:35px;

	position:absolute;

	right:346px;

	top:60px;

	padding-top:12px;

	background:url(../images/email.png) no-repeat left top;

	font-size:0;

	line-height:0;

	height:0px;

	overflow:hidden;

	text-indent:-50000px;

}

.id_text {

	width:122px;

	position:absolute;

	right:221px;

	top:60px;

	height:15px;

	font-size:0;

	line-height:0;

	overflow:hidden;

}

/*header start*/















/*container start*/







#container {

	width:940px;

	background-color:#FFFFFF;

	color:inherit;

}


#container2 {

	width:1940px;

	background-color:#FFFFFF;

	color:inherit;

}

/*container end*/















/*left container start*/







#left_container {

	width:245px;

	height:665px;

	background:url(../images/sidebar_back.jpg) no-repeat 99.5% top;

	position:relative;

	padding-top:19px;

}

.navigation {

	width:201px;

}

.navigation li {

	font-size:12px;

	background:url(../images/navigation_back.png) no-repeat left top;

}

.navigation li a {

	padding-left:37px;

	color:#6B6B6B;

	background-color:inherit;

	background:url(../images/bullet.png) no-repeat 16px -1px;

	line-height:30px;

}

.navigation li a.active {

	color:#2B68A4;

	background-color:inherit;

}

.navigation li a:hover {

	color:#477CB0;

	background-color:inherit;

}

.payment_button {

	width:203px;

	height:118px;

	background:url(../images/online_bill_payment-tel-bill-pay.png) no-repeat left top;

	padding:50px 0 0 36px;

}

.payment_text {

	width:147px;

	height:48px;

	background:url(../images/online_bill_payment_text.png) no-repeat left top;

	display:block;

	text-indent:-50000px;

}

/*left container end*/















/*right container start*/







#right_container {

	width:644px;

	float:right;

	margin-right:36px;

	display:inline;

}

#right_container h1 {

	font-weight:bold;

	font-size:29px;

	text-align:center;

	margin-bottom:16px;

	color:#535353;

	background-color:inherit;

}

#right_container h2 {

	font-weight:bold;

	font-size:16px;

	text-align:center;

	margin-bottom:36px;

	color:#2B68A4;

	background-color:inherit;

}

#right_container ol {

	margin: 0 0 20px 20px;

}

#right_container ul {

	margin: 0 0 20px 20px;

}

#right_container ul li {

	background:url(../images/content_bullet.gif) no-repeat left 3px;

	padding-left:20px;

	padding-bottom:4px;

}

#right_container em {

	text-decoration:underline;

	font-weight:bold;

}

#subpage_container {

	width:644px;

	float:right;

	margin-right:36px;

	display:inline;

}

#subpage_container h1 {

	font-weight:bold;

	font-size:29px;

	margin-bottom:16px;

	color:#535353;

	background-color:inherit;

}

#subpage_container h2 {

	font-weight:bold;

	font-size:16px;

	margin-bottom:15px;

	color:#2B68A4;

	background-color:inherit;

}

#subpage_container em {

	text-decoration:underline;

	font-weight:bold;

}

#subpage_container ol {

	margin: 0 0 20px 40px;

}

#subpage_container ul {

	margin: 0 0 20px 20px;

}

#subpage_container ul li {

	background:url(../images/content_bullet.gif) no-repeat left 3px;

	padding-left:20px;

	padding-bottom:4px;

}

.content_box {

	width:283px;

	float:left;

	display:inline;

	margin:10px 15px;

}

.content_box p {

	width:175px;

	float:right;

}

.content_box h3 {

	width:175px;

	font-size:13px;

	text-decoration:underline;

	float:right;

	font-weight:bold;

	line-height:normal;

	margin-bottom:10px;

}

.content_box img {

	display:block;

	float:left;

}

.contact_area {

	width:95%;

	padding:20px;

	background-color:#EFF4FA;

}

.contact_area label {

	line-height:28px;

	width:100px;

	float:left;

	display:block;

	margin-bottom:5px;

}

.form_field1 {

	width:230px;

	display:block;

	float:right;

	padding:4px;

	margin-bottom:5px;

}

.submit_button {

	width:84px;

	padding:10px 0 20px 0;

	float:right;

	color:#FFFFFF;

	background:url(../images/submit.jpg) no-repeat left top;

	border:0px;

	font-size:14px;

	cursor:pointer;

	display:block;

	margin-top:10px;

}

/*right container end*/















/*footer start*/







#footer {

	width:940px;

	height:93px;

	background:url(../images/footer_back.jpg) no-repeat left top;

}

#footer ul {

	display:block;

	float:right;

	width:auto;

	margin-top:68px;

}

#footer ul li {

	display:block;

	float:left;

	background:url(../images/bullet.gif) no-repeat left 7px;

	padding-left:17px;

	margin-left:14px;

}

#footer ul li a {

	font-size:11px;

	color:#535353;

	background-color:inherit;

}

#footer ul li a:hover {

	font-size:11px;

	color:#0066CC;

	background-color:inherit;

}

#footer ul li .active {

	font-size:11px;

	color:#0066CC;

	background-color:inherit;

}

.copyright {

	padding:0px;

	font-size:10px;

	color:#9B9B9B;

	background-color:inherit;

	display:block;

	text-align:right;

	width:100%;

}

/*footer end*/











/* Table Style */



.tableData {

	border-left:solid 1px #3165A1;

	border-top:solid 1px #3165A1;

	margin-bottom:30px;

}

.tableData td {

	border-right:solid 1px #3165A1;

	border-bottom:solid 1px #3165A1;

	line-height:15px;

	padding:5px 0 5px 10px;

	background-color:#E6F9FF;

}

.tableData tr.dark td {

	background-color:#BBDFFF;

}

/* Img Panel Style */



.imgPan img {

	border:solid 2px #12C0FC;

	margin-bottom:5px;

	display:block;

}

.imgPan div {

	float:left;

	width:189px;

	margin-right:35px;

	margin-bottom:25px;

	text-align:center;

}

.extLeftPad {

	padding-left:120px;

}

