/* 
CSS Document
Designer: asterix
*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.4;}

/* STRUCTURE */
#container{margin: 0px auto;background:url(images/back.png) repeat-x top;}
#holder{width:939px;margin: 0px auto;background:url(images/holder.gif) repeat-y center;}
#holder-top{background:url(images/holder_top.png) no-repeat center top;}
#holder-bot{padding:11px 9px 9px 9px;background:url(images/holder_bot.png) no-repeat center bottom;}
#header{height:120px;}
#nav-main{background:#f1f1f1;height:263px;}
#content-box{padding:20px 0;}
#left-panel{float:left;width:280px; padding:0 0 0 10px;}
#right-panel{margin:0 0 0 290px; color:#152736;}
#footer{background:#f7f7f7;clear:both;text-align:center; font-size:12px; padding:20px 0;}
	
/* HEADER */
#logo{background:url(images/logo.png) no-repeat left top;margin:20px 0 0 15px;padding:0 0 0 10px;float:left;overflow:hidden;}
#logo h1{width:157px;height:58px;overflow:hidden;}

#logo h1 a{display:block; padding:0 0 0 200px;}
.banner-ad{float:right; padding:0 5px;}
#logo .smalltext {line-height:21px; color:#000000; font-size:11px;margin:0 0 15px 15px; font-weight:bold; text-decoration:none;}

.stamp-holder{float:right; width:670px;}
.stamp{position:absolute; top:185px;}

/* NAVIGATION */
#nav-main ul{background:url(images/nav.png) repeat-x top; height:213px; width:270px; float:left; padding:25px;}
#nav-main ul li{border-bottom:#a8d7e2 2px solid;}
#nav-main ul li a{color:#1f7287; line-height:30px; text-decoration:none; padding:0 0 0 10px;}
#nav-main ul li a:hover{background:url(images/nav_hov.gif) no-repeat left 5px;}

#nav-main .more{margin:0 0 0 320px; background:url(images/nav_banner.jpg) no-repeat center 50%; height:263px;}
#nav-main .more .content{padding:30px 180px 0px 50px; font-size:17px; color:#152736; height:100px;}
#nav-main .more .content .right{text-align:right; display:block; color:#017477; font-size:14px;}
#nav-main .pic-list{padding:0px 145px 40px 40px; margin-top:0px;}
.pic-list img{border:#DFDFDF 4px solid; margin:0 2px;}

/* CONTENT */
h2{line-height:40px; border-bottom:#d6f3f8 1px solid; color:#2d869c; font-size:22px;margin:0 0 15px 0;}
h3{color:#2d869c; font-size:16px;}
#content-box p{padding:10px 0;}
#content-box a{color:#017477; text-decoration:none;}
#content-box a:hover{text-decoration:underline;}

	/* LEFT PANEL */
	.box{background:#f2fdff;border:#cff2fa 1px solid; line-height:30px; color:#505254; margin:0 0 10px 0;}
	.box h3{color:#3d91a0; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:40px; font-size:16px;}
	.box p{margin:0 10px;}
	.box p.less{margin:0 4px;}
	.cvtext {line-height:21px; color:#000000; font-size:12px;margin:0 0 15px 0; text-decoration:none;}
	.smalllink a{line-height:25px; color:#2d869c; font-size:12px;margin:0 0 15px 0; text-decoration:none;}
	.smalllink a:hover{line-height:25px; color:#2d869c; font-size:12px;margin:0 0 15px 0; text-decoration:underline;}
#contact{
	background:#fafafa;
	border:#f3f3f3 1px solid;
	padding:10px;
	margin:10px 0;
}

#contact h2{
	background:url(images/icon_post.png) no-repeat left 50%;
	padding:0 0 0 35px;
	margin:10px 0;
	color:#494949;
}

#contact label{
	float:left;
	width:150px;
	line-height:30px;
	text-align:right;
	margin:0 10px 0 0;
}

#contact .contact-txt{
	border:#ebebeb 1px solid;
	padding:5px 5px 0 5px;
	height:25px;
	width:320px;
}

#contact .contact-btn{
	background:url(images/submit.png) no-repeat left top;
	cursor:pointer;
	color:#fff;
	width:104px;
	height:34px;
	border:0;
}

#contact .contact-btn:hover{
	background:#818181;
}
	/* RIGHT PANEL */
	#right-panel .content{padding:0 20px;}

/* FOOTER */

#footer .content{
	padding:20px;
	line-height:1.4;
}

#footer .fot-add{
	float:left;
	font-size:14px;
}

.fot-add strong{
	font-size:16px;
}

#footer .copyright{
	float:right;
	text-align:right;
}

#footer a{
	color:#494949;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

/* OTHER */


.right{text-align:right;}
.bullet {color: #2D869C}
.clear{clear:both;}
.mb span{display:block; background:url(images/play_btn.png) no-repeat 5px 50%; padding:0 0 0 40px;}
