
/* Reset
----------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input { margin: 0; padding: 0; }

ul, ol {
	list-style:none;
}

img {
	border:none;
}

:focus {
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}


.floatleft {
	float:left;
	padding:0px;
	margin:0px 10px 10px 0px;
}

.clear {
	clear:both;
}


.clearfix {
    content: ".";
    display: inline;
    height: 0;
    clear: both;
    visibility: hidden;
 }


.floatright {
	float:right;
	padding:0px;
	margin:0px 0px 10px 10px;

}

hr {
	display:block;
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #eaeaea;
	padding:0px 0px 0px 0px;
	margin:-5px 0px 8px 0px;
	overflow:hidden;
}


.divider {
	border-bottom:1px solid #eaeaea;
	display:block;
	height:1px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	text-align:center;
}


/* END Reset
----------------------------------------------------------------------------------------*/






/* START GLOBAL STYLES
----------------------------------------------------------------------------------------*/



body {
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333333;
}


a {
	color:#333333;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
	
}

h1 {
	font-size:20px;
	color:#19426c;
	line-height:17px;
	margin:0 0 8px 0;
}

h2 {
	font-size:20px;
	color:#19426c;
	line-height:17px;
	margin:0 0 8px 0;
}

h5 {
	color:#ffffff;
	line-height:19px;
	text-transform:uppercase;
	line-height:14px;
	margin:0 0 20px 0;
}



/* Wrappers */



#wrapper {
	width:981px;
	margin:0 auto;
	padding:5px 0 0 0;	
	text-align:left;
}





/* END GLOBAL STYLES
----------------------------------------------------------------------------------------*/

















/* START HEADER STYLES
----------------------------------------------------------------------------------------*/


#header {
	width:980px;
	height:430px;
}

/* END HEADER STYLES
----------------------------------------------------------------------------------------*/















/* START MAINBODY STYLES
----------------------------------------------------------------------------------------*/


#mainbody {
	width:914px;
	margin:0px 33px;
	background:url(../images/content_bottombg.gif) no-repeat 100% 100%;
	padding:0 0 25px 0;
}

#main-content {
	background:url(../images/content_bg.gif) repeat-y 0 0;
	width:835px;
	height:auto !important;
	min-height:343px;
	height:343px;
	padding:20px 35px 0 44px;
}

/* Content */

#content {
	width:540px;
	float:left;
	padding:15px 0 0 0;
}

.sub-title {
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	display:block;
	margin:0 0 15px 0;
}


#main-content p {
	line-height:17px;
	padding:0 0 15px 0;
}

.share {
	display:block;
	margin:10px 0 0 0;
}

/* Sidebar */

#sidebar {
	width:259px;
	border-left:1px solid #cdcdcd;
	float:right;
	padding:15px 0 15px 23px;
}

#sidebar ul {
	width:259px;
	overflow:hidden;
}

#sidebar ul li {
	width:259px;
	overflow:hidden;
	margin:0 0 6px 0;
}

#sidebar ul li a {
	width:259px;
	float:left;
	display:block;
}


/* END MAINBODY STYLES
----------------------------------------------------------------------------------------*/














/* START FOOTER STYLES
----------------------------------------------------------------------------------------*/


#footer {
	width:840px;
	margin:0px 33px;
	background:url(../images/footer_bg.gif) no-repeat 0 0;
	height:auto;
	min-height:260px;
	height:260px;
	padding:40px 35px 0 39px;
}

#footer-content {
	width:840px;
	overflow:hidden;
	padding:0 0 40px 0;
}


/* footer left */

#footer-left {
	width:344px;
	float:left;
}

.footer-links {
	width:270px; /*138px*/
	float:left;
	
}

#footer ul {
	margin:0 0 20px 0;
}

#footer ul li {
	 line-height:17px;
}

#footer ul li span {
	color:#ffffff;
}

.footer-links1 {
	width:206px;
	float:left;
}

.footer-links2 {
	width:142px;
	float:left;
}

.footer-links3 {
	width:111px;
	float:left;
}


/* footer right */


#footer-right {
	width:475px;
	float:left;
	border-left:1px solid #5e5d5d;
	padding:0 0 0 20px;
}


.contact ul li {
	width:475px;
	overflow:hidden;
	
}

#footer .contact ul li span {
	width:142px;
	float:left;
	color:#333333;
}

.contact ul li p {
	width:186px;
	float:left;
}

.contact ul li em {
	font-style:normal;
	float:right;
	display:block;
	text-align:right;
}



.copyright {
	display:block;
	text-align:center;
	padding:0 0 30px 0;
	color:#666666;
	font-size:11px;
}

.copyright span {
	margin:0 5px;
}

.media {
	float:right;
}

/* END FOOTER STYLES
----------------------------------------------------------------------------------------*/
























































































































