img { border:0 none}
body {  margin:0; padding:0;  background-attachment: fixed;}

.main {  width:1020px; margin:0 auto;}

.clear { clear:both}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.createdate {color:black;font-weight:bold}
.float { float:left}
.float_r { float:right}

.text_center { text-align:center}

.border_none { border:0 none}

#header { padding:12px 0px 7px 0px}
#header .logo { float:left; margin-right:30px}
//#header .search { width:290px; margin-left:400px; margin-top:10px; text-align:right; float:right; color:#FFFFFF; font-family:verdana; font-size:11px; margin-right:30px}
#header .search {color:#FFFFFF;
font-family:verdana;
font-size:11px;
margin-left:645px;
margin-right:30px;
margin-top:12px;
text-align:right;
width:346px;
}
#header .search a { color:#ffffff; text-decoration:none; margin:0 5px}
#header .search a:hover { text-decoration:underline}
#header .search form { margin:0; padding:20px 0 -1px 0;}
#header .search form input { border:0 none}
#header .search .input_text { background:url(../images/input_search.png) right top no-repeat; width:199px; height:21px; vertical-align:top; color:#FFFFFF; font-size:14px}
#header .search .input_button { background:url(../images/button_search.png) left top no-repeat; width:71px; height:26px; vertical-align:top; margin-left:3px}


#menu { background:url(../images/menu.png) left top no-repeat; width:1020px; line-height:37px; font-family:verdana; font-size:12px; text-align:center;margin-top:12px}
#menu ul { margin:0;padding:0;list-style:none;}
#menu #mainlevel-nav li {display:inline;}
#menu #mainlevel-nav li a { color:#FFFFFF; text-decoration:none; margin:0 40px} 
#menu #mainlevel-nav li a:hover { text-decoration:underline; color:#309fd3}
#menu #mainlevel-nav li a .current { text-decoration:underline; color:#309fd3}
#menu #mainlevel li {display:inline;}
#menu #mainlevel li a { color:#FFFFFF; text-decoration:none; margin:0 30px;} 
#menu #mainlevel li a:hover { text-decoration:underline; color:#000000}


#content .site_top { background:url(../images/site_top_flat.png) left top no-repeat; height:30px; margin-top:-7px}
#content .site_bott { background:url(../images/site_bott.png) left top no-repeat; height:26px}
#content .site { background:url(../images/site.png) left top repeat-y;}

#content .content { padding:0 30px}
#content .content .flash { padding:0 0 14px 0}

#content .content .title { background:url(../images/line_title.gif) left bottom repeat-x; padding-bottom:3px; margin-bottom:10px;margin-top:10px;}
#content .content .title:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#content .content .title img { display:block}

#content #left_side { width:303px; float:left;}
#content #left_side .innercontent {}
#content #left_side .info { padding:15px 0; line-height:22px; font-family:verdana; font-size:12px; color:#FFFFFF}
#content #left_side .info span { display:block; color:#309fd3}
#content #left_side .info a { display:block; padding-bottom:20px; color:#309fd3; font-weight:bold; text-decoration:underline}
#content #left_side .info a:hover { text-decoration:none}
#content #left_side .info img { margin-bottom:15px; vertical-align:middle}

#content #left_side .bann_bottom { padding:15px 0}
#content #left_side .bann_bottom img { vertical-align:middle}
#content #left_side .bann_bottom .img { margin-right:15px}


#content #left_side ul.menu { margin:0; padding:20px; list-style:none}
#content #left_side ul.menu li { line-height:18px;}
#content #left_side ul.menu li a { color:#FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#content #left_side ul.menu li a:hover { text-decoration: underline}




#content #right_side { width:635px; float:right; position:relative}
#content #right_side #box { width:595px; background:#ffffff; padding:20px; padding-top:10px; position:relative; min-height:684px;}
#content #right_side #box .box_lt { position:absolute; top:0px; left:0px}
#content #right_side #box .box_rt { position:absolute; top:0px; right:0px}
#content #right_side #box .box_lb { position:absolute; bottom:0px; left:0px}
#content #right_side #box .box_rb { position:absolute; bottom:0px; right:0px}

#content #right_side #box { font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:14px}
#content #right_side #box a { color:#54bee6; text-decoration:none}
#content #right_side #box a:hover { text-decoration:underline}
#content #right_side #box p { padding:0px 0; margin:0}
#content #right_side #box .welcome { margin-bottom:15px}

