
/* Front*/
*{
    margin:0;
    padding:0;
}

div.contentStyle{}

body.contentStyle{ background: none;}
body.fcontentStyle{
    background-image:url(/site/core/images/frte_bg.jpg);
    background-repeat:no-repeat;
    padding:73px 200px 0px 226px;    
}
body.bcontentStyle{
    background-image:url(/site/core/images/rte_bg.jpg) !important;
    background-repeat:no-repeat;
    padding:108px 215px 0px 226px !important;    
}
.bcontentStyle,.bcontentStyle p, .xbcontentStyle font, .bcontentStyle strong, .bcontentStyle td, .bcontentStyle ul li,
.bcontentStyle select,.bcontentStyle select option, .bcontentStyle input, .bcontentStyle textarea
    {color:#000000 !important;}
.bcontentStyle a{
	color: #7BA8A2 !important;
	text-decoration: none;
}
.bcontentStyle a:hover {
	color: #000 !important;
	text-decoration: none;
}
body.l1contentStyle{
	background:none;
    padding-top:0px;
    padding-right:700px;
}
body.l2contentStyle{
	background-image:url(/site/core/images/rte_bg_r2.jpg);
	background-position:0 0;
    background-repeat:no-repeat;
    padding-top:5px;
    padding-right:710px;
	padding-left:8px;
}
body.lmcontentStyle{
	background-image:url(/site/core/images/rte_bg_r3.jpg);
	background-position:0 0;
    background-repeat:no-repeat;
    padding-top:43px;
    padding-right:710px;
	padding-left:8px;
}
body.lmhcontentStyle{
	background-image:url(/site/core/images/rte_bg_r3.jpg);
	background-position:0 0;
    background-repeat:no-repeat;
    padding-top:5px;
    padding-right:710px;
	padding-left:8px;
}

/* All page*/

DIV.blackFont, DIV.blackFont P, .blackFont, .blackFont P, .blackFont STRONG, .blackFont B,
.blackFont TD, .blackFont UL LI, .blackFont select, .blackFont OPTION, .blackFont INPUT, .blackFont textarea, .blackFont font
{
    color:#000 !important;
}

.contentStyle, .contentStyle textarea, .contentStyle select {	
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	background: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;	
}

.contentStyle select 
{
    background-color:White;
    border:solid 1px #7BA8A2;
    }

.contentStyle table, .contentStyle td, .contentStyle td p {		
	vertical-align: top;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;		
	padding: 0px;
	margin: 0px;
}

.contentStyle h1{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.contentStyle h2{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00483A;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.contentStyle a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	xpadding: 0px;
	xmargin: 0px;
	color: #7BA8A2;
	text-decoration: none;
	line-height: 16px;
}
.contentStyle a:hover, a:hover {
	text-decoration: none;
	color: #054B3D;
}
.contentStyle p{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	line-height: 16px;
	letter-spacing:normal;
}
.contentStyle hr{
	margin: 5px 0px;
	border: 1px solid #7BA8A2;
}
.contentStyle em, .contentStyle i{
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	line-height: 16px;
}
.contentStyle b, .contentStyle strong{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	xcolor: #7BA8A2;
	line-height: 16px;
}

/* ----- List styles ----- */

.contentStyle ul, ul {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
    list-style-position:inside;
    list-style-type:disc;    
    margin-left:2px;    
}
.contentStyle ul{
	margin:-5px 0 10px 17px;
	padding:0;
		text-align:justify;
}
.contentStyle ul li{
	margin:0 0 2px 0;
	padding:0;
}
.contentStyle li, li {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	margin-left:25px;
	line-height:16px;	
	list-style-position:outside;
}
.contentStyle ol li{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:16px;
	list-style-position:outside;
}


/* ----- Form styles ----- */

.contentStyle input, input{	
	padding: 0px;
	margin: 0px;
	width:271px;
	height:18px !important;
	vertical-align: middle;
	background: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	height: 18px;	
	line-height: 17px;	
}

.contentStyle input.text, input.text{	
	width:271px;
}

.contentStyle texarea, textarea {
	width:271px;
	height:43px;
}

input.form_radio {
    width:20px;
    cursor: pointer;
    border: none;
    vertical-align:top;
}

input.form_checkbox {
    width:20px;
    cursor: pointer;
    border: none;
    vertical-align:middle;
}

.contentStyle input.submit,.contentStyle button.submit, 
input.submit, button.submit, 
.submit,
.contentStyle input.form_submit,.contentStyle button.form_submit, 
input.form_submit, button.form_submit, 
.contentStyle form input.form_submit,
.form_submit,

form table td button.submit{
    background-color: #fff;    
    border:1px solid #aaa !important;    
	height: 18px;
	cursor: pointer;
	cursor: hand;	
	border:none;
	font:bold 11px Verdana;		
	color:#000;
	width:auto !important;
}

.submitLogin{
		background:url(../images/login.jpg)  0 0 no-repeat;
	float: left;
	width:200px;
	height: 20px;
	cursor: pointer;
	cursor: hand;
	color: #004864;
	border:none;
	padding:0 0 2px 0;
	font: 12px Verdana;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}