/* CSS Document */

/*--------------------------------------body---*/

body, td, th, div, p, label, input {

	color:#003366;

	font:normal 13px Arial, Helvetica, sans-serif;

	line-height:17px;

}

input {color:#000}

a, a:visited, a:hover {

	color:#003366;

}

a		{text-decoration:underline;}

a:hover {text-decoration:none}

/*----------------------------------------------------------content---*/

/*-----------------------------article_settings-*/

h6 {color:#5c9b10; font:bold 12px Arial, Helvetica, sans-serif;}



.article-decor {

	padding:0px 0px 12px 0px;

}

.article-indent	{

	padding:20px 0px 0px 0px; 

}

#contact_text		{

	height:auto; 

	overflow:auto;

	margin:0px 0px 5px 0px; 

	width:90%

}

.article_bot		{

	line-height:5px

}

.article_separator	{

	display:block;

	line-height:1px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	height:1px;

}

.column_separator	{

	padding:0px 0px 0px 8px !important;

}

.article_column {

	padding:0px 0px 0px 0px;

}

.article-indent h3 {

	overflow:hidden;

}

.article-indent h3 img {

	margin:0px 3px 0px 0px !important;

	float:left

}

.contentpaneopen ul, .article-indent ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.contentpaneopen ul li, .article-indent ul li{

	background:url(../images/list-item.gif) no-repeat 0 5px;

	padding:0px 0px 4px 11px;

	line-height:16px;

}

.contentpaneopen ul a, .contentpaneopen ul a:visited, .article-indent ul a:visited {

	font-weight:bold;

	line-height:14px;

	text-decoration:underline;

}

.contentpaneopen ul a:hover, .article-indent ul a:hover{

	text-decoration:none !important;

}

.contentpaneopen p	{

	width:100%

}

.article-indent img	{

	margin:0px 15px 0px 0px;

}

.contentpaneopen h4 {

	color:#2a2a2a;

	font-size:20px;

	line-height:30px;

}

.contentpane li {

	line-height:normal;

	padding:0px 0px 6px 0px;

}

.contentdescription img {

	margin:0px 20px 0px 0px;

}

.border-x {

}

.separator2 {

	line-height:12px;

	}

/*---------------------------content-heading---*/



.contentheading, .componentheading {

	color:#00374f;

	font:normal 18px Arial, Helvetica, sans-serif;

	line-height:22px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 6px 0px;

}

.contentheading, .buttonheading {

}	

.componentheading {

	font-size:24px;

	padding:0px 0px 10px 0px;

}

.contentpaneopen p {

	padding:0px 0px 10px 0px;

}

.item-info {

	padding:0px 0px 4px 0px;

}

.buttonheading			{

	padding:0px 5px 6px 0px;

}

.buttonheading img		{

	padding:0;

	margin:0;

}



/*-----------------------------item-info---*/



.iteminfo				{

	padding:0px 0px 6px 0px; 

	margin:0px 0px 15px 0px;

}

.modifydate				{

	color:#daf0f7; 

	font-size:11px; 

	padding:10px 0px 10px 0px; 

	text-decoration:none !important; 

}

.md-indent {

	padding:0px 0px 0px 0px;

}

.createdby				{

	color:#daf0f7; 

	display:block;

	text-transform:none; 

}

.createdate				{

	color:#daf0f7;

	font-size:11px;

	margin:0px 0px 0px 0px; 

	padding:0px 0px 0px 0px; 

	text-transform:none; 

}

div .small				{ /* Written by */

	color:#daf0f7;

	font-size:11px;

	font-weight:normal;

	margin:0px 0px 0px 0px; 

	padding:0px 0px 0px 0px;

	text-transform:none;

	white-space:nowrap;

	line-height:11px;

}

.createdate-space {

	padding:0px 0px 0px 0px;

	width:100%;

}





/*-----------------------------------buttons---*/



.button, 

.validate				{

	background:url(../images/button.jpg) no-repeat 0 0;

	color:#6d7b80;

	padding:4px 0px 5px 0px;

	border:none;

	font-size:12px;

	line-height:16px;

	margin:0px 0px 0px 0px;

	text-align:center;

	width:95px;

	vertical-align:top;

}

* html .button, 

* html .validate {

	display:block;

}



/*-----------------------------------read-more---*/



#editor-xtd-buttons div.readmore {

	background:none; 

	height:auto;

	margin:0px 0px 0px 0px;

	width:auto; 

}

