body * {

	outline:none;

}

a {

	outline:none;

	color:#505050;

	text-decoration:none;

}

body {

	font-family:Arial;

	font-size:12px;

	margin:0;

	padding:0;

	color:#505050;

	background:#313b49 url(../images/bg.jpg) top center repeat-x;

}

h1, h2, h3, h4, h5, h6, a, span, p, form, img {
	margin:0;
	padding: 0;

}

.FLeft {

	float:left;

}

.FRight {

	float:right;

}

.Clear {

	margin:0;

	padding:0;

	font-size:0;

	line-height:0;

	height:0;

	clear:both;

}

#Wrap {

	width:960px;

	margin:0 auto;

	padding:0 20px;

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

}

/************************** HEADER CSS START HERE **************************************/

#Header {

	width:960px;

	padding:0;

	margin:0;

}

#Header .TopHeader {

	width:960px;

}

#Header .TopHeader .Logo {
	width:355px;
	height:97px;
	background:url(../images/logo-bg.jpg) top left repeat;
	float:left;
	padding:20px 0 0 22px;

}

#Header .TopHeader .RightHeader {

	width:583px;

	height:117px;

	float:left;

	background:url(../images/right-header-bg.jpg) top left no-repeat;

}

#Header .TopHeader .RightHeader .Search {
	width:407px;
	float:right;
	font-size:11px;
	color:#ffffff;
	line-height:34px;
	font-size:22px;
	text-align:right;
	padding-right:10px;
	padding-top: 13px;
	font-weight: bold;

}





#Header .TopHeader .RightHeader .Tagline {
	clear:both;
	font-size:20px;
	color:#FFF;
	text-align:right;
	padding:0px 10px 0 0;
	font-weight:bold;
	line-height:25px;

}

#Header .Navigation {

	width:960px;

	clear:both;

}

#Header .Navigation ul {

	width:750px;

	height:51px;

	display:block;

	float:left;

	margin:0;

	padding:0;

	background:#58c3e5;

}

#Header .Navigation ul li {

	margin:0;

	height:51px;

	text-align:center;

	display:block;

	float:left;

	padding:0 2px 0 0;

	list-style-type:none;

	background:url(../images/nav-divider.gif) top right no-repeat;

}

#Header .Navigation ul li.noBg {

	background:none;

}

#Header .Navigation ul li a {

	width:auto;

	padding:0 30px;

	height:51px;

	line-height:50px;

	background:#58c3e5;

	color:#FFF;

	text-align:center;

	display:block;

	float:left;

	font-size:15px;

	font-weight:bold;

}

.Blue {

	color:#3895BC;

}

#Header .Navigation ul li a:hover {

	color:#3a4450;

}

#Header .Navigation ul li a.Active {

	font-weight:bold;

}

#Header .Navigation .ContactNo {

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

	width:210px;

	height:51px;

	display:block;

	float:left;

	text-align:center;

	color:#FFF;

	line-height:50px;

	font-size:25px;

	font-weight:bold;

}

#Header .Banner {

	background:#FFF;

	padding:9px 10px 0;

	width:940px;

}

/************************** HEADER CSS END HERE **************************************/



/************************** CONTAINER CSS START HERE **************************************/

#Container {

	width:960px;

	padding:30px 0 0 0;

	margin:0;

}

#Container .LeftBar {

	width:275px;

	float:left;

	padding:0 0 0 24px;

}

#Container .LeftBar .NewsBox {

	width:251px;

	margin-bottom:25px;

}

#Container .LeftBar .NewsBox h2 {

	width:251px;

	height:47px;

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

	line-height:47px;

	font-family:Trebuchet MS;

	color:#FFF;

	font-size:16px;

	text-indent:20px;

}

#Container .LeftBar .NewsBox .Content {

	width:211px;

	background:url(../images/recent-news-bg.jpg) bottom left no-repeat;

	padding:5px 20px 10px;

}

#Container .LeftBar .NewsBox .Content ul {

	margin:0;

	padding:0;

	list-style-type:none;

}

#Container .LeftBar .NewsBox .Content ul li {

	margin:0;

	padding:8px 0 8px 15px;

	list-style-type:none;

	font-size:11px;

	background:url(../images/bullet.gif) 0 14px no-repeat;

	line-height:18px;

	border-bottom:1px #f0f1f2 solid;

}

