/* CSS Document */

body {
	background:#78c2ea url(../images/bg.jpg) top center no-repeat;
	margin:0;
	padding:0;
}
#site {
	width:1002px;
	margin:0 auto;
	padding:0;
}
img {border:0}
/*--------------header--------------*/
#header {
	width:1002px;
	height:200px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
/*--------------menu--------------*/
#menu {
	width:884px;
	top:172px;
	left:0;
	padding:0 0 0 118px;
	position:absolute;
}
#menu a {
	background-color:#344152;
	font:17px "Trebuchet MS", sans-serif;
	color:#f0ffff;
	height:25px;
	margin:0 20px 0 0;
	padding:3px 18px 0 18px;
	text-decoration:none;
	float:left;
}
#menu a:hover, #menu a.active {
	background:#344152 url(../images/menu_over.jpg) right center no-repeat;
}
/*--------------frame--------------*/
#frame {
	background:url(../images/content.png);
	border:5px solid #3491ab;
	width:992px;
	margin:0;
	padding:0;
	float:left;
}
/*------------wrapper------------*/
#wrapper {
	width:100%;
	float:left;
}
/*------------content------------*/
#content {
	margin-left:270px;
	padding:0 20px;
}
/*------------content------------*/
#innertube {
	background-color:#bfefff;
	border:1px solid #76c2db;
	width:658px;
	margin:20px 0;
	padding:5px 10px 20px 10px;
}
#innertube h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#344152;
	margin:0;
	padding:0;
}
#innertube p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#344152;
}
#innertube li {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#344152;
}
#innertube img {
	border:1px solid #7bc5dd;
}
#innertube a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4E78A0;
	padding:5px 0;
	text-decoration:none;
}
#innertube a:hover {
	color:#344152;
}
a.pdf {
	background:url(../images/pdf.png) left center no-repeat;
	padding:5px 25px !important;
}
#jpg {
	background:url(../images/jpg.png) left center no-repeat;
	padding:5px 20px !important;
}
/*------------path------------*/
#path {
	font:11px Tahoma, Geneva, Kalimati, sans-serif;
	color:#4E78A0;
	width:658px;
	margin:0;
	padding:0 0 10px 0;
	float:left;
	text-transform:lowercase;
	clear:both;
}
#path .current {
	color:#344152 !important;
	margin:0 !important;
	padding:0 !important;
}
#path a {
	font:11px Tahoma, Geneva, Kalimati, sans-serif;
	color:#4E78A0;
	margin-right:2px;
	padding:0;
	text-decoration:none;
	float:left;
}
#path a:hover {
	color:#344152;
}
#path span {
	padding:0 4px 0 2px;
	float:left;
}
/*--------------paging--------------*/
#paging {
	font:11px Tahoma, Geneva, Kalimati, sans-serif;
	color:#4E78A0;
	float:right;
}
#paging a {
	font:11px Tahoma, Geneva, Kalimati, sans-serif;
	color:#4E78A0;
	margin-right:2px;
	padding:0;
	text-decoration:none;
}
#paging a:hover {
	color:#344152;
}
#paging span {
	padding:0 4px 0 2px;
}
/*------------left------------*/
#left {
	width:250px;
	margin-left:-992px;
	padding-left:20px;
	float:left;
}
/*------------left_menu------------*/
#left_menu {
	background-color:#bfefff;
	border:1px solid #76c2db;
	width:248px;
	margin:20px 0;
	padding:12px 0;
}
#left_menu a {
	background:url(../images/left_menu.jpg) bottom center repeat-x;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#506987;
	width:228px;
	padding:0 10px;
	text-decoration:none;
	line-height:24px;
	display:block;
}
#left_menu a:hover { background-color:#9cdff5; color:#344152; }
#left_menu a.active { color: #506987/*3491AB*/; font-weight: bold !important; }
#left_menu span a { background:none !important;}
#left_menu .level1 { font-weight: normal;}
#left_menu .level2 { font-weight: normal;}
#left_menu .level1 a { background: #9DDFF5; font-weight: 400; border-bottom: 1px solid #74CBEF; font-size: 12px; }
#left_menu .level2 a { background: #A5E9FF; font-weight: 400; border: 0 none; font-size: 11px; padding-left: 20px; width: 218px; }

/*--------------table_index--------------*/
table.index {
	width:974px;
	margin:38px auto;
	text-align:center;
	border-collapse:collapse;
}
/*--------------table_inner--------------*/
table.inner {
	/*width:100%;*/
	margin:10px 0;
	text-align:center;
	border-collapse:collapse;
}
table.inner td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#506987;
	padding:4px;
	border:1px solid #76c2db;
}
table.inner td.headin {
	background-color:#A5E9FF;
	color:#344152;
}
/*--------------table_contacts--------------*/
table.contacts td {
	vertical-align:top;
	width:300px;
}
/*--------------footer--------------*/
#footer {
	width:962px;
	height:45px;
	margin:0;
	padding:0 40px 0 0;
}
#footer p {
	font:11px "Trebuchet-MS", sans-serif;
	color:#344152;
	margin:0;
	padding-top:18px;
	float:right;
}
#footer img {
	width:60px;
	height:28px;
	padding-top:2px;
	float:right;
}

#feedback {width: 300px; font:11px Verdana, Arial, Helvetica, sans-serif; font-style: normal; display: table; color:#344152;}
#feedback em { color: #FF0000; margin: 0 5px 0 0; }
#feedback label { display: block; padding-bottom:3px; }
#feedback .text { width: 300px; border: 1px solid #7bc5dd; }
#feedback .center { text-align: center; }
#feedback .text:focus { border: 1px solid #3491AB;}
.p_icon { border: 0 none !important; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(../images/colorbox/controls.png) 0 0 no-repeat;}
	#cboxTopCenter{height:14px; background:url(../images/colorbox/border.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(../images/colorbox/controls.png) -36px 0 no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(../images/colorbox/controls.png) 0 -32px no-repeat;}
	#cboxBottomCenter{height:43px; background:url(../images/colorbox/border.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(../images/colorbox/controls.png) -36px -32px no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(../images/colorbox/controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight{width:14px; background:url(../images/colorbox/controls.png) -211px 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:5px;}
		#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
		#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
		#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
		#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

		#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
		#cboxPrevious{left:0px; background-position: -51px -25px;}
		#cboxPrevious.hover{background-position:-51px 0px;}
		#cboxNext{left:27px; background-position:-75px -25px;}
		#cboxNext.hover{background-position:-75px 0px;}
		#cboxClose{right:0; background-position:-100px -25px;}
		#cboxClose.hover{background-position:-100px 0px;}

		.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
		.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
		.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
		.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}