@import url("reset.css");
@import url("menu.css");

body {
background: #afafaf url(../image/body_bg.jpg) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #696969;
	font-size: 12px;
	line-height: auto;
}

.clear {clear: both;}

a:link, a:visited, a:active {
	color: #003d7d;
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;	
}

a:hover {
	text-decoration: underline;
}

blockquote {
	padding: 10px;
}

h1,h2,h3,h5,h6 {
	color: #333333;
	margin-bottom: 5px;
}

h1 {
	font-size:20px;
}

h2 {
	font-size: 18px;
}

.xmap h2 {
	padding-bottom: 15px;	
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 15px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 13px;
}

p {
	margin-bottom: 10px;
}


#wrapOuter {
	background: url(../image/wrap_top.png) no-repeat center top;
	margin: 0 auto;
	width: 100%;
	padding-top: 27px;
}

#wrapInner {
	background: #fff;
	width: 990px;
	margin: 0 auto;	
	position: relative;
}

#header {
	height: 134px;
	background: url(../image/header_bg.jpg) repeat-x left bottom;
	z-index: 900;
	position: relative;
}

#header .logo {
	width: 267px;
	height: 73px;
	float: left;
	position: absolute;
	top: 24px;
	left: 15px;
}

#header .moduletable {
	float: left;
	width: 206px;
	height: 40px;
	border-left: 1px solid #e6e6e7;
	color: #949699;
	line-height: 18px;
	position: absolute;
	top: 48px;
	left: 295px;
	padding-left: 14px;
}

.topNav {
	background: url(../image/topnav_bg.png) no-repeat left top;
	width: 249px;
	height: 40px;
	position: absolute;
	top: 21px;
	right: -10px;
}

.topNav ul li {
	float: left;
	background: url(../image/li_border.jpg) no-repeat left top;
	display: block;
	padding: 0 16px 0 18px;
	height: 40px;
	line-height: 35px;
	text-transform: uppercase;
}

.topNav ul li.first {
	background-image: none;
}

.topNav ul li a:link,
.topNav ul li a:active,
.topNav ul li a:visited {
	color: #fff;
	font-size: 10px;
}

#navWrap {
	height: 45px;
	position: absolute;
	top: 134px;
	left: 0;
	z-index: 100;
	width: 977px;
	padding-right: 13px;
}

#navWrap .searchWrap {
	background: url(../image/search_bg.jpg) no-repeat left top;
	/*width: 226px;*/
	width: 150px;
	height: 27px;
	float: right;
	margin-top: 6px;
	position: relative;
}

#navWrap .searchWrap .inputbox {
	width: 190px;
	height: 19px;
	border: none;
	color: #5c5c5c;
	background: transparent;
	position: absolute;
	top: 8px;
	left: 12px;
	font-size: 11px;
}

#navWrap .searchWrap  .button {
	background: none;
	width: 25px;
	height: 26px;
	border: none;
	color: #787878;
	cursor: pointer;
	position: absolute;
	top: 1px;
	right: 2px;
	text-indent: -99999;
}

#container {
	margin-top: 53px;
	padding: 0 13px 20px 12px;
}

#leftCol {
	width: 218px;
	float: left;
	margin-right: 10px;
}

.module-newsletter {
	background: url(../image/module_news_repeat.jpg) repeat-y left top;
	width: 218px;
	color: #6a6a6a;
	margin-bottom: 2px;
	font-size: 11px;
	
}

.module-newsletter div {
	background: url(../image/module_news_bottom.jpg) no-repeat left bottom;
	padding-bottom: 10px;
}	

.module-newsletter div div div {
	background: url(../image/module_news_top.jpg) no-repeat left top;
	padding: 13px 10px 0 11px;
}

.module-newsletter div div, .module-newsletter div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

.module-newsletter div div div div { height:auto; overflow:hidden; }

.module-newsletter h3 span {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}

.module-newsletter .regbutton {
	background: url(../image/register.jpg) no-repeat left top;
	width: 100px;
	display: block;
	height: 26px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-indent: -999px;
}

.module-newsletter .regbutton:hover {
	background: url(../image/register_hover.jpg) no-repeat left top;
}

#leftCol .module-login {
	background: url(../image/module_login_repeat.jpg) repeat-y left top;
	width: 218px;
	margin-bottom: 7px;
}

#leftCol .module-login ul li {
	background: url(../image/bullate.jpg) no-repeat left 8px;
	padding-left: 8px;
	padding-bottom: 6px;
}

#leftCol .module-login ul li a:link, #leftCol .module-login ul li a:active, #leftCol .module-login ul li a:visited {
	font-size: 12px;
	font-family: Georgia;
	color: #3f3f3f;
	text-decoration: underline;
}

#leftCol .module-login ul li a:hover {
	text-decoration: none;
}

.module-login div {
	background: url(../image/module_login_bottom.jpg) no-repeat left bottom;
	padding-bottom: 2px!important;
	padding-bottom: 0px;
	width: 218px;
}	

.module-login div div div {
	background: url(../image/module_login_top.jpg) no-repeat left top;
	padding: 13px 8px 0 8px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	width: 202px;
}

.module-login div div, .module-login div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

.module-login div div.clear {
	clear: both;
	overflow: hidden;
	min-height: 0;
	height: 1px!important;
	height: 1px;
}

.module-login h3, .module-newsletter h3 {
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
	font-family: Trebuchet MS;
	text-transform: uppercase;
}

.module-login h3 span {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}

.module-login .inputWrap {
	background: url(../image/inputbox_bg.jpg) no-repeat left top;
	width: 182px;
	height: 19px;
	border: none;
	padding: 2px 8px;
	margin-bottom: 6px;
}

.module-login .inputWrap .inputbox {
	width: 182px;
	height: 19px;
	border: none;
	color: #5c5c5c;
	background: transparent;
}
/*
.module-login .button {
	background: url(../image/login_button.jpg) no-repeat left top;
	width: 56px;
	height: 26px;
	border: none;
	color: #003d7d;
	cursor: pointer;
	float: left;
	clear: both;
	text-indent: -9999px;
}

.module-login .button:hover {
	background: url(../image/login_button_hover.jpg) no-repeat left top;
}
*/
.module-login .button {
	background: url(../image/gologin.jpg) no-repeat left top;
	width: 56px;
	height: 26px;
	border: none;
	color: #003d7d;
	cursor: pointer;
	float: left;
	clear: both;
	text-indent: -9999px;
}

