@charset "utf-8";
/* CSS Document */



html {
	margin:0;
	padding: 0px;
	border:none;
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#53778f url(../images/bg.jpg) repeat-x;
}
/*



img, div { behavior: url(../iepngfix.htc);}



*/







#mbody {
	position:relative;
	width:990px;
	margin:0 auto 0 auto;
	padding:0;
	background:#fff;
	min-height:100%;
}
.mainwrapper {
	width:980px;
	margin:0 auto 0 auto;
}
html > body, body > div#mbody {
	min-height: 100%;
}
body > div#mbody {
	overflow: hidden;
}
img {
	margin:0;
	padding:0;
	border:none;
}
#header {
	float:left;
	width:100%;
	height:95px;
}
#top-header {
	margin:0px;
	padding:0px;
	width:100%;
	height:125px;
}
#top-link {
	width:100%;
	height:20px;
	margin:0;
	padding:0px;
}
#top-link ul {
	margin:0;
	padding:0px;
}
#top-link li {
	display:inline;
	margin:0;
	padding:0px 22px 0 22px;
	font:11px/20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #003366;
	text-align:center;
}
#lcell {
	width:200px;
	height:70px;
	float:left;
	padding:0;
	text-align:center;
	padding:0px 0 0 0;
	background:url(../images/logo.jpg) 10px 10px no-repeat;
}
#lcell h3 {
	width:200px;
	height:70px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-indent:-2000px;
}
#lcell a {
	width:200px;
	height:70px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	text-indent:-2000px;
}
#mcell {
	width:290px;
	height:80px;
	float:left;
	padding:0 0 0 30px;
	margin:0 0 0 0;
	text-align:center;
}
#bcell {
	width:260px;
	height:80px;
	float:left;
	padding:0;
	text-align:center;
}
#bcell img {
	margin:0;
	padding:0;
}
#rcell {
	width:200px;
	height:60px;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
}
.tphone {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	margin: 0px 0 0 0px;
}
.thead {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	margin: 0px 0 0 0px;
}
a.thead:link {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	text-decoration: none;
}
a.thead:visited {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	text-decoration: none;
}
a.thead:hover {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
}
#tmenu {
	clear:both;
	float:left;
	width:200px;
	height:173px;
	background:#3c617a url(../images/menu-bg.jpg) bottom repeat-x;
	margin:0;
	padding:0;
}
#tmenu ul {
	width: 180px;
	margin:0;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 0 20px;
	list-style-type:none;
}
#tmenu ul li {
	width: 180px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
}
#tmenu ul li a {
	width: 180px;
	height:28px;
	display:block;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	padding:0 0 0 0px;
}
#tmenu ul li#last {
	width: 180px;
	height:28px;
	border-bottom:none;
}
#tmenu ul li a.active {
	width: 180px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
	display:block;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	padding:0 0 0 0px;
}
/*



#tmenu ul li a.last	{width: 180px;	height:28px; border-bottom:0; display:block; color:#fff; line-height:28px; text-decoration:none; padding:0;}



*/