#Container .LeftBar .NewsBox .Content ul li a {

	color:#3895bc;

	text-decoration:underline;

}

#Container .LeftBar .NewsBox .Content ul li a:hover {

	color:#3895bc;

	text-decoration:none;

}

#Container .LeftBar .NewsBox .Content ul li.noBorder {

	border:none;

}

#Container .LeftBar .ContactForm {

	width:251px;

	margin-bottom:25px;

}

#Container .LeftBar .ContactForm h2 {

	width:251px;

	height:47px;

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

	line-height:47px;

	font-family:Trebuchet MS;

	color:#FFF;

	font-size:16px;

	text-indent:20px;

}

#Container .LeftBar .ContactForm .Content {

	width:181px;

	background:url(../images/contact-form-bg.jpg) bottom left no-repeat;

	padding:20px 35px 10px;

}

#Container .LeftBar .ContactForm .Content form label {

	display:block;

	margin-bottom:5px;

	font-size:11px;

}

#Container .LeftBar .ContactForm .Content form input { 

	border:1px #dbdbdb solid;

	height:22px;

	padding:3px;

	width:175px;

	display:block;

	margin-bottom:12px;

}

#Container .LeftBar .ContactForm .Content form textarea {

	border:1px #dbdbdb solid;

	height:54px;

	padding:3px;

	width:175px;

	display:block;

	margin-bottom:12px;

}

#Container .LeftBar .ContactForm .Content form input#Submit { 

	width:97px;

	height:38px;

	display:block;

	border:none;

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

	text-align:center;

	font-family:Arial;

	font-weight:bold;

	color:#FFF;

	cursor:pointer;

	font-size:12px;

}

#Container .RightContent {

	width:619px;

	float:left;

}

#Container .RightContent h1 {	

	font-size:21px;

	font-weight:normal;

	color:#596876;

	margin-bottom:10px;

}

#Container .RightContent h2 {

	color:#5097cc;

	font-size:17px;

	text-align:justify;

	margin-bottom:5px;

}

#Container .RightContent h3 {	

	color:#5097cc;

	font-size:16px;

	line-height:21px;

	font-family:Trebuchet MS;

	text-align:justify;

	margin-bottom:15px;

}

#Container .RightContent h4 {	

	font-size:14px;

	font-weight:bold;

	color:#5097CC;

}

.MapLink {

	background:url(../images/map-icon.png) 0 0 no-repeat;

	height:25px;

	display:block;

	line-height:20px;

	text-indent:30px;

	width:120px;

	margin-top:5px;

}

.MapLink:hover {

	color:#5097CC;

}

#Container .RightContent p {

	text-align:justify;

	line-height:24px;

	padding-bottom:25px;

}

#Container .RightContent p.lowPadding {

	padding-bottom:10px;

}

#Container .RightContent ul {

	margin:0;

	padding:0 0 20px;

	list-style-type:none;

}

#Container .RightContent ul li {

	margin:0;

	padding:0 0 0 10px;

	list-style-type:none;

	background:url(../images/bullet2.gif) 0 8px no-repeat;

	line-height:24px;

}

#Container .RightContent ul li a {

	color:#3895bc;

	text-decoration:underline;

}

#Container .RightContent ul li a:hover {

	color:#505050;

	text-decoration:none;

}

#Container .RightContent .ImgFrame {

	background:url(../images/img-frame-bg.jpg) top left no-repeat;

	width:607px;

	height:142px;

	padding:11px 0 0 12px;

	margin-bottom:20px;

}

.Email {

	color:#42a0c7;

	text-decoration:underline;

}

.Email:hover {

	color:#505050;

	text-decoration:none;

}

/************************** CONTAINER CSS END HERE **************************************/



/************************** FOOTER CSS START HERE **************************************/

#Footer {

	width:960px;

	height:90px;

	padding:10px 0 0 0;

	margin:0;

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

	text-align:center;

	font-family:Verdana;

	font-size:10px;

	color:#5e748f;

	line-height:24px;

}

#Footer a {	

	color:#5e748f;

}

#Footer a:hover {	

	color:#FFF;

}

#Footer .CopyrightText {

	padding:5px;

	color:#8c9db3;

}

/************************** FOOTER CSS END HERE **************************************/

