@charset "utf-8";

/* CSS Document */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,label,input,p,blockquote{margin:0;padding:0;}

body{ 

	font-family:Arial;

	font-size:11px; 

	line-height:18px; 

	background:#fbf2f2;

	background-image:url(../images/body_bg_optimized_2.jpg);

	background-repeat:repeat-x;

	background-position: 100px 0;

}



a{text-decoration:none; border:0px; outline:none;}

img{text-decoration:none; border:0px;}

li{text-decoration:none;overflow:hidden; list-style:none;}

ul{text-decoration:none;overflow:hidden; list-style:none;}

p{text-align:justify;}

img{padding:0px; margin:0px; float:left;}



#main{

	margin:0 auto; 

	width:982px;

}

#topPortion{

	float:left;

	width:982px;

	height:110px;

	position:relative;

}

#topPortion h1{

	float:left;

	width:245px;

	height:46px;

	margin:20px 0px 0px 20px;

	display:block;

}

em.ttip {

	background:url(../images/bubble.png) no-repeat;

	width: 112px;

	height: 56px;

	position: absolute;

	top: -120px;

	left: 50px;

	text-align: center;

	text-indent:-0px;

	z-index: 2;

	font-size:14px;

	font-weight:bold;

	display: none;

	line-height:70px;

	color:#4e4e4e;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#logo {

width:auto;

height: 42px;

text-indent:0px;

margin: 0 auto;

display: block;

}

#topPortion div.topRightmain{

	float:right;

	width:260px;

}

#topPortion .topRightmain p.topright{

	float:right;

	width:auto;

	height:40px;

	display:block;

}

#topPortion .topRightmain p.topright span a{

	float:left;

	color:#722222;

	font-size:11px;

	text-align:right;

	padding:27px 12px 0 12px;

}

#topPortion .topRightmain p.topright span img{

	float:left;

	margin:3px 4px 0 0;

}

#topPortion .topRightmain p.topbtm{

	float:left;

	width:260px;

	display:block;

	color:#722222;

	font-size:12px;

	font-family:"Times New Roman", Times, serif;

	text-align:right;

	margin:25px 0 0 0;

}

#topPortion .topRightmain p.topbtm span{

	float:left;

	padding-left:10px;

}

#topPortion .topRightmain p.topbtm img{

	float:left;

	padding:0 0 0 10px;

}

#menu{

	float:left;

	width:982px;

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

	height:56px;

}

#menu ul{

	float:left;

	padding-left:10px;

	display:block;

	width:900px;

	

}

#menu ul li{

	float:left;

	padding:6px 2px 0px 0px;

}



#menu ul li a{

	float:left;

	padding:0px 20px 0px 0px;

	/* color:#fff; */

	font-size:14px;

	/* background:url(../images/menu_sprt.png) right center no-repeat; */

	font-family:Arial;

	font-weight:bold;

}

#menu ul li a.nobrd{

	float:left;

	padding:0px 20px 0px 0px;

	color:#fff;

	font-size:14px;

	background:none;

	font-family:Arial;

	font-weight:bold;

}

#menu ul li a span{

	float:left;

	display:block;

	width:auto;

	height:25px;

	cursor:pointer;

	padding:11px 0px 0px 20px;

}

#menu ul li a:hover, #menu ul li a.active{

	/* color:#722222; */

	font-weight:bold;

	background-color:inherit;

	background:url(../images/nav-hover.png) right top no-repeat;

	float:left;

}

#menu ul li a:hover span, #menu ul li a.active span{

	background:url(../images/nav-hover-span.png) left top no-repeat;

	color:#722222;

	float:left;

}

.txt{

	float:left;

	border:0px;

	display:block;

	width:150px;

	color:#878787;

	padding-left:19px;

	font-size:11px;

	background:none;

}

#menu label.txt1{

	float:left;

	width:232px;

	height:28px;

	margin:8px 0px 0 0px;

	padding:6px 0 0px 12px;

	background:url(../images/txt.png) top right no-repeat;

}

.search{

	float:right;

	background:url(../images/search.png) right no-repeat;

	width:21px;

	display:block;

	border:0px;

	position:relative;

	top:-4px;

	right:0px;

	margin:0px 6px 0px 0px;

	height:25px;

	cursor:pointer;

}

#inner{

	float:left;

	width:980px;

	background:#fff;

	margin:0 0 0 1px;

	padding:0 0 0px 0;

}

