/**************************************************************************/
/* 1:Zero out all styles except form elements, which are left to default */
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;
}
/* remember to define focus styles! */
:focus {
 outline:0;
}
ol,
ul {
 list-style:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
 border-collapse:separate;
 border-spacing:0;
}
caption,
th,
td {
 text-align:left;
 font-weight:normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
 content:"";
}
blockquote,
q {
 quotes:"" "";
}
/* End zero out */
/**************************************************************************/


/**************************************************************************/
/* Clearfix                  */
.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
 height:1%;
}
.clearfix {
 display:block;
}
/* End hide from IE-mac */
/* End Clearfix */
/**************************************************************************/


/**************************************************************************/
/* Basic body styles               */
body {
 font-size:14px; /* 11px default */
 font-family:Verdana, Helvetica, sans-serif;
 font-weight:normal;
 color:#666666;
 background:url(../images/layout/body_bg.jpg) repeat-x top left #838486;
 overflow-x:hidden;
}
/* standard text styles */
h1 {
 font-size:1.5em;
 font-weight:normal;
 font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
 margin:5px 0 10px;
}
h2 {
 font-size:1.58em;
 font-weight:bold;
 margin-top:20px;
}
h3 {
 font-size:1.58em;
 font-weight:normal;
 margin-top:12px;
}
h4 {
 font-size:1.17em;
 font-weight:bold;
 margin-top:12px;
}
h5 {
 font-size:1.17em;
 font-weight:normal;
 margin-top:12px;
}

p {
 margin:5px 0 10px 0;
 line-height:1.4em;
}

ul,
ol{
 margin:5px 0 10px 0;
}

a {
	text-decoration:none;
}
a:hover {
	
}
/* End basic body styles */
/**************************************************************************/


/**************************************************************************/
/* Basic page styles               */
#page{	
	width:940px;
	height:710px;
	margin:0 auto;
	padding:59px;
	background:url(../images/layout/page_bg.jpg) no-repeat top left;
}
	#page ul{
		margin: 15px 0 0;
	}
	#page ul li{
		background:url(../images/layout/list_arrow.gif) left 6px no-repeat;
		padding:0 0 0 15px;
		margin: 0 0 10px;
	}
	#page ul li a {
		color:#2989EB;
		text-decoration:none;
		border-bottom:1px dotted;
	}
	#page ul li a:hover {
		color:#2989EB;
		border-bottom:1px solid;
	}
/* End basic page styles */
/**************************************************************************/


/**************************************************************************/
/* Header styles               */
#header{
	height:85px;
	width:1019px;
	padding-left:39px;
	margin:0 auto;
}
#header #logo{
	float:left;
	display:block;
}
#header #logo img{
	display:block;
}
/* End header styles */
/**************************************************************************/


/**************************************************************************/
/* Header styles               */
#footer{
	height:100px;
	width:1019px;
	padding-left:39px;
	margin:0 auto;
}
/* End header styles */
/**************************************************************************/