div.readmore	{

	overflow:hidden;

	margin:0px 0px 0px 0px; 

	padding:4px 0px 0px 0px;

}

div a.readon {

	background:url(../images/button.jpg) no-repeat 0 0;

	color:#6d7b80;

	display:block;

	font-weight:normal;

	font-size:12px;

	padding:5px 0px 5px 0px;

	text-align:left;

	width:95px;

	text-align:center;

	text-decoration:none;

}



a.readon:hover	{

	color:#6d7b80 !important;

	text-decoration:underline;

}

a.readon:visited {

	color:#6d7b80;

}





/*-----------------------------blog-more---*/



.blog_more		{

	padding:0px 0px 10px 0px;

}

.blog_more h2	{

	background:none;

	color:#003366; 

	font-size:12px;  

	padding:0px 0px 0px 0px;

}

.blog_more ul {

	margin:10px 0px 0px 15px;

}

.blog_more ul li {

	padding:0px 0px 0px 0px !important;

	color:#003366;

}

.blog_more a	{

	color:#003366; 

	text-decoration:underline

}

.blog_more a:hover	{

	color:#003366; 

	text-decoration:none;

}			

.blog_more strong	{

	color:#003366; 

}



/*-----------------------------pagenav---*/



.pagenav	{

	color:#003366; 

	font-size:12px; 

	font-weight:normal

}

a.pagenav	{

	color:#003366; 

	font-weight:normal

}

a.pagenav:hover	{

	color:#003366; 

	text-decoration:none

}

a.pagenav:visited {

	color:#003366; 

	text-decoration:none

}

.pagination_nav	{

	color:#003366; 

	font-size:12px; 

	padding:10px 20px 0px 27px;

}

.pagination_nav div	{

	background:#003366;

	padding:5px 0px 5px 0px; 

}



.pagination		{

	margin-top:10px

}

.pagination	li	{

	float:left; 

	padding:0px 5px 0px 5px;

}	

.pagination_result	{

	color:#003366; 

	padding:5px 0px 0px 0px;

	line-height:16px;

}

			

/*--------------------------------------result---*/



.sectiontableentry0 td	{	

	color:#606271;

	padding:5px 0px 5px 0px; 

}

.sectiontableentry1 td	{

	background:#63C5E2;

	color:#606271;

	padding:5px 0px 5px 0px;

}

.sectiontableentry2 td 	{

	color:#606271;

	padding:5px 0px 5px 0px; 

}



.sectiontableentry0,

.sectiontableentry1,

.sectiontableentry2		{}



.sectiontableentry1 a	{

}

.sectiontableentry2 a	{

}

.sectiontableentry1 a:hover {

}

.sectiontableentry2 a:hover {

}

.sectiontableentry1 a:visited {

}

.sectiontableentry2 a:visited {

}



.var1 {

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var1 a, .var1 p, .var1  {

	color:#666;

}

.var2 {

	background:#63C5E2;

	padding:5px !important;

	margin:5px 0px 5px 0px;

}

.var2 a, .var2 p, .var2  {

	color:#606271;

}



.results	{

	text-align:center;

	padding:0px 0px 15px 20px;

}

#page	{

	padding:0px 0px 0px 0px;

}

#page ol li	{

	padding:0px 0px 10px 0px; 

	text-align:left

}

.searchintro	{

	padding:0px 0px 10px 0px;

}

.searchintro strong		{

	color:#d04020

}

