s@charset "utf-8";
/* CSS Document */
html{margin:0px;}
body { font-family:Arial, Helvetica, sans-serif, "Script MT Bold"; font-size:14px; margin:0px; }
img { border:none; }
#page-layout1 { width:981px; background:url(/images/main-mid.gif) repeat-y; overflow:hidden; position:relative; margin:0 auto; }
#page-layout2 { width:981px; background:url(/images/main-top.gif) top no-repeat; overflow:hidden; position:relative; }
#page-layout3 { width:981px; background:url(/images/main-bot.gif) bottom no-repeat; overflow:hidden; position:relative; }
#header { height:130px; width:981px; }
#header .right{ margin-left:490px; padding-top:25px; font-size:12px; text-align:center;}
#header .right2{ visibility:hidden; margin-left:490px; padding-top:25px; font-size:12px; text-align:center;}
#header .slogan{ margin-left:490px; margin-top:-100px; font-size:12px; text-align:center;}
#header h2{font-size:18px; padding:0px; margin:0;}
.links { width:925px; margin:0 auto; text-align:center; color:#FFF; font-size:18px; height:40px; padding-top:7px; }
.links a { color:#FFF; text-decoration:none; }
.links a:hover { color:#FC0; }
.sub-page { width:925px;  margin:0 auto; position:relative; }
.sub-page-blog { width:670px; margin-left:35px; float:left;  position:relative; }
.head-top1 { width:925px; background:url(/images/page-mid.gif) repeat-y; position:relative; overflow:hidden; margin:0 auto; }
.head-top2 { width:926px; background:url(/images/page-top.gif) no-repeat top; position:relative; overflow:hidden; margin:0 auto;}
.head-top3 { width:925px; background:url(/images/page-bot.gif) no-repeat bottom left; position:relative; overflow:hidden; margin:0 auto; }
.head-top3 .holder .title { height:60px; text-align:center; width:690px; color:#C00; font-weight:bold; font-size:24px; padding-top:30px; }
.column1 { float:left; width:666px; }
.column2 { float:left; width:225px; margin-left:10px;}
.column3 { float:left; width:225px; margin-left:10px; font-size:10px;  }
.title { font-size:22px; font-weight:bold; color:#C00; text-align:center; padding-left:20px; padding-top:25px; }
.title2 { font-size:18px; font-weight:bold; color:#C00; text-align:center; padding-bottom:15px; width:271px; background:url(/images/right-bg.jpg) top no-repeat; padding-top:10px; }
.title3 { font-size:18px; font-weight:bold; color:#C00; text-align:center; padding-top:30px; padding-bottom:20px; width:271px; }
.body{width:640px; margin:0 auto; padding:5px;}
.col-body { width:218px; padding-left:27px; font-size:16px; line-height:20px; text-align:center;  font-size:12px; }
.right-content { background:url(/images/right-bg.jpg) center top no-repeat; width:217px; padding-top:10px; margin:0px auto; text-align:center; position:relative; display:inline-table;}
.bottom-headlines { width:690px; }
.bottom-headlines .left1 { float:left; width:450px; padding-top:30px; padding-left:10px; }
.bottom-headlines .right2 { float:right; width:222px; }
.mission1{background:url(/images/mission2.gif) repeat-y; position:relative; overflow:hidden; width:668px; margin:0 auto; color:#FFF;}
.mission2{background:url(/images/mission1.gif) no-repeat top; position:relative; overflow:hidden; width:668px;}
.mission3{background:url(/images/mission3.gif) no-repeat bottom; position:relative; overflow:hidden; width:638px; padding:15px; font-size:12px;}
.footer { height:114px; padding-top:25px; width:981px;}
.scroll{background:none; color:#000; width:937px; margin:0 auto; margin-top:-9px;}
#logos-1{width:920px; margin:0 auto; position:relative; height:160px;}
#logos-1 .a{width:275px; margin-right:31px; float:left; text-align:center;}
#logos-1 p{padding:0px; margin:0px;}
.logos-ab{ width:966px; margin:0 auto;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	padding-right:5px;
	padding-bottom:5px;
	}

.clearLeft{clear:left;}
.advertise{float:right; width:410px; height:49px; background:url(/images/advertise-pad.gif) no-repeat; padding-left:20px; margin-right:5px;}
.advertise ul{list-style:none; padding:0px; margin:0px;}
.advertise li.first{float:left; background:url(/images/ad-vert.png) no-repeat right; padding-right:15px; height:44px;}
.advertise li.last{float:left; background:none; padding-left:10px;}
.advertise li a{ color:#f4d8d2; text-decoration:none; font-weight:bold; font-size:16px; display:block; padding-top:14px;}
.advertise li a:hover{color:#FC0;}

#in-the-news1{width:223px; overflow:hidden; position:relative; background:url(/images/news-mid.jpg) repeat-y; float:right; margin-left:10px; margin-bottom:10px;}
#in-the-news2{width:223px; overflow:hidden; position:relative; background:url(/images/news-top.jpg) no-repeat top;}
#in-the-news3{width:213px; overflow:hidden; position:relative; background:url(/images/news-bottom.jpg) no-repeat bottom; min-height:300px; padding:5px;}
.head-title{font-size:24px; color:#fff; padding-top:32px; text-align:center; width:100%;}
.logos1 img{margin-left:10px; margin-right:10px;}

.question ul{list-style:none; list-style-type:none;}
.question li{padding-bottom:10px; min-height:36px; background:url(/images/q-sep.jpg) bottom no-repeat;}
.question li a{text-decoration:none; font-size:16px;}
.question li a:hover{color:#b12326;}
.question-img{margin-top:-5px; float:left;}

#side-bar{float:left; width:240px; overflow:hidden; position:relative;}
.widget1{width:223px; overflow:hidden; position:relative; background:url(/images/news-mid.jpg) repeat-y; float:right; margin-left:10px; margin-bottom:10px;}
.widget2{width:223px; overflow:hidden; position:relative; background:url(/images/widget-top.jpg) no-repeat top;}
.widget3{width:213px; overflow:hidden; position:relative; background:url(/images/news-bottom.jpg) no-repeat bottom; min-height:150px; padding:5px;}
.widgettitle{padding:0px; margin:0px; color:#FFF;}

