html,body { margin: 0; padding: 10px 0 0 0; height: 100%; /* needed for container min-height */ background: #293d96; background-image:url(../images/back.jpg); background-position:center top; background-repeat:no-repeat; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 90%; color: #000; }
a { color: #293d96; text-decoration: underline; font-weight: bold; }
a:hover { color: #293d96; text-decoration: none; font-weight: bold;}
a, img, a img, img a { border: none; }
h1, h2, h3 { color: #f07d02; margin: 0px 0px 5px 0px; font-size: inherit; font-weight: bold; }
h1 { font-size: 160%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
p { margin: 0px 0px 10px 0px; }
form { margin: 0px 0px 0px 0px; }

#header-container {  }
#header { margin: 0 auto; width: 960px; height: 140px; clear: both; color: #FFFFFF; background-color: #FFFFFF;}
#header #logo { padding: 20px 10px; }
#header a.logo { float:left; }
#header #headerright {
	width: 720px;
	float: left;
	text-align: center;
	padding-top: 20px;
}
#header #headerright h1 {
	color: #f07d02;
	font-size: 26px;
}
#header #headerright h2 {
	color: #12288B;
	font-size: 18px;
}
#menu { margin: 0 auto; width: 930px; height: 35px; clear: both; padding: 0px 0px 0px 30px; background-image: url('/images/menubg.png'); }
#content-container { background-color: #FFFFFF; width: 940px; margin: 0 auto; padding: 15px 10px 0px 10px; }
#wrap {  }

#nav {font-size:12px;width:900px;height:35px;}

#nav ul {padding-top:5px;}

.widget .head{
padding-left: 8px;
padding-top: 3px;
font-size: 13px;
height:21px;
}

#Navigation {height:35px;}

.widget .repeat.alt, .widget .tick.alt{
	background-color :#e7e9f3 ;
}

.widget {
	margin-top: 5px;
	margin-bottom:8px;
	margin-left:0px;
	width: 230px;
}

.widget a {font-size:10px;}

.widget .foot a {color:#FFFFFF;}

.blogentry h2 a {color: #f07d02; text-decoration:underline;}
#pagecontent { width: 680px; float: right; padding: 0px 10px 0px 0px; }
#sidebar { width: 230px; float: right; padding: 0px 20px 0px 0px; }
#footer-container { height: 70px; text-align: center; font-size: 90%; }
#footer {width: 940px; height: 60px; padding: 10px 10px 0px 10px; font-size: 11px; margin: 0 auto; text-align: center; font-weight: normal !important; color: #FFFFFF; }
#footer a{color:#FFFFFF}
#footer div {  }
#footer img { float: right; margin-top: 20px; }
#nav a { padding-bottom: 4px; }
#nav1 a { padding-right: 20px; }
#nav2 a { padding-right: 20px; }
#nav3 a { padding-right: 20px; }
#nav4 a { padding-right: 20px; }
#nav5 a { padding-right: 20px; }
#nav6 a { padding-right: 20px; }
#nav7 a { padding-right: 20px; }
#nav8 a { padding-right: 20px; }
#nav li ul a { background-color: #5968AE; width: 200px;  }
#nav li ul a:hover { background-color: #2a3d96; color:#FF9900  }
ul#nav li ul li a{
	width: 153px;
	padding: 10px 0px 10px 8px;
}

.randombox { 
width: 268px;
height: 120px;
background-color: #e7e9f3;
color: #12288b;
border: 1px solid #12288b;
padding: 10px 10px 0px;
margin: 0px 15px 0px 10px;
text-align: center;
font-size: 85%;
float: left;
}
.randombox2 { 
width: 268px;
height: 120px;
background-color: #e7e9f3;
color: #12288b;
border: 1px solid #12288b;
padding: 10px 10px 0px;
margin: 0 0 0 10px;
text-align: center;
font-size: 85%;
float: left;
}

.randombox h2, .randombox2 h2 { color: #12288b; }

div.homeboxnew {
	margin: 2px 10px 5px 10px;
}
#contact{
	padding: 30px 30px 30px 30px;
	background-color: #e7e9f3;
	width:	400px;
	margin-left: 100px;
}

.sub_field {
	background-color: #E7E9F3;
	border: 1px solid #E7E9F3 !important;	
}


/* START OF CLEAR FIX FOR FOOTER TO SIT AT BOTTOM
html, body, #wrap {height: 100%;}
body > #wrap { height: auto; min-height: 100%; }
#footer-container { position: relative; margin-top: -70px; clear:both; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
#content-container { padding-bottom: 70px; }
/* END OF CLEAR FIX FOR FOOTER TO SIT AT BOTTOM*/