.search {

	padding:0px 0px 0px 0px;

	overflow:hidden;

}

#page h3	{

	font-size:130%; 

	padding:10px 0px 5px 0px; 

	text-align:left;

	color:#00374f;

}

#page .inputbox	 {

	color:#000;

}

#page #ordering {

	height:20px; display:inline; vertical-align:middle;

}

#page .display	{

	padding:10px 0px 0px 0px;

	text-align:center;

}

#page legend	{

	color:#666;

	font-size:12px;

	line-height:12px;

}



.sectiontableentry0 .pad2,

.sectiontableentry1 .pad2,

.sectiontableentry2 .pad2	{

	padding:2px 0px 2px 15px;

	font-weight:bold

}

.sectiontableheader {

	padding-bottom:2px

}



/*--------------------------------------poll---*/



.poll .question	 {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding:0px 10px 10px 0px;

}

.poll .poll-body		{

	padding:0px 0px 0px 0px;

}

.poll-body label {

	font-size:12px;

	color:#fff;

	line-height:14px;

	padding:0px 0px 0px 0px;

}

.poll .buttons {

	padding:0px 0px 0px 0px;

}

.poll .button	{

	background:url(../images/vote.jpg) no-repeat 0 0;

	border:none;

	color:#1c6a86;

	font-size:12px;

	font-weight:normal;

	cursor:pointer;

	display:inline;

	line-height:15px;

	margin:8px 0px 0px 0px;

	padding:5px 0px 6px 0px;

	width:45px;

	text-align:center;

}

.poll .result	{

	background:url(../images/results.jpg) repeat-x 0 0;

	width:63px;

}

.poll .section	{

	overflow:hidden; 

	padding:0px 0px 0px 0px;

	width:100%; 

}

.poll .section2	{

	overflow:hidden; 

	padding:5px 0px 5px 0px;

	width:100%; 

}

.poll .radio	{

	float:left;

	width:20px;

}

.poll .radio input {

	display:block;

	width:16px;

	height:16px;

	vertical-align:middle;

}

.poll .var	{

	margin:0px 0px 0px 20px;

	text-align:left

}

.display	{

	padding:0px 0px 10px 0px;

}

.display select	{

	border:1px solid #46462f; 

	width:100px;

}

.sectiontableentry1 div, 

.sectiontableentry0 div {

	font-size:1px

}



/*--------------------------------------user---*/



dl.contentpane	dt {

	padding:10px 0px 20px 0px;

}

dl.contentpane	dd {

	width:100%;

	overflow:hidden;

}

dl.contentpane	div {

	vertical-align:middle

}

dl.contentpane .description {

	width:110px;

	padding:0px 0px 0px 0px;

	vertical-align:middle

}

dl.contentpane .input-field {

	width:160px;

	padding:0px 0px 0px 0px;

	vertical-align:middle

}

dl.contentpane .button-field {

	width:140px;

	padding:2px 0px 0px 0px;

	vertical-align:middle

}



/*-------------------------------------search---*/



.module-search 		{

	overflow:hidden;

	padding:1px 0px 0px 0px;

}

.search {

	padding:41px 0px 0px 0px;

}

.search-input {

	background:url(../images/searchInput.jpg) no-repeat 0 0;	

	float:left;

	width:264px;

}

.search-button {



}

.search-input .inputbox	{

	background:url(../spacer.gif);

	border:none;

	color:#666;

	line-height:14px;

	padding:4px 0px 6px 5px;

	margin:0px 0px 0px 36px;

	vertical-align:top;   

	width:223px;

}

.search-button .button	{

	background:none;

	border:none;

	color:#fff;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:1px;

	height:25px;  

	vertical-align:top; 

}

	

/*-------------------------------------search-result---*/

.search_result {

	padding:0px 0px 0px 0px;

}	

/*-------------------title----*/



.search_result h3	{

	color:#808080; 

	font-size:14px;

}