#tmenu ul li a:hover {
	width: 180px;
	font-weight:bold;
	color:#CCCCCC;
	padding:0;
}
#hflash {
	float:left;
	width:780px;
	height:173px;
	margin:0;
	padding:0;
	background:#000;
	border-bottom:1px solid #CCCCCC;
}
#mcont {
	float:left;
	width:773px;
	min-height:600px;
	margin:5px 5px 0 0;
	padding:0;
	border-right:1px solid #CCCCCC;
}
#rcol {
	float:left;
	width:200px;
	height:600px;
	margin:5px 0 0 0;
	padding:0;/*border-left:5px solid #fff;*/



}
.innerpad {
	margin:5px 5px 5px 0;
}
#intro-text {
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #ccc;
}
#intro-text p {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	/*padding-right:5px;*/



	 margin:10px 0 0 0;
	padding:0;
	text-align:justify;
}
#intro-text h2 {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	/*padding-right:5px;*/



	 margin:10px 0 0 0;
	padding:0;
	text-align:justify;
}
#intro-text h3 {
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	text-align:left;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#017eb8;
}
#intro-text h1 {
	width:100%;
	height:28px;
	padding:0;
	margin:0;
	text-align:left;
	font:bold 18px/28px Arial, Helvetica, sans-serif;
	color:#017eb8;
}
#intro-text a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}
#intro-text a.rmore {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#intro-text a:hover {
	color:#FF6600;
}
#intro-text a.rmore:hover {
	color:#fff;
}
#lcol {
	float:left;
	width:200px;
	min-height:600px;
	/*border-right:5px solid #fff;*/



	margin:0px 5px 0 0;
}
#fcont {
	float:left;
}
#fcont p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
#fcont h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
#seomenu {
	float:left;
	width:200px;
	margin:0px 0px 5px 0px;
}
#seomenu ul {
	width: 200px;
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	list-style-type:none;
}
#seomenu ul li {
	width: 200px;
	background:#f4f5f5;
	border-bottom:2px solid #fff;
}
#seomenu ul li a {
	width: 200px;
	display:block;
	color:#017eb8;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0px;
}
#seomenu ul li a.last {
	width: 200px;
	border-bottom:0;
	display:block;
	color:#017eb8;
	text-decoration:none;
	padding:0;
}
#seomenu ul li a:hover {
	width: 200px;
	color:#015075;
	padding:0;
}
#seomenu p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
#seomenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.mmenu {
	width:200px;
	float:left;
	margin:0px 0px 5px 0px;
	text-align:left;
}
.mmenu ul {
	width: 200px;
	font:11px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.mmenu ul li {
	width: 200px;
	height:20px;
	border-bottom:1px solid #fff;
	background:#c8d7e3; /*F5F5F5;*/
}
.mmenu ul li a {
	width: 190px;
	height:20px;
	display:block;
	color:#293d6b; /*666;*/
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.mmenu ul li#current a {
	width: 190px;
	font-weight:bold;
	height:20px;
	display:block;
	color:#000;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
	background:#fff url(../images/menu-hover.jpg) repeat-x;
}
.mmenu ul li a:hover {
	width: 190px;
	color:#333333;
	padding:0 0 0 10px;
	background:#acbfd0;
}
.mmenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.moduletable_mmenu {
	width:200px;
	float:left;
	margin:0px 0px 5px 0px;
	text-align:left;
}
.moduletable_mmenu ul {
	width: 200px;
	font:11px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.moduletable_mmenu ul li {
	width: 200px;
	height:20px;
	border-bottom:1px solid #fff;
	background:#c8d7e3;
}
.moduletable_mmenu ul li a {
	width: 190px;
	height:20px;
	display:block;
	color:#293d6b;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.moduletable_mmenu ul li#current a {
	width: 190px;
	font-weight:bold;
	height:20px;
	display:block;
	color:#000;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
	background:#fff url(../images/menu-hover.jpg) repeat-x;
}
.moduletable_mmenu ul li a:hover {
	width: 190px;
	color:#333333;
	padding:0 0 0 10px;
	background:#acbfd0;
}
.moduletable_mmenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.more {
	width:40px;
	height:15px;
	float:right;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
}
.more ul {
	width: 40px;
	font:11px/15px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.more ul li {
	width: 40px;
	height:15px;
	background:#406882;
	margin:0;
	padding:0;
}
.more ul li a {
	width: 40px;
	height:15px;
	display:block;
	color:#fff;
	line-height:15px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.more ul li a:hover {
	width: 40px;
	color:#ccc;
	margin:0;
	padding:0;
}
/*



#tabbed_box{



	float:left;



	width:420px;



	height:200px;



}



*/



/* bcrumbs */



#bcrumbs {
	padding:1px 1px;
	margin-left: 1px;
	margin-bottom:5px;
	/*



	background: #F7F7F7;



	



	line-height: normal;



	*/



	border-bottom: 1px solid #E6E6E6;
	width:550px;
	height:16px;
	float:left;
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#bcrumbs .pathway span {
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#bcrumbs .pathway strong {
	margin-right: 5px;
	color: #00A9DD;
}
#bcrumbs .pathway a {
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#293d6b;
	text-decoration: none;
}
#bcrumbs .pathway a:hover {
	text-decoration: underline;
}
#bcrumbs .pathway img {
	margin: 1px 5px;
}
#content {
	float:left;
	width:567px;
	border-left:1px solid #ccc;
	margin:0;
	padding:0;
	min-height:630px;
	height:auto !important;
	height:630px;
}
#content a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#003399;
	padding:0 0 0 0px;
	text-decoration:none;
}
#content a:hover {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
.contentpad {
	padding:0px 5px 5px 5px;
	border-top:1px solid #fff;
}
#content img.csimg {
	margin:0px 0px 2px 10px;
}
#content h3 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0px 0 5px 0;
	padding:0;
}
#content .ccont h3.h3fpage {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0px;
	padding:0px;
}
#content .ccont h3.h3fpage a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:5px 0 5px 0;
	padding:0;
	text-decoration:none;
}
#content .ccont h3.h3fpage a:hover {
	color:#017eb8;
}
#content h1 {
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0;
}
#content h3.blutick {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0 0 0 20px;
	background:url(../images/tick-blu.gif) no-repeat;
}
#content h2.nhead {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
#content p {
	/*width:550px;*/



	 font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