.innerLeft{

	float:left;

	width:637px;

	padding:10px 0 0 16px;

}

#banner{

	float:left;

	width:623px;

	height:282px;

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

	padding:10px 0 0 5px;

}

.bannersub{

	float:left;

	width:623px;

	position:relative;

	top:-90px;

}

#container-4{width:auto; height:0px; float:left}

.c_wrap{width:623px; height:310px;}



.c_wrap .bannerimg{

	float:left;

	padding:0 21px 0  5px;

}

.c_wrap h2{

	float:left;

	color:#fff;

	font-size:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	margin:35px 0 0 0;

}

.c_wrap p{

	float:left;

	color:#fff;

	width:300px;

	font-size:13px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	margin:20px 0 0 0;

}

.c_wrap a{

	float:left;

	color:#fff;

	width:164px;

	height:28px;

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

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	padding:10px 0 0 16px;

	margin:15px 0 0 0;

}

.c_wrap a:hover{

	text-decoration:underline;

}



.innerMid{

	float:left;

	width:637px;

}

.innerMid h3{

	float:left;

	width:607px;

	height:44px;

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

	color:#2e82b4;

	font-size:18px;

	font-family:"Arial Rounded";

	font-weight:bold;

	margin:20px 0 0 0;

	padding:12px 0 0px 20px;

}

.innerMid h3 span{

	color:#722222;

	font-size:21px;

	font-weight:bold;

}

.innerMid div.topwrp{

	float:left;

	padding:0px 0 10px 20px;

	border-left:#eeeeee 1px solid;

	border-right:#eeeeee 1px solid;

	width:605px;

}

.innerMid div.topwrp p.cond{

	float:left;

	width:579px;

	color:#676766;

	font-size:13px;

	padding:20px 0 0 0;

}

.innerMid div.topwrp p.cond b{

	color:#722222;

	font-weight:bold;

}

.innerMid div.topwrp a.topcnd{

	float:left;

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

	width:69px;

	color:#fff;

	font-size:11px;

	height:18px;

	margin:15px 0 0 0;

	padding:0 0 0 20px;

}

.innerMid div.topwrp a.topcnd:hover{

	text-decoration:underline;

}

.innerlst{

	float:left;

	width:637px;

}

.innerlst h3{

	float:left;

	width:607px;

	height:41px;

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

	color:#722222;

	font-size:16px;

	font-family:"Arial Rounded MT Bold";

	font-weight:bold;

	margin:20px 0 0 0;

	padding:12px 0 0px 20px;

}

.innerlst h3 span{

	color:#722222;

	font-size:16px;

	font-weight:bold;

}

.innerlst div{

	float:left;

	padding:0px 0 10px 20px;

	border-left:#eeeeee 1px solid;

	border-right:#eeeeee 1px solid;

	width:605px;

}

.innerlst div p.cond{

	float:left;

	width:579px;

	color:#676766;

	font-size:13px;

	padding:20px 0 0 0;

}

.innerlst div ul.innerbtm{

	float:left;

	width:579px;

	padding:20px 0 0 0;

}

.innerlst div ul.innerbtm li{

	float:left;

	width:250px;

	height:20px;

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

	padding:2px 0 0 30px;

	margin:10px 0 0 0;

}

.innerlst div ul.innerbtm li a{

	float:left;

	width:579px;

	color:#2e82b4;

	font-size:13px;

	font-weight:bold;

}

.innerlst div ul.innerbtm li a:hover{

	text-decoration:underline;

}

.innerRight{

	float:left;

	width:319px;

	padding:10px 0 0 8px;

}

.RightTop{

	float:left;

	width:319px;

}

.RightTop h4{

	float:left;

	width:280px;

	height:39px;

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

	color:#722222;

	font-size:16px;

	font-weight:bold;

	padding:17px 0 0 20px;

}

.RightTop div{

	width:280px;

	float:left;

	background:url(../images/rightTopmid.png) repeat-y top left;

	padding:0px 0 0 20px;

}

.RightTop div ul{

	width:280px;

	float:left;

}

.RightTop div ul li{

	width:265px;

	float:left;

	border-bottom:1px #f5f5f5 solid;

	padding:10px 0 15px 0;

}

.RightTop div ul li.nobrd{

	width:265px;

	float:left;

	border-bottom:none;

	padding:10px 0 15px 0;

}



.RightTop div ul li img{

	float:left;

	padding:0 12px 0 0;

}