/*-------------------article----*/



.search_result p	{

	padding:10px 0px 0px 0px;

}

/*----------*/

#search_searchword	{

	border:1px solid #46a6c3

}

legend		{

	color:#808080

}



.highlight	{  /* highlight sought word */

	color:#d04020; 

	font-weight:bold

}

.phrase {

	border:solid 1px #46a6c3;

	color:#606271;

	float:left; 

	margin:10px 10px 10px 0; 

	padding:10px 10px 10px 10px; 

	width:60%;

	height:140px;

}

.phrase .inputbox 	{

	background:#fff; 

	color:#808080; 

	display:block; 

	margin-top:5px; 

}



.phrase .inputbox option {

	background:#fff; 

	border-bottom:solid 1px #333; 

	padding:2px; 

}

.phrase .inputbox option a:hover {

	background:#C00;

	border-color:#cfd0d6;

	color:#606271;   

}

fieldset.word,fieldset.only { 

	border:solid 1px #46a6c3;

}

.ordering {

	display:inline;

	padding:3px 0px 0px 0px;

}



.only 	{

	border:solid 0; 

	line-height:1.3em;

	margin:10px 0 0 10px; 

	padding:10px 10px;

	height:140px;

}

.word 	{

	border:solid 0 !important;

	padding:10px 10px 10px 0; 

}

.word input {

	background:#fff; 

	color:#ff6614; 

	font-weight:normal; 

	margin:0 10px 0 10px; 

	padding:1px 2px 2px 2px;;

	vertical-align:middle;

}

.word .button {

	margin-top:0px;

	display:inline !important;

	vertical-align:middle;

}

.contact_email	input	{

	margin:4px 0px 3px 0px;

}

/*-------------------------------------admin-form---*/



.adminform td 			{padding:0px 0px 2px 0px;}



/*---------------------------system-error-messages--*/

.err-space {

	margin:0px 0px 0px 25px;

}

.error		{

	margin:0px 0px 10px 0px;

}

.error h2 	{

	color:#ce0303;

	font:bold 14px Tahoma;  

	padding:0px 0px 5px 20px;

}

#system-message dt.error, dt.message { 

	display: none; 

}

.error dd ul {

	background: #ce0303 ; 

	border-top: 3px solid #670606; 

	border-bottom: 3px solid #670606; 

	color: #fff;

	margin:0; 

	padding:5px 0px 5px 5px;

}

.error dd ul li	{

	background:none !important;

	color:#fff !important; 

	margin:0px 0px 0px 20px !important; 

}

.pass_remind { 

	vertical-align:middle; 

	padding:0px 0px 0px 10px;

}



/*---------------------------------------------------------------------------------boxes---*/



.module {

	background:url(../images/box-top.gif) no-repeat 0 0 #84cee4;

	width:100%;

	margin:0px 0px 12px 0px;

}

.module .first {

	background:url(../images/box-bottom.gif) no-repeat 0 bottom;

}

.module .sec {

	padding:0px 0px 0px 0px;

}

.module .box-indent {

	padding:12px 20px 16px 27px;

}

/*-------------------title----*/



.module h3 {

	color:#000;

	font-weight:normal;

	font-size:14px;

	padding:14px 0px 0px 27px;

	margin:0px 0px 0px 0px;

}



/*-------------------content----*/

.module div	{

	color:#fff;

}

.module td, .module p {

	color:#444;

	font-size:12px;

	padding:0px 0px 0px 0px;

	line-height:21px;

}

.module p {

	padding:0px 0px 7px 0px;

}

.module ul	{

	list-style:none;

	margin:0px 0px 0px 0px;

}



.module ul li {

	background:url(../images/list-item.gif) no-repeat 0 3px;

	padding:0px 0px 14px 15px;

	line-height:16px;

}

.module li a, .module li a:visited {

	font-size:12px;

	color:#2e2e2e;

	line-height:14px;

	text-decoration:underline;

}

