 BODY , A, p { padding: 0 0 0 .2em; margin: 0; text-align:left; }

img
{  border-style: none; margin: 0; padding:0;
}


hr { display:block; clear:both; margin:0; width:100%; color:#00386b; height:2px; }
.line { display:block; background-color:#0000FF; margin:0; width:99%; height:1px;}

.text {font-family: Arial, Helvetica, sans-serif; padding: 5px; font-size: 9px;}
.basic {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 9px;}
.leftimg , .leftimg2 { float: left; margin: 5px 5px 5px 5px; clear: both; }
.clear {clear:both; height:1px;}

.lrgtextnop {font-family: Arial, Helvetica, sans-serif; padding: 0px; color:#00386b;background-color:#bbd8e8; font-size:13px;}

.lrgtextnop2 {font-family: Arial, Helvetica, sans-serif; padding: 0px; color:#bbd8e8;background-color:#00386b; font-size:13px;}

.lrgtextstrong {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color:#00386b; font-weight:bold;}
.lrgtextstronger {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 14px; color:#000000; font-weight:bold;}
.textnop {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color:#00386b;}
.tabletxt {font-family: Arial, Helvetica, sans-serif; padding: .2em; font-size: 12px; color:#00386b;}
.textnop ul{ margin-left:-15px;}
.textnopi {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 10px; color:#00386b; font-style:italic;}

A, A:link,A:visited, A:active, H1{text-decoration: none; font-weight:normal; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px;}

A:hover {text-decoration: underline;}

p.spacer {  
  height:1px;
  background-color:inherit;
}
p.d_spacer {  
  height:3px;
  background-color:inherit;
}
p.grey_spacer {  
  height:1px;
  background-color:#e0dfdd;
}
div.news li { margin:0; padding:0; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.class1 A:link {text-decoration: none; color:#ffffff; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; font-weight:bold;}
.class1 A:visited {text-decoration: none; color:#ffffff; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; font-weight:bold;}
.class1 A:active {text-decoration: none; color:#ffffff; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; font-weight:bold;}
.class1 A:hover {text-decoration: underline; font-weight:bold;}

.class2 A:link {text-decoration: none; font-weight:normal; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 13px;}
.class2 A:visited {text-decoration: none; font-weight:normal; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 13px;}
.class2 A:active {text-decoration: none; font-weight:normal; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 13px;}
.class2 A:hover {text-decoration: none; font-weight:bold;}

.lrgtextstrong2 {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 14px; color:#00386b; font-weight:bold;}
.class3 A:link {text-decoration:underline; font-weight:bold; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; text-align:center;}
.class3 A:visited {text-decoration: underline; font-weight:bold; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; text-align:center;}
.class3 A:active {text-decoration: underline; font-weight:bold; color:#00386b; font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 15px; text-align:center;}
.class3 A:hover {text-decoration: underline; font-weight:bold; text-align:center;}

.news li { margin:0 0 .2em 1em; padding:.5em 0; color:#0000FF; }

.background_box { display:block; background-color:#2c2b81; margin:0; padding:.3em; font-size:15px; font-weight:bold; color:#ffffff; font-family: Arial, Helvetica, sans-serif;  width:99%; border-bottom:1px solid #FFFFFF;}

form{width:97%;padding:1px 0;margin:2px; min-height:45px}
form#bigger{width:97%;padding:1px 0;margin:2px; min-height:70px}
fieldset{float:left;width:100%;border:0;margin:0;padding:3px;}
form b{color:#F00}
form p{margin:0;padding:0;}
fieldset div#form{float:left;width:70%;
    padding: 1px 0 2px;
}
input#go{
    margin-left:3px;
	}

.text_form {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00386b;	border: 1px solid #00386b; font-size: 12px;	height: 16px; width:120px; }
.text_form_small {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00386b;	border: 1px solid #00386b; font-size: 12px;	height: 16px; width:50px;}
.text_form_prefix {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00386b;	border: 1px solid #00386b; font-size: 12px;	height: 16px; width:40px;}
.text_form_phone {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00386b;	border: 1px solid #00386b; font-size: 12px;	height: 16px; width:73px;}
.text_form_smaller {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #00386b;	border: 1px solid #00386b; font-size: 12px;	height: 16px; width:30px;}
.select_form {background : #00386b;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	border: 1px solid #00386b; border-bottom: 1px solid  #00386b; border-left: 1px solid #00386b; border-right: 1px solid  #00386b; border-top: 1px solid #00386b;	color :  #00386b; background-color:#FFFFFF;	height: 18px;}


.lrgtextstrongred {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color: #FF0000; font-weight:bold;}
.text_form_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 1px solid #FF0000; font-size: 12px;	height: 22px; width:120px;}
.text_form_small_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 1px solid #FF0000; font-size: 12px;	height: 22px; width:50px;}
.text_form_prefix_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 1px solid #FF0000; font-size: 12px;	height: 22px; width:40px;}
.text_form_phone_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 1px solid #FF0000; font-size: 12px;	height: 22px; width:73px;}
.text_form_smaller_red {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	border: 1px solid #FF0000; font-size: 12px;	height: 22px; width:30px;}
.select_form_red {background : #00386b;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	border: 1px solid #FF0000; border-bottom: 1px solid  #FF0000; border-left: 1px solid #FF0000; border-right: 1px solid  #FF0000; border-top: 1px solid #FF0000;	color :  #FF0000; background-color:#FFFFFF;	height: 20px;}



.table_left {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color:#00386b; float:left; width:50%}
.table_right {font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; color:#00386b; float:right; width:50%}

.news_list { font-family: Arial, Helvetica, sans-serif; padding: 0px; font-size: 12px; background:inherit; color:#00386b; display:block;}

.news_detail { margin:0;  background-color:inherit; padding:.3em; width:97%; display: block; }
.news_detail img { float:left; margin:0; padding:0 .2em 0 0; }
.news_detail .news_list img { float:right; margin:0; }
.news_detail p {padding-top:15px; }

.title_pink {font-family:Arial, Helvetica, sans-serif; padding-top: 30px; font-size: 20px; color:#dc1d7d; text-align:center; }

.news_intro {margin:0;  background-color:inherit; padding:.3em; width:97%; display: block;}
.news_intro p#title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color:inherit;  color:#00386b; display:block; font-weight:bold;}
.news_intro p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:inherit;  color:#666666; display:block;}


#dwrap div {
width: 50%;
/*height: 18px;*/
float: left;
}
#dwrap div#big {
width: 50%;
height: 30px;
float: left;
}
#dwrap div#bigger {
width: 50%;
height:60px;
float: left;
}
#dwrap div#all {
width: 100%;
float: left;
}


