body { 
background: url(images/background1.jpg) repeat;font-size: 0.875em;
}
hr { border: solid #ccc; border-width: 3px 0 0; clear: both; margin: 22px 0 21px; height: 0; }
.subnavtree {float:right;margin-top:-15px;display:none;
}
.subnavtree .button {
background: url(images/slider-bg-blue.png) repeat;
margin-right:30px;min-width:200px;
}

@media only screen and (max-width: 800px) {
	.subnavtree {float:right;margin-top:-15px;display:none;
	}
}
@media only screen and (max-width: 1024px) {
	.subnavtree {float:right;margin-top:-15px;display:none;
	}
}
/* #subcrumbtree {position:absolute; top:260px;Left:0px; z-index:30;max-width:205px;overflow:normal;}

@media only screen and (max-width: 800px) {
	#subcrumbtree {position:relative; top:26px;Left:10px; z-index:1000;}
	}
@media only screen and (max-width: 1300px) {
	#subcrumbtree {position:relative; top:26px;Left:150px; z-index:1000;}
	}*/

.clearfix {
 clear:both;margin:0px; padding:0px;
 }
/* .NormalText{font-size: 0.775em;padding:0; margin:0;}
.NormalPara{font-size: 0.875em; font-weight:normal;padding:0; margin:1; text-decoration:none; text-align:justify;}
.tinyFont{font-size:0.690em;}
.smallFont{font-size:0.730em;}
.MediumFont{font-size:0.810em;}*/


.date {
font-size:16px; color:#ffffff;font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:bold;
}

.register {
float:right;text-align:right;
}
.register a {
color:#ffffff;
}
.register a:hover {
color:#fefefe;
}
@media only screen and (max-width: 800px) {
.register {
margin-top:-5px;
}	
}


.logo {
margin:5px 5px 10px; padding:0px; float:right;
}



	.logo img {
		padding: 0px 0px 5px;
		text-align: right;
		height: 120px;
		width: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		opacity: 0.9;
		mix-blend-mode: multiply;
	}


	
.logo .LogoBig img {padding:0px 0px 5px;text-align:right;width:auto;height:auto;}
@media only screen and (max-width: 800px) {
.logo {
margin:10px 0px 20px; padding:10px; 0px; text-align:center;
}
.logo h2 {
font-family: "Trebuchet MS", Helvetica, sans-serif; vertical-align:middle;text-align:center;
}


/* login box */
.login-box {
float:right;
height:auto;
/*margin-top:6px;*/
margin-bottom:0px; overflow:hidden;
background: url(images/slider-bg.png) repeat;
border:0px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
-webkit-box-shadow:0px 1px 0px 1px #D4D4D4; -moz-box-shadow:0px 1px 0px 1px #D4D4D4; -o-box-shadow:0px 1px 0px 1px #D4D4D4; -ms-box-shadow:0px 1px 0px 1px #D4D4D4; box-shadow:0px 1px 0px 1px #D4D4D4;

}
@media only screen and (max-width: 800px) {
	.login-box {
		margin-bottom:10px; 
		width:150%;
	}
	.login-box form {width:150%;
	}
}
/* Login Box Style 
------------------------ */

.login-box {background: url(images/slider-bg.png) 0 0 repeat;
border:0px;margin:0px 0px 5px;color:#fff; padding:5px 10px 5px 15px;}
}
.login-box .empty{padding:5px 10px 5px 15px;}
.login_bc {padding:5px 10px 5px 15px; margin-top:5px;}
.padfield {{padding:5px 0px;}
.login-box label {background:none;
position:relative;width:auto;
color:#efefef;
padding:4px 0px;overflow:hidden;margin-bottom:5px;font-weight:bold;
}
.LoginText {color:#efefef;padding-top:2px;
}
.login-box label span{
float:left; color:#ffffff; font-weight:bold; padding:4px 10px 10px 0px; margin:0px 10px 0px 0px; font-size:12px;overflow:hidden;width:60px;
}
.login-box input {
height:20px;width:120px; padding:2px 2px; margin:0px 5px 0px 5px;
color:#969696;
}
.login-box input[type="submit"] {
color:#252525;
width:85px;
float:right;margin-right:10px;padding:0px 10px 4px;
background: #f6f8f9; /* Old browsers */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.login-box .ErrorText {color:#fefefe;padding:4px 0px;text-align:center;}
.ErrorSmallText {color:#fefefe;padding:4px 0px;font-size:0.875em;}
/* Navigation Main */
#navtop {
background: url(images/above-nav-bg.gif) repeat-x 0 0 #fff; height:5px;padding:0px;
}
#nav {
background: url(images/nav-bg.gif) repeat; padding:0px;margin:0px; padding:0px;clear:both;min-height:38px;float:right;
}
#nav .navbg {height:auto;
padding:0px;float:right;clear:both;
}

#nav table {
background:none;  border:0px solid #fff;margin:0px; padding:0px;margin-bottom:30px;
}
#nav table th {color:#182e4d;
text-align:center;}
#nav table th a{color:#182e4d;
}
#nav table th a:hover {color:#ffffff;}
#nav table th a:active {
color:#cccccc;
}

