@charset "utf-8";
/* CSS Document */
body { 
	margin: 0;
	padding: 0;
	background:url(../images/banner_bg.jpg) #66748f;
	color:#333;
	font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
}
h1{font-size:1.6em;line-height:1.6em;}
h2{font-size:1.45em;line-height:1.45em;}
h3{font-size:1.3em;line-height:1.3em;}
h4{font-size:1.15em;line-height:1.15em;}
h5{font-size:1em;line-height:1em;}
h1,h2,h3,h4,h5 {
	color:#333;
	font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:.3em;
}
h1.pagetitle {
	background:url(../images/main_content_header_bg.gif) repeat-y #DEF;
	padding:12px 12px;
	border-bottom:1px solid #9BD;
	color:#a4c3d8;
	margin:0;
}
#titlearea{
	padding-left:8px;
	padding-right:8px;
}
a {
	color:#53617c;	
}
a:visited {
	color:#00068A;
}
a:hover {
	color:#ffffff;
}

#container{
	width:740px;
	margin:0 auto;
	text-align:left;
	padding-bottom:30px;
}
img{
border:0;
}
/***************************************TOP*****************************************/
#logoarea{
padding-top:10px;
padding-bottom:10px;
width:100%;
display:inline-block;
}
#logo{
float:left;
}
#stockmarket{
float:right;
padding-top:30px;
}
#contentouter-T{
height:8px;
background:url(../images/border_top.gif);
}
#contentouter{
background:url(../images/content_bg.gif) repeat-y #9BD;
padding-bottom:15px;
}
#contentouter-B{
height:8px;
background:url(../images/border_bottom.gif);
}
#nav {
background:#C4D69A url(../images/nav/nav_bg.gif) repeat-x;
width:724px;
margin-left:8px;
height:31px;
}
#menuarea{
background:url(../images/nav/nav_right.gif) no-repeat right;
position:relative;
z-index:1;
}
ul#menubar{
background:url(../images/nav/nav_left.gif) no-repeat left;
padding-left:26px;
margin:0;
display:inline-block;
}
#menubar li{
float:left;
list-style:none;
}
#menubar img{
display:block;
}

.empty-ddmenu {
	position:absolute;
	visibility:hidden;
}

.ddmenu {
	position:absolute;
	display:none;
	width:120px;
	background:#C4D69A;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	z-index:5;
}

.ddmenu a {
	display:block;
	margin:0;
	padding:0.2em;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	color:#246;
	text-decoration:none;
}

.ddmenu a:visited {background:#C4D69A;color:#246;}
.ddmenu a:hover {background:#D7E19C;color:#264767;}
.ddmenu a:focus {background:#C4D69A;color:#246;}
.ddmenu a:active {background:#C4D69A;color:#246;}

/***************************************CONTENT*************************************/
#content{
background:url(../images/content_border_top.gif) no-repeat top;
padding:18px 16px 10px 24px;
position:relative;
width:700px;
display:inline-block;
}
#content a{
text-decoration:none;
}
.clear{
clear:both;
height:0;
line-height:0;
}
/***************************************HOME****************************************/
#home-left{
width:365px;
background:#ffffff;
float:left;
margin-top:17px;
}

#home-left-content{
padding:25px 12px 12px;
}
#home-right{
/*margin-left:380px;*/
width:320px;
float:right;
}
.bighomeimg{
border:6px solid #ffffff;
margin:0;
}
.sidebar{
width:320px;
position:relative;
}
.sidebar-T{
height:20px;
background:url(../images/sidebar_top.gif) no-repeat;
}
.sidebar-M{
background:url(../images/sidebar_bg.gif) repeat-y;
text-align:center;
padding:35px 17px;
}
.sidebar-B{
height:20px;
background:url(../images/sidebar_bottom.gif) no-repeat;
}
.sidebar-int{
width:200px;
}
.sidebar-int-T{
height:20px;
background:url(../images/sidebar_int_top.gif) no-repeat;
}
.sidebar-int-M{
background:url(../images/sidebar_int_bg.gif) repeat-y;
}
.sidebar-int-B{
height:20px;
background:url(../images/sidebar_int_bottom.gif) no-repeat;
}
#random-images{
padding-top:25px;
position:relative;
width:100%;
display:inline-block;
}
#random1{
float:left;
}
#random2{
float:right;
}
#maillink{
text-align:right;
padding-right:20px;
position:relative;
}
#maillink a{
font-size:1.6em;
color:#647e9f;
text-transform:uppercase;
text-decoration:none;
}
.management{
font-weight:bold;
}
.stitle{
font-weight:bold;
}
/***************************************CONTACT FORM********************************/
#contact_form{
width:500px;
}
#contact_form label{
float:left;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
#contact_form .textfield{
width:320px;
display:block;
clear:left;
}
/***************************************FOOTER**************************************/
#footer {
	margin:12px 0 0;
	padding:12px 0;
	font-size:10px;
	color:#888;
	border-top:1px solid #888;
}
#footer-contact{
padding-top:20px;
}