body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(home_bg.gif) top left repeat-x;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#69757f;
}


body#inner {
	background:url(innerBg.gif) top left repeat-x;
	}
	
	
body#inner .main{
	margin:30px 15px 15px;
	}

	
	
	
	body#inner h2{
	margin:0px; padding:0px; color:#20507b; font-size:18px; text-decoration:none; border-bottom:#CCCCCC 1px solid; display:block; padding-bottom:8px; font-family:Georgia,  Times, serif;
	}
	
	
	
	
	
	
a{color:#176ebb; text-decoration:underline;}
a:hover{color:#176ebb; text-decoration:none;}

p,h1,h2,h3,form,img{border:0; padding:0; margin:0;}
#wrapper {width:980px; margin:0 auto; height:100%; min-height:100%}

/* top link */

.header_link {
	height:72px;
	display:block;
	overflow:hidden;
	position:relative;
	background-image: url(index.html);
}
.logo {
float:left;
margin-left:20px;
margin-top:22px;
width:325px;
}
.top_link { width:600px; float:left; height:52px; margin-top:22px;}
.white40 {font-size:40px; color:#FFFFFF; text-decoration:none; padding:0px; margin:0px;}
.ltblue40 {font-size:40px; color:#caeafa; text-decoration:none; padding:0px; margin:0px;}
.ltblue14 {font-size:14px; color:#caeafa; text-decoration:none; text-align:right; padding-right:90px;}
#menu ul{margin:0 0 0 25px; padding:0;float:right;}
#menu ul li{display:inline; list-style:none;}
#menu ul li a{text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; padding:0 15px; height:30px; line-height:30px; display:block; float:left; margin:0 1px 0 0;}
#menu ul li a:hover, #menu ul li a.act{ background:#eaf5fb;  color:#000000;}

/* header */

.header_hight {height:259px; overflow:hidden; position:relative; display:block;}
.left_text {width:325px; float:left; height:219px; padding:20px 0 20px 20px;_padding:20px 0 20px 40px;}
.right_banner {width:585px; float: left; height:259px;}
.blue22 {font-size:22px; color:#2b7da5; text-decoration:none; border-bottom:1px solid #84bbd3; padding-bottom:6px;}
.banner_lnk ul {margin:0px; padding:0px; margin-top:6px;}
.banner_lnk ul li { list-style:none; display: block; background:url(bullet.png) -1px 4px no-repeat; padding: 0 0 0 25px; font-size:12px; color:#2b7da5; font-family:Tahoma, "Trebuchet MS"; line-height:28px; height:28px;}


/* center */
.main {margin:15px; float: left;}
.box {width:356px; float:left; padding:5px;}
.box2 {width:266px; float:left; padding:5px 25px 5px 25px;}
.box3 {width:246px; float:left; padding:5px 0px 5px 15px;}

h3, h1, h2 {margin:0px; padding:0px; color:#20507b; font-size:18px; text-decoration:none; border-bottom:#CCCCCC 1px solid; display:block; padding-bottom:8px; font-family:Georgia,  Times, serif;}
h2 { font-family:Tahoma, Trebuchet MS; font-size:15px; color:#367cba; text-decoration:none; margin-bottom:10px;border-bottom:none;}
.gril {background:url(girl.jpg) no-repeat; width:357px; height:119px; margin-top:10px; border:#f7f7f7 1px solid;}
.top_btm_margin { margin:10px 0 20px 0; text-align:justify;}
.inputbox {background:url(input-bg.gif) bottom left repeat-x #e7f6fd; height:25px; padding:5px 0 0 5px; border:#94bcd1 1px solid; width:200px; margin-bottom:10px; margin-top:2px;}
.grey14 {font-size:14px; font-family:Tahoma, "Trebuchet MS"; text-decoration:none; font-weight:bold;}

.top_btm_margin15 { margin:0px 0 0px 0; padding-bottom:20px;}

.top_btm_margin152 { text-align:justify; background:url(btm-box-shadow.png) bottom left no-repeat; margin-bottom:25px; }

.clear {clear:both;}
.btm_blue {
background:#e1f3fc;
border-top:8px #1f4b73 solid;
height : 120px;
padding-top : 29px;
}

.btm_link ul {margin:0px; padding:0px; text-align:center;width:950px;}
.btm_link ul li {list-style:none; display:inline;}
.btm_link ul li a{ padding:0 0 0 25px; font-size:11px;  color:#759ab9; }
.btm_link ul li a:hover {color:#333333; text-decoration:underline;}


.left_box_porft {
padding:8px 8px 8px 0;
margin-bottom : 12px;
}

.left_box_porft2 {
background:#CCCCCC;
padding : 0px;
margin-bottom : 12px;
}

.grey_link ul {
margin : 0;
padding : 0;
line-height : 28px;
}
.grey_link ul li {
list-style : none;
color : #bb6b1d;
border-bottom : 1px dashed #c3dbe8;
}
.grey_link ul li a {
color : #31699c;
display : block;
padding : 0 0 0 5px;
text-decoration : none;
font-size : 13px;
}
.grey_link ul li a:hover {
background : #f3f3f3;
display : block;
text-decoration : none;
color : #264a6a;
}
.grey_link ul li a.act {
background : #c75d23;
display : block;
text-decoration : none;
color : #ffffff;
}

h4 {
font-size : 22px;
color : #69757f;
text-decoration : none;
font-weight : bold;
margin-bottom : 6px;
}

.glidecontent img{
float: left; padding: 5px
}

.blue22 a{text-decoration:none;}


.bb300 img{
height:230px;
width:240px;
border:1px solid #E1F3FC;
}




.box2 h3{
	margin-bottom:15px;
}

.box2 p a{
	font-size:13px;
	line-height:2;
}

.bbb300 img{
border:1px solid #E1F3FC;
height:250px;
margin-bottom:15px;
width:264px;
}