body{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	line-height:		18px;
	text-align:			left;	
	color:				#262626;
	background-color:	#dce3ea;
	background-image:	url("../images/common/bg_clouds.jpg");
	background-repeat:	repeat-x;
	background-position:top center;
}

img{
	border:				0px;
}

form,fieldset{
	margin:				0px;
	padding:			0px;
	border:				0px;
}
th, td{
	margin:				0px;
	padding:			0px;
	text-align:			left;
}
a{
	color:				#336696;
	text-decoration:	none;
}
a:hover{
	text-decoration:	underline;
}

h1{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			19px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 16px 0px;
}
h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			15px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		18px;
	margin:				0px 0px 10px 0px;
}
h2 span{
	color:				#777777;
	font-size:			10px;
	padding:			0px 7px 0 7px;
	font-weight:		normal;
}
h3{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#336696;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 4px 0px;
	text-align:			left;
}
h3 span{
	color:				#888888;
	font-size:			11px;
	padding:			0px 7px 0 7px;
	font-weight:		normal;
}
h4{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			12px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		15px;
	clear:both;
	margin:				5px 0px 5px 0px;
}
h5{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			18px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				4px 0px 8px 0px;
}
h6{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#336696;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	margin:				15px 0px 5px 0px;
	padding:			0px;
	text-align:			left;
	border-bottom:		1px dotted #dddddd;
}
span.blue{
	color:				#888888;
	display:			block;
	line-height:		13px;
	margin:			2px 10px 0 0;
	float:left; 
}
span.tbblue{
	color:				#888888;
	width:				120px;
	float:left; 
	display:block;	
	line-height:		13px;
	margin-top:			4px;
	
}
.tbleft{
	float:left; 
	display:block;	
	line-height:		13px;
	margin-top:			4px;
}
div.data{
	color:				#777777;
	font-size:			12px;
	padding:			0px 0px 0px 0;
}
p{
	padding:			0px 0px 14px 0px;
	margin:				0px;
}

/* //////////////////////////////////////////////////////// construct */

div.printlogo{
	display:			none;
}
div.contener{
	width:				999px;
	position:			relative;
	margin:				4px auto 0px auto;
	background-color:	#ffffff;
	background-image:	url("../images/common/bg.gif");
	background-repeat:	repeat-y;
	background-position:top left;
}
div.header{
	width:				999px;
	height:				348px;
	position:			relative;
	background-image:	url("../images/common/bg_header.jpg");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.subpage{
	height:				208px;
}
div.headertopmenu{
	position:			absolute;
	top:				10px;
	left:				9px;
	font-size:			16px;
	font-weight:		bold;
	color:				#afafaf;
}
div.headertopmenu span{
	color:				#afafaf;
	font-size:			11px;
	font-weight:		bold;
	padding:			0 8px 0 6px;
}
div.headertopmenu a{
	color:				#6b8095;
	font-size:			11px;
	font-weight:		bold;
	padding:			0 8px 0 6px;
}
div.headertoprss{
	position:			absolute;
	top:				12px;
	right:				13px;
	color:				#999999;
}
div.flashheader{
	position:			absolute;
	top:				36px;
	left:				6px;
}
div.headermenu{
	position:			absolute;
	top:				318px;
	left:				6px;
	width:				987px;
	height:				25px;	
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	padding:			5px 0 0 0;
	background-image:	url(../images/common/bg_topmn.gif);
	background-repeat:	no-repeat;
	background-position:top left;
	background-color:	#ffffff;
}

div.subpage div.headermenu{
	top:				178px;
}

div.headermenu a{
	color:				#ffffff;
	font-weight:		bold;
	margin:				0px 2px 0 19px;
}
div.headermenu a.current{
	color:				#adbfd1;
}
div.headersearch{
	position:			absolute;
	width:156px;
	height:15px;
	top:				7px;
	right:				3px;
	vertical-align:		bottom;
	color:				#ffffff;
	white-space:		nowrap;
	font-size:			11px;
	line-height:		13px;
	font-weight:		bold;
}
input.search_input{
	vertical-align:		bottom;
	font-size:			11px;
	width:				86px;
	height:				14px;
	padding:			0 2px 0 2px;
	border:				0px;
	margin:				0 0 0 7px;
}
input.search_submit{
	background-image:	url("../images/common/search_submit.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	font-size:			0px;
	width:				23px;
	height:				13px;
	border:				0px;
	padding:			0px;
	margin:				0px;
	vertical-align:		bottom;
}





div.fontsize{
	width:				70px;
	height:				24px;
	position:			absolute;
	top:				190px;
	right:				350px;
	font-weight:		bold;
	text-align:center;
	padding: 0px;
	background-image:	url("../images/common/bg_fontsize.gif");
	background-repeat:	no-repeat;
	background-position:center center;
}
div.fontsize a{
	padding: 0px 2px 0 2px;
	margin:0px;
}
div.fontsize a.current{
	color:				#aaaaaa;
	text-decoration:	underline;
}
#setfont1{
	font-size:			11px;
	line-height:		24px;
}
#setfont2{
	font-size:			14px;
	line-height:		24px;
}
#setfont3{
	font-size:			18px;
	font-weight:		normal;
	line-height:		22px;
}