.module li a:hover {

	color:#2e2e2e;

	text-decoration:none !important;

}

.module ul li span {

}



.module_menu li.active a {

	color:#2e2e2e;

}

.count	{ /* count users */

	text-decoration:underline;

	color:#003366;

}

.module font	{

	color:#003366;

}

.module a	{

	color:#003366;

	text-decoration:underline;

	font-weight:bold;

}

.module a:hover		{

	text-decoration:none !important;

}

.module a:visited {

	color:#003366;

}

.module em	{

	color:#050505;

	font-size:11px

}

.module img {

	margin:0px 24px 5px 0px;

}



/*-------------------------------------mainmenu---*/

.module_menu {

	background:url(../images/box-top.gif) no-repeat 0 0 #84cee4;

	width:100%;

	margin:0px 0px 12px 0px;

}

.module_menu .first {

	background:url(../images/box-bottom.gif) no-repeat 0 bottom;

}

.module_menu .sec {

	padding:0px 0px 0px 0px;

}

.module_menu .box-indent {

	padding:12px 20px 19px 27px;

}

/*-------------------title----*/

.module_menu h3	{

	color:#000;

	font-weight:normal;

	font-size:14px;

	padding:14px 0px 0px 27px;

	margin:0px 0px 0px 0px;

}

/*-----------------content----*/

.module_menu div		{

	color:#fff;

	font-size:12px;

}

.module_menu ul {

	list-style:none;

	margin:0px 0px 0px 0px;

}

.module_menu li	{

	line-height:14px;

	display:block;

}

.module_menu li	li{

	border:none;

	padding:0px 0px 0px 10px;

}

.module_menu li a, .module_menu li a:visited {

	background:url(../images/list-item.gif) no-repeat 0 2px;

	padding:0px 0px 8px 16px;

	color:#003366;

	display:block;

	font-size:13px;

	line-height:14px;

	text-decoration:underline;

}

.module_menu li a span {

}

.module_menu li a:hover {

	color:#003366;

	text-decoration:none;

}

.module_menu li.active a {

	color:#003366 !important;

	text-decoration:underline !important;

}



/*-------------------------------------topmenu---*/

.topmenu-left {

	background:url(../images/topmenu-left.gif) no-repeat 0 0;

	height:40px;

	left:0px;

	position:absolute;

	width:3px;

	z-index:99;

}

.topmenu-right {

	background:url(../images/topmenu-right.jpg) no-repeat right 0;

	height:40px;

	right:0px;

	position:absolute;

	width:3px;

	z-index:99;

}

.module-topmenu {

	padding:0;

	margin:0;

	position:relative;

}

ul.menu-nav {

	padding:0;

	margin:0;

	list-style:none;

}

ul.menu-nav li {

}

ul.menu-nav li, ul.menu-nav li.active	{

	float:left;

	padding:0;

	margin:0;

	border:none;

}

ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {

	color:#fff;

	font-size:11px;

	display:block;

	font-weight:bold;

	line-height:14px;

	text-decoration:none;

}

ul.menu-nav li a:hover {

	text-decoration:none !important;

}

ul.menu-nav li a span{

	background:url(../images/topmenu-separator.gif) no-repeat right 0px;	

	display:block;

	padding:13px 32px 13px 32px;	

}

ul.menu-nav li a span	{

}

ul.menu-nav li a:hover span	{

	padding:13px 32px 13px 32px;

}

ul.menu-nav li a:visited {

}



/*-------------------hover----*/



ul.menu-nav li a:hover  {

	background:url(../images/topmenu-active.gif) repeat-x 0 0;	

	color:#fff;

	text-decoration:underline;

}

ul.menu-nav li a:hover span	{



}

/*-------------------active----*/



ul.menu-nav li.active a {

	background:url(../images/topmenu-active.gif) repeat-x 0 0;

	color:#fff;

}

ul.menu-nav li.active a span {

}



/*----------------------------------------login-form---*/

