@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;background:#061036; }


/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
.clear { padding:0; margin:0; clear:both;}


/*wrapper*/
.wrap { width:1080px; margin:0 auto; position:relative; height:auto; background:#fff;}
.wrap-inside {width:950px; float:left; height:auto; background:#fff; padding:0 65px;}


/*Header*/
.header { width:950px; float:left; height:auto;}
.header-L { width:500px; float:left; height:auto; position:relative; margin:0 0 0 -20px;}
.header-R { width:440px; float:right; height:auto;}
ul.top-icon { list-style:none; display:block; padding:60px 0 0 0; margin:0; text-align:right;}
ul.top-icon li{ display:inline;} 

.banner { width:950px; float:left; height:auto; padding:2px 0; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; margin-bottom:2px;}

/* menu */
.menu-holder { width:920px; float:left; height:23px; padding:7px 15px 0 15px; background:url(../images/menu-bar-bg.jpg) repeat-x; font-size:11px;}
.main-menu { display:block; padding:0; margin:0;font-size:11px; list-style:none;}
.main-menu li{ display:inline;color:#fff;}
.main-menu li a{ font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
.main-menu li a:hover{ text-decoration:underline;}
a.main-menu-active { text-decoration:underline !important;}
li.menu-space { padding:0 5px;}

/*Content*/
.content { width:950px; float:left; height:auto; padding:10px 0 0 0;}

/*Left*/
#left {
	width:630px;
	float:left;
	height:auto;
	background:url(../images/content-bg.jpg) no-repeat bottom;
	font-family: Arial, Helvetica, sans-serif;
}
h1.hi-tetx { display:block; font-size:20px; line-height:28px; font-weight:normal; color:#6e89b1; margin-left:8px; margin-bottom:15px;}
h1.title-heading { display:block; font-size:16px; color:#8b4985; text-align:left; padding:4px 7px; border-bottom:1px solid #DED3E1; border-top:1px solid #DED3E1; line-height:normal; margin:0;}

.front-text-bold { display:block; padding:20px 15px 20px 7px;line-height:18px; }
.front-text-bold-title { color:#8b4985; font-weight:bold; padding:15px 7px;  display:block;  }
.front-text { display:block; padding:0 15px 0 7px; margin:0 0 12px 0; line-height:18px;}
.front-text-last {margin:0 !Important;} 
.front-text a{ color:#6180ad;}
.front-text a:hover{ text-decoration:none;}

/*Right*/
#right { width:309px; float:right; height:auto;}

/*blueBOX*/
.blueBOX { width:309px; float:right; height:auto;}
.blueBOX-body { width:309px; float:left; height:auto; padding:10px 0 0 0; margin:0; background:url(../images/blue-box-bg.png) repeat-y;}
.blueBOX-bottom { width:309px; float:left;}

.front-img-holder { width:309px; float:right; overflow:hidden; }
.front-img { width:309px; float:left; height:auto; text-align:center; margin:0; display:block;}
.front-img img{ border:3px solid #B3C2D7; }
p.front-img-caption { display:block;  font-size:11px; font-family:Helvetica,Arial,  sans-serif; padding:6px 0 14px 0; color:#ffffff; text-align:center;}
p.front-img-caption2 { display:block;  font-size:11px; font-family:Helvetica,Arial,  sans-serif; padding:6px 0 16px 0; color:#ffffff; text-align:center;}

/* wide-content */
.wide-content { width:950px; float:left; height:auto;}

.sponsor { width:926px; float:left; background:#E6EBF2; padding:12px 12px 0 12px; margin:12px 0 0 0;} 
.sponsor a{ display:block; width:222px; float:left; margin:0; padding:0 12px 12px 0;}
a.sponsor-split { padding-right:0 !important;}
.sponsor img{ border:0; width:222px; height:166px;}

/*Footer*/
.footer { width:950px; float:left; height:auto;}

/* menu */
.foot-menu-holder { width:950px; float:left; height:23px; padding:5px 0 0 0; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; font-size:11px; }
.foot-menu-holder-L { width:770px; float:left;} 
.foot-menu-holder-R { width:170px; float:right; text-align:right; color:#122551;}
.foot-menu-holder-R a{ color:#6e89b1; text-decoration:none;}
.foot-menu-holder-R a:hover{ text-decoration:underline;}
.foot-main-menu { display:block; padding:0 4px; margin:0; list-style:none;}
.foot-main-menu li{ display:inline;color:#8b4985;}
.foot-main-menu li a{ font-size:11px;  color:#8b4985; text-decoration:none;}
.foot-main-menu li a:hover{ text-decoration:underline}
a.foot-menu-active { text-decoration:underline !important;}
li.foot-menu-space { padding:0 5px;}