#content td.seprator {
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	height:2px;
}
/*



#content p.pfpage{



	width:550px;



	 font:11px/13px Arial, Helvetica, sans-serif; 



	 color:#000;



	 text-align:justify;



	 font-stretch:semi-expanded;



	padding:0;



	margin:0px 0 10px 0;



}



*/







#content p.ipara {
	width:530px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0 0 0 20px;
	margin:0px 0 10px 0;
}
#content p.bpara {
	width:530px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	height:35px;
	padding:0 0 0 20px;
	margin:0px 0 10px 0;
}
/*



#content p.bpara a{



	 font:bold 12px/35px Arial, Helvetica, sans-serif; 



	 height:35px;



	 width:114px;



	 color:#fff;



	 background:url(../images/btn-contact.gif) 0px 0px no-repeat;



	 /*	 background-color:#0099CC; 



	 text-decoration:none;



	 text-indent:-2000px;



	 display:block;



	 padding: 0px 2px 0px 2px;



}







#content p.bpara a:hover{



	 color: #f5f5f5;



	 background:url(../images/btn-contact.gif) 0px 0px no-repeat;



	 text-indent:-2000px;



	 height:35px;



	 width:114px;



}



*/







ul.bltick {
	margin:0;
	padding:0;
}
ul.bltick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blu.gif);
	list-style-position:inside;
	text-indent:-10px;
}
ul.bltick li a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#003399;
	padding:0 0 0 0px;
	text-decoration:none;
}
ul.bltick li a:hover {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
ul.bktick {
	margin:0;
	padding:0;
}
ul.bktick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blk.gif);
	list-style-position:inside;
	text-indent:-10px;
}
ul.bcontent {
	margin:0;
	padding:0;
}
ul.bcontent li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/hyphen.jpg);
	list-style-position:inside;
	text-indent:-10px;
}
ul.btick {
	margin:0;
	padding:0;
}
ul.btick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blk.gif);
	list-style-position:inside;
	text-indent:-10px;
}
#content h3.blktick {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0 0 0 20px;
	background:url(../images/tick-blk.gif) no-repeat;
}
.ccont {
	width:276px;
	height:80px;
	float:left;
	margin:0px 5px 5px 0px;
	text-align:left;
	background:#f2f2f2;
}
.cpad {
	padding:2px 5px 2px 40px;
}
.chead {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin: 0px 0 0 0px;
}
a.chead:link {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	text-decoration: none;
}
a.chead:visited {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	text-decoration: none;
}
a.chead:hover {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration: none;
}
/*



.ccont h3 {



	width:100%; 



	height:20px; 



	padding:0; 



	margin:0;



	text-align:left;



	font:bold 12px/20px Arial, Helvetica, sans-serif;



	color:#1d5c1f;



}



*/



