/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




body{
background:url("/images/template/background/body.jpg") repeat-y center; 
}
#wrapper{
margin:0px auto;
background:#fff;
width:980px;
}
#header{
background:#759cbf url("/images/template/background/header.jpg") repeat-x;
height:146px;
font-family:Arial, Helvetica, sans-serif;
}
#header h1{
font-size:1.5em;
color:#fff;
float:right;
margin:20px 60px 0px 0px;
}
#header .small{
font-size:50%;
font-weight:normal;
}
#header ul{
float:right;
display:inline;
clear:right;
margin:60px 60px 0px 0px;
z-index:1000;
}
#header ul li{
float:left;
display:inline;
margin-left:5px;
}
#header ul li a{
color:#fff;
text-decoration:none;
display:block;
font-size:.75em;
height:20px;
padding:5px 5px 0px 5px;
}
#header ul li a:hover{
background:#376090;
}
#header ul li a.selected{
color:#fff;
background:#376090;
}
#menu{
background:#376090;
height:49px;
border-top:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;

}
#menu .border{
width:351px;
height:49px;
display:block;
border-right:1px solid #fff;
}

#menu ul{
float:right;
display:inline;
margin-right:50px;
}
#menu ul li{
float:left;
display:inline;
margin-left:5px;
}
#menu ul li a{
color:#fff;
text-decoration:none;
display:block;
font-size:.75em;
height:31px;
padding:18px 5px 0px 5px;
text-transform:uppercase;
}
#menu ul li a:hover{
background:#759cbf;
}
#menu ul li a.selected{
background:#759cbf;
color:#fff;
}

#dd li ul {
    position: absolute;
    width:250px;
    left: -999em;
	padding-bottom:5px;
	background:#376090;
}
#dd .jqhide{
left: auto; 
display: none;}

#dd li ul li{
    width:240px;
}

#dd li ul li a{
height:20px;
padding:7px 5px 0px 5px;
}

#dd li:hover ul {
    left: auto;
}


.fl{
float:left;
}
.fr{
float:right;
}
#cols{
min-height:400px;
height:100%;
}
#cols #colleft{
float:left;
width:351px;
border-right:1px solid #376090;
font-family:Arial, Helvetica, sans-serif;
min-height:500px;
height:100%;
}

#cols #colleft.deco01{
	min-height:700px;
	background:url("/images/template/assets/deco-01.jpg") no-repeat bottom;


}
#cols #colleft.deco02{
	min-height:700px;
	background:url("/images/template/assets/deco-02.jpg") no-repeat bottom;


}
#cols #colleft h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#376090;
font-weight:normal;
font-style:italic;
font-size:.8em;
float:right;
margin:50px 20px 0px 20px;

}
#cols #colleft ul{
padding:50px 0px;
background:#f0f0f0;

}
#cols #colleft li{
background:#f0f0f0;
text-align:right;
margin:0px;
border-bottom:1px solid #fff;
}
#cols #colleft .first{
border-top:1px solid #fff;
}


#cols #colleft li a{
padding:6px 10px 0px 10px;
height:18px;
color:#376090;
display:block;
margin-left:80px;
width:245px;
font-size:.75em;
text-decoration:none;

}
#cols #colleft li a:hover{
background:#376090;
color:#fff;
}
#cols #colleft li a.selected{
background:#376090;
color:#fff;
}
#cols #colleft img{
	float:right;
	margin:10px;
}
#cols #colright{
float:right;
width:618px;
background:#fff;
}
#cols #colright .market{
margin-bottom:20px;
}
#cols #colright #s{
	position:relative;
	z-index:200;
	
}
#cols #colright #s div{
	z-index:100;
}
#cols #colright h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#376090;
font-weight:normal;
font-size:2em;
text-align:right;
padding:0 10px;
margin:50px 60px 20px 0px;


}

#cols #colright h2{
font-family:Arial, Helvetica, sans-serif;
color:#376090;
font-weight:bold;
font-size:.85em;
margin:10px 0px 0px 55px;

}
#cols #colright li{
color:#252525;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
}
#cols #colright ul{
padding:5px 60px;
list-style: disc;
margin:0 20px;
}
#cols #colright p{
color:#252525;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding:5px 60px;
}
#cols #colright .tbl{
	color:#252525;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
margin:5px 60px;
}
#cols #colright .tbl td{
	padding:4px;
}
#cols #colright a{
	color:#376090;
}
#cols #colright a:hover{
	color:#000;
}
#footer{
background:url("/images/template/background/footer.jpg") repeat-x;
height:168px;
clear:both;
}
#footer div{
float:left;
width:33%;
}
#footer h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:1.2em;
font-weight:normal;
padding:5px 20px;
margin-bottom:20px;
}
#footer a{
color:#fff;
}
#footer a:hover{
color:#000;
text-decoration:none;
}

#footer p{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
padding:5px 20px;
}