.module-login .button:hover {
	background: url(../image/gologin_o.jpg) no-repeat left top;
}
.module-login .button_logout {
	background: url(../image/button2.jpg) no-repeat left top;
	width: 67px;
	height: 26px;
	border: none;
	color: #003d7d;
	cursor: pointer;
	float: left;
	clear: both;
	text-indent: -9999px;
}

.module-login .button_logout:hover {
	background: url(../image/logout_button_hover.jpg) no-repeat left top;
	width: 67px;
	height: 26px;
	border: none;
	color: #003d7d;
	cursor: pointer;
	float: left;
	clear: both;
	text-indent: -9999px;
}

.module-login a.register:link,
.module-login a.register:visited,
.module-login a.register:active {
	text-decoration: underline;
	color: #fff;
	font-size: 12px;
	float: right;
}

.module-login a.register:hover {
	text-decoration: none;
	cursor: pointer;
}

#leftCol .module,
#leftCol .module-news {
	background: none;
	width: 218px;
	color: #696969;
	margin-bottom: 7px;
}
#leftCol .module-news {
	margin-bottom: 23px;
}

#leftCol .module div {
	background: none;
	padding: 0px;
}

#leftCol .module-news div {
	background: url(../image/module_news1_bottom.jpg) no-repeat left bottom;
	padding-bottom: 7px;
}


#leftCol .module div div div,
#leftCol .module-news div div div {
	background: none;
	padding: 0px;
}

#leftCol .module div div, #leftCol .module div div div div,
#leftCol .module-news div div, #leftCol .module-news div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

#leftCol .module h3 {
	padding: 0 0 20px 10px;
	margin-bottom: 5px;
	background: url(../image/h3_bg_bg.jpg) repeat-x left bottom;
}

#leftCol .module-news h3 {
	background: url(../image/module_news_h3.jpg) no-repeat left bottom;
	text-indent: -999px;
	height: 71px;
}

#leftCol .module-news .mod_placehere_following {
	width: 198px;
	padding: 10px 10px 20px 10px;
	border-bottom: 1px solid #e2e9ed;
	font-size: 11px;
}

#leftCol .module-news h2 {
	color: #003d7d;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
}

.module-gallery {
	background: url(../image/gallery_repeat.jpg) repeat-y left top;
	width: 218px;
	color: #6a6a6a;
	margin-bottom: 8px;
	margin-top: 28px;
}

.module-gallery div {
	background: url(../image/gallery_bottom.jpg) no-repeat left bottom;
	padding-bottom: 10px;
}	

.module-gallery div div div {
	background: url(../image/gallery_top.jpg) no-repeat left top;
	padding: 23px 10px 15px 23px;
}

.module-gallery div div, .module-gallery div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

.module-gallery h5 {
	color: #94989f;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-transform: uppercase;
}

.module-gallery h4 {
	color: #003d7d;
	font-family: "Trebuchet MS";
	font-size: 22px;
	text-transform: uppercase;
}

.module-gallery h4 span {
	color: #feb900;
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
}



#banner {
	width: 735px;
	float: right;
	margin-bottom: 15px;
	z-index: 100;
}

#contentCol {
	width: 735px;
	float: right;	
	position: relative;
}

.content {
	padding-bottom: 5px;
	line-height: 16px;
	padding-left: 15px;
	padding-bottom: 20px;
}

.pathwayWrap {
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #e2e9ed;
	color: #003d7d;
	font-family: "Trebuchet MS";
	font-size: 12px;
	overflow: hidden;
}

.pathwayWrap a.pathway {
	color: #31333b;
	font-size: 12px;
}

.contentheading, .componentheading {
	color:#feb900;
	font-size:24px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	background: url(../image/contentheading_bg.jpg) no-repeat left bottom;
	text-transform: uppercase;
	line-height:30px;
	margin-bottom:10px;
	padding-bottom:16px;
	padding-top: 10px;
}

.title {
	color:#003d7d;
	font-size:16px;
	margin-bottom: 12px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-transform: uppercase;
}

.title span {
	color: #feb900;
}

.article_row .contentheading, .article_row .componentheading {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #003d7d;
	padding-bottom: 16px;
	background:none;
	line-height: normal;
	height: auto;
	margin-bottom: 0;
}

.article_row h4 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #c0c0c0;
	padding-bottom: 16px;
}

.small, .createdate, .modifydate {
	color: #333333;
	font-size: x-small;
}

.content ul, .content ol {
	padding: 0 0 15px 2px;
}

.content ul li, .content ol li {
	background: url(../image/bullet_yellow.jpg) no-repeat left 6px;
	padding: 0 0 10px 15px;
}

.content ul li a:link,
.content ul li a:active,
.content ul li a:visited,
.content ol li a:link,
.content ol li a:active,
.content ol li a:visited {
	color: #003d7d;
	text-decoration: none;
}

.content ul li a:hover {
	text-decoration: underline;
}

.content ol.commentlist li {
	background: none;
	padding-top: 8px;
	padding-right: 8px;
}

.content .box,
.content .article_row {
	background: url(../image/contentwrap_bg.jpg) repeat-x left bottom;
	font-size: 12px;
	padding-bottom: 13px;
	margin-bottom: 8px;
	color: #696969;
}