.ccont p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
.cimg {
	width:269px;
	height:300px;
	float:left;
}
#con {
	width:100%;
	height:150px;
	float:left;
	margin:0;
	padding:0;
}
#con h3 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
#con h2 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
#con p.blk {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
#con p {
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#0e55b6;
	font-weight:bold;
	margin:0;
	padding:0 0 0 30px;
	height:30px;
	line-height:30px;
}
#con a {
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#0e55b6;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0px;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
#con a:hover {
	color:#000;
	text-decoration:underline;
}
#mform {
	float:left;
	width:100%;
	height:356px;
	background:url(../images/mform-bg.jpg) repeat-x;
	text-align:center;
}
#mform .text {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
}
#mform .text2 {
	font:13px/16px Arial, Helvetica, sans-serif;
	/*	color:#000;*/
	color:#d8f2ff;
	margin:10px 0 5px 0;
	padding:0px 0 0 0;
}
#comm {
	width:100%;
	float:left;
}
.commpad {
	padding:5px 5px;
	background:url(../images/ic_close.png) right bottom no-repeat;
}
#comm blockquote {
	width:90%;
	margin:0;
	padding-left: 18px;
	text-indent: 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm blockquote:first-letter {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm p {
	padding:0;
	margin:3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm p.opara {
	padding:5px 0 0 0;
	margin:3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	background:url(../images/ic_open.png) 0px 0px no-repeat;
}
#rproject {
	width:100%;
	float:left;
}
#rproject h3 {
	width:100%;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	height:152px;
	background:#263d4d url(../images/footer-center.jpg) 0px -10px repeat-x;
	margin-top:5px
}
#flcell {
	width:200px;
	height:50px;
	float:left;
	margin-right:5px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;/*background:url(../images/logo.png) 15px 30px no-repeat;*/



}
#flcel2 {
	float:left;
	width:200px;
	height:50px;
	float:left;
	margin-right:5px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
#flcell h3 {
	width:169px;
	height:59px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-indent:-2000px;
	margin:25px 0 0 15px;
}
#fmcell {
	width:527px;
	height:120px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top:10px;
	margin-right:5px;
	padding-left:40px;
}
.fmenu {
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.fmenu ul {
	width: 100px;
	font:11px/17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.fmenu ul li {
	width: 100px;
	height:17px;
}
.fmenu ul li a {
	width: 90px;
	height:17px;
	display:block;
	color:#fff;
	line-height:17px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.fmenu ul li a:hover {
	width: 90px;
	color:#0099CC;
	padding:0 0 0 10px;
}
#frcell {
	width:190px;
	height:100px;
	float:left;
	margin-top:15px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	padding-left:10px;
}
.brk {
	width:100%;
	height:1px;
}
.brk10 {
	width:100%;
	height:10px;
}
.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	text-align:justify;
	margin:10px 10px 10px 5px;
	color:#505050;
	padding:0px 10px 0px 10px;
}
.blu-bld-hd {
	font-family: "Arial";
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	color:#345284;
}
.article_separator {
	clear: both;
	display: block;
	height: 20px;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 24px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #006699;
	text-decoration: none;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}
a.contentpagetitle {
	color:#003366;
	text-decoration: none;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.componentheading {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
table.contentpaneopen td {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
table.contentpaneopen td.contentheading {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
table.contentpaneopen td.contentheading a.contentpagetitle {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
	text-decoration:none;
}
table.contentpaneopen td.contentheading a.contentpagetitle:hover {
	color:#0099CC;
}
table.blog td {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
table.blog .pagenav {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
.syndicate a {
	color:#000;
	text-decoration:none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.syndicate a:hover {
	color:#0099CC;
	text-decoration:none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.syndicate span {
	color:#fff;
	text-decoration: none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.clear {
}
/* Clearfix */



.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
#fhead {
	width:452px;
	height:150px;
	position:relative;
	margin:20px 0 0 50px;
	background:url(../images/fheader-bg.jpg) repeat-x;
	border:1px solid #fff;
}
#fhead h3 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:40px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
}
#fhead img {
}
#fhead p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ff7200;
	text-align:justify;
	padding:10px 10px;
	;
}
#fhead div.fbook {
	border:0;
	float:right;
	width:72px;
	height:110px;
	background:url(../images/fbook.png) no-repeat;
}
#newform {
	width:454px;
	margin:0 0 0 50px;
	padding:0;
	position:relative;
	z-index:1;
}
#newform div#seal {
	width:125px;
	height:125px;
	position:absolute;
	top:200px;
	left:-20px;
	z-index:2;
	background:url(../images/seal.png) no-repeat;
}
#btm-text a {
	font:11px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}
#btm-text a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
@charset "utf-8";
/* CSS Document */



html {
	margin:0;
	padding: 0px;
	border:none;
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#53778f url(../images/bg.jpg) repeat-x;
}
/*



img, div { behavior: url(../iepngfix.htc);}



*/







#mbody {
	position:relative;
	width:990px;
	margin:0 auto 0 auto;
	padding:0;
	background:#fff;
	min-height:100%;
}
.mainwrapper {
	width:980px;
	margin:0 auto 0 auto;
}
html > body, body > div#mbody {
	min-height: 100%;
}
body > div#mbody {
	overflow: hidden;
}
img {
	margin:0;
	padding:0;
	border:none;
}
#header {
	float:left;
	width:100%;
	height:95px;
}
#top-header {
	margin:0px;
	padding:0px;
	width:100%;
	height:125px;
}
#top-link {
	width:100%;
	height:20px;
	margin:0;
	padding:0px;
}
#top-link ul {
	margin:0;
	padding:0px;
}
#top-link li {
	display:inline;
	margin:0;
	padding:0px 22px 0 22px;
	font:11px/20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #003366;
	text-align:center;
}
#lcell {
	width:200px;
	height:70px;
	float:left;
	padding:0;
	text-align:center;
	padding:0px 0 0 0;
	background:url(../images/logo.jpg) 10px 10px no-repeat;
}
#lcell h3 {
	width:200px;
	height:70px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-indent:-2000px;
}
#lcell a {
	width:200px;
	height:70px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	text-indent:-2000px;
}
#mcell {
	width:290px;
	height:80px;
	float:left;
	padding:0 0 0 30px;
	margin:0 0 0 0;
	text-align:center;
}
#bcell {
	width:260px;
	height:80px;
	float:left;
	padding:0;
	text-align:center;
}
#bcell img {
	margin:0;
	padding:0;
}
#rcell {
	width:200px;
	height:60px;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
}
.tphone {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	margin: 0px 0 0 0px;
}
.thead {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	margin: 0px 0 0 0px;
}
a.thead:link {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	text-decoration: none;
}
a.thead:visited {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#13748c;
	text-decoration: none;
}
a.thead:hover {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
}
#tmenu {
	clear:both;
	float:left;
	width:200px;
	height:173px;
	background:#3c617a url(../images/menu-bg.jpg) bottom repeat-x;
	margin:0;
	padding:0;
}
#tmenu ul {
	width: 180px;
	margin:0;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 0 20px;
	list-style-type:none;
}
#tmenu ul li {
	width: 180px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
}
#tmenu ul li a {
	width: 180px;
	height:28px;
	display:block;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	padding:0 0 0 0px;
}
#tmenu ul li#last {
	width: 180px;
	height:28px;
	border-bottom:none;
}
#tmenu ul li a.active {
	width: 180px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
	display:block;
	color:#fff;
	line-height:28px;
	text-decoration:none;
	padding:0 0 0 0px;
}
/*



#tmenu ul li a.last	{width: 180px;	height:28px; border-bottom:0; display:block; color:#fff; line-height:28px; text-decoration:none; padding:0;}



*/



