
/* CSS Document */

body {
		margin:0;
		padding:0;
		background:#fff url(../images/body-bg.jpg) 0 0 repeat-x;
	}
	p {
		font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		font-size:14px;
		color:#4f4d4d;
		font-weight:normal;
		margin-bottom:4px;
		text-align: justify;
	}

.fl {float:left; vertical-align:top;}
.fr {float:right;}
.clr {clear:both;}
.style2 {color: #c7c7c7;}

a {text-decoration:none; color:#9fcc3e; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
a:hover {text-decoration:none;}

#wrapper {
		width:966px;
		margin:auto;
	}
/*-----header-----*/
#header {
		width:966px;
		margin:auto;
		height:197px
	}

#header .logo {float:left; margin-top:15px;}

#header .text {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; text-decoration:none; float:left; margin-top:39px;}
#header p {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#999;}
#header p span {font-size:16px; font-weight:bold; color:#feb157; text-decoration:none;}
#header .icon {margin:29px 5px 0;}

#header .menu {position:relative; bottom:-3px;  height:59px;}
	
	#header .menu ul {
			margin:0;
			padding:0;
			list-style:none;
		}
	#header .menu  ul li{ display:inline-block; float:left}
	
	/*#header .menu ul li a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000;
			text-decoration:none;
			float:left;
			background:url(../images/header-seprator.png) 100% 5px no-repeat;
			height:49px;
			padding:0 40px 0 39px;
			line-height:59px;
			position:relative;
		}*/
		
		#header .menu ul li a {display:inline-block; float:left; background:url(../images/header-seprator.png) 100% 5px no-repeat;}
		#header .menu ul li a span{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000;
			text-decoration:none;
			float:left;			
			height:59px;
			padding:0 40px 0 39px;
			line-height:51px;
			position:relative;
			cursor:pointer;
		}
	
	/*#content2-right .btn-bg .menu a:hover {
			background:url(../images/blue-selected.gif) 0 0 no-repeat;
			width:75px;
			height:22px;
		}
	*/
	#header .menu ul li a:hover{
			background:url(../images/menu-center.gif) 0 0 repeat-x;
			color:#FFF;
			height:59px;
	}
	#header .menu ul li a:hover span{background:url(../images/menu-h.gif) center bottom no-repeat; height:59px; position:relative; color:#fff}
	
	#header .menu ul li a.selected{background:url(../images/menu-center.gif) 0 0 repeat-x;}
	#header .menu ul li a.selected span {
			background:url(../images/menu-h.gif) center bottom no-repeat;
			font-weight:bold;
			color:#FFF;
			height:59px;
	}

	 #selected a{background:url(../images/menu-center.gif) 0 0 repeat-x !important; color:#fff !important;}
	#selected span {
			background:url(../images/menu-h.gif) center bottom no-repeat;
			font-weight:bold;
			color:#FFFFFF !important;
			height:59px;
	}
	.menuanchorclass {
	 color:#ffffff;
	}

	#header .menu ul li.iconset{float:right; margin-left:8px; margin-top:11px;}
	#header .menu ul li.iconset a:hover{background:0 none; height:auto}
	#header .menu ul li a .img {margin-left:10px;}

/*-----/header-----*/

/*------banner------*/
#banner {height:284px;margin-top:44px;}

#banner h1 {font-size:33px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000;}

#banner h1 span {color:#9f5092;}

#banner p {font-family:Ebrima; font-size:16px; text-decoration:none; color:#666; font-weight:normal; margin-top:0px; padding:0; word-spacing:3px;}

#banner .btn-bg {background:url(../images/banner-btn.png) 0 0 no-repeat; width:332px; height:48px;}

#banner .btn-bg h1 {font-size:26px; text-decoration:none; color:#FFF; line-height:48px; margin-left:10px;}

/*------/banner------*/

/*------content------*/
#content {margin-top:0px;
    margin-bottom:35px;
		}
#left {
 float:left;
 width: 78%; 
 border-right:1px solid #999999;
 clear:both;
}
#right {
 float:right;
 width: 20%; 
  background: white; 
  min-height:300px;
  background:none repeat scroll 0 0 #F6F6F6;
  
  
}
#right a {
 color:#000000;
font-size:14px;
font-weight:normal;
cursor:pointer;
}

#right a:hover {
 color:#9FCC3E;
font-size:14px;
font-weight:normal;
cursor:pointer;
}

#content .search-bg {width:965px; height:58px; background-color:#696969;}

#content .search-bg p {margin-top:15px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:none; margin-left:15px; line-height:24px;}

#content .search-bg .input-bg {background:url(../images/subscribe-bg.gif) 0 0 no-repeat; width:162px; height:26px; margin-top:15px; margin-left:10px;}

#content .search-bg .input {-moz-border-radius:7px;background:#FFF; border:0 none; margin:0px 0 0 5px; float:left;width:251px;height:24px;}

#content .search-bg .btn {/*background:url(../images/button-tail-h.gif) 0 0 repeat-x;*/
background:none repeat scroll 0 0 #B3282F;
    -moz-border-radius: 7px 7px 7px 7px;
    border: medium none;
    color: #FFFFFF;
    padding: 8px 0 7px 11px;
    position: relative;
    text-decoration: none;
	width:92px;
	margin-top:13px;
	font-size:12px;
	margin-left:110px;
}

