@charset "utf-8";
body { /*margin:0; padding:0; background: none; width:100%; */}
html { padding:0; margin:0;}
.clr {clear:both; padding:0;}
.bg1 { width:90%; clear:both; border-top:1px dashed #cebf94; padding:0 20px; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; /*background: url(../images/main_body_bg.gif) top repeat-x;*/ }
.border {margin:0 auto; width:980px;  padding:0; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:#fff;}
/* header */
.header { width:982px; margin:0 auto; padding:0;}
/*Twitter*/
.Twitter { width:1100px; height:37px; text-align:right; padding-top:5px;}

.navigation { width:982px; height:89px; margin-top:15px;  background: url(../images/logoBg.jpg) no-repeat;}

.logo { width:128px; height:76px; margin:10px 0px 0px 21px; padding:0; float:left;}
/* menu */
.menu { width:982px; margin:27px 0 0 0; padding:0; float: right; background:url(../images/menu_bg.jpg) top no-repeat; height:55px;}
#liMenuBullet{list-style: none;}
#keyImage{margin-top: -20px; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3 );}
/* header_text */
.header_text { margin:0 auto; width:960px; padding:10px;}
.header_text .div { background:#fcfcfc url(../images/simple_text_bg.gif) top repeat-x; border:1px solid #e5e5e5; width:958px; margin:0; padding:5px 0 10px 0;}
.header_text .div .left { float:left; width:500px;}
.header_text strong { display:block; margin:0; color:#a1e2e6; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px;}
/*.header_text span { float:right; margin:0; padding:0; width:300px;}*/
.header_text h2 { font:normal 30px Georgia, "Times New Roman", Times, serif; color:#2d2d2d; padding:5px 10px; margin:0 0 0 20px;}
.header_text p { font:normal 14px Georgia, "Times New Roman", Times, serif; color:#757575; padding:5px 10px; margin:0 0 0 20px; }
.header_text ul.buttons { float:left; padding:20px 0 10px 25px; margin:0; list-style:none;}
.header_text ul.buttons li { float:left; padding:0 5px; margin:0;}
/* body */
.body { width:980px; margin:0 auto; padding:10px 0; background: url(../images/body_bg.jpg) top repeat-y;
color:#00384C;	font-family: Verdana, Geneva, sans-serif;}
.body .div { background:#fcfcfc url(../images/simple_text_bg.gif) top repeat-x; border:1px solid #e5e5e5; width:958px; margin:0 auto; padding:0;}
.body h2 { font: normal 30px  Georgia, "Times New Roman", Times, serif; color:#3a3c3c; padding:10px 0 5px 10px; margin:0; border-bottom:1px  solid #cccccc;}
.body h3 { font: normal 24px  Arial, Helvetica, sans-serif; color:#3a3c3c; padding:10px 0 5px 10px; margin:0; border-bottom:1px  solid #cccccc;}
.body p {font:normal 11px   Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding: 5px 5px; margin:0;}
.body span { color:#baa271; font:bold 11px Georgia, "Times New Roman", Times, serif;}
.body a { color:#d34600; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.body img { float:left; margin:0; padding:0; }
.News .title { float: left; font: bold 11px  Georgia, "Times New Roman", Times, serif; color:#678c24; margin:10px 10px 0 10px; padding:5px 0;}
/* footer */
.footer { background:#202020; text-align:center; width:980px; margin:0 auto; padding:10px 0;font-size:11px; color:#989797; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.footer a {font-size:11px; color:#989797;}

/*Gallery*/
.gallery {float:right; width:278px; margin:0 50px 0 0 !important; margin:0 25px 0 0;}

/*Submit button*/
#submitUltimate, #addFilter,#updateFilter {
    background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#25A6E1",endColorstr="#188BC0",GradientType=0);
	padding:1px 13px;
	color:#ffffff;
	cursor:pointer;
	border: 1px solid #1A87B9;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    font-size: 13px;
    height: 21px;
}


#submitUltimate:hover, #simpleButton:hover, #hierarchyButton:hover,#addFilter:HOVER, #updateFilter:HOVER {
    background:#70B6E2;
	background:-moz-linear-gradient(top,#70B6E2 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70B6E2),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#70B6E2 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#70B6E2 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#70B6E2 0%,#188BC0 100%);
	background:linear-gradient(top,#70B6E2 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#70B6E2",endColorstr="#188BC0",GradientType=0);
	padding:1px 13px;
	color:#ffffff;
	cursor:pointer;
	border: 1px solid #1A87B9;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    font-size: 13px;
    height: 21px;
}



#simpleButton{
	background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#25A6E1",endColorstr="#188BC0",GradientType=0);
	padding:1px 13px;
	color:#ffffff;
	cursor:pointer;
	border: 1px solid #1A87B9;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    font-size: 13px;
    height: 21px;
}
#hierarchyButton{
	background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#25A6E1",endColorstr="#188BC0",GradientType=0);
	padding:1px 13px;
	color:#ffffff;
	cursor:pointer;
	border: 1px solid #1A87B9;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    font-size: 13px;
    height: 21px;
}



.widefat tr td {
    color: #555555;
    height: 30px;
}
.widefat tr td, .widefat tr th {
    border-bottom-color: #DFDFDF;
    border-top-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    overflow: hidden;
}
.widefat tr td {
    font-size: 12px;
    padding: 4px 7px 2px;
    vertical-align: top;
}
.widefat * {
    word-wrap: break-word;
}

.widefat {
    border-spacing: 0;
}

input.txt.act {
	border: 1px solid #3FAFE3;
	box-shadow: 0 0 5px 0 #3FAFE3;
	-moz-box-shadow: 0 0 5px 0 #3FAFE3;
	-webkit-box-shadow: 0 0 5px 0 #3FAFE3;
	-o-box-shadow: 0 0 5px 0 #3FAFE3;
}
select.act {
	border: 1px solid #3FAFE3;
	box-shadow: 0 0 5px 0 #3FAFE3;
	-moz-box-shadow: 0 0 5px 0 #3FAFE3;
	-webkit-box-shadow: 0 0 5px 0 #3FAFE3;
	-o-box-shadow: 0 0 5px 0 #3FAFE3;
}

textarea.act {
	border: 1px solid #3FAFE3;
	box-shadow: 0 0 5px 0 #3FAFE3;
	-moz-box-shadow: 0 0 5px 0 #3FAFE3;
	-webkit-box-shadow: 0 0 5px 0 #3FAFE3;
	-o-box-shadow: 0 0 5px 0 #3FAFE3;
}