#tmenu ul li a:hover {
	width: 180px;
	font-weight:bold;
	color:#CCCCCC;
	padding:0;
}
#hflash {
	float:left;
	width:780px;
	height:173px;
	margin:0;
	padding:0;
	background:#000;
	border-bottom:1px solid #CCCCCC;
}
#mcont {
	float:left;
	width:773px;
	min-height:600px;
	margin:5px 5px 0 0;
	padding:0;
	border-right:1px solid #CCCCCC;
}
#rcol {
	float:left;
	width:200px;
	height:600px;
	margin:5px 0 0 0;
	padding:0;/*border-left:5px solid #fff;*/



}
.innerpad {
	margin:5px 5px 5px 0;
}
#intro-text {
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #ccc;
}
#intro-text p {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	/*padding-right:5px;*/



	 margin:10px 0 0 0;
	padding:0;
	text-align:justify;
}
#intro-text h2 {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	/*padding-right:5px;*/



	 margin:10px 0 0 0;
	padding:0;
	text-align:justify;
}
#intro-text h3 {
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	text-align:left;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#017eb8;
}
#intro-text h1 {
	width:100%;
	height:28px;
	padding:0;
	margin:0;
	text-align:left;
	font:bold 18px/28px Arial, Helvetica, sans-serif;
	color:#017eb8;
}
#intro-text a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}
#intro-text a.rmore {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#intro-text a:hover {
	color:#FF6600;
}
#intro-text a.rmore:hover {
	color:#fff;
}
#lcol {
	float:left;
	width:200px;
	min-height:600px;
	/*border-right:5px solid #fff;*/



	margin:0px 5px 0 0;
}
#fcont {
	float:left;
}
#fcont p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
#fcont h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
#seomenu {
	float:left;
	width:200px;
	margin:0px 0px 5px 0px;
}
#seomenu ul {
	width: 200px;
	margin:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	list-style-type:none;
}
#seomenu ul li {
	width: 200px;
	background:#f4f5f5;
	border-bottom:2px solid #fff;
}
#seomenu ul li a {
	width: 200px;
	display:block;
	color:#017eb8;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0px;
}
#seomenu ul li a.last {
	width: 200px;
	border-bottom:0;
	display:block;
	color:#017eb8;
	text-decoration:none;
	padding:0;
}
#seomenu ul li a:hover {
	width: 200px;
	color:#015075;
	padding:0;
}
#seomenu p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
#seomenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.mmenu {
	width:200px;
	float:left;
	margin:0px 0px 5px 0px;
	text-align:left;
}
.mmenu ul {
	width: 200px;
	font:11px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.mmenu ul li {
	width: 200px;
	height:20px;
	border-bottom:1px solid #fff;
	background:#c8d7e3; /*F5F5F5;*/
}
.mmenu ul li a {
	width: 190px;
	height:20px;
	display:block;
	color:#293d6b; /*666;*/
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.mmenu ul li#current a {
	width: 190px;
	font-weight:bold;
	height:20px;
	display:block;
	color:#000;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
	background:#fff url(../images/menu-hover.jpg) repeat-x;
}
.mmenu ul li a:hover {
	width: 190px;
	color:#333333;
	padding:0 0 0 10px;
	background:#acbfd0;
}
.mmenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.moduletable_mmenu {
	width:200px;
	float:left;
	margin:0px 0px 5px 0px;
	text-align:left;
}
.moduletable_mmenu ul {
	width: 200px;
	font:11px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.moduletable_mmenu ul li {
	width: 200px;
	height:20px;
	border-bottom:1px solid #fff;
	background:#c8d7e3;
}
.moduletable_mmenu ul li a {
	width: 190px;
	height:20px;
	display:block;
	color:#293d6b;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.moduletable_mmenu ul li#current a {
	width: 190px;
	font-weight:bold;
	height:20px;
	display:block;
	color:#000;
	line-height:20px;
	text-decoration:none;
	padding:0 0 0 10px;
	background:#fff url(../images/menu-hover.jpg) repeat-x;
}
.moduletable_mmenu ul li a:hover {
	width: 190px;
	color:#333333;
	padding:0 0 0 10px;
	background:#acbfd0;
}
.moduletable_mmenu h3 {
	width:200px;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
.more {
	width:40px;
	height:15px;
	float:right;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
}
.more ul {
	width: 40px;
	font:11px/15px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.more ul li {
	width: 40px;
	height:15px;
	background:#406882;
	margin:0;
	padding:0;
}
.more ul li a {
	width: 40px;
	height:15px;
	display:block;
	color:#fff;
	line-height:15px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.more ul li a:hover {
	width: 40px;
	color:#ccc;
	margin:0;
	padding:0;
}
/*



#tabbed_box{



	float:left;



	width:420px;



	height:200px;



}



*/



/* bcrumbs */



#bcrumbs {
	padding:1px 1px;
	margin-left: 1px;
	margin-bottom:5px;
	/*



	background: #F7F7F7;



	



	line-height: normal;



	*/



	border-bottom: 1px solid #E6E6E6;
	width:550px;
	height:16px;
	float:left;
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#bcrumbs .pathway span {
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#bcrumbs .pathway strong {
	margin-right: 5px;
	color: #00A9DD;
}
#bcrumbs .pathway a {
	font:10px/18px Arial, Helvetica, sans-serif;
	color:#293d6b;
	text-decoration: none;
}
#bcrumbs .pathway a:hover {
	text-decoration: underline;
}
#bcrumbs .pathway img {
	margin: 1px 5px;
}
#content {
	float:left;
	width:567px;
	border-left:1px solid #ccc;
	margin:0;
	padding:0;
	min-height:630px;
	height:auto !important;
	height:630px;
}
#content a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#003399;
	padding:0 0 0 0px;
	text-decoration:none;
}
#content a:hover {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
.contentpad {
	padding:0px 5px 5px 5px;
	border-top:1px solid #fff;
}
#content img.csimg {
	margin:0px 0px 2px 10px;
}
#content h3 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0px 0 5px 0;
	padding:0;
}
#content .ccont h3.h3fpage {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0px;
	padding:0px;
}
#content .ccont h3.h3fpage a {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:5px 0 5px 0;
	padding:0;
	text-decoration:none;
}
#content .ccont h3.h3fpage a:hover {
	color:#017eb8;
}
#content h1 {
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0;
}
#content h3.blutick {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0 0 0 20px;
	background:url(../images/tick-blu.gif) no-repeat;
}
#content h2.nhead {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
#content p {
	/*width:550px;*/



	 font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