#nav table td {
padding: 7px 20px; font-size: 16px; font-weight:bold;font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#nav table td a {
color:#013b3b;
}
#nav table td a:hover {
color:#ffffff;
}
#nav table td a:active {
color:#ffffff;
}


/* Dropdowns */
#nav table tr th table td {
}
#TopMenu_ASPxMenu1_DXI2_T {margin-top:20px;}
@media only screen and (max-width: 800px) {
margin-top:-40px;
}


/* Slider */
#slider {
background: url(images/slider-bg.png) repeat; padding:10px 10px;margin:0px 0px 0px 0px;
margin-top:-10px;width:100%;
}

/* Main Site Content Styles */



/* HEADERS */
.HeaderTitleNormal {
font-size:24px;
}

/* Widget List Items */
.widget-box .NormalText ul {list-style:none;}
.widget-box .NormalText li {font-weight:bold;}
.widget-box .NormalText li a {Color:#000000;}
.widget-box .NormalText li a:hover {Color:#cccccc;}

/* tabs main */
#hometabs {
margin:30px 0px 0px 0px;
}
#hometabs .tabs {
margin-bottom:0px ;
}

.tabs dd, .tabs li {background: #c5cad5; border-right: 1px solid #f3f3f3; border-top: 1px solid #dadee6;margin-top: -2px;}
.tabs dd a:focus, .tabs li a:focus { font-weight: bold; color: #01373a; background:#dadee7;}
.tabs dd.active, .tabs li.active { border-top: 3px solid #013a39; margin-top: -3px; background:#dadee7;}
#hometabs ul {
background: #dadee7; /* Old browsers */
background: -moz-linear-gradient(top,  #dadee7 0%, #ffffff 39%, #ffffff 60%, #dadee7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadee7), color-stop(39%,#ffffff), color-stop(60%,#ffffff), color-stop(100%,#dadee7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadee7 0%,#ffffff 39%,#ffffff 60%,#dadee7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadee7 0%,#ffffff 39%,#ffffff 60%,#dadee7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadee7 0%,#ffffff 39%,#ffffff 60%,#dadee7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadee7 0%,#ffffff 39%,#ffffff 60%,#dadee7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadee7', endColorstr='#dadee7',GradientType=0 ); /* IE6-9 */
}
#hometabs ul li {
padding:20px; margin:0px; clear:left;
}
#hometabs ul li ul {
list-style:none;
}



/* Footer */
#footer {
margin-top:30px;padding:20px 10px;
background: url(images/foot-bg.gif) repeat;
}
#footer a{
color:#fff; font-weight:bold;
}
#footer a:hover {
color:#e7f7f8; font-weight:bold;
}
.copyright {
color:#fff;text-align:right;
}

.dxpPageNumber {margin:0px; padding:0px;}
table .dxnb td{padding:5px 0px 5px 10px;border-collapse:none;}
.dxnbItem a{padding:2px 0px;}