.content .box.last,
.content .article_row.last {
	background: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.content .box h3,
.content .article_row h2 {
	font-family: "Trebuchet MS";
	font-size:16px;
	font-weight: bold;
	color:#003d7d;
	margin-bottom:5px;
	padding: 0;
}

.content .box .creatdate,
.content .article_row .creatdate {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #383838;
	margin-bottom: 0px;
}

.content .box a.readon:link,
.content .box a.readon:active,
.content .box a.readon:visited,
.content .article_row a.readon:link,
.content .article_row a.readon:active,
.content .article_row a.readon:visited {
	font-size: 12px;
	color: #feb900;
	text-decoration: underline;
}

.content .navigation {
	margin-bottom: 0;
}

.module-gray {
	background: url(../image/module_gray_repeat.jpg) repeat-y left top;
	width: 215px; 
	color: #696969;
	margin-bottom: 10px;
	line-height: 20px;
}

.module-gray div {
	background: url(../image/module_gray_bottom.jpg) no-repeat left bottom;
	padding-bottom: 30px;
}	

.module-gray div div div {
	background: url(../image/module_gray_top.jpg) no-repeat left top;
	padding: 28px 14px 0 14px;
}

.module-gray div div, .module-gray div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

.module-gray h3 {
	color: #003d7d;
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 14px;
} 

.module-gray span {
	color: #393939;
	font-size: 12px;
}

.module-gray a:link,
.module-gray a:visited,
.module-gray a:active {
	color: #393939;
	font-size: 12px;
	text-decoration: underline;
}

.module-gray a:hover {
	text-decoration: none;
	cursor: pointer;
}

.modulelist .module {
	background: url(../image/module_repeat.jpg) repeat-y left top;
	width: 362px;
	color: #003d7d; 
	float: left;
	margin-right: 10px;
}

.modulelist .module.last {
	margin-right: 0px;
}

.modulelist .module div {
	background: url(../image/module_bottom.jpg) no-repeat left bottom;
	padding-bottom: 18px;
	width: 362px;
}

.modulelist .module div div div {
	background: url(../image/module_top.jpg) no-repeat left top;
	padding: 21px 16px 0 16px;
	min-height: 580px;
	height: auto !important;
	height: 580px;
	width: 330px;
}

.modulelist .module div div, .modulelist .module div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	height: auto;
	min-height: 0;
}

.modulelist .module div div div div.clear {
	clear: both;
	height: 1px !important;
	overflow: hidden;
	min-height: 0;
}

.modulelist .module h3 {
	background: url(../image/module_box.jpg) repeat-x left bottom;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #003d7d;
	padding-bottom: 5px;
	margin-bottom: 17px;
}

.modulelist .module h3 span {
	color: #feb900;
}

.modulelist .module .box {
	background: url(../image/module_box.jpg) repeat-x left bottom;
	padding-bottom: 14px;
	margin-bottom: 17px;
}

.modulelist .module .box h4 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	margin-bottom: 8px;
}

.modulelist .module .box a.readon:link,
.modulelist .module .box a.readon:active,
.modulelist .module .box a.readon:visited {
	font-size: 11px;
	font-weight: bold;
	color: #f0b310;
	text-decoration: underline;
	float: left;
}

.modulelist .module .box a.readon:hover {
	text-decoration: none;
}

.modulelist .module .box a.project:link,
.modulelist .module .box a.project:active,
.modulelist .module .box a.project:visited,
.modulelist .module .box a.expertise:link,
.modulelist .module .box a.expertise:active,
.modulelist .module .box a.expertise:visited,
.modulelist .module .box a.profile:link,
.modulelist .module .box a.profile:active,
.modulelist .module .box a.profile:visited {
	background: url(../image/project_bg.jpg) no-repeat left center;
	padding-left: 28px;
	font-size: 10px;
	color: #612800;
	text-decoration: none;
	float: right;
	margin-right: 45px;
}

.modulelist .module .box a.profile:hover,
.modulelist .module .box a.expertise:hover,
.modulelist .module .box a.project:hover {
	text-decoration: underline;
}

.modulelist .module .box a.expertise:link,
.modulelist .module .box a.expertise:active,
.modulelist .module .box a.expertise:visited {
	background: url(../image/expertise_bg.jpg) no-repeat left center;
	height: 17px;
	color: #000844;
}

.modulelist .module .box a.profile:link,
.modulelist .module .box a.profile:active,
.modulelist .module .box a.profile:visited {
	background: url(../image/profile_bg.jpg) no-repeat left center;
	color: #222222;
}

.modulelist .module .pagination ul {
	float: right;
}

.modulelist .module .pagination ul li {
	float: left;
	background: url(../image/pagination_border.jpg) no-repeat left center;
}

.modulelist .module .pagination ul li:first-child {
	background-image: none;
}

.modulelist .module .pagination ul li a:link,
.modulelist .module .pagination ul li a:active,
.modulelist .module .pagination ul li a:visited {
	font-size: 11px;
	color: #f0b310;
	text-decoration: none;
	padding: 0 6px;
}

.modulelist .module .pagination ul li.active a:link,
.modulelist .module .pagination ul li.active a:active,
.modulelist .module .pagination ul li.active a:visited,
.modulelist .module .pagination ul li a:hover {
	text-decoration: none;
	color: #333333;
}

.module-blog {
	background: url(../image/moduleblog_repeat.jpg) repeat-y left top;
	width: 736px;
	font-size: 11px;
	color: #696969;
	margin: 22px 0;
}

.module-blog div {
	background: url(../image/moduleblog_bottom.jpg) no-repeat left bottom;
	padding-bottom: 20px;
}

.module-blog div div div {
	background: url(../image/moduleblog_top.jpg) no-repeat left top;
	padding: 6px 7px 0 19px;
	min-height: 96px;
	height: auto !important;
	height: 96px;
}

.module-blog div div, .module-blog div div div div {
	background-image: none;
	padding: 0;
	margin: 0;
	min-height: 0;
	height: auto;
}

.module-blog h3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	margin-bottom: 2px;
}

.module-blog h4 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #013e7e;
	margin-bottom: 6px;
}

.module-blog a.readon:link,
.module-blog a.readon:active,
.module-blog a.readon:visited {
	font-size: 11px;
	font-weight: bold;
	color: #f0b310;
	text-decoration: underline;
}

.module-blog a.readon:hover {
	text-decoration: none;
}

#footerWrap {
	width: 990px;
	height: 192px;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
background: #afafaf url(../image/body_bg.jpg) repeat left top;	
}

#footer {
	background:  url(../image/footer_bg.png) no-repeat center top;
	width: 990px;
	height: 192px;
}

#footer .logo {
	width: 106px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	top: 44px;
	left: 25px;
}

#footer .footerright {
	width: 780px;
	position: absolute;
	top: 43px;
	right: 33px;
}

#footer .footerright .moduletable-fnav {
	width: 692px;
	float: left;
	padding-bottom: 14px;
}

#footer .footerright .moduletable-fnav ul li {
	display: inline;
	background: url(../image/footernav_seperator.jpg) no-repeat right center;
}

#footer .footerright .moduletable-fnav ul li:last-child {
	background-image: none;
}

#footer .footerright .moduletable-fnav ul li a:link,
#footer .footerright .moduletable-fnav ul li a:active,
#footer .footerright .moduletable-fnav ul li a:visited {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding: 0 15px;
}