#content td.seprator {
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	height:2px;
}
/*



#content p.pfpage{



	width:550px;



	 font:11px/13px Arial, Helvetica, sans-serif; 



	 color:#000;



	 text-align:justify;



	 font-stretch:semi-expanded;



	padding:0;



	margin:0px 0 10px 0;



}



*/







#content p.ipara {
	width:530px;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0 0 0 20px;
	margin:0px 0 10px 0;
}
#content p.bpara {
	width:530px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	height:35px;
	padding:0 0 0 20px;
	margin:0px 0 10px 0;
}
/*



#content p.bpara a{



	 font:bold 12px/35px Arial, Helvetica, sans-serif; 



	 height:35px;



	 width:114px;



	 color:#fff;



	 background:url(../images/btn-contact.gif) 0px 0px no-repeat;



	 /*	 background-color:#0099CC; 



	 text-decoration:none;



	 text-indent:-2000px;



	 display:block;



	 padding: 0px 2px 0px 2px;



}







#content p.bpara a:hover{



	 color: #f5f5f5;



	 background:url(../images/btn-contact.gif) 0px 0px no-repeat;



	 text-indent:-2000px;



	 height:35px;



	 width:114px;



}



*/







ul.bltick {
	margin:0;
	padding:0;
}
ul.bltick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blu.gif);
	list-style-position:inside;
	text-indent:-10px;
}
ul.bltick li a {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#003399;
	padding:0 0 0 0px;
	text-decoration:none;
}
ul.bltick li a:hover {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FF6600;
}
ul.bktick {
	margin:0;
	padding:0;
}
ul.bktick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blk.gif);
	list-style-position:inside;
	text-indent:-10px;
}
ul.bcontent {
	margin:0;
	padding:0;
}
ul.bcontent li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/hyphen.jpg);
	list-style-position:inside;
	text-indent:-10px;
}
ul.btick {
	margin:0;
	padding:0;
}
ul.btick li {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 30px;
	list-style:url(../images/tick-blk.gif);
	list-style-position:inside;
	text-indent:-10px;
}
#content h3.blktick {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:10px 0 5px 0;
	padding:0 0 0 20px;
	background:url(../images/tick-blk.gif) no-repeat;
}
.ccont {
	width:276px;
	height:80px;
	float:left;
	margin:0px 5px 5px 0px;
	text-align:left;
	background:#f2f2f2;
}
.cpad {
	padding:2px 5px 2px 40px;
}
.chead {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin: 0px 0 0 0px;
}
a.chead:link {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	text-decoration: none;
}
a.chead:visited {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#017eb8;
	text-decoration: none;
}
a.chead:hover {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration: none;
}
/*



.ccont h3 {



	width:100%; 



	height:20px; 



	padding:0; 



	margin:0;



	text-align:left;



	font:bold 12px/20px Arial, Helvetica, sans-serif;



	color:#1d5c1f;



}



*/