.sproject-bg h1 {
 color:#B3282F;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:4px 0 5px;
text-decoration:none;
}
#content .project-bg {
		background:url(../images/logos.png) 0 0 repeat-x;width:960px; height:100px; background-color:#fff; border:1px solid #CCC;
	}

#content .project-bg p {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; text-align:center; margin:28px 15px 0 15px;}

#content .project-bg .line {width:1px; height:80px; background-color:#ccc; float:left; margin:10px 10px 0 10px;}

#content .blog-bg {width:235px;border-right:1px solid #999; float:left;}

#content .blog-bg h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B3282F; text-decoration:none; margin:4px 0 5px 0;}

#content .blog-bg .img-bg {/*width:215px;  background-color:#CCC; padding:7px 0 0 8px;*/height:121px;}

#content .blog-bg p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:220px;}

#content .blog-bg2 h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B3282F; text-decoration:none; margin:4px 0 5px 15px;}

#content .link a{font-size:12px; font-weight:bold; text-decoration:underline; color:#79256E; float:left; background:url(../images/marker.gif) 0 4px no-repeat; padding-left:18px; margin-top:2px; margin-left:10px;}

#content .link a:hover {text-decoration:none;}

#content .link p {text-align:justify;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:left; margin-left:24px;  margin-top:3px; margin-left:30px; display:inline}

#content .blog-bg2 {width:215px; float:left; }

#content .link2 a{font-size:12px; font-weight:bold; text-decoration:underline; color:#79256E; float:right; }

#content .link2 a:hover {text-decoration:none;}

#content .learn-more {background:#B3282F;
    -moz-border-radius: 7px 7px 7px 7px;
    border: medium none;
    color: #FFFFFF;
    padding: 5px 0 6px 10px;
    position: relative;
    text-decoration: none;
	width:110px;
	margin-top:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h4{padding-top:2%;padding-bottom:10px;color:#B3282F; line-height:25px;  font-size:18px; font-weight:normal; }
/*------/content------*/

#footer {background:url(../images/footer-bg21.gif) center 0 repeat-x; height:69px; line-height:69px; color:#c7c7c7}
#footer a{color:#c7c7c7; text-decoration:none; font-size:12px;}
.footerlink
{color:#c7c7c7; text-decoration:none; font-size:12px;}
.footerlink a:link
{color:#c7c7c7; text-decoration:none; font-size:12px;}
.footerlink a:visited
{color:#c7c7c7; text-decoration:none; font-size:12px;}
.footerlink:hover
{color:#9FCC3E; text-decoration:none; font-size:12px;}




#footer1 {background:url(../images/footer-bg21.gif) center 0 repeat-x; height:100px; line-height:150px; color:#c7c7c7;}
#footer1 a{color:#c7c7c7; text-decoration:none; font-size:12px;}

.gap10 {width:10px; height:10px; font-size:1px;}
.gap15 {width:15px; height:15px; font-size:1px;}
.gap20 {width:20px; height:20px; font-size:1px;}
.gap25 {width:25px; height:25px; font-size:1px;}
.gap30 {width:30px; height:30px; font-size:1px;}
.gap33 {width:33px; height:7px; font-size:1px;}
.gap100 {width:100px; height:30px; font-size:1px;}



.w450 {width:450px;}
.w494 {width:494px;}



* {
	margin: 0;
}
html, body {
	height: 100%;
}
.maincotainer {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -69px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 69px; /* .push must be the same height as .footer */
}
.input_c {
 background:url("../images/input.jpg") repeat-x scroll 0 0 #FFFFFF;
border:medium none;
height:23px;
width:198px;
}
.input_s {
 background:url("../images/submit.jpg") repeat-x scroll 0 0 #FFFFFF;
border:medium none;
height:42px;
width:111px;
cursor:pointer;
}

.input_t {
 background:url("../images/text-area.jpg") repeat-x scroll 0 0 #FFFFFF;
border:medium none;
height:68px;
width:198px;
}
#left h4 {
 color:#B3282F;
 font-weight:bold;
}
th {
 color:#B3282F;
}
strong {
color:#B3282F;
font-size:16px;
}
.btn a {
 color:#fff;
}
.learn-more a {
 color:#fff;
}
li {
font-family:Arial, Helvetica, sans-serif;
		line-height:24px;
		font-size:14px;
		color:#4f4d4d;
		font-weight:normal;
		margin-bottom:4px;
}
#left p {
 text-align:justify;
width:98%;
}
#right a {
 background:url("../images/bng.png") no-repeat scroll left center transparent;
color:#343434;
padding-left:15px;
text-decoration:none;
}
#right a:hover {
 background:url("../images/green.png") no-repeat scroll left center transparent;
color:#9FCC3E;
padding-left:15px;
text-decoration:none;
}
.select {
 background:url("../images/green.png") no-repeat scroll left center transparent !important;
color:#9FCC3E !important;
padding-left:15px !important;
text-decoration:none !important;
}
#right td {
 height:27px;
}
.fr a:hover {
 color:#6D0101 !important;
}
.act {
 color:#6D0101 !important;
}