/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext);

html {
	margin:0;
	padding:0;
	height: 100%;
	background:#3f893f;
}

body {
	margin:0;
	padding:0;
	height: 100%;
	background:url(img/bodybg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
}



div#container {
//	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:998px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	min-height: 100%;
background:url(img/contentbg.jpg);
background-repeat:no-repeat;
background-size:100% 100%;
}



.footer{background:#f0f0f0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003d4b; float:left; padding:10px 0 30px; border-top:1px solid #000; position: fixed; bottom:0px; height: 0px; z-index:1000;}
.footer p.copyL{text-align:center; margin:0;}
.footer p.copyR{text-align:right; float:right; margin:0;}
.footer p.copyL a, .footer p.copyR a{color:#000; text-decoration:underline; margin:0 10px;}
.footer p.copyL a:hover, .footer p.copyR a:hover{text-decoration:none;}
.footer strong{color:#0067c2;}

.top{background:url(img/topbg.jpg) no-repeat; width:998px; height:240px; padding:0; margin:0;}

.content{ width:100% font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; margin:0; padding-bottom:25px; 
}

h1{background:#fff; width:998px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:45px; text-align:center; color:#1b4470; float:left; padding:10px 0;}
h1 span{width:90%; float:left; margin:5px 5%; border-top:1px solid #1b4470;}
h1 span small{font-size:18px; color:#fff; background:#1b4470; float:right; padding:3px; margin-right:20px;}
h2{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:28px; color:#000; margin:10px 0; padding:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:20px; color:#000; margin:0 0 10px; padding:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:18px; color:#000; margin:0 0 10px; padding:0;}
.right h4{font-size:28px; letter-spacing:-1px; color:#fff;}
h5{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#0067c2; margin:0 0 10px; padding:0;}



p {line-height:25px; margin:5px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333;}

a {color:#369; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
a.button{background:url(img/buttonbg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:30px; color:#fff; text-decoration:none; float:left; margin:20px 23px 0 0; padding:0 13px;}
a.button:hover{background:url(img/buttonbg.jpg) left bottom repeat-x; cursor:pointer;}

.centerme{margin:0 auto; width:680px; height:75px}

.left{width:169px; text-align:center; float:left; margin:0;}
.right{width:769px; margin:0 20px 0 0; padding-left:189px;}
.fullcontact{width:900px; margin:0 20px 0 0; padding-left:50px;}

.contact{margin:10px auto; border-collapse:collapse;}
.contact td{padding:2px;}



ul, ol{margin:15px 0; padding-left:0;}
li{list-style:none; background:url(img/arrow.jpg) left top no-repeat; line-height:17px; padding-left:20px; margin-bottom:3px;}


input[type=text], input[type=password], select{background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7e7e7e; border:1px solid #2b4f82; margin:0;}
textarea{background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px;  border:1px solid #2b4f82; float:left; margin:0;}
input[type=text]:focus, textarea:focus, field3:focus{background:#fff; -webkit-box-shadow: inset 0px 0px 3px 0px #808080; -moz-box-shadow: inset 0px 0px 3px 0px #808080; box-shadow: inset 0px 0px 3px 0px #808080;}

input[type=submit], input[type=reset], a.link{background:url(img/buttonbg.jpg) left top repeat-x; color:#fff; border:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:1px 5px; margin:0px; text-decoration:none;}
input[type=submit]#searchsubmit{float:right;}
input[type=submit]:hover, input[type=reset]:hover, a.link:hover{background:url(img/buttonbg.jpg) left bottom repeat-x; cursor:pointer; text-decoration:none;}
a.link{margin:10px 26px 20px 26px;}

img.leftimg{float:left; margin:0 10px 10px 20px; border:2px solid #1d4372;}
img.rightimg{float:right; margin:0 20px 10px 10px; border:2px solid #1d4372;}
center img{margin:10px; border:2px solid #1d4372;}

.hide{display:none;}
.clear{clear:both;}
.line{border-top:1px dashed #acacac; margin:10px 26px;}
img{border-style:none;}

.ui-accordion .ui-accordion-header {
    margin: 5px 10px 0 0 !important;
    padding: 5px 10px !important;
}
.ui-accordion-content{margin-right:10px !important;}
