@charset "utf-8";
/* CSS Document */
html, body {	height:100%;	}
#container {
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position:relative;
	min-width:970px;
}

body {	margin:0px; padding:0px; font-size:12px; line-height:18px; font-family:Arial; color:#444444;	}
body.bg {	background:url('img/pagebg.jpg') 0px 10px repeat-x #f4f8fc;	}
.clear {clear:both;height:0px;line-height:0px;font-size:0px;}

.pagetopbg {background:url('img/pagetopbg.jpg') center 126px no-repeat; min-height:400px; border-top:10px solid #204f7e; margin-bottom:107px;	}
h1 {font:16px Arial;font-weight:bold;color:#2964a0;margin:0;margin-bottom:10px;}
h2 {font:13px Arial;font-weight:bold;color:#2964a0;margin:0;margin-bottom:10px;}

a {color:#2964a0;}
a:hover {text-decoration:none;}
p {margin:0;margin-bottom:10px;}

.fpage {	width:970px; margin:auto; padding:0px;	}
.header {height:46px;}
a.logo {background:url('img/logo.jpg') no-repeat;width:131px;height:53px;float:left;margin:20px 0 0 45px;}
.info {width:587px;height:29px;background:url('img/info.jpg') no-repeat;float:left;margin:40px 0 0 190px}

.bframetop {background:url('img/bframetop.jpg') no-repeat;width:763px;height:16px;float:left;margin:0px 0px 0px 200px;}
.mframeleft {background:url('img/mframeleft.png') no-repeat;width:18px;height:264px;float:left;}
.bframeright {background:url('img/bframeright.png') no-repeat;width:3px;height:434px;float:left;}
.menu {background:url('img/menubg.jpg') no-repeat;width:185px;float:left;}
.menu .buttons {width:185px;height:323px;}
.menu .search {width:185px;height:36px; background:#e2ecf7; border-left:1px solid #d2e1f2; border-bottom:1px solid #d2e1f2; position:relative;	}
.menu .search .corner {	background:url(img/s-b-corner.gif) no-repeat; width:5px; height:4px; position:absolute; left:-1px; top:33px;	}
.menu .search form {	padding:9px 0px 0px 8px; margin:0px;	}
.menu .search form input.text {	background:#fff; border:1px solid #b3c7dd; height:16px; line-height:18px; width:114px; border-left:none; border-right:none;	}
.menu .search form input, .menu .search form img {	float:left;	}

.ipage .content {width:755px;min-height:445px;border:1px solid #eaf0f7;border-top:0;background:#fff;float:left; margin-top:-12px; padding-bottom:10px; z-index:1;	}
.ipage .content2 {	float:left; width:556px;	}

.buttons ul {list-style:none;margin:0px 0 0 0px;padding:0;}
.buttons ul li {margin:0 0 0px 0;padding:0px 12px;background:url('img/mnuline.png') bottom no-repeat; position:relative;	}
.buttons ul li a { padding:11px 0px; display:block; font-family:'Myriad Pro', Arial; font-size:15px; text-decoration:none; color:#d3e0ee;	}
.buttons ul li a:hover {background:;}
.buttons ul li a img {border:0;}

.buttons ul li ul {	position:absolute; top:0px; right:-150px; width:150px; z-index:2; display:none;	}
.buttons ul li ul li {	background:none; padding:0px;	}
.buttons ul li ul li a {	padding:5px 10px; background:#cedff1; text-decoration:none; color:#2b629b; font-weight:bold; font-size:13px; margin:0px; font-family:Arial, Helvetica;	}
.buttons ul li ul li a:hover {	background:#b1cce7;	}

.fptext {	min-height:120px; border:2px solid #fff; background:#edf3fa; padding:10px; color:#315379; float:left; 	}
.tbanner {float:right;width:178px;height:148px;margin:0 0 0 10px;}

.homerbox {}
.boxes {	float:left; width:535px; padding-left:14px; margin:12px 0px 0px 0px;	}
.boxes .box {	float:left; width:48%;	}
.boxes .box h2 {	margin-bottom:5px;	}

#footer {	border-bottom:10px solid #204f7e; background:#d2e2f2; position:absolute; bottom:0px; width:100%; color:#2964a0;	line-height:18px;padding-bottom:15px;}
#footer .content {	width:970px; margin:auto; padding-top:18px;	}
#footer .content .copy {	float:left; margin-left:198px;	}
#footer .content .developer {	float:right; margin-right:18px;	}

img.border {	padding:1px; border:1px solid #d1d1d1; background:#fff;	}
img.left {	float:left; margin:0px 11px 4px 0px;	}
.right, .boxes .right {	float:right;	}

.right-side {	float:right; width:180px; padding-right:11px;	}
.right-side .box {	background:#ebe9e8; padding:6px; margin-top:6px; color:#666;	}
.right-side .box p {	margin:3px 0px 2px 0px;	}
.right-side .box a {	color:#666;	}
.right-side .box .gal .p1 {	float:left;	}
.right-side .box .gal .p2 {	float:right;	}
.right-side .box .gal .p1, .right-side .box .gal .p2 {	margin:0px 2px 6px 2px;	}
.right-side .banner {	margin-top:6px; text-align:center;	}

.thumbscontainer {	margin-bottom:20px;	}
.thumbscontainer ul.thumbs {	margin:0px; padding:0px; list-style:none; clear:both;	}
.thumbscontainer ul.thumbs li {	margin:0px; padding:4px; float:left;	}
.thumbscontainer ul.thumbs li .thumbnail {	padding:1px; border:1px solid #d1d1d1; background:#fff;	}

.right-side .thumbscontainer {	margin-bottom:0px;	}
.right-side .thumbscontainer ul.thumbs {	margin-right:-3px;	}
.right-side .thumbscontainer ul.thumbs li {	padding:0px; padding-right:3px;	}


.ajaxSearch_highlight1, .ajaxSearch_highlight7 {	background:#ffff66; color:#000; padding:0px 2px;	}
.ajaxSearch_highlight2, .ajaxSearch_highlight8 {	background:#a0ffff; color:#000; padding:0px 2px;	}
.ajaxSearch_highlight3, .ajaxSearch_highlight9 {	background:#99ff99; color:#000; padding:0px 2px;	}
.ajaxSearch_highlight4, .ajaxSearch_highlight10 {	background:#ff9999; color:#000; padding:0px 2px;	}
.ajaxSearch_highlight5, .ajaxSearch_highlight11 {	background:#ff66ff; color:#000; padding:0px 2px;	}
.ajaxSearch_highlight6, .ajaxSearch_highlight12 {	background:#880000; color:#fff; padding:0px 2px;	}