#content #right_side #box .line1 { background:#e8ecee; height:3px; font-size:1px; line-height:1px}
#content #right_side #box .line2 { background:#e8ecee; height:1px; font-size:1px; line-height:1px}
#content #right_side #box .info { padding:27px 0}
#content #right_side #box .info img { display:block; float:left; margin-right:25px;}
#content #right_side #box .info span { display:block; color:#3e829c; font-size:14px}
#content #right_side #box .info .text { width:475px; float:left}


#content #right_side .testimonials { width:295px; float:left; padding:20px 10px }
#content #right_side .testimonials .info { padding:15px 0; line-height:22px; font-family:verdana; font-size:12px; color:#FFFFFF}
#content #right_side .testimonials .info span { display:block; color:#309fd3}
#content #right_side .testimonials .info a { display:block; padding-bottom:20px; color:#309fd3; font-weight:bold; text-decoration:underline}
#content #right_side .testimonials .info a:hover { text-decoration:none}


#content #right_side .learn_how_we_can_help_you  { width:275px; float:right; background:url(../resources/images/prospetblue_69.gif) left top repeat-y; padding:20px 0 25px 30px}
#content #right_side .learn_how_we_can_help_you img { margin-bottom:15px}
#content #right_side .learn_how_we_can_help_you a { display:block; color:#309fd3; font-family:verdana; font-size:14px; text-decoration:none}
#content #right_side .learn_how_we_can_help_you a:hover { text-decoration:underline}





#footer { text-align:center; padding:0px 0 18px 0; font-family:verdana; font-size:11px; color:#ffffff; line-height:24px}
#footer .menu_foot { margin:30px 0}
#footer a { margin:0 10px; color:#FFFFFF; text-decoration:none}
#footer a:hover { text-decoration: underline}
#footer span { color:#939ba0; display:block}
#footer ul {list-style-type:none;}
#footer ul li {display:inline;}

.moduletable_last_news {
        background-color: black;
	color:#FFFFFF;
	font-family:verdana;
	font-size:12px;
        padding-bottom:5px;
        font-family:Arial,Helvetica,sans-serif;
}

.moduletable_last_news p{
	padding:0px;
        margin:0px;

}

.moduletable_last_news .readon {
	color:#309FD3;
	display:block;
	font-weight:bold;
	text-decoration:underline;
        padding-bottom:10px;
}

.vert_last_news {
	color:#FFFFFF;
	font-family:verdana;
	font-size:12px;
	/*line-height:22px;*/
	padding:0;
        margin:0;
	list-style: none;
}

.vert_last_news .readon {
	color:#309FD3 !important;
	display:block;
	font-weight:bold;
	text-decoration:underline !important;
}

.article_separator {
	display:none;
}

.moduletable_featured .horiz_featured {
	display:inline-table;
	margin:0;
	padding:0;
}

.moduletable_featured .horiz_featured li {
	float:left;
	display:inline-table;
}

.moduletable_search label {
	display:none;
}

#mod_search_searchword {
	border:none;
	background:transparent url(../images/input_search.png) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:14px;
	height:21px;
	vertical-align:top;
	width:199px;
	margin-right:3px;
}

.search#mainlevel {
	list-style: none;
}

.search ul li {
	float:left;
	display:inline-table;
        margin-bottom:15px;
}

#left_side ul li a {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.seoH1{
height:0;
margin-left:-4000px;
margin-top:-10px;
}

.blueHeader{
	font-size:12pt;
	font-family:verdana,geneva;
	font-weight:bold;
	text-align:justify;
	color:#309fd3;	
}
.underlineHeader{
    font-size:12pt;
    text-decoration:underline;
    font-weight:bold;
    color:#000000;
}
.pageContent{
	font-size:10pt;
	font-family:verdana,geneva;
    color:#000000;	
}	    
.spotlightShort{
    color: #FFFFFF;
    font-size:9pt;
}

.error{
    color:red !important;
    margin-left:10px;
}

textarea.error{
    border: 1px solid red;
}
input.error{
    border: 1px solid red;
}

.leftHeading{
    font-size:12pt;
    color:#0C89B9;
    font-family: verdana,geneva;
}
.leftText{
    font-size:9pt;
    color:#FFFFFF;
    font-family: verdana,geneva;
}
.readmore{
    color:#309FD3;
    display:block;
    font-weight:bold;
    padding-bottom:11px;
    text-decoration:underline;
    font-family:verdana,geneva;
    font-size:12px;
}