@charset "utf-8";

/*------------------------------------------------------------------
[1. Common ]
*/	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
*{	
}
body {line-height:1;color:black;background:white;height:100%;margin:0;padding:0;background-color:#ffffff;background:url(../img/bg_repeatx.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}
.clear{	clear:both;}

/*------------------------------------------------------------------		
	[1.1 Wrappers]
	*/
#mainWrapper {width: 959px;margin: 0 auto;}
#wrapper2 {}
#page {	width: 959px;background-position: center top;margin:0 auto;	padding:0;}
.contentWrapper {float: left;font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;width:100%; }

/*------------------------------------------------------------------		
	[1.2 Logo and Top Info]
	*/
.header {height: 159px;	background:url(../img/header_cloud.jpg) no-repeat;background-position:center top;background-color: #fff;position:relative;}
.logo {	float: left;width:546px;padding:30px 0 0 40px;}
.topPic1 {position:absolute;top:0px;right:0px;margin-right:41px;z-index:12;}


/*------------------------------------------------------------------		
	[1.3 Content Divs ]
	*/	
.mainNav {float:left;padding-left:44px;padding-top:32px;}

.mainNav_bg {	width:100%;	background-image:url(../img/bg_linksbg.png); background-repeat:no-repeat;height:61px;float:left;}
.mainNav a{font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.bgContent {width:100%;	background-image:url(../img/bg_transparent.png); background-repeat:repeat-y;	float:left;	min-height:505px;}

.leftContent  {float:left;width:530px;padding: 40px 0px 20px 70px;}
.rightContent {float:left;width:255px;padding:110px 35px 0 45px;}

/*------------------------------------------------------------------		
	[1.7 Footer ]
	*/
.footer {height: 100px;background: url('../img/footer.jpg') no-repeat top;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;}
.footer p {	margin: 0;padding-top: 30px;text-align: right;color: #8E8E8E;}
.footer .footer_links{background: url(../img/footer.jpg) no-repeat top;height:10px;padding:30px 0 0 30px;font-family:Arial, Helvetica, sans-serif;}
.footer_links ul li{background:transparent url(../img/menu_separator.gif) no-repeat scroll right 2px;float:left;list-style-type:none;overflow:hidden;padding:0px 12px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#555749;}
.footer_links ul li a {color:#555749;font-size:11px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.footer_links ul li a:hover{color:#8e907a;text-decoration:none;}
.footer_left {float:left;width:520px;padding:5px 0 5px 42px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#8e907a;line-height:150%;}
.footer_left a{font-size:11px;color:#999999;text-decoration:none;}
.footer_left a:hover{color:#888888;text-decoration:none;}
.footer_right {width:286px;text-align:right;padding:0px 25px 0 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#CCCCCC;float:left;}
.footer_right a{color:#999999;font-family:Arial, Helvetica, sans-serif;}
.footer_right a:hover{color:#888888;font-family:Arial, Helvetica, sans-serif;}