.RightTop div ul li a{

	float:left;

	color:#722222;

	font-size:14px;

	font-weight:bold;

	padding:5px 0 0 0;

}

.RightTop div ul li a:hover{

	text-decoration:underline;

}

.Rightbtm{

	float:left;

	width:319px;

	margin:20px 0 0 0;

}

.Rightbtm h4{

	float:left;

	width:280px;

	height:33px;

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

	color:#722222;

	font-size:16px;

	font-weight:bold;

	padding:17px 0 0 20px;

}

.Rightbtm div{

	width:278px;

	float:left;

	border-left:#eeeeee 1px solid;

	border-right:#eeeeee 1px solid;

	padding:0px 0 6px 20px;

	

}

.Rightbtm div p{

	width:255px;

	float:left;

	color:#676766;

	font-size:12px;

	padding:0 0 25px 0;

	border-bottom:1px #bababa dashed;

}

.Rightbtm div p.nbrd{

	width:255px;

	float:left;

	color:#676766;

	font-size:12px;

	padding:25px 0 0 0;

	border-bottom:none;

}

.Rightbtm div p b{

	color:#722222;

	font-size:13px;

	display:block;

}

.Rightbtm div p a{

	color:#2e82b4;

	text-decoration:underline;

	font-size:12px;

}

.Rightbtm div p a:hover{

	text-decoration:none;

}

.Rightbtm div a.btm{

	float:left;

	width:92px;

	color:#ffffff;

	font-size:11px;

	height:17px;

	padding:0 0 0 17px;

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

	margin:25px 0 0 0;

}

.Rightbtm div a.btm:hover{

	text-decoration:underline;

}

#footer{

	float:left;

	width:100%;

/*	margin:0px 8px 0px 18px;

	padding:25px 0 0 30px;

*/	background:url(../images/footer_bg.png) repeat-x;

}

#footersub{

	width:982px;

	margin:0 auto;

}

#footer_inner{

	float:left;

	width:980px;

	display:block;

	height:195px;

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

	padding:26px 0 0 0;

}

.footerPortion{

	float:left;

	width:200px;

	margin:0 30px 0 0;

}

.footerPortion h5{

	float:left;

	width:190px;

	color:#fff;

	font-size:14px;

	font-family:Arial;

	padding:25px 0 0 10px;

}

.footerPortion ul{

	float:left;

	width:190px;

	margin:11px 0 0 10px;

}

.footerPortion ul li{

	float:left;

	width:190px;

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

}

.footerPortion ul li a{

	float:left;

	padding:0 0 0 10px;

	color:#f6b8b8;

	font-size:12px;

}

.footerPortion ul li a:hover{

	float:left;

	padding:0 0 0 10px;

	color:#CCC;

	font-size:12px;

}

.footerPortion1{

	float:left;

	width:260px;

	margin:0 30px 0 0;

}

.footerPortion1 h5{

	float:left;

	width:190px;

	color:#fff;

	font-size:14px;

	font-family:Arial;

	padding:25px 0 0 10px;

}

.footerPortion1 p{

	float:left;

	width:190px;

	margin:11px 0 0 0px;

	color:#f6b8b8;

	padding:0 0 0 10px;

	font-size:12px;

	font-family:Arial;

}

.footerBtm{

	float:left;

	width:450px;

	padding:20px 0 10px 60px;

	color:#6d6d6d;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

}

.footerBtm  strong a{

	color:#748b3f;

}

.txt22{

	float:left;

	border:0px;

	display:block;

	width:150px;

	color:#f6b8b8;

	padding-left:10px;

	font-size:11px;

	background:none;

}

.footerPortion1 label.txt2{

	float:left;

	width:251px;

	height:22px;

	margin:8px 0px 0 0px;

	padding:8px 0 0px 5px;

	background:url(../images/txt2.png) top right no-repeat;

}

.footerPortion1 a{

	float:left;

	width:80px;

	height:22px;

	color:#f6b8b8;

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

	margin:10px 0 0 0;

	padding:3px 0 0 19px;

}

.footerPortion1 a:hover{

	text-decoration:underline;

}

.footerBtm{

	float:left;

	width:980px;

	padding:0px;

	margin:18px 0 10px 0;

}

.footerleft{

	float:left;

	/* color:#f6b8b8; */

	font-size:12px;

}

.footerleft strong a{

	color:#ccc;

	font-size:12px;

}