.ccont p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
	margin:0;
	padding:2px 2px 2px 2px;
}
.cimg {
	width:269px;
	height:300px;
	float:left;
}
#con {
	width:100%;
	height:150px;
	float:left;
	margin:0;
	padding:0;
}
#con h3 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
#con h2 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
#con p.blk {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
#con p {
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#0e55b6;
	font-weight:bold;
	margin:0;
	padding:0 0 0 30px;
	height:30px;
	line-height:30px;
}
#con a {
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#0e55b6;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0px;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
#con a:hover {
	color:#000;
	text-decoration:underline;
}
#mform {
	float:left;
	width:100%;
	height:356px;
	background:url(../images/mform-bg.jpg) repeat-x;
	text-align:center;
}
#mform .text {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
}
#mform .text2 {
	font:13px/16px Arial, Helvetica, sans-serif;
	/*	color:#000;*/
	color:#d8f2ff;
	margin:10px 0 5px 0;
	padding:0px 0 0 0;
}
#comm {
	width:100%;
	float:left;
}
.commpad {
	padding:5px 5px;
	background:url(../images/ic_close.png) right bottom no-repeat;
}
#comm blockquote {
	width:90%;
	margin:0;
	padding-left: 18px;
	text-indent: 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm blockquote:first-letter {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm p {
	padding:0;
	margin:3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
#comm p.opara {
	padding:5px 0 0 0;
	margin:3px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	background:url(../images/ic_open.png) 0px 0px no-repeat;
}
#rproject {
	width:100%;
	float:left;
}
#rproject h3 {
	width:100%;
	height:20px;
	padding:0;
	margin:0;
	text-align:center;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/menu-heading-bg.jpg) repeat-x;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	height:152px;
	background:#263d4d url(../images/footer-center.jpg) 0px -10px repeat-x;
	margin-top:5px
}
#flcell {
	width:200px;
	height:50px;
	float:left;
	margin-right:5px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;/*background:url(../images/logo.png) 15px 30px no-repeat;*/



}
#flcel2 {
	float:left;
	width:200px;
	height:50px;
	float:left;
	margin-right:5px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