#footer .footerright .moduletable-fnav ul li a:hover {
	text-decoration: underline;
}

#footer .footerright .moduletable-ftext {
	width: 88px;
	font-size: 14px;
	font-weight: bold;
	color: #ffba00;
	float: right;
}

#footer .footerright .moduletable-info {
	font-size: 12px;
	color: #ffba00;
	margin: 0 0 0 12px;


}

#footer .footerright .moduletable-info a:link,
#footer .footerright .moduletable-info a:active,
#footer .footerright .moduletable-info a:visited {
	font-size: 11px;
	color: #ffba00;
	text-decoration: underline;
	margin-left: 12px;
}

#footer .footerright .moduletable-info a:hover {
	text-decoration: none;
}


#footer .moduletable-bottomtext {
	color: #062861;
	position: absolute;
	top: 133px;
	left: 22px;
}

#footer .moduletable-copyright {
	color: #171717;
	position: absolute;
	top: 133px;
	right: 13px;
}
/* ------------- Start Joomla css -------------  */

/*  Start Pagination css   */

.content #paginationWrap ul {
	list-style-position: inside;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	text-align: center;
	display: inline;
	padding: 0;
	margin: 0;
}

.content #paginationWrap ul li {
	padding-bottom: 0;
	padding: 0;
	margin: 0;
	display:inline;
	margin:0pt 3px;
	background-image: none;
}

/*  End Pagination css   */

/*  Start Contact css   */

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/image/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/image/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/image/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}
/* ------------- End Joomla css -------------  */
/*---------------- register css --------------*/
.content .regForm {
	background: url(../image/regForm_repeat.jpg) repeat-y left top;
	width: 485px;
	color: #696969;
	line-height: 16px;
}	

.content .regForm div {
	background: url(../image/regForm_bottom.jpg) no-repeat left bottom;
	width: 485px;
	padding-bottom: 30px;
}

.content .regForm div div div {
	background: url(../image/regForm_top.jpg) no-repeat left top;
	width: 435px;
	padding: 30px 25px 0 25px;
}

.content .regForm div div, .content .regForm div div div div {
	background: none;
	padding: 0px;
	margin: 0px;
}

.content .regForm .inputWrap {
	width: 421px;
	padding-bottom: 15px;
}

.content .regForm .inputWrap .label {
	color: #002f6d;
	font-size: 14px;
	width: 120px;
	padding-left: 2px;
	float: left;
}

.content .regForm .inputWrap .label span {
	color: #feb900;
}

.content .regForm .inputWrap .boxWrap, #chrono_verification {
	background: url(../image/regForm_inputbox.jpg) no-repeat left top;
	width: 288px;
	height: 24px;
	float: right;
	padding-left: 6px;
	padding-top: 2px;
}

.content .regForm .inputWrap .boxWrap .inputbox, .required {
	width: 282px;
	padding: 2px 0 0 0; 
	border: none;
	background: none;	
}

.content .regForm .boxWrap1 {
	background: url(../image/textarea.jpg) no-repeat left top;
	width: 294px;
	height: 114px;
	padding-bottom: 2px;
	float: right;
}

.content .regForm .inputWrap .boxWrap1 .inputbox1 {
	padding: 2px 0 2px 5px; 
	border: none;
	background: none;	
}

.content .regForm .inputWrap .button {
	background: url(../image/go.jpg) no-repeat left top;
	width: 16px;
	height: 16px;
	border: none;
	cursor: pointer;
	float: left;
	margin: 3px 0 0 8px;
}

.content .regForm .inputWrap .clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.content .regForm .submit, .requestform .submit  {
	background: url(../image/submit.jpg) no-repeat left top;
	width: 88px;
	height: 32px;
	border: none;
	color: #fff;
	margin-left: 127px;
	margin-top: 12px;
	cursor: pointer;
	padding-right: 5px;
}

.content .regForm .submit:hover, .requestform .submit:hover {
	background: url(../image/submit_hover.jpg) no-repeat left top;
}