.footerBtm ul{

	float:right;

	width:auto;

}

.footerBtm ul li{

	float:left;

	color:#f6b8b8;

}

.footerBtm ul li a{

	float:left;

	color:#f6b8b8;

	font-size:12px;

	padding:0 5px 0 5px;

}

.footerBtm ul li a:hover{

	float:left;

	color:#ccc;

	font-size:12px;

	padding:0 5px 0 5px;

}



.blog{

	font-size:13px;

	display:block;

	line-height:22px;

	padding:0px 0px 15px 0px;

	text-align:justify;

	float:left;

	width:560px;

}

h5.bloghead{

	font-family:Verdana, Geneva, sans-serif;

	line-height:10px;

	padding:23px 0px 10px 0px;

	float:left;

	margin:0px;

	width:560px;

	color:#722222;

	font-size:14px;

	text-decoration:underline;

}

.blogdate{

	float:left;

	padding:0px 0px 0px 0px;

	margin:0px;

	font-weight: normal;

	color: #b6b6b4;

	width:520px;

}



.blogcont{

	width:560px;

	float:left;

	padding:10px 0px 10px 0px;

	font-size:13px;

	font-weight:normal;

	/* color: #727272; */

	color:#000000;

	display:block;

	text-align:justify;

	margin:0px;

	/* border-bottom:1px #676766 dotted; */ 

}

.blogcont b{

	text-decoration:underline;

	color:#676766;	

}

.blogcont a{

	float:left;

	color: #722222;

	display:block;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	margin:0px;

	padding:5px 0 10px 0;

}

.blogcont a:hover{

	float:left;

	text-decoration:underline;

	color: #666;

	display:block;

}

.blogcont1{

	width:560px;

	float:left;

	padding:10px 0px 10px 0px;

	font-size:13px;

	font-weight:normal;

	color: #727272;

	display:block;

	text-align:justify;

	margin:0px;

	border-bottom:none; 

}

.blogcont1 a{

	float:left;

	color: #722222;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	margin:0px;

	padding:0px;

}

.blogcont1 a:hover{

	float:left;

	text-decoration:underline;

	color: #666;

	display:block;

}

.blogcont1 b{

	text-decoration:underline;

	color:#676766;	

}

.contactus{

	float:left;

	display:block;

	width:250px;

	padding:20px 10px 10px 0px;

	margin-bottom:10px;

	color:#676766;

	font-size:13px;

	text-align:justify;

	line-height:20px;

}

.contactus em{

	font-weight:bold;

	display:block;

	color:#722222;

	font-size:13px;

	font-style:normal;

	margin:0px;

	padding:0px;

}

.pfContent {

	width: 560px;

	float: left;

	margin: 17px 0px 15px 0px;

	border: 0px dotted #999999;

}

.pfImg {

	width: 235px;

	height: 117px;

	float: left;

	margin:17px 0 0 0;

	padding:0 0 0 20px;

	background-image: url(../images/bg-pf.jpg);

	background-repeat: no-repeat;

}

.pfText{

	width: 250px;

	float: right;

	

}

.pfText p{

	padding: 0px;

	margin: 8px 0px 0px 0px;

	font-size:13px;

	color:#616161;

	display:block;

	width:250px;

	float:left;

}

.pfText h1 {

	font-size:17px;

	color: #722222;

	font-weight:normal;

	padding: 0px;

	margin: 0px;

	line-height: 1.2em;

	float:left;

}

.pfText em{

	font-size:14px;

	color: #858585;

	padding: 0px;

	margin: 0px;

	display:block;

	float:left;

	width:250px;

	font-family: Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

}

.pfText a{

	display:block;

	float:left;

	width:90px;

	height:31px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color: #722222;

	text-decoration:none;

	line-height:26px;

	margin-top:5px;

}

.pfText a:hover{

	color:#333;

}



.usefullinks{

	display:block;

	float:left;

	padding:30px 0px 31px 0px;

	width:400px;

}

.usefullinks li{

	display:block;

	width:500px;

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

	padding-top:4px;

	padding-left:30px;

	line-height:23px;

}

.usefullinks li a{

	color:#676766;

	font-size:13px;

	width:auto;

	text-align:justify;

	line-height:20px;

	background:none;



}

.usefullinks li a:hover{

	color:#424e8a;

	width:auto;

	font-size:13px;

	text-align:justify;

	line-height:20px;

	background:none;

}

