* {margin:0 auto; padding:0px;}
body {background:#dbdbdb url(../images/body-bg.jpg) top center fixed repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#195cb1; line-height:19px;}

.lfloat {float:left;}
.rfloat {float:right;}
.clrall {clear:both;}

a {color:#ea7f0c; text-decoration:none;} a:hover {color:#333333; text-decoration:underline; outline:none;}
h1 {padding:45px 0 0 15px;}
h2 {margin-bottom:10px; font-family:"Trebuchet MS"; text-transform:uppercase; font-size:20px; color:#168207; font-weight:normal; background:url(../images/hd-bg.gif) no-repeat; padding:12px 0 0 29px; line-height:23px;}
h3 {font-size:20px; color:#195cb1; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
h4 {font-size:18px; color:#195cb1; font-weight:normal; margin-bottom:10px;}
h5 {font-size:14px; color:#195cb1; margin-bottom:5px;}
h5 span {text-decoration:underline; display:inline-block; position:relative;}

.hr {background:#82aeda; height:1px; margin:10px 0 10px 0;}

.newImg {position:absolute; margin-right:-40px; right:0;}

#main-div {background:url(../images/shadow-bg.png) repeat-y; width:995px;}

#header {background:url(../images/header-bg.jpg) no-repeat; width:984px; height:206px; margin-left:20px;}
#header1 {background:url(../images/header-bg1.jpg) no-repeat; width:984px; height:206px; margin-left:20px;}
#header2 {background:url(../images/header-bg2.jpg) no-repeat; width:984px; height:206px; margin-left:20px;}
#header3 {background:url(../images/header-bg3.jpg) no-repeat; width:984px; height:206px; margin-left:20px;}
#header4 {background:url(../images/header-bg4.jpg) no-repeat; width:984px; height:206px; margin-left:20px;}

	.hd-info-bg {background:url(../images/hd-info-bg.png) no-repeat; width:557px; height:114px;/* position:absolute; margin-left:365px;*/ float:right; margin:65px 34px 0 0; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:20px; padding:10px;}
	.hd-info-bg p {line-height:24px; font-size:20px;}
	.hd-info-bg span {color:#e87e0c; text-transform:uppercase; font-size:23px;}

.main-menu {background:#1759a7 url(../images/menu-bg.jpg) repeat-x; height:37px; width:952px; margin-left:20px; text-align:center; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid;}
	.main-menu a {text-transform:uppercase; font-family:"Trebuchet MS"; font-size:14px; color:#FFFFFF; line-height:37px; padding:0 36px 0 36px; outline:none;}
	.main-menu a:hover {background:url(../images/menu-hover.jpg) repeat-x; padding:8px 36px 9px 36px; text-decoration:none; color:#052a56;}
	.main-menu a.active {background:url(../images/menu-hover.jpg) repeat-x; padding:8px 36px 9px 36px;}

#content {border:#000000 0px solid; padding:0 0 10px 20px; width:932px; margin-left:20px; background:url(../images/left-content-bg.jpg) repeat-x;}

.article-block {border-bottom:#B4CEE9 1px solid; line-height:19px; padding-bottom:5px; margin-bottom:10px;}

.left-panel {border:#000000 0px solid; float:left; width:630px; margin-top:15px;}
	.left-content-div {margin-left:27px;}
	.left-content-div p {line-height:19px; margin-bottom:15px;}
	
	.gray-block {background:url(../images/gray-block-bg.jpg) repeat; height:48px; border:#999999 1px solid; width:400px; margin-left:0px; padding:5px 0 0 7px;}
	ul.bullet1 {padding-left:10px; margin:5px 0 16px 0;}
		ul.bullet1 li {border:#000000 0px solid; line-height:18px; margin-bottom:4px; list-style:none; background:url(../images/bullet1.jpg) left 7px no-repeat; padding-left:12px;}
		
	.photo-bg {background:url(../images/photo-bg.png) no-repeat; width:133px; height:168px; padding:8px; float:right; margin:0 0 5px 5px;}
		.photo-bg img {width:133px; height:168px;}
		
	.main-block {background:url(../images/block-sep.jpg) 320px top repeat-y;}
	.left-block {float:left; width:290px; border:#000000 0px solid;}
	.right-block {float:right; width:258px; border:#000000 0px solid;}

.right-panel {background:url(../images/right-panel-bg.jpg) repeat-x; border:#000000 0px solid; float:right; width:246px; min-height:431px; padding:20px 15px 7px 15px;}
	.right-panel p {line-height:20px; margin-bottom:19px;}
	.sel-option {width:85%; padding:2px;}
	address {line-height:20px; margin-left:20px; font-style:normal; color:#195cb1;}

.form-question {margin-bottom:15px;}
a.dropdwn-bg {background:url(../images/dropdwn-bg.jpg) no-repeat; width:240px; height:24px; float:left; margin-bottom:15px;}
.lotdropmenudiv { position:absolute; top: 0; text-align:left; border: 1px solid #ccc; line-height:16px; z-index:100; background-color: white; width: 240px; visibility: hidden; height:150px; overflow:auto;}

.lotdropmenudiv a { width: auto; display: block; border-bottom: 1px solid #999; padding: 2px 5px; padding-right:0px; text-decoration: none; color: black; font-size:11px;}
* html .lotdropmenudiv a{width: 100%;}
.lotdropmenudiv a:hover{background-color:#316AC5; color: white;}
	
#footer {background:url(../images/footer-bg.jpg) repeat-x; height:138px; width:952px; margin-left:20px; color:#FFFFFF;}
	#footer a {color:#FFFFFF; text-decoration:none; outline:none;}
	#footer a:hover {color:#333333; text-decoration:underline;}
	.copyright-txt {padding:20px 0 0 20px;}
	.footer-logo {float:right; margin:15px 7px 0 0;}
	.cmc-logo {margin-top:0px; float:left;}
		
.pagination {padding:5px;text-align:center;}
.pagination a, .pagination span, .pagination label {color:#195cb1;text-decoration:none;border:1px solid #42481C;padding:2px 4px;margin:2px;}
.pagination a:hover {background-color:#CCC;}
.pagination span {color:#CAD591;border:1px solid #CAD591;}
.pagination label {color:#CCCCCC;}

.searchbox {border:#CDE0F8 1px solid; margin-bottom:10px; height:30px; padding:12px 7px 12px 7px;}
.frmSearchbox input[type="text"] {width:300px; border:1px solid #ccc; padding:5px;}
.frmSearchbox input[type="text"]:focus {border:#5C9BE9 1px solid;}
.frmSearchbox input[type="text"]:hover {border:#9EC4F1 1px solid;}

.frmSearchbox input[type="submit"] {padding:5px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; background:url(../images/btn-bg.jpg) repeat-x; border:#16457E 1px solid; display:inline-block; color:#FFFFFF; cursor:pointer;}
.asterik{font-size:12px; color:#900}