

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong,, b, u, i, center, ul, li, form
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style: none;}

body {font: 62.5%/1.3 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; text-align:center; background:#ffffff; color:#111111;}

/*-----layout-----*/
#page {width:962px; margin:0 auto; text-align:left;}
	#header{width:960px; float:left; position:relative;}
		#container{width:920px; float:left; padding:0 20px; background:#ffffff;}
		#rotating{width:920px; float:left; padding:20px 0;}
		#primary{width:670px; float:left; padding:0 18px 0 0; }
		#primary2{width:505px; float:left; padding:0 18px 0 0; }
		#secondary{float:right;}
			.sidebar{float:right; width:320px;}
			.logobar{float:right; width:320px;}
		#footer{width:920px; float:left; clear:both;}

/*-----header-----*/
.home{font-size:35px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:40px 20px 10px 20px; font-variant:small-caps;}
.home a{color:#444;}
.home a:hover{color:#000; text-decoration:none;}
.description{color:#666; margin-top:-10px; padding:0 0 10px 21px; font-size:13px; line-height:1; font-style:italic;}
#skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;}
#skip a:first-letter{text-decoration:underline;}
#skip a:hover{background:#ddd;}
	
	/*-----main-menu*/
	ul.menu{
	position:absolute;
	bottom:0;
	right:50px;
	padding:5px 10px 0;
	left: 100px;
	top: 88px;
	width: 800px;
}
	ul.menu li{float:left; margin:0 0 0 5px; background:#777; font-weight:bold; font-size:11px; line-height:1;}
	ul.menu li a{display:block; color:#fff; padding:5px 10px;}
	ul.menu li a:hover{text-decoration:none; background:#888;}
	ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#444; background:#ccc;}

/*-----headings-----*/	
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'trebuchet MS', verdana, arial, sans-serif;}	
.title{font-size:2.2em; line-height:1; margin:0.9091em 0 0;}
.page .title{text-align:center;}
.sidebar h2{font-size:1.5em;}
.content h1, content h2{font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em;}
.content h3{font-size:1.3846em; line-height:1.1111; margin:1.66665em 0 0.55555em;}
.content h4{font-size:1.2308em; font-weight:bold; line-height:1.25; margin:1.875em 0 0.625em;}
.content h5, .content h6{font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em;}
.content p {text-align: justify;}

/*-----content-----*/
.content{font-family: verdana, 'Lucida Grande', arial, sans-serif; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0;}
.content p{margin:0 0 1.5385em;}
.content address{margin:0 0 1.5385em; font-style:italic;}
	
/*-----footer-----*/
#footer{margin:0 0 0.8333em; padding:1.6666em 0; font-size:1.2em; line-height:1.6666;}
#footer .left{width:50%; float:left; text-align:left;}
#footer .right{width:50%; float:right; text-align:right;}
.clear{margin:0; padding:0; clear:both;}

/*-----clearfix-----*/
.content:after,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.content, .clearfix {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.content, .clearfix {display: block;}
/* End hide from IE5/Mac */

/*-----Borders-----*/
#rotating {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#sidebarborder {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#logobarborder {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#footer{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*-----links-----*/
a{text-decoration:none; color:#0070C5;}
a:hover{text-decoration:underline;}
.content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;}
.content a:hover{text-decoration:underline;}
#sidebar a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline; font-size: 12px;}
#sidebar a:hover{
	text-decoration:underline;
	color: #FF0000;
}

/*-----image placement-----*/
.picturetext
{float:left;}
.leftimg {
	float:none;
	margin-right:15px;
	margin-bottom:6px;
}

.rightimg {
	float:right;
	margin-left:15px;
	margin-bottom:6px;
}
