*{padding:0;margin:0;}

html,body{height:100%;}

body{
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
font-size:12px;
line-height:16px;
letter-spacing:0px;
color:#666666;
background:url(../graphics/bg_page.jpg);background-repeat:repeat-x;
background-color:#99C2FF;
}

a{text-decoration:none;color:#CC66FF;}
a:hover{color:#3585FF;}
a img{border:0;}

.overflowVert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:20px;}

#container{
width:775px;
height:100%;
margin:auto;
background:#FFFFFF;
}

#header{padding-top:10px;}
#header img{float:left;}
#header_nav{float:right;padding-right:10px;padding-top:10px;color:#3685FC;}

#message{padding-left:50px;height:25px;clear:both;}
#message img{float:left;}

#page{margin-top:75px;}

#menu {
margin-top:60px;
padding-bottom:10px;
font-size:16px;
font-weight:bold;
width:150px;
float:left;
}

#menu ul{list-style:none;margin:0;padding:0;}
#menu li{margin:0;padding:0;border:0;float:left;}
#menu img{margin:0;padding:0;border:0;float:left;}
#menu a img{margin:0;padding:0;border:0;}

#content{
width:540px;
float:right;
margin-top:60px;
padding-left:20px;
padding-right:40px;
background:url(../graphics/bg_lotus.jpg);
background-repeat:no-repeat;
background-position:right top;
height:420px;
text-align:justify;
}

.contact_footer{border-top:1px dotted #E5E5E5; padding-top:10px;margin-top:10px;}
.col_left{padding-right:30px;border-right:1px solid #E5E5E5;float:left;}
.col_right{float:right;}
.col_left,.col_right{width:240px;text-align:center;margin-top:20px;margin-bottom:30px;}
.col_left p,.col_right p {padding-bottom:7px;}

#rollover_div{background:#F9F9F9; border:1px solid #CCCCCC;clear:both;line-height:25px;padding-left:5px;padding-right:5px;}

#footer{
margin-top:0;
clear:both;
height:40px;
padding-top:25px;
background:url(../graphics/bg_footer_strip.jpg);background-repeat:repeat-x;background-position:top;
background-color:#FFFFFF;
font-size:10px;
letter-spacing:0.5px;
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;}

#footer a{color:#999999;}
#footer a:hover{color:#3585FF;}


/* == MSIE SCROLL BARS == */
html {
	scrollbar-3dlight-color:#F9F9F9;
	scrollbar-arrow-color:#3585FF;
	scrollbar-track-color:#F9F9F9;
	scrollbar-darkshadow-color:#F9F9F9;
	scrollbar-face-color:#F9F9F9;
	scrollbar-highlight-color:#3585FF;
	scrollbar-shadow-color:#3585FF;
}
/* == END MSIE SCROLL BARS == */

h1{display:none;}

h2 {margin-top:0px;margin-bottom:10px;color:#3585FF;font-weight:bold;font-size:14px;letter-spacing:2px;clear:both;}
h3 {margin-top:5px;margin-bottom:0px;color:#CC99FF;font-weight:bold;font-size:12px;clear:both;}

p{padding-bottom:12px;padding-top:0px;margin-top:0;}
.breaker{padding-bottom:3px;padding-top:0;margin:0;}
.breaker_grey{padding-bottom:2px;padding-top:0px;margin-top:3px;border-top:1px solid #E5E5E5;}
.hidden{display:none;}

.bold{font-weight:bold;}
.warning{color:#FF0000;border-bottom:2px solid #FF0000;background:#FBDDEA;display:block;padding-top:2px;padding-bottom:2px;padding-left:4px;}
.italic{font-style:italic;}
.small{font-size:10px;line-height:12px;}
.highlight{color:#3585FF;}
.larger{font-size:14px;line-height:22px;}
.red{color:#FF0000;font-style:italic;}

form{margin:0;padding:0;clear:both;display:block;}

form .text_input{width:220px;border:1px solid #E5E5E5;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px;margin-bottom:4px;margin-top:0px;color:#666666;}
form textarea{height:60px;}
form label{text-align:left;}
form .text_input:focus, form textarea:focus, form .text_input:hover, form textarea:hover{background:#F9F9F9;}
form .submit_button {float:right;width:80px; border:1px solid #E5E5E5;color:#3585FF;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:1px;background:#FFFFFF;margin-top:4px;margin-bottom:6px;}

.seo_output{border-top:1px dotted #CCCCCC;padding-top:10px;margin-top:40px;}
.seo_output p{padding-bottom:10px;}