/* CSS Document */
*{font-family:"Times New Roman", Times, serif;}
body{margin:0px; padding:0px; background:url(../images/bg.gif) top left repeat-y;}
h1{font-size:0.9em; font-weight:bold;}
h2{font-size:0.9em; font-weight:bold; border-bottom:2px solid #000000;}
p, td{font-size:0.8em;}
a, a:link, a:visited{color:#000000; text-decoration:none; font-weight:bold;}
a:hover{color:#666666; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}

#container{position:relative; width:100%;}
#container:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}

#header{position:relative; width:100%; height:110px; background:url(../images/top_bg.gif) top left repeat-x; margin:0; text-align:center; white-space:nowrap;}

#index{position:relative; width:100%; background:url(../images/bg.gif) top left repeat-y #ffffff; text-align:left;}
#index:after{content:"."; display:block; line-height:1px; font-size:1px; clear:both;}
#index .sidenav{width:108px; float:left;}
#index .sidenav a, .sidenav a:link, .sidenav a:visited{color:#ffffff; text-decoration:none; font-size:0.8em; background-color:#000000;}
#index .sidenav a:active{color:#ffffff; text-decoration:none;}
#index .sidenav ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none;}
#index .sidenav li{margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; width:88px; display:block; text-align:center; background:url(../images/nav.gif) center center repeat-x;}
#index .sidenav li:hover{background:url(../images/nav-over.gif) center center repeat-x;}
#index .sidenav li:hover a{color:#ff0000; text-decoration:none;}

#index .main{position:relative; margin:0px 108px 0px 128px; padding:1px 0px 10px 0px;}
#index .main .homeleft{position:relative; display:block; width:48%; float:left; padding-bottom:10px; color:#FFFFFF;}
#index .main .homeright{position:relative; display:block; width:48%; float:right; padding-bottom:10px; color:#FFFFFF;}
.homeleft h2, .homeright h2{color:#FFFFFF; border-bottom:2px solid #FFFFFF;}
#index .main .left{position:relative; display:block; width:48%; float:left; padding-bottom:10px;}
#index .main .right{position:relative; display:block; width:48%; float:right; padding-bottom:10px;}

input.text{width:300px; border:1px solid #000000; padding:2px 5px 2px 5px;}
textarea{width:475px; height:200px; border:1px solid #000000; padding:2px 5px 2px 5px;}

.form{font-weight:bold;}

#footer{font-size:0.8em; width:100%; text-align:center; margin-top:0.8em;}