#advice-required-con_name, #advice-required-con_email, #advice-required-con_phone {
	padding-top: 4px;
	font-size: 10px;
	color: Red;
	width: 130px;
}
.content #josForm div, .content#login .name, .content#login .pass, .content#login .remember, .content .user div {
	clear: both;
	margin-bottom: 10px;
}
.content .user table {
	clear: both;	
}
.content #josForm label, .content#login label, .content .user label {
	width: 130px;
	display: block;
	float: left;
	line-height: normal;
}
.content#login label {
	width: 85px;
	padding-bottom: 10px;
}
.content .search_result .button,
.content .login_form .button,
.content #josForm .button,
.content .button,
.content .josForm button {
	background: url(../image/submit.gif) no-repeat left top;
	width: 88px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button1 {
	background: url(../image/update_registration.gif) no-repeat left top;
	width: 250px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button2 {
	background: url(../image/update_project.gif) no-repeat left top;
	width: 250px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button3 {
	background: url(../image/add_projects.gif) no-repeat left top;
	width: 250px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}

.button4 {
	background: url(../image/submit_news_article.gif) no-repeat left top;
	width: 250px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}

.button6 {
	background: url(../image/update_academic_information.gif) no-repeat left top;
	width: 199px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}

.button7 {
	background: url(../image/submit.jpg) no-repeat left top;
	width: 100px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button8 {
	background: url(../image/update_business_information.gif) no-repeat left top;
	width: 198px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button9 {
	background: url(../image/submit_to_continue.gif) no-repeat left top;
	width: 198px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}
.button10 {
	background: url(../image/register.gif) no-repeat left top;
	width: 198px;
	height: 32px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 5px!important;
	padding-bottom: 3px;
	cursor: pointer;
	vertical-align: middle;
}

.content #josForm .inputbox {
	border: 1px solid #d1d3d6;
}
.content #josForm .selectsalut {
	border: 1px solid #d1d3d6;
	width: 55px;
}
.content #josForm .selectbox {
	border: 1px solid #d1d3d6;
	width: 140px;
}
.content #josForm .labelstyle {	
	width: 200px;
}
.content .results h3, .content .search_result h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #27a7d6;
	clear: both;
	line-height: 20px;
}
.content .results ol.list, .content .results ul {
	margin-left: 0px;
}
.content .results ul.pagination {
	margin-bottom: 10px;
	float: none;
}
.content .results p {
	margin-bottom: 5px;
}
.error {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: Red;
}
.results .small, .results span {
	color: #000;
	font-size: 12px;
}
.results ol.list li {
	border-bottom: 1px solid #666666;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.results ol.list li h4,
.results ol.list li h4 a:link,
.results ol.list li h4 a:active,
.results ol.list li h4 a:visited {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
	color: #FEB900;
}
fieldset.word {
	margin-bottom: 4px;
}
fieldset.word label {
	margin-right: 5px;
}
fieldset.phrase legend, .ordering, fieldset.only legend {
	margin-bottom: 5px;
}
fieldset.only {
	margin: 5px 0 6px;
}

.content .editor legend {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

.content .editor .save {
	margin-top: 10px;
	margin-left: 28px;
}

.content .editor .label {
	width: 120px;
	float: left;
}

/*-----------------------requestform Start-------------------*/

.requestform {
	
}

.requestform .clear {
	height: 1px;
	overflow: hidden;
	clear: both;
}

.requestform span {
	color:#FEB900;
}

.requestform .inputWrap {
	margin-bottom: 16px;
}

.requestform .inputWrap1 {
	width: 460px;
	float: left;
	margin-bottom: 16px;
}

.requestform .inputWrap1 .label,
.requestform .inputWrap .label {
	width: 162px;
	float: left;
	color:#002F6D;
	font-size:14px;
}

.requestform .inputWrap .label span {
	color:#FEB900;
	font-size: 12px;
}

.requestform .inputWrap1 .inputBox,
.requestform .inputWrap .inputBox {
	float: left;
	border: 1px solid #ccc;
	font-size: 10px;
	padding: 3px;
	width:200px;
}

.requestform h4 {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 12px;
	color: #003366;
	font-weight: bold;
	border-bottom: 1px solid #003d7c;
	border-top: 1px solid #003d7c;
}

.requestform .text {
	float: right;
	margin-top: 20px;
}

.requestform .button {
	background: url(../image/submit.jpg) no-repeat scroll left top;
	border: none;
	color:#FFFFFF;
	cursor:pointer;
	height:32px;
	margin-left:163px;
	margin-top:12px;
	padding-right:5px;
	width:88px;
}

.requestform .validation-advice {
	color: red;
	font-size:10px;
	float: left;
	clear: both;
	padding-left:163px;
}

.requestform h3 {
	font-family: "Trebuchet MS";
	font-size:16px;
	font-weight: bold;
	color:#003d7d;
	margin-bottom:5px;
	padding: 0;
}

/*-----------------------requestform End-------------------*/

.weblinks table.weblinks {
	width: 100%;
}

/*  Start Pagination css   */

.content .blog_more {
	margin-bottom: 10px;
}

.content ul.pagination {
	list-style-position: inside;
	list-style-type: none;
	text-align: center;
	margin: 0 0 10px 0px;
	padding: 0;
}
.content ul.pagination li {
	padding-bottom: 0;
	padding: 0;
	display:inline;
	margin: 0pt 3px;
	background-image: none;
}

.content ul.pagination li a:link,
.content ul.pagination li a:active,
.content ul.pagination li a:visited {
	color: #5575ca;
}

.content .counter {
	text-align: center;
}

/*  End Pagination css   */

.content .sig_cont {
	width: auto;
}

#lbCenter {
	z-index: 90000;
}


/*  WP css   */

#respond h3 {
	font-weight: bold;
}

p.postmetadata a:link, p.postmetadata a:active, p.postmetadata a:visited {
	color: #ffc300;
	font-weight: bold;
	font-size: 14px;
}

.small {
	font-family: Trebuchet MS;
	color: #ffc300;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.entry {
	line-height: 21px;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#leftCol .module.archive {
	padding-left: 5px;
}

#leftCol .module.archive h3 {
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #ffc300;
	text-transform: uppercase;
	background-image: none;
	padding: 0 0 8px 0;
	margin-bottom:0;
	line-height: normal;
}

.module.archive h3 span {
	color: #005190;
}

#leftCol .module.archive ul li a:link, #leftCol .module.archive ul li a:active, #leftCol .module.archive ul li a:visited {
	font-family: Trebuchet MS;
	color: #c0c0c0;
	font-size: 12px;
}

.rss {
	position: absolute;
	right:-23px;
	top:-15px;
	background: url(../image/rss_bg.png) no-repeat right top;
	width: 86px;
	height: 42px;
	display: block;
}

.rss a:link, .rss a:active, .rss a:visited {
	text-indent: -9999px;
	width: 86px;
	height: 42px;
	display: block;
}


.sharethis {
	float: right;
	background: url(../image/sharethis.jpg) no-repeat right top;
	width: 126px;
	height: 37px;
	display: block;
	/*visibility: hidden;*/
}


.stico_default {
	background:transparent url() no-repeat scroll 0 0 !important;
	background:transparent url() no-repeat scroll 0 0;
}

a.stbutton:link, a.stbutton:active, a.stbutton:visited {
	padding: 0;
	width: 126px;
	height: 37px;
	display: block;
	text-indent: -99999px;
}

#leftCol .module-tweet {
	font-family: "Trebuchet MS";
	width: 218px;
}

#leftCol .module-tweet h3 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #ffc300;
	padding: 0 0 10px 6px;
}

#leftCol .module-tweet h3 span {
	color: #005190;
}

#leftCol .module-tweet .moduleTop {
	background: url(../image/mod_tweet_top.jpg) no-repeat left top;
	width: 176px;
	height: 13px;
	padding: 0px 20px 0px 22px;
	overflow: hidden;
}

#leftCol .module-tweet .moduleRepeat {
	background: url(../image/mod_tweet_repeat.jpg) repeat-y left top ;
	width: 176px;
	padding: 5px 20px 6px 22px;
	font-size: 14px;
	font-weight: bold;
	color: #005191;
}

#leftCol .module-tweet .moduleBottom {
	background: url(../image/mod_tweet_bottom.jpg) no-repeat left bottom;
	height: 92px;
	display: block;
	position: relative;
}

#leftCol .module-tweet .moduleBottom a.readon:link,
#leftCol .module-tweet .moduleBottom a.readon:active,
#leftCol .module-tweet .moduleBottom a.readon:visited {
	background: url(../image/mod_tweet_readon.jpg) no-repeat left top;
	width: 114px;
	height: 18px;
	line-height: 18px;
	padding: 0 2px;
	display: block;
	text-align: center;
	font-size: 11px;
	color: #a7a7a7;
	text-decoration: none;
	position: absolute;
	left: 1px;
	bottom: 38px;
}

