/* site structure */

body {margin:0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#8D8EA3; background-image:url(images/bg.jpg); background-repeat:repeat-x;}

.mainleftcell {background-color:#AAB4C0; background-image:url(images/cellbg.jpg); background-repeat: no-repeat; border-left:#353750 solid 1px; border-right:#8996A7 solid 2px;} 

.mainrightcell {background-color:#AAB4C0; background-image:url(images/cellbg.jpg); background-repeat: no-repeat; border-right:#353750 solid 1px; border-left:#8996A7 solid 2px;} 

.topbody {padding:8px; background-color:#FFFFFF; color:1b3e93; font-size:11px;  }

.navbody {padding:4px 0px 14px 3px; background-color:#8996A7; width:auto; color:#333333; font-weight:bold}

.mainbody { padding-right:10px; padding-left:10px; width:565px; float:left;}

.footerbody {padding: 8px; font-size:10px; color:#545476; line-height:1.3em}

/* right bar */

.rightbar {float:right; background-color:#D3D2E2; width:180px;}

.news { margin-left:10px; width:160px; padding:4px; border-top:#333333 solid 1px; border-left:#333333 solid 1px; font-size:11px; background-color:#FFFFFF}

/* site body */

.hp {width:292px; padding:8px; background-color:#F77C1F; font-size:11px; font-weight:bold; color:#FFFFFF} 
.hpbody {width:290px; height:261px; padding:8px; border: solid 1px #F77C1F; font-size:11px; color:#333333; background-color:#EDEEF3} 

.pageheader {width:auto; border-bottom:solid 3px #FF9900; font-size:14px; font-weight:bold; color:#6A6B86; margin-bottom:15px; margin-top:20px; padding-bottom:5px; clear:both}

.pics {border:#A6A9BC solid 1px; padding:10px;}
.picbody {width:220px;  text-align:center; float:left; }

.text {width:310px; color:#333333; float:right;}

.seotext {width:560px; color:#333333;}

.tableborder td {border:1px solid #C1C2D0}

.hdr2d {font-size:14px; font-weight:bold}

.package {font-size:16px; font-weight:bold; color:#000000;}
.subpackage {font-size:13px; font-weight:bold; color:#000000;}

.button {margin-top:5px;}

.line {width:550px; border-bottom:#ccc solid 1px;}


/* navigation */

a:link {COLOR:#FA8221; font-weight:bold; TEXT-DECORATION: underline;}
a:active {COLOR:#FA8221; font-weight:bold; TEXT-DECORATION: underline;}
a:visited {COLOR:#FA8221; font-weight:bold; TEXT-DECORATION: underline;}
a:hover {COLOR:#FA8221; font-weight:bold; TEXT-DECORATION: underline;}

A.topnav:link {COLOR: #1b3e93; TEXT-DECORATION: none; font-weight:100}
A.topnav:active {COLOR: #1b3e93; TEXT-DECORATION: none; font-weight:100}
A.topnav:visited {COLOR: #1b3e93; TEXT-DECORATION: none; font-weight:100}
A.topnav:hover {COLOR: #1b3e93; TEXT-DECORATION:none; font-weight:100}

A.mainnav:link {TEXT-DECORATION: none; color:#333333}
A.mainnav:active {COLOR: #333333; TEXT-DECORATION: none;}
A.mainnav:visited {COLOR: #333333; TEXT-DECORATION: none;}
A.mainnav:hover {COLOR: #ccc; TEXT-DECORATION: none;}


A.footernav:link {COLOR: #545476; TEXT-DECORATION: none; font-weight:100}
A.footernav:active {COLOR: #545476; TEXT-DECORATION: none;  font-weight:100}
A.footernav:visited {COLOR: #545476; TEXT-DECORATION: none;  font-weight:100}
A.footernav:hover {COLOR: #545476; TEXT-DECORATION:underline;  font-weight:100}

.divMessage {color: #0000ff; font-weight:bold}

.divError {color: #FF0000; font-weight:bold}