* {margin : 0;}

body{ margin:0px; padding:0px; voice-family:"\"}\""; voice-family:inherit; font-family:arial; font-size:12px; color:#6b6b6d; line-height:18px;}

/* Comman Classes */

a, img, span {border:0; margin:0; padding:0;}
p{ padding:0px; margin:0px;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}
.clear{ clear:both;}
h1{ color:#275a85; padding:0px; margin:0px 0px 10px 0px; font-size:14pt; font-weight:bold; text-transform:uppercase;}
h2{ color:#ec750c; padding:0px; margin:0px; font-family:Times New Roman; font-size:30pt;}
.paratext{color:#1e1e1e; padding:0px; margin:0px; font-family:arial; font-size:12px; font-weight:bold;}

#homeouter{ background:url(../images/homebg.jpg) no-repeat top center; margin:0px; padding:0px;}
#subouter{ background:url(../images/subbg.gif) repeat-x; margin:0px; padding:0px;}
.left{ float:left;}
.right{ float:right;}

#mainpage{ margin:0px auto; padding:0px; width:1003px;}

/* Header */
#header{ margin:0px auto; padding:0px 0px 0px 0px; width:1003px;}
.logoarea{ width:1003px; float:left;}
.logo{ width:220px; float:left;}
.logoright{ width:700px; float:right; text-align:right; padding-top:26px;}
.logorightsub{ width:750px; float:right; text-align:right; padding-top:26px;}
.menuouter{ width:1003px; margin:0px; padding:0px;}
.menu1 {padding:0 0 0 0px; margin:0; list-style:none; height:41px; position:relative; white-space:nowrap;}
.menu1 li {float:left; }
.menu1 li a {display:block; float:left; height:41px; line-height:41px; color:#000; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer; background:url(../images/blank.gif) no-repeat right top; text-transform:uppercase;}
.menu1 li a b {float:left; display:block; padding:0 35px 0 25px;}
.menu1 li.current a {color:#fff; background:url(../images/blank_over.gif);}
.menu1 li.current a b {background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#fff url(../images/blank_over.gif);}
.menu1 li a:hover b {background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/blank_over.gif); cursor:pointer;}
.menu1 li.current a:hover b {background:url(../images/blank_over.gif) no-repeat right top;}

.headerbg{ background:url(../images/headerbg.gif) no-repeat; width:978px; height:300px; padding:30px 0px 0px 25px;}
.subheaderbg{ background:url(../images/subheader.jpg) no-repeat; width:1003px; height:106px;}
.textboxbg{ background:url(../images/textbox.gif) no-repeat; width:223px; height:33px; border:none; padding:0px 5px 0px 5px;}

.search{left:0px; width:128px; height:39px; margin-top:10px;}
.search a{left:0px; width:128px; height:39px; display:block;}
.search{background:url('../images/search.gif') 0 0;}
.search a:hover{background: url('../images/searchh.gif') 0 -39px; height:39px; display:block;}

/* Container */
#container{ margin:0px; padding:0px; width:1003px;  float:left;}

/* Box 1 */

.Box1{ margin:0px; padding:0px; width:1003px;  float:left;}
.icon1{ background:url(../images/icon1.gif) no-repeat ; width:48px; height:39px; float:left;}
.icon2{ background:url(../images/icon2.gif) no-repeat ; width:48px; height:39px; float:left;}
.icon3{ background:url(../images/icon3.gif) no-repeat ; width:48px; height:39px; float:left;}
.boxtopright{ background:url(../images/boxtopright.gif) no-repeat ; width:8px; height:39px; float:left;}

.boxtopbg{ background:url(../images/boxheadingbg.gif) repeat-x; width:937px; height:29px; padding:10px 0px 0px 10px; float:left; font-size:12pt; font-weight:bold; color:#000; text-transform:uppercase;}
.boxtopbg span{ color:#003d71;}

.boxbg{ background:url(../images/boxbg.gif) repeat-y;}
.homeboximg1{ background:url(../images/homeboximg1.gif) no-repeat bottom; width:1003px; float:left; position:relative;}
.homeboximg2{ background:url(../images/homeboximg2.gif) no-repeat bottom; width:1003px; float:left; position:relative;}

.boxfooterleft{ background:url(../images/boxfooterleft.gif) no-repeat ; width:6px; height:6px; float:left;}
.boxfooterbg{ background:url(../images/boxfooterbg.gif)  repeat-x; width:991px; height:6px; float:left;}
.boxfooterright{ background:url(../images/boxfooterright.gif) no-repeat ; width:6px; height:6px; float:left;}

.homesection1{ width:300px; float:left; background:url(../images/doted.gif) repeat-y right; padding:0px 15px 15px 15px; margin-top:15px;}
.homesection2{ width:300px; float:left; background:url(../images/doted.gif) repeat-y right; padding:0px 15px 15px 15px;  margin-top:15px;}
.homesection3{ width:300px; float:left;  padding:0px 15px 15px 15px; margin-top:15px;}

ul.bullet {margin:0px 0px 0px 30px; padding:0; list-style:none;}
ul.bullet li {margin:0; padding:0; line-height:12px;}
ul.bullet li{padding:5px 0 0px 20px; background:url(../images/arrow.gif) 0px 8px no-repeat;  text-decoration:none;}
ul.bullet li a:link, ul.bullet li a:visited { color:#393939; padding:0px; text-decoration:none; font-weight:normal; font-size:11px;}
ul.bullet li a:hover { color:#3089d2; padding:0px; text-decoration:none;  font-weight:normal;  font-size:11px;}


/* Subpages */

.brecrem{ height:40px;}
.brecrem a{ color:#595959; text-decoration:none;}
.brecrem a:hover{ color:#285d8a; text-decoration:none;}
.brecrem a span{ color:#285d8a;}

#leftpart{ float:left; width:813px;}
#rightpart{ float:left; width:189px; text-align:right;}

.Box1_inner{ margin:0px; padding:0px; width:813px;  float:left;}
.boxbgsub{ background:url(../images/boxbgsub.gif) repeat-y;}
.boxtopbgsub{ background:url(../images/boxheadingbg.gif) repeat-x; width:747px; height:29px; padding:10px 0px 0px 10px; float:left; font-size:12pt; font-weight:bold; color:#000; text-transform:uppercase;}
.homeboximgsub1{ background:url(../images/homeboximgsub1.gif) no-repeat bottom; width:813px; float:left; position:relative;}
.boxfootersubbg{ background:url(../images/boxfooterbg.gif)  repeat-x; width:801px; height:6px; float:left;}

.homesectionsub1{ width:230px; float:left; background:url(../images/doted.gif) repeat-y right; padding:0px 15px 15px 15px; margin-top:15px;}
.homesectionsub2{ width:230px; float:left; background:url(../images/doted.gif) repeat-y right; padding:0px 15px 15px 15px;  margin-top:15px;}
.homesectionsub3{ width:230px; float:left;  padding:0px 15px 15px 15px; margin-top:15px;}

.homesectionsub1 p{ color:#285c88; font-weight:bold;}
.homesectionsub2 p{ color:#285c88; font-weight:bold;}
.homesectionsub3 p{ color:#285c88; font-weight:bold;}

.shadowbox{ background:url(../images/boxshadow.png) no-repeat; width:759px; height:164px; padding:20px 20px 0px 20px; margin:10px 0px 0px 17px; }
.shadowleft{ float: left; width:240px; padding-left:50px;}
.shadowright{ float: right; width:350px;}

.shadowleft p{ color:#285c88; font-weight:bold;}
.shadowright p{ color:#285c88; font-weight:bold;}


/* Footer Section */


#footer{width:100%; height:56px; background:url(../images/footerbg.gif) repeat-x;}
.footerinner{ width:1003px; margin:0px auto; padding:5px 0px 0px 0px; line-height:16px;}

.Copyright_left{ float:left; width:300px; font-size:11px; color:#fff;}
.Copyright_left a{ color:#fff; text-decoration:none;}
.Copyright_left a:hover{ color:#9ca5f4; text-decoration:none;}

.Copyright{ float: right; width:700px; text-align:right; font-size:11px; color:#fff; }



