body
{
	padding-top:10px; padding-bottom:10px;
	background: #fff;
	/*font-family:georgia, serif;*/
	font-family:lucida grande, verdana, arial helvetica, sans-serif;
	font-size:12px;
}





#maintable{
border-right:1px solid #8b8b8b;
border-left:1px solid #8b8b8b;
}
.cms_butt
{
	font-size:12px;

	font-weight:bold;
	background-color:#d9d9d9;
	margin-bottom:20px;
}

.login_table td{
padding:5px 5px 5px 20px;

}

td, div {font-size:12px;}

#cms_detail{margin: 20px 50px 20px 50px;}
#cms_detail td{ vertical-align:top;  line-height:130%; padding-right:5px; padding-left:5px;}


#cms_header						{ padding: 0 25px 0 0; background: url(images/result_b_header_right_top.gif) top right no-repeat;}


#cms_header .cms_back			{ background: url(images/result_bheader_bg.gif) top left no-repeat; padding-left:20px;}

#cms_header .cms_back .cms_butts a{background:none;}
.cms_title{font-weight:bold; padding-right:15px;}
.cmstopline					{ padding: 0 5px 0 0; height: 1px;  }
.cmstopline div				{ height: 1px; background: url(images/result_contentshadow.gif) top left no-repeat; }

.cms_article_table{background-color:#f0f0f0;  }

td.cms_content{background: url(images/result_leftside_bg.gif) top left repeat-y;}
.cms_nn{background: url(images/cms_main_nn.gif) bottom left repeat-x;}
.cms_ss{	background-color: #f0f0f0;
	border-bottom: solid;
	border-width: 0 0 1px 0;
	border-color:#adadad;
	font-size:1px;
	height:4px;}	
	
	

/* ##################### */
/*      CMS stuff         */
/* ##################### */
.cms_outerframe{
border:2px solid  #db2429;
padding:5px;
}

.cms_edit_del_set{float:right; padding-right:5px; padding-bottom:10px;}
.cms_edit_del_set div{display:inline; padding-left:10px;}




.cms_edit_nav{
background-color:#db2429;
}

.cms_edit_btns{
padding:5px;
}


.cms_alert_txt{color:#f00; font-weight:bold; font-size:10px;}
.cms_txt{color:#333;  font-size:10px; line-height:120%;}


#cms_set{position:relative; top:-10px; right:0px;
}

#cms_tab_set {padding:5px; position:relative;}
.cms_butts
{	vertical-align:top; 
	padding: 5px 10px 2px 0;
	background-color: transparent;
}

.cms_butts a:hover, .cms_butts a:link, .cms_butts a:visited, .cms_butts a:active {background:none;}
.cms_butts a img{padding-right:10px; background:none;}


.cms_error_1{color:#c12626; font-weight:bold;}
.cms_error_2{color:#c12626; font-weight:bold; font-size:11px; padding-bottom:15px; display:block;}


.cms_butts_002{padding-bottom:10px; padding-top:20px;}
.cms_butts_002 div{display:inline; padding-left:10px;}


.cms_butts_003 {padding-bottom:3px; padding-top:5px; float:right; }

.cms_butts_003 div{display:inline; padding-left:10px;}

.cms_butts_004 {padding-bottom:3px; padding-top:5px;  padding-left:20px; margin-right:35px; float:right;}
.cms_butts_004 div{display:inline; padding-left:10px;}


.cms_keyword{			float:left; height:45px; width:300px; border:1px solid #e7e7e7; }
.cms_keyword_normalmode{	float:left; height:41px; width:200px; border:1px solid #e7e7e7; }
.cms_keyword_normalmode table{margin-top:3px;}

.cms_keyword div img {padding-left:3px;  padding-right:3px;}


.cms_keyword_butts{float:right; width:110px; height:20px; margin-right:10px;}
.cms_keyword_submits{clear:both; padding-top:50px; padding-bottom:20px;}
.cms_keyword_submits img {padding-right:30px;}

.cms_keyword_field{font-size:14px; margin:5px  0 10px 0px; font-weight:bold;}
.cms_editbox{width:400px;}

.cms_confirmation_box{}


/* ##################### */
/*      cms_rich text edit  */
/* ##################### */


/*Glonal BIG1*/
.cms_g_h1{font-size:16px; font-weight:bold; color: #004a87; padding:0px; margin-top:5px; margin-bottom:5px; line-hegiht:130%; }


/*Global section description text*/
.cms_g_descption1{font-size:11px; color:#222;}


/*Global content strong*/
.cms_g_txt_B{font-weight:bolder;}

/*Global content text*/
.cms_g_txt_n{color:#222222;}



/*Home Welcome BIG*/
.cms_h_h1{font-size:18px; font-weight:bold; color: #004a87; padding:0px; margin-top:5px; margin-bottom:5px;}

/*Home text 1*/
.cms_h_txt1{color:#5c5c5c;}



.cms_contact_personel_set{line-height:120%; font-size:12px;  padding-bottom:30px;}
.cms_contact_name{color:#242d48; font-size:14px;  font-weight:bold;padding-bottom:10px;display:block; padding-top:10px;}
.cms_contact_title{color:#313645; font-size:12px;  padding-bottom:10px;display:block; line-height:120%; width:260px;}
.cms_contact_address{color:#303c60; font-size:12px;  padding-bottom:10px; display:block; }
.cms_contact_email{color:#303c60; font-size:12px;  padding-bottom:10px; display:block;}









