*{border: 0;margin: 0;}
img{border: 0px;}
body{ width:100%; 
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/back.gif);
	line-height: 18px;
}
input[type=button]{color:#48A44F;margin:0 auto;width:90px;height:30px;font-size:16px;text-decoration:none;
box-shadow: inset 0 0 0 1px #27496d;border-radius: 5px; border:#CCCCCC 1px solid;}
input[type=button]:hover{box-shadow: 0 0 0 1px #27496d; text-shadow: -0.2px 0.2px #346392;}
input[type=text],
input[type=url],
input[type=tel],
input[type=radio],
input[type="checkbox"],
input[type=email],select,textarea {border:solid 1px #999999; border-radius:2px; transition: box-shadow 0.3s, border 0.3s;
-webkit-box-shadow: inset 0 0 8px  rgba(0,0,0,0.1);  -moz-box-shadow: inset 0 0 8px  rgba(0,0,0,0.1); 
box-shadow: inset 0 0 8px  rgba(0,0,0,0.1);
/*box-shadow:inset 0px 27px 0px -15px #F4F4F4;*/
}
select{width:100px; height:25px;}
#bts{ background:none; color:#FFCC00; width:60px; height:25px; font-size:13px;margin:0;border:solid #CCCCCC 1px;}
#bts:hover {color:#FF6600; }
#sn{width:61%;height:auto; min-height:237px; padding:10px;background: url(images/buttons.jpg);overflow:hidden;z-index:99999999;visibility: hidden; position:absolute; color:#FFFFFF; font-size:14px;}
#wait{position:fixed;top:0; left:0;margin:0 auto;width:100%;height:100%;background:rgba(241,206,139,0.6);overflow:hidden;z-index:99999999;visibility: hidden;}
#wait #in{ padding-top:1%;color:#FFFFFF;position:relative;margin:0 auto;margin-top:14%; width:32%;height:160px;;border:double; max-height:40%;font-size:16px;background:rgba(10,10,10,0.7);overflow:hidden;z-index:999999999;}
#in #waitmsg{margin-top:5%; height:30px; }

#wait #in table{ margin:0 auto; padding-top:5px;	}

#wait select{color:black;height:25px;width:300px; font-size:14px;}
#wait input[type=text]{width:150px; height:22px;}
#wait input[type=password]{width:150px; height:22px;}
#wait input[type=submit]{width:150px; height:30px; font-size:14px; font-weight:bold;background:#990000; color:#FFFFFF; border:double;}
#wait input[type=submit]:hover{color:#EDFDBD;}
#wait #in #ent{width:150px; height:30px; font-size:14px; font-weight:bold;background:#990000; color:#FFFFFF; border:double;}
#wait #in #ent:hover{color:#EDFDBD;}
  .btn-file, .btn-filel{ width:100px;height: 18px;border: 1px solid #ccc;opacity:0;}
 .btn-file + label{right:5%;}  .btn-filel + label{left:7%;}
.btn-file + label,.btn-filel + label{width:100px;height: 18px;border: 1px solid #ccc;  position:absolute;cursor: pointer; padding:3px;
font-variant:small-caps;
  background: -moz-linear-gradient(top, #14E4C6, #D3FBFE 50%, #2FE8B0);
	background: -webkit-linear-gradient(top, #2CF3C7, #CEFDEF 50%, #2CF3C7);
	background: -o-linear-gradient(top, #2CF3C7, #CEFDEF 50%, #2CF3C7);
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;
	}
	.btn-file + label:hover{
	 background: -moz-linear-gradient(top, #2CF3C7, #CEFDEF 20%,#96FAEB 25%,#96FAEB 75%, #CEFDEF 80%, #2CF3C7);
	background: -webkit-linear-gradient(top, #2CF3C7, #CEFDEF 20%,#96FAEB 25%,#96FAEB 75%, #CEFDEF 80%, #2CF3C7);
	background: -o-linear-gradient(top, #2CF3C7, #CEFDEF 20%,#96FAEB 25%,#96FAEB 75%, #CEFDEF 80%, #2CF3C7);
	}

.table th,#tblmat5 th,#tblrow th{ color:#666666;  padding:7px 2px; border-bottom:solid 1px #d2d1cb;font-size:13px; 
    background: -webkit-linear-gradient(top, #CCCCCC, #E8E8E8 20%,#FFFFFF 50%,#E8E8E8 80%, #CCCCCC);
	background: -moz-linear-gradient(top, #CCCCCC, #E8E8E8 20%,#F8F8F8 50%,#E8E8E8 80%, #CCCCCC );
	background: -o-linear-gradient(top, #CCCCCC, #E8E8E8 20%,#FFFFFF 50%,#E8E8E8 80%, #CCCCCC);
	background: linear-gradient(top, #CCCCCC, #E8E8E8 20%,#FFFFFF 50%,#E8E8E8 80%, #CCCCCC);
	border:#CCCCCC 1px solid;border-left:none;} /*background:#fffdfa url(../images/buttonbg.png) repeat 0 0;*/
.table td{ background:#fbfcfc;  border-bottom:solid 1px #e0e0e0; padding:5px; font-size:13px; }
.table tr.odd td{ background:#f8f8f8; }
#bg_top
{
background: url(images/back_all.jpg) repeat-x;
width: 100%;
height: 100%;
}

#main {
	width: 88%;
	margin: 0px auto;
	background:url(images/main.jpg) right top no-repeat;}

#header { height: 167px;}
#logo {	padding: 0px 0px 0px 0px; }
#logo a {
	text-decoration: none;
	font-size: 16px;
	color: #2893A7;
	font-style: italic;
}
	
#logo H2 a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 100;
	padding-left: 0px;
}
#sbmt{ margin:0 auto;
     font-size:15px; color:#FFFFFF;
   	text-align:center;
	height:30px; width:80px;
	background: url(images/buttons.jpg);
	border: 2px solid #ffffff;
	border-top: none;
	padding:3px;
	box-shadow: inset 0 0 0 1px #27496d;border-radius: 5px; border:#CCCCCC 1px solid;
}
#sbmt:hover{box-shadow: 0 0 0 1px #27496d; text-shadow: -0.2px 0.2px #346392;}

#buttons{ margin:0 auto;
   	text-align:center;
	height: 48px;
	background: url(images/buttons.jpg);
	border: 2px solid #ffffff;
	border-top: none;
	padding-top:10px;
	padding-left:2%;
}
#buttons p{margin:0 auto;width:75%;}
#buttons a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	display: block;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	padding-top:10px;
	height: 40px;
	width: 12%;
}

.but {}

.but_razd { height: 40px;
			width: 1px;
			background: url(images/but_razd.gif) 0px 8px no-repeat;
			float: left;}

#buttons .but:hover {
	text-decoration: none;
	text-decoration: underline;}

	
.top { height: 381px;
	padding: 0px 0px 0px 0px;}	

.top_img {/* background: url(images/img_top.jpg) left top no-repeat;*/
		height: 100%;
		width: 100%;
		float: left;
		margin: 0px;}
		
	
.circl_all { margin: 0px auto 0px auto;
			padding-top: 50px;
			height: 13px;
			width: 95px}

.circl { background: url(images/circl.gif) left top no-repeat;
	height: 14px;
	width: 13px;
	margin: 0px 3px 0px 3px;
	float: right;
	}
.circl:hover {
	background:url(images/circl_hov.gif) left top no-repeat; }

#content{
	background: #EFEBE3;
   /* padding: 8px 23px 8px 23px;*/
	width: 100%;
	border: 1px solid #FFFFFF;
	margin: 0;
}
/* CONTENT */
.container {width:100%; }
.container p{padding-bottom: 20px;}
.col-1 {width:26%;margin-right:12px;}
.col-1 h2 {background:url(images/title-tail.jpg) repeat-x left top; width:95%; height: 44px; padding-top: 6px; color: #ffffff; margin:12px;}
.col-1 h2 em {display:block;background:url(images/title-left.gif) no-repeat left top}
.col-1 h2 b {display:block;background:url(images/title-right.gif) no-repeat; padding:5px;  width:98%; margin:0 auto;}
.col-1 ul li {line-height:1.5em;padding-bottom:20px}
.col-1 ul li a {color:#000;font-weight:bold;text-decoration:none}
.col-1 ul li a:hover {text-decoration:underline}
.col-2 {width:71%}
.col-2 .col-1 {width:238px;margin-right:14px}
.col-2 .col-2 {width:238px;margin-right:14px}
.col-2 .col-3 {width:238px}

.indent1 {padding:0px 10px 10px 0px; }
/*
.indent1 ul{padding-left:15px;}
.indent1 li{list-style: none; }
.indent1 ul li a{color:#044452; }
*/
.read {float:right;color:#FF6600;} 
.indent2 {padding:0 10px 0 21px}
.indent3 {padding-bottom:10px}
.wrapper {width:100%;overflow:hidden}
.box {background:#f0ece5;width:100%}
.box .border-top {background:url(images/border-top.gif) repeat-x left top}
.box .border-bot {background:url(images/border-bot.gif) repeat-x left bottom}
.box .border-left {background:url(images/border-left.gif) repeat-y left top}
.box .border-right {background:url(images/border-right.gif) repeat-y right top}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;width:100%}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom}
.box .inner {padding:22px 22px 24px 31px;min-height:244px;height:auto!important;height:244px}
.inner H3{color: #BE2900; font-style: italic}
.img-indent {padding-bottom:15px;margin-left:-9px; padding-top: 10px}
.col-1, .col-2, .col-3 {float:left}
h2 {padding-bottom: 20px; padding-top: 10px; color:#044452; font-style: italic}
.banner {position:relative;margin-left:	17px}



#footer{
	height: 55px;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding: 17px 0px 0px 0px;
	background: url(images/footer.jpg) 0px 15px no-repeat;
	font-weight: 100;
}

#footer a{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: 100;
}

#footer a:hover{
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
	font-weight: 100;
}


/*
scroll styles here
*/

.item { width: 0.4946388%; height: 281px;}
.item img {float:left;}
.item h2 { border:none; margin-bottom:15px;}
.scrollable { position:relative; overflow:hidden; width: 100%; height: 281px;} 
.scrollable .items { width:20000em; position:absolute;}
.scrollable .items div { float:left;} 
.scrollable .items .item { overflow:hidden;}
.scrollable .items .item p { line-height:16px;}
.navi { height:20px; margin: 0px auto; width:160px;} 
.navi a {width: 30px; cursor:pointer; height: 30px; float:left; margin:0 0 0 3px; background:url(images/circl.png) no-repeat scroll right top; display:block; font-size:1px;} 
.navi a:hover, .navi a.active { background-position:left top; margin:0 0 0 3px;  background:url(images/circl_hover.png) no-repeat scroll right top}

.header1{width: 100%; height: 281px;background: url(images/sld1.jpg) no-repeat; background-size: 100%; background-position: center;background-position: 50% 50%;}
.header2{width: 100%; height: 281px;background: url(images/sld2.jpg) no-repeat; background-size: 100%;background-position: 50% 50%;}
.header3{width: 100%; height: 281px;background: url(images/sld3.jpg) no-repeat; background-size: 100%;background-position: 50% 50%;}
.header4{width: 100%; height: 281px;background: url(images/sld4.jpg) no-repeat; background-size: 100%;background-position: 50% 50%;}
#im{ float:left; margin:0.75%; padding:0; background:rgba(241,206,139,0.5);overflow:hidden;
width:31.5% ;height:330px; border:solid 1px #330000; border-radius: 5px;
 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
 box-shadow:0px 2px 10px #330000; -webkit-box-shadow: 0px 2px 10px #330000; -moz-box-shadow:0px 2px 10px #330000; -o-box-shadow:0px 2px 10px #330000;
}
#im p{padding:1px 5px 2px 5px;  text-shadow:#cc7b7b 0px 0px 3px;font-weight:normal; font-style:normal; font-family:"Times New Roman"; font-size:16px;text-align: center;}
#im img{width:100%;border-bottom:solid 1px #330000;}

#imgs{ 
float:left; margin-right:2.5%; margin-top:5px; padding:0; background:rgba(241,206,139,0.5);
width:44.44444444%;height:15.2173913%; border:solid 1px #330000; border-radius: 5px; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
 box-shadow:0px 2px 10px #330000; -webkit-box-shadow: 0px 2px 10px #330000; -moz-box-shadow:0px 2px 10px #330000; -o-box-shadow:0px 2px 10px #330000;
background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
	background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
	background: -o-linear-gradient(top, #ffffff, #dcdcdc);
	background: linear-gradient(top, #ffffff, #dcdcdc);
}


/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */


div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}