#leftCol .module-tweet .moduleBottom a.readon:hover {
	text-decoration: none;
	cursor: pointer;
}

table.weblinks th#title a img {
	padding-left: 10px;
}

p.postmetadata a:link span.comment, p.postmetadata a:active span.comment, p.postmetadata a:visited span.comment {
	background: url(../image/comment_img.jpg) no-repeat right 3px;
	padding-right: 10px;
}

/* placehere */

.mod_placehere-news .mod_placehere_following img {
	display: none;
}

/* placehere */

.docLink a {
	background: url(../image/doc.png) no-repeat left top;
	height: 25px;
	line-height: 25px;
	color:#003C7B;	
	padding-left: 20px;
	cursor: pointer;
}

.docLink a:hover {
	color: #fc6401;
	text-decoration: none;
}

/*------------------------profile-------------------------------*/
.clear2,br { font-size:0; height:1px; line-height:0; clear:both;}	
.welcome img{ margin:7px 0;}
.welcome{ color:#6A6A6A; font:normal 12px/20px "Trebuchet MS"; padding-bottom:40px;}
h5.profile{color:#003D7D; font:normal 12px/20px "Trebuchet MS"; text-transform:uppercase;}
h5.profile span{color:#3D3D3D;}
.logout {
	background: url(../image/button2.jpg) no-repeat left top;
	width: 67px;
	display: block;
	height: 26px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-indent: -999px;
}
.module-login div div div.welcome{
	background: url(../image/module_login_top.jpg) no-repeat left top;
	padding: 13px 8px 0 24px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	width: 186px;
}
.logout:hover {
	background: url(../image/logout_button_hover.jpg) no-repeat left top;
}

#leftCol .profile_menu{
	background: url(../image/profile_menu_o.jpg) left top repeat-x;
	width: 218px;
	color: #696969;
	margin-bottom: 23px;
	background:url(../image/profile_menu_o.jpg) left top repeat-x;
	margin-top: 15px;
}
.profile_menu ul{list-style:none; padding-top:8px;}
.profile_menu ul li{border-bottom:1px solid #E2E9ED; height:38px; }
.profile_menu ul li:hover,.profile_menu ul li.on{ background:url(../image/profile_menu_over.jpg) repeat-x; border-bottom:1px solid #fff;}
.profile_menu ul li a{ color:#003D7D; font:normal 12px/34px Georgia, "Times New Roman", Times, serif; background:url(../image/arrow_left.jpg) 8px no-repeat; padding-left:22px; text-decoration:underline;}
.profile_menu ul li a:hover,.profile_menu ul li.on a{ color:#000000;}

.myproject_t{ background:url(../image/myproject_top_bg.jpg) left top no-repeat; width:710px; height:24px; float:left;}
.myproject_b{ background:url(../image/myproject_bot_bg.jpg) left top no-repeat; width:710px; height:14px;float:left;}
.myproject_m{ background:url(../image/myproject_mid_bg.jpg) left top repeat-y; width:680px;float:left; padding-left:15px; padding-right:15px;}
.myproject_m h3,.info_box h3{ color:#003D7D; font:normal 18px/24px "Trebuchet MS";}
.myproject_m h3 span,.info_box h3 span{color:#FEB900;}
 ul#projects{list-style:none;background:url(../image/dots.jpg) repeat-x left top;padding-top:5px;float:left;}
 ul#projects li{background:url(../image/dots.jpg) repeat-x left bottom;width:680px;float:left; padding-left:0;}
 ul#projects li.bg_none{ background:none;}
 ul#projects li a{color:#303030; text-decoration:underline; font:normal 12px/30px "Trebuchet MS"; padding-left:0 !important;}
 ul#projects li a:hover{ color:#003d7d;}
 
 .heading{
	color:#FAB809;
	font:bold 24px/44px "Trebuchet MS";
	text-transform:uppercase;
	padding-left: 15px;
	margin-bottom:5px;
	border-top:1px solid #E2E9ED;
	width: 700px;
}
.float_l {float: left;}
.float_r {float: right;}
#pagination{float: right;}

#pagination ul {float: right; padding:1px 0 0 0;}

#pagination ul li {float: left;width:22px;height:14px !important;display:block;padding: 0 !important; line-height:16px;background:none;}

#pagination ul li a{font:normal 11px/12px "Trebuchet MS";color:#f0b310;text-decoration: none;float:left; border-right: 1px solid #ccc; padding:0 8px!important; display:block;}
#pagination ul li a.last{ border-right:0;}
#pagination ul li a:hover,#pagination ul li a.active {text-decoration: none;color: #333333;}

.information{float:left;margin-bottom: 14px;}
.information_t{ background:url(../image/information_t.jpg) no-repeat; height:13px;width:713px;}
.information_b{ background:url(../image/information_b.jpg) no-repeat; height:24px;width:713px; float:left;}
.information_m{background:url(../image/information_m.jpg) repeat-y;padding:0 15px 0 15px;width:683px;float: left;}
.information_m2{background:url(../image/information_m.jpg) repeat-y;padding:0 0px 0 0px;width:713px;float: left;}
.pad_l2{ padding-left:2px;}
.info_box {width:683px; margin:0 auto;}
.info_box div{background:url(../image/dots.jpg) left bottom repeat-x;font:normal 12px/20px Arial;padding:3px 0;width:683px;float:left;}

.info_box div .info_l{
	width:270px;
	float:left;
	color:#003D7D;
	background:none;
	padding-right: 20px;
}
.info_box div .info_r{ width:260px; float:left; color:#696969; background:none;}
.pad_b20{padding-bottom:20px;}
.info_box div.bg_none{ background:none;}


.info_box div.links{background:none;font:normal 12px/20px Arial;float:right;width:300px;text-align: right;}
.info_box div.links a{color:;}
.info_box div.n1{background:none;font:normal 12px/20px Arial;padding:0;width:660px;float:left; }
.info_box div.n2{background:none;font:normal 12px/20px Arial;padding:0;width:93px;float:left; text-align:left;clear:none !important;}
.info_box div.n3{background:none;font:normal 12px/20px Arial;padding:0;width:310px;float:left;clear:none !important;}
.info_box div.n4{background:none;font:normal 12px/20px Arial;padding:0;width:25px;float:left; margin-left:2px;clear:none !important;}

.info_box .msg-box { width:500px; margin:20px auto; position:absolute; left:150px; padding:15px; border:1px solid #003d7d;  background:none #FFFFFF; }
.info_box .msg-box div{ background:none; font:normal 12px/20px Arial; padding:3px 0; display:block; float:left; width:450px; }
.info_box .msg-box .info{ background:none; font:normal 12px/20px Arial; padding:3px 0; width:340px; float:left; }
.info_box .msg-box input[type=text], .info_box .msg-box textarea { width:340px; margin:0px;}
.info_box .msg-box label { width:80px; float:left; display:block; }

/*------------------------enclave-------------------------------*/

.enclave_cols{background:url(../image/gry_bg.jpg) left top repeat-x;width:679px;height:31px;padding:0 15px;color:#fff;font:bold 10px/31px Arial;text-transform:uppercase;margin: 0 auto; padding-left:15px !important;padding-right:15px !important;}

.enclave_cols a{color:#fff; font:bold 11px/30px Arial; text-transform:uppercase; text-decoration:none;}

.enclave_col1{width:120px;float:left;padding:0 15px 0 0;background:url(../image/dots.gif)  right top repeat-y;}
.enclave_col2{width:168px;float:left;padding:0 15px;background:url(../image/dots.gif)  right top repeat-y;}
.enclave_col3{width:330px;float:left;background:none;padding:0 0 0 15px;}


.info_box div div.bg{background:url(../image/dots2.jpg) left top repeat-y;width:683px;float:left;}

.info_box div.enclave_col1_s{width:122px;float:left;padding:0 15px 0 0;background:none;}
.info_box div.enclave_col2_s{width:168px;float:left;padding:0 15px;background:none; padding-left:15px !important; padding-right:15px !important;}
.info_box div.enclave_col3_s{width:330px;float:left;background:none;padding:0 0 0 15px;padding-left:15px !important;}
/** added on 18.07 **/
.info_box div.enclave_col3_s p{ padding:0; margin:0; width:330px;}
/** end **/

.info_box div.enclave_col1_s,.info_box div.enclave_col2_s{color:#003D7D; font:normal 11px/18px Arial;}
.info_box div.enclave_col3_s{color:#003D7D; font:normal 11px/18px Arial;padding-top:5px;}
.info_box div.enclave_col3_s a{font:normal 12px/26px Arial; color:#FAB809; text-decoration:underline;}
.info_box div.enclave_col3_s a:hover{color:#333333;}

.module-login a.signup {text-decoration: underline;color: #003D7D;font-size: 12px;float: right;}
a.register2 {text-decoration: underline;color: #fff;font-size: 12px;float:left;}
.module-newsletter div div div div.textbox_bg {background: url(../image/inputbox_bg.jpg) no-repeat left top;width: 182px;height: 19px;  padding: 2px 8px;margin-bottom: 6px;}

.textbox1 {width: 182px;height: 19px;border: none;color: #5c5c5c;background: transparent;}
.search_bot {background:url(../image/search.png) no-repeat left top;width: 100px;display: block;height: 26px;border: none;color: #fff;	cursor: pointer;text-indent: -999px;}

.search_bot:hover {background: url(../image/search_o.png) no-repeat left top;}

.module-login div div div.welcome2{
	background: url(../image/module_login_top.jpg) no-repeat left top;
	padding: 13px 8px 0 10px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	width: 200px;
}
div.welcome2 a{ font:normal 12px/22px arial; color:#5C5C5C; text-decoration:underline;}
div.welcome2 a.act,div.welcome2 a:hover{color:#003D7D;}

.upgradebutton {
	background: url(../image/upgrade_account.gif) no-repeat left top;
	width: 120px;
	display: block;
	height: 26px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-indent: -999px;
}

.upgradebutton:hover {
	background: url(../image/upgrade_account_o.gif) no-repeat left top;
}
.submitbutton  {
	background: url(../image/submit.jpg) no-repeat left top;
	width: 100px;
	height: 32px;
	border: none;
	color: #fff;
	margin-left: 5px;	
	cursor: pointer;
	padding-right: 5px;
}

.submitbutton:hover {
	background: url(../image/submit_hover.jpg) no-repeat left top;
}
.form_normal_div{float:left;background-color:#ffffff;color:#01578b;margin:0 auto;border:solid 1px #6386c5;}

.form_normal_div ul{margin:0;padding:0px 0px 0px 0px;list-style-type:none;width:100%;}
.form_normal_div ul li{float:left;margin:0;padding:0;background: url(../image/spacer.gif) no-repeat;}
.form_normal_div ul li.li_list_close{float:right;width:100%;text-align:right;line-height:10px;background: url(../image/spacer.gif) no-repeat;padding-right:30px;padding-bottom:5px;}
.form_normal_div ul li.li_list_br{float:right;width:100%;text-align:right;line-height:10px;background: url(../image/spacer.gif) no-repeat;}
.form_normal_div ul li.blank_li_list{float:right;width:100%;text-align:right;line-height:0px;background: url(../image/spacer.gif) no-repeat;}

.form_normal_div ul li.registration_label{
	float:left;
	padding-top:4px;
	color:#000;
	font-weight:bold;
	background: url(../image/spacer.gif) no-repeat;
	font-size: 12px;
}
.form_normal_div ul li.cont{text-align:center;width:85%;padding-top:4px;color:#000000;font-weight:bold;background: url(../image/spacer.gif) no-repeat;}
.form_normal_div ul li.registration_checkbox_div{
	width:32%;
	float:left;
	color:#003d7d;
	background: url(../image/spacer.gif) no-repeat;
	margin-right: 8px;
	margin-bottom: 7px;
}
.form_normal_div ul li.registration_checkbox_blank_div{width:4%;float:left;background: url(../image/spacer.gif) no-repeat;}
.info_box div.close{ padding-top:12px; background:none;}
.form_normal_div ul li.registration_checkbox_div p{ padding-left:20px; font:normal 12px/16px Arial, Helvetica, sans-serif ; color:#696969 }
.form_normal_div ul li.registration_checkbox_div a{color:#FAB809; font-size:12px;}
{border-top:1px solid #eee; padding-top:5px; margin-bottom:5px;}

/*------------------18-07-09-------------*/
.content ul.sub_link{
	padding:0;
	margin-left:20px;
	color:#003D7C;
	padding-bottom: 15px;
}
.content ul.sub_link li {background: url(../image/bullet_blue.gif) no-repeat left 6px;padding: 0 0 10px 15px;}
.pad_r_15{ padding-right:15px;}
p.link a{color:#FAB809;text-decoration:underline;}
p.link a:hover{color:#333333;}
.heading2{color:#FAB809;font:bold 18px/26px "Trebuchet MS";text-transform:uppercase;padding:6px 0 6px 15px;border-top:1px solid #E2E9ED;width: 700px;}
.heading3{
	background: url(../image/contentheading_bg.jpg) no-repeat left bottom;
	color:#FAB809;
	font:bold 14px/20px "Trebuchet MS";
	text-transform:uppercase;
	padding:6px 0 15px 15px;
	width: 700px;
}
.heading4{
	background: url(../image/contentheading_bg.jpg) no-repeat left bottom;
	color:#FAB809;
	font:bold 14px/20px "Trebuchet MS";	
	padding:6px 0 15px 15px;
	width: 700px;
}

/* NEW NAVIGATION STYLES */
ul#navigation { float:left; list-style-type:none; padding:0; margin:0; margin-left:-9px; }
	ul#navigation li { padding-right:4px; margin-left:4px; background: url(../image/nav_li_border.jpg) no-repeat right; float:left; position:relative; }
		ul#navigation li.home { margin-left:0; width:77px; }
		ul#navigation li.enclave { width:88px; }
		ul#navigation li.services { width:89px; }
		ul#navigation li.news { width:67px; }
		ul#navigation li.events { width:80px; }
		ul#navigation li.blog { width:65px; }
		ul#navigation li.about { width:96px; }
		ul#navigation li.contact { width:112px; background:transparent; padding-right:0; }
		
		ul#navigation li a { display:block; text-align:center; font-size:14px; font-weight:bold; color:#003d7d; height:42px; line-height:42px; padding-bottom:3px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none !important; }
			ul#navigation li.home a { background:url(../images/nav/home.gif) no-repeat top; }
			ul#navigation li.enclave a { background:url(../images/nav/enclave.gif) no-repeat top; }
			ul#navigation li.services a { background:url(../images/nav/services.gif) no-repeat top; }
			ul#navigation li.news a { background:url(../images/nav/news.gif) no-repeat top; }
			ul#navigation li.events a { background:url(../images/nav/events.gif) no-repeat top; }
			ul#navigation li.blog a { background:url(../images/nav/blog.gif) no-repeat top; }
			ul#navigation li.about a { background:url(../images/nav/about.gif) no-repeat top; }
			ul#navigation li.contact a { background:url(../images/nav/contact.gif) no-repeat top; }
			ul#navigation li:hover a, ul#navigation li.active a { background-position:bottom; color:white; }
		
			ul#navigation li ul.level2 { display:none; }
			ul#navigation li:hover ul.level2, ul#navigation li.over ul.level2 { display:block; position:absolute; left:0; top:32px; width:175px; z-index:2; }
			
				ul#navigation ul li { float:none; margin:0; padding:0; padding:0 5px 4px 5px; background-color: #003d7d; background-image:none;  }
				ul#navigation ul li.top { padding-top:3px; background: url(../images/nav/tr-corner.gif) no-repeat right top; }
				ul#navigation ul li.bottom { padding-bottom:8px; background: url(../images/nav/bot-corners.gif) no-repeat bottom; }
					ul#navigation li ul.level2 li a { color:white; background:none; height:auto; line-height:15px; padding:0; text-align:left; font-size:12px; font-weight:normal; padding:2px 10px; }
					ul#navigation ul.level2 li:hover a, ul#navigation ul.level2 li.over a { background:#7d9fc1; -moz-border-radius:3px; -webkit-border-radius:3px; }
					
					ul#navigation ul.level2 ul.level3 { display:none; position:absolute; left:175px; top:0; z-index:3; width:175px; }
					ul#navigation ul.level2 li:hover ul.level3, ul#navigation ul.level2 li.over ul.level3 { display:block; }
						
						ul#navigation ul.level2 ul.level3 li a { background:none; }
						ul#navigation ul.level2 ul.level3 li a:hover { background:#7d9fc1; -moz-border-radius:3px; -webkit-border-radius:3px; }
						
* html ul#navigation ul li.top { background-image:none; background-color:#003d7d; }
* html ul#navigation ul li.bottom { background-image:none; background-color:#003d7d; }
* html ul#navigation ul.level2 li.over ul.level3 { left:155px; }
* html ul#navigation li ul.level2 li { padding-top:0; padding-bottom:0; }

/*---------edited 11oct 2010------------*/


.left-module { width:218px; padding-top:10px;}
.left-module-top { background: url(../image/left_module_top.jpg) no-repeat left top; height:8px; }
.left-module-repeat { background: url(../image/left_module_repeat.jpg) no-repeat left top #bbbbbb; }
.left-module-repeat div { padding:0px 10px 10px 11px; }
.left-module-bot { background: url(../image/left_module_bot.jpg) no-repeat left top; height:20px; }

.left-module-repeat h3  {


	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-transform:uppercase;
	font-family: Trebuchet MS;
	margin-bottom:10px;


}

.left-module-repeat .regbutton {



	background: url(../image/register.jpg) no-repeat left top;
	width: 100px;
	display: block;
	height: 26px;
	border: none;
	color: #fff;
	cursor: pointer;
	text-indent: -999px;

}

.module-newsletter div div, .module-newsletter div div div div {



	background: none;

	padding: 0px;

	margin: 0px;



}

/*---------edited 11oct 2010------------*/


.enca {
	color: #003C7C;
	text-decoration: none;
	font-weight:bold;	
}

ul.list5 li{ padding:0; margin:2px; float:left;}
ul.list5 li a{ float:left; margin:0 2px 0 0; color:#fff !important; background:#b5b5b5; padding:1px;font:bold 12px/18px Arial;  text-transform:uppercase; display:block; text-decoration:none;}
ul.list5 li a:hover{color:#fff; background:#003d7d;}
ul.list5 li a.select{color:#fff; background:#003d7d;}

.enc_search_text{font-size:12px;}

.pagination_more{color:#003D7D; font-weight:bold; float:right; margin-right:5px; font-size:11px;}