.module-login {

	background:url(../images/login-top.jpg) no-repeat 0 0 #e1eef1;

	float:left;

	width:286px;

	overflow:hidden;

}

.module-login .first{

	background:url(../images/login-bottom.gif) no-repeat 0 bottom;

}

.module-login .box-indent {

	padding:14px 10px 24px 24px;

}

/*-------------------title----*/



.module-login h3 {

	color:#2f4a55;

	font-weight:normal;

	font-size:17px;

	padding:20px 0px 3px 24px;

	margin:0px 0px 0px 0px;

}



/*-----------------content----*/



.loginform-left {

	padding:0px 0px 4px 0px;

}

#form-login-remember {

	padding:0px 0px 0px 0px;

}

.form-login {

	padding:0px 0px 0px 11px;

}



.module-login label {

	font-size:12px;

	color:#6d777b;

	line-height:18px;

	padding:0px 8px 0px 0px;

	width:100%;

}

.module-login p, .module-login div, label.remember {

	color:#999;

	font-size:11px;

}

.module-login a, .module-login a:hover, .module-login a:visited	{

	color:#24a9d0;

	padding:0px 10px 0px 0px;

	font-size:12px;

	line-height:140%;

	text-decoration:underline;

}

.module-login a:hover {

	text-decoration:none;

}

.module-login .inputbox { /* inputbox */

	background:#fff;

	border:none;

	border-top:1px solid #6f6f6f;

	border-left:1px solid #6f6f6f;

	color:#6d6d6d;

	padding:3px 0px 3px 4px;

	vertical-align:top;

	width:166px;

	margin:0px 0px 0px 0px;

}

#modlgn_username, #modlgn_passwd {

	float:left;

	width:160px;



}

.username label, .password label {

	display:block;

	float:left;

	width:61px;

}

.module-login .button	{ /* button */

	background:url(../images/login.gif) no-repeat 0 0;

	border:none;

	color:#003366;

	font:normal 12px Arial, Helvetica, sans-serif;

	line-height:14px;

	padding:5px 0px 6px 0px;

	margin:12px 0px 8px 0px;

	text-align:center;

	width:54px;

	display:block;

} 

.remember {

	padding:4px 0px 0px 0px;

	line-height:20px;

	font:normal 10px Arial, Helvetica, sans-serif;

}



input.checkbox { /* checkbox */

	border:none; 

	display:block;

	float:left; 

	margin:2px 3px 0px 0px; 

	vertical-align:middle;  

	width:12px;

	height:12px

}

.username {

	width:100%;

	overflow:hidden;

	padding:0px 0px 6px 0px;

}

.password {

}

#inputs {

}

				  

/*---------------------------------------------------------structure---*/

#body {

	background:#10232b;

}

.layer01 {background:url(../images/tail.gif) repeat-x 0 0 #63c5e2;}

.main 	{

	width:940px;

}

.indent {

	padding:0px 0px 0px 0px;

}

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

#header {

	background:url(../images/top-bg.jpg) no-repeat 50% 0;

	height:431px;

	overflow:hidden;

}

	#topmenu {

		background:url(../images/topmenu-bg.gif) repeat-x 0 bottom;

		height:40px;

		overflow:hidden;

		width:100%;

		margin:0px 0px 26px 0px;

	}

	#logo {

	width:450px;

	float:left;

	height: 114px;

	}

	#logo img {

		margin:34px 0px 0px 6px;

	}

	#search {

		float:right;

		width:267px;

	}

	#top {

	height:155px;

	overflow:hidden;

	}

	#boxes {

		height:235px;

		overflow:hidden;

	}

/*-------------------------------------content---*/

.content {

	padding:0px 2px 0px 0px;

}

#wrapper {

	background:url(../images/wrapper-bg.jpg) no-repeat 0 0;

	padding:31px 8px 20px 0px;

}

