* {margin: 0;outline: none;}

body, html{margin:0;padding:0;-webkit-font-smoothing: antialiased;

font-family:'Avenir', arial;
color:#333366;
font-size:small;
margin:5px;
background-color: #FFFFFF;
}

hr{
padding: 2px;
margin: 0;
width: 700px;
text-align: center;
}

a{
color:#000000;
outline:none;
}

h1{
font-size:200%;
}


h2	{
text-align:left;
color: #0F709C;
line-height:130%;
}

h3{
font-family:'Avenir' Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
color:#0c2a3f;
padding:0 10px 0 0;
}

h4{
font-size:small;
text-align:left;
font-weight:bold;
}

h5 {
font-size:12px;
text-align: justify;
}

h6{
font-size: 22px;
	font-style: italic;
	font-family:Georgia, serif;
	color:#fff;
	text-shadow: 0px 0px 1px black;
}

p{
font-size: small;
text-align:justify;
line-height:130%;
color: #000000;
}

input:focus {
outline: none;
}

#container{
width:960px;
margin: -90px auto;
background-color: #fff;
color: #333;
line-height: 130%;
}

#pageheading{
padding-top:108px;
position:relative;
width:960px;
}

#pageheading h1{
font-family:Tahoma;
background-color: #FFFFFF;
}

.hide{
position:absolute;
visibility:hidden;
}

#pageheading img{
position: relative;
right:10px;
top:0px;
}

.hide{
position:absolute;
visibility:hidden;
}

#topwrapper{
position:fixed;
width:100%;top:0;left:0;
height:104px;
border-bottom:2px solid #000;
background-color:#ffffff;
z-index:200;
}

/*TOP LOGO*/
/*#topwrapper a	{display:block;width:259px;height:48px;margin:25px auto 0 auto;background:url('/img/sprite.gif');padding-left:17px;}*/

#topwrapper a{
display:block;
width:960px;
height:114px;
margin:0 auto 0 auto;
background-image: url(../img/bannerlogo4.png);
background-position:8px 0;
padding-left:17px;
}

#navwrappwer{
position:fixed;
width:100%;
top:106px;
left:0;
height:43px;
background-color:#ffffff;
z-index:200;
}

#nav{
position:relative;
width:940px;
margin:0 auto;
background-color:#ffffff;
height:42px;
line-height:42px;
border-bottom:2px solid #000000;
}

#nav a{
font-family:'Avenir', arial;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
letter-spacing:1px;
margin-left:11px;
}

#nav a.cl{
margin-left:68px;
}

#nav #subNavLnk{
margin-left:25px;
font-family: arial;
short_link
}

#nav a:hover, #nav a.active{
color:#666666;
}


/*Content*/
#content{
background-color: #FFFFFF;
border-right: 1px;
border-left: 1px;
margin-left: -20px;
max-width: 72em;
min-height:620px;
padding-top:120px;
}



/* footer */ 
#footer {
	/*clear: both;
	overflow: auto;
	min-height: 100px;
	padding: 20px;
	border-top: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	background: #F8F8F8;*/
	
}
#footer h3 {
	color: #FFF !important;
	font-size: 14px;
	text-transform: capitalize;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 15px;
}
#footer .column {
	float: left;
	width: 22.05%;
	min-height: 100px;
	margin: 0 3.8% 0 0;
}
#footer .column.last {
	margin: 0;
}
#footer .column ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#footer .column ul li {
	margin-bottom: 5px;
	list-style:none;
}
.footer-wrap #footer .column ul li a {
	color: #fff !important;
}
#footer .column a:hover {
	text-decoration: underline;
}
#powered {
	padding:20px 0;
	text-align: left;
	clear: both;
	width:960px;
	margin:0 auto;
	color:#fff;
}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
}
.banner div img {
	margin-bottom: 20px;
}


.footer-wrap{
background: #2E3949;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	}
	
	.footer-wrap img{
	border: none;
}
	.footer-wrap a {
		text-decoration: none;
		font-size: 13px;
		color: #fff;
		}
	.footer-wrap a:hover {
		text-decoration: underline;
		color: #74CE00;
		}
	.footer-wrap a:active{
		color: white;
		text-decoration: none;
		}
	.powered-wrap{
		border-top:1px solid #454a4f
		}
		#powered{
			clear: both;
			height: 50px;
		}
		.user-copyright{
			float: left;
			display: inline;
			clear: none;
			width: 48%;
			text-align: left;
			height: 50px;
			margin: 0px;
			padding: 0px;			
}

.user-copyright p {
	color:#FFF;
}
		
.copyright{
float: right;
display: inline;
clear: none;
width: 48%;
text-align: right !important;
height: 50px;
margin: 0px;
padding: 0px;
}

.copyright a, #powered .copyright a:hover, #powered .copyright a:active{
text-decoration:none;
color:#fff;
}

.copyright img{
	border: none;
}
				
.copyright a .icon{
width:20px;
height:21px;
isplay:inline-block;
vertical-align:top;
margin:-2px 2px 0 0;
background:url("../image/st-logo.png") 0 0 no-repeat;
}

.footer-wrap #footer{
width:960px;
margin:0 auto;
padding:50px 0 15px;
overflow:hidden;
}


/*Fonts*/
@font-face {
    font-family: 'Didot';
    src: url('didod-italic-webfont.eot');
    src: url('didod-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('didod-italic-webfont.woff') format('woff'),
         url('didod-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'AGPro';
    src: url('agpro-normal-webfont.eot');
    src: url('agpro-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('agpro-normal-webfont.woff') format('woff'),
         url('agpro-normal-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AGPro';
    src: url('agpro-italic-webfont.eot');
    src: url('agpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('agpro-italic-webfont.woff') format('woff'),
         url('agpro-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'AGPro';
    src: url('agpro-bolditalic-webfont.eot');
    src: url('agpro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('agpro-bolditalic-webfont.woff') format('woff'),
         url('agpro-bolditalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'AGPro';
    src: url('agpro-bold-webfont.eot');
    src: url('agpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('agpro-bold-webfont.woff') format('woff'),
         url('agpro-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir';
    src: url('avenr-webfont.eot');
    src: url('avenr-webfont.eot?#iefix') format('embedded-opentype'),
         url('avenr-webfont.woff') format('woff'),
         url('avenr-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DidotHeadline';
    src: url('didot-htf-m16-medium-ital.eot');
    src: url('didot-htf-m16-medium-ital.eot?#iefix') format('embedded-opentype'),
         url('didod-normal-webfont.woff') format('woff'),
         url('didot-htf-m16-medium-ital.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*


/*footer
#footer ul{
padding: 25px 0 0 0;
margin: 0;
height: 45px;
list-style-type: none;
background-color: #0C4F88;
color: #FFFFFF;
width: 100%;
font: normal 80% arial, helvetica, sans-serif;
font-size: 14px;
text-align: center;
}

#footer li { display: inline; }

#footer li a{
text-decoration: none;
background-color: #0C4F88;
color: #FFFFFF;
padding: .2em 1em;
border-right: 1px solid #0C4F88;
height: 20px;
}

#footer li a:hover{
background-color: #0C4F88;
text-decoration:underline;
color: #fff;
height: 32px;
}



#leftnav p { 
margin: 0 0 1em 0; 
}*/