div.bottom{
	clear:				both;
	width:				999px;
	height:				28px;
	position:			relative;
	background-image:	url("../images/common/bg_bottom.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	background-color:	#dce3ea;
	font-size:			11px;
	color:				#818182;
}
div.bottom a{
	color:				#818182;
}
div.copy{
	position:			absolute;
	top:				6px;
	left:				2px;
}
div.bottommenu{
	width:				741px;
	position:			absolute;
	top:				6px;
	left:				258px;
	text-align:			left;
}
div.bottommenu a{
	padding:			0 5px 0 5px;
	margin:				0px;
}
div.build{
	position:			absolute;
	top:				6px;
	right:				2px;
	text-align:			right;
}


div.leftcol{
	float:				left;
	width:				208px;
	padding:			17px 15px 15px 25px;
	font-size:			11px;
	font-weight:		bold;
	min-height:			300px;
}
div.leftcol ul{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
div.leftcol li{
	margin:				0px;
	padding:			0 0 4px 13px;
	background-image:	url("../images/common/bg_li.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.leftcol li li{
	margin:				0 0 0 5px;
	padding:			4px 0 0px 11px;
	background-image:	url("../images/common/bg_li2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.leftcol li a{
	color:				#336696;
}
div.leftcol li a.current{
	color:				#7ba4cb;
}
div.leftcol li li a{
	color:				#336696;
}




p.ubox{
	padding:			0px 0px 15px 0px;
	background-image:	url("../images/common/bg_cp.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
}
p.ubox a{
	color:				#262626;
}
p.ubox a span{
	color:				#336696;
	text-decoration:	none;
	font-size:			10px;
}
p.ubox a:hover span{
	text-decoration:none;
}


div.content{
	float:				left;
	width:				720px;
	padding:			40px 15px 15px 15px;
	position:			relative;
}
div.path{
	width:				735px;
	height:				27px;
	padding:			7px 0 0 16px;
	position:			absolute;
	top:				0px;
	left:				0px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	color:				#878787;
}
div.path a{
	padding:			0 9px 0 0;
	background-image:	url("../images/common/bg_path_a.gif");
	background-repeat:	no-repeat;
	background-position:center right;
}
div.print{
	width:				100px;
	height:				34px;
	position:			absolute;
	top:				7px;
	right:				14px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			right;
}
div.print a{
	padding:			0 20px 0 0;
	margin:				0px;
	background-image:	url("../images/common/icon_print.gif");
	background-repeat:	no-repeat;
	background-position:center right;
}
div.content ul{
	list-style-type:	none;
	margin:				0px 0px 9px 10px;
	padding:			0px;
}
div.content ul ul{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
div.content li{
	margin:				0px;
	padding:			0 0 5px 15px;
	background-image:	url("../images/common/bg_cli.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.content li li{
	margin:				0 0 0 5px;
	padding:			4px 0 0px 15px;
	background-image:	url("../images/common/bg_cli2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}

a.more{
	font-size:			11px;
	white-space:nowrap;
}

div.mainleft{
float:left;
width:350px;
margin:			0 20px 0 0;
}
div.mainright{
float:left;
width:350px;
}

/* //////////////////////////////////////////////////////// */

img.foto{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 0px 10px 15px;
	border:				solid 1px #aebac3;
	float:				right;
}
img.fotoright{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 0px 10px 15px;
	border:				solid 1px #aebac3;
	float:				right;
}
img.fotoleft{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 15px 10px 0px;
	border:				solid 1px #aebac3;
	float:				left;
}
img.newsfoto{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 10px 0px 0px;
	border:				solid 1px #aebac3;
	float:				left;
}

div.newsfoto{
	background-color:	#ffffff;
	padding:			2px;
	margin: 			0px 10px 0px 0px;
	border:				solid 1px #aebac3;
	float:				left;
	height:				72px;
}

div.newsfoto a{
	padding:			0px;
	margin: 			0px;
}
div.newsfoto img{
	padding:			0px;
	margin: 			0px;
}

div.news{
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	line-height:		18px;
	padding:			0px 0 10px 0;
	margin:				0px;
	border:				solid 0px #ffffff;
}
div.main{
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	padding:			0px 0 14px 0;
	margin:				0px 0 14px 0;
	border:				solid 0px #ffffff;
}
div.main div.news{
	background:none;
	padding:			0px 0 0px 0;
}

div.news h3{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.main div.news h3{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.news h2{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.main div.news h2{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}

div.news p{
	padding:			0px;
}
div.news p a{
	font-size:			11px;
	padding-left:		10px;
}
div.clear{
	line-height:		1px;
	font-size:			1px;
	height:				1px;
	clear:				both;
	margin:				0px;
	padding:			0px;
}
div.bottomlink{
	margin-top:			5px;
	font-size:			12px;
}

.hotdog{display:none;}

.paging { 
	clear:both; 
	margin: 0px 0 0px 0; 
	padding:10px 0 1px 0;
	text-align: center;
	color:#666666;
	font-weight:normal;
}
.paging span { 
	border: 1px solid #dddddd; 
	background: #fff; 
	padding: 2px 4px; 
	color: #888; 
	font-weight: bold;
	margin:0 3px 0 3px;
}
.paging a { 
	padding: 3px 6px 3px 6px;
	font-weight: bold; 
	margin:0px;
}



.imageright { 
	border: 1px solid #aebac3; 
	color: #999999; 
	float: right; 
	background: #fff; 
	padding: 2px; 
	margin: 0 0 10px 15px; 
	font-size: 10px; 
	text-align: right; 
}
.imageright span{ 
	padding: 0 3px 0 0; 
	display:block;
}

.cl { clear: left; margin: 0; padding: 0; }
.left { float: left; margin: 0; padding: 0; }
.right { float: right; margin: 0; padding: 0; }

.image { 
	border: 1px solid #aebac3; 
	color: #444; 
	float: left; 
	background: #fff; 
	padding: 4px; 
	height:	60px;
	margin: 0 10px 10px 3px; 
	font-size: 10px; 
	text-align: right; 
}
.image rel{
	padding:			0px;
	margin:				0px;
}
.nomargin { margin-right: 0 ;}
.txt { text-align: justify; }


div.hr {
	height:				30px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}
div.hr2 {
	height:				20px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}
div.line {
	height:				5px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}


div.cform{
	position:			relative;
	padding:			5px 10px 10px 10px;
	margin:				0 auto 0px auto;
	background-color:	#f9f9f9;
	border:				solid 1px #eeeeee;
}
div.cform div{
	background-image:	url("../images/common/bg_cform.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	padding:			3px 0 10px 0;
}
div.cform div.buttonr, div.buttonr{
	padding:			6px 0 0px 0;
	text-align:			right;
	background-image:	none;
}



div.large_header {
	height:				24px;
	width:				720px;
	text-transform:		uppercase;
	color:				#ffffff;
	font-size:			11px;
	font-weight:		bold;
	margin:				0px 0 1px 0;
	text-transform:		none;
}
div.large_header div.header_left {
	float:				left;
	display:			inline;
	width:				4px;
	background:			transparent url("../images/common/large_header_left.gif") no-repeat;
	height:				24px;
}
div.large_header div.header_name {
	float:				left;
	display:			inline;
	background:			#579fd3 url("../images/common/large_header_bg.gif") repeat-x;
	width:				712px;
	height:				24px;
	padding:			0px;
}
div.header_name span {
	position:			relative;
	top:				3px;
	padding-left:		15px;
	line-height:		15px;
}
div.large_header div.header_right {
	float:				right;
	display:			inline;
	width:				4px;
	background:			transparent url("../images/common/large_header_right.gif") no-repeat;
	height:				24px;
}
div.large_header a{
	color:				#ffffff;
}
a.anchors_list{
	font-weight:		bold;
	text-decoration:	none;
}
a.anchors_list:hover {text-decoration:underline;}

div.closer {
	clear:					both;
	line-height:			0px;
	font-size:				0px;
	height:					0px;
	margin:					0px;
	padding:				0px;
}
div.large_letter {
	color:				#336696;
	font-size:			16px;
	font-weight:		bold;
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		5px;
	border-bottom:		1px dotted #dddddd;
}
.fleft {
	float:left; 
	display:inline;
}



table.table{
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
table.table td{
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	padding:	3px 6px;
}
table.table th{
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	color:		#336696;
	padding:	3px 6px;
}
div.video{
	margin: 			10px auto 10px auto;
	width:435px;
	padding:			5px;
	position:			relative;
	text-align:			center;
	background-color:				#eeeeee;
}

/* gallery Search List */

.searchItem{
	float:left; 
	width: 350px;
	margin:5px 10px 15px 0px; 
}
.tabContent .searchItem{
	width: 335px;
	margin:10px 10px 10px 0px; 
}
.searchItem1{
	float:left; 
	width:120px; 
	height:82px; 
	margin:0; 
	padding:0; 
	
}
.searchItem img{
	background-color:#ffffff;
	padding:2px;
	border: 1px solid #aebac3;
}
.searchItem2{
 	float: left;
	margin-left: 10px;
	width:205px;
}
.searchItem2 h3 span{
 	font-size:11px;
 	padding:0px;
}
.searchItem2 p{
 	font-size:11px;
 	line-height:14px;
}



h3 b{
	font-weight:normal;
	color:#818181;
}

/* /////////////////////////////////////////////// */

.tabButton{
	cursor: pointer;
}
div.tabMenu_header {
	height:				24px;
	color:				#336696;
	font-size:			11px;
	font-weight:		bold;
	padding:			0px;
	margin:				0px;
	border-bottom:		1px solid #eeeeee;
}
div.tabMenu{
	float:				left;
	height:				24px;
	background:			#eeeeee url("../images/common/tabMenu_header_butbg.gif") repeat-x;	
}
div.tabMenu div.tabButton{
	
	float:				left;
	margin:				0px;
	padding:			0px;
	background:			transparent url("../images/common/tabMenu_header_left.gif") no-repeat top left;
}
div.tabMenu div.current{

}
div.tabMenu div.tabButton div{
	float:				left;
	margin:				0 0 0 1px;
	padding:			5px 15px 5px 15px;
	line-height:		14px;
	background:			transparent url("../images/common/tabMenu_header_right.gif") no-repeat top right;
	border-bottom:		1px solid #eeeeee;
}
div.tabMenu div.current div{
	color:				#999999;
	border-bottom:		1px solid #ffffff;
}
.tabContent {
	width:698px;
	display: none;
	border-left:1px solid #eeeeee;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:	10px;
	min-height:			250px;
}