#wrapper .width {

	overflow:hidden;

}

	#left {

		float:left;

		width:242px;

		_margin-right:-3px;

	}

	#left .space {

		padding:0px 9px 0px 0px;

	}

	.container {

		overflow:hidden;

		height:1%;

	}



/*-------------------------------------footer---*/



#footer		{

	background:url(../images/footer-bg.gif) repeat-x 0 0;

	width:100%;

	overflow:hidden;

	height:80px;

}

#footer .space	{

	color:#fff;

	font-size:12px;

	padding:15px 0px 0px 0px;

	text-align:left;

}

#footer a	{

	color:#fff;

	text-decoration:underline;

	line-height:22px;

}

#footer a:hover	{

	text-decoration:none;

}

.clr {

	overflow:hidden;

	clear:both;

	font-size:1px;

	line-height:1px;

}

#welcome {

	background:url(../images/bannerBg.gif) no-repeat right 0;

	float:right;

	width:624px;

}

#welcome div, .module-banners div {

	color:#6a6a6a

}

#welcome .space {

	padding:22px 334px 10px 0px;

	color:#6a6a6a;

	line-height:16px !important;

}

#welcome a {

	color:#24a9d0;

}

#welcome .bannerText {

	width:290px;

	height:71px;

	margin:0px 0px 6px 0px;

	background:url(../images/bannerText.jpg) no-repeat 0 0;

}



.corner-bottom-left {

	background:url(../images/c-corner-bottom-left.gif) no-repeat 0 bottom;

}

.container .corner-bottom-right {

	background:url(../images/c-corner-bottom-right.gif) no-repeat right bottom;

	padding:17px 15px 27px 35px;

	overflow:hidden

}

.corner-top-right {

	background:url(../images/c-corner-top-right.gif) no-repeat right 0;

}

.corner-top-left {

	background:url(../images/c-corner-top-left.gif) no-repeat 0 0 #84cee4;

	width:100%;	

}



.module-banners .border-bottom {

	background:url(../images/border-bottom.gif) repeat-x 0 bottom #fff;

	width:100%;

}

.module-banners .corner-bottom-left {

	background:url(../images/corner-bottom-left.gif) no-repeat 0 bottom;

}

.module-banners .corner-bottom-right {

	background:url(../images/corner-bottom-right.gif) no-repeat right bottom;

}

.module-banners .corner-top-right {

	background:url(../images/corner-top-right.gif) no-repeat right 0;

}

.module-banners .corner-top-left {

	background:url(../images/corner-top-left.gif) no-repeat 0 0;

}



.shadow {

	background:url(../images/shadow.jpg) no-repeat 50% bottom;

	padding:0px 0px 23px 0px;

}

.col1 {

	float:left;

	width:24%;

}

.col2 {

	float:left;

	width:25%;

}

.col3 {

	float:left;

	width:25%;

}

.col4 {

	float:left;

	width:24%;

}

.col1, .col2, .col3 {background:url(../images/vline.gif) repeat-y right 0; overflow:hidden;}

.module-banners .space {padding:17px 12px 18px 22px;}

.module-banners .width {font-size:12px}

.module-banners .title {width:130px; height:28px; margin:0px 0px 9px 0px;}

.col1 .title {background:url(../images/text1.jpg) no-repeat 0 0}

.col2 .title {background:url(../images/text2.jpg) no-repeat 0 0}

.col3 .title {background:url(../images/text3.jpg) no-repeat 0 0}

.col4 .title {background:url(../images/text4.jpg) no-repeat 0 0}

a.clickhere {width:83px; height:23px; background:url(../images/clickhere.jpg) no-repeat 0 0; display:block; margin:10px 0px 0px 0px;}

.box-top {line-height:3px; font-size:3px; background:url(../images/box-top-bg.gif) no-repeat 0 0}

.downspace li {padding-bottom:20px !important;}

.border-top {width:100%; margin:0px 0px 8px 0px;}

.center {text-align:center}.logoByline {

	color: #2497BD;

}