#flcell h3 {
	width:169px;
	height:59px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-indent:-2000px;
	margin:25px 0 0 15px;
}
#fmcell {
	width:527px;
	height:120px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top:10px;
	margin-right:5px;
	padding-left:40px;
}
.fmenu {
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.fmenu ul {
	width: 100px;
	font:11px/17px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
}
.fmenu ul li {
	width: 100px;
	height:17px;
}
.fmenu ul li a {
	width: 90px;
	height:17px;
	display:block;
	color:#fff;
	line-height:17px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.fmenu ul li a:hover {
	width: 90px;
	color:#0099CC;
	padding:0 0 0 10px;
}
#frcell {
	width:190px;
	height:100px;
	float:left;
	margin-top:15px;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	padding-left:10px;
}
.brk {
	width:100%;
	height:1px;
}
.brk10 {
	width:100%;
	height:10px;
}
.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	text-align:justify;
	margin:10px 10px 10px 5px;
	color:#505050;
	padding:0px 10px 0px 10px;
}
.blu-bld-hd {
	font-family: "Arial";
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	color:#345284;
}
.article_separator {
	clear: both;
	display: block;
	height: 20px;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 24px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #006699;
	text-decoration: none;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}
a.contentpagetitle {
	color:#003366;
	text-decoration: none;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.componentheading {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
table.contentpaneopen td {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
table.contentpaneopen td.contentheading {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
}
table.contentpaneopen td.contentheading a.contentpagetitle {
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#017eb8;
	margin:0;
	padding:0;
	text-decoration:none;
}
table.contentpaneopen td.contentheading a.contentpagetitle:hover {
	color:#0099CC;
}
table.blog td {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
table.blog .pagenav {
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
	font-stretch:semi-expanded;
	padding:0;
	margin:0px 0 10px 0;
}
.syndicate a {
	color:#000;
	text-decoration:none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.syndicate a:hover {
	color:#0099CC;
	text-decoration:none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.syndicate span {
	color:#fff;
	text-decoration: none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.clear {
}
/* Clearfix */



.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
#fhead {
	width:452px;
	height:150px;
	position:relative;
	margin:20px 0 0 50px;
	background:url(../images/fheader-bg.jpg) repeat-x;
	border:1px solid #fff;
}
#fhead h3 {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:40px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
}
#fhead img {
}
#fhead p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ff7200;
	text-align:justify;
	padding:10px 10px;
	;
}
#fhead div.fbook {
	border:0;
	float:right;
	width:72px;
	height:110px;
	background:url(../images/fbook.png) no-repeat;
}
#newform {
	width:454px;
	margin:0 0 0 50px;
	padding:0;
	position:relative;
	z-index:1;
}
#newform div#seal {
	width:125px;
	height:125px;
	position:absolute;
	top:200px;
	left:-20px;
	z-index:2;
	background:url(../images/seal.png) no-repeat;
}
#btm-text a {
	font:11px Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}
#btm-text a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#FF6600;
}