/* CSS Document */
/* Colors: #23809B - Blue | #76AD1E - Green 
		   #598C9B - Blue Visited */
body{background:url(images/bodybg.gif) #fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; padding:0; margin:20px auto; text-align:center; color:#444}

img{border:none}
form{margin:0 auto; padding:0}


#content{width:950px; background:#fff; border:1px solid #ddd; text-align:left; margin:0 auto}
#header{height:55px; border-left:5px solid #23809B}
#subcontent{margin:20px}
#menu{background:url(images/menubg.gif) repeat-x #23809B; height:25px; color:#fff; font-size:90%; margin-bottom:20px}
#menu a{text-decoration:none; font-weight:bold; letter-spacing:1px; padding:0 15px; display:block; float:left; height:25px; vertical-align:middle; line-height:25px}
#menu a:link.special, #menu a:visited.special{background:url(images/menubg.gif) repeat-x bottom left}
#menu a:link, #menu a:visited{color:#fff;}
#menu a:hover,#menu a:hover.special{color:#fff; background:#444}

#h1{border:1px dotted #aaa; border-left:3px solid #23809B; height:22px; margin-bottom:10px;}
#h1 h1{font-size:100%; display:block; float:left; letter-spacing:1px; margin:3px 0 0 5px; padding:0; color:#23809B}
#h1 h1 span{color:#23809B;}

#page{margin:0 15px; width:710px; float:left}
#page p{margin:5px 0; padding:0; line-height:20px; text-align:justify;}
#page h2{border:1px dotted #aaa; border-left:3px solid #444; font-size:100%; display:block; margin:5px 0 10px 0; padding:0 0 0 10px; vertical-align:middle; line-height:18px; height:18px; letter-spacing:1px}
#page h2 span{color:#23809B}
#page div.half{width:355px; float:left}

#page fieldset{margin:0 20px; padding:0; border:1px dotted #aaa; line-height:35px}
#page fieldset legend{font-size:110%; font-weight:bold; letter-spacing:1px; color:#23809B; padding:0 10px; background:#fff}
#page fieldset label{width:250px; text-align:right; margin-right:50px; display:block; float:left; clear:left}
#page fieldset input,#page fieldset select{display:block; float:left; width:300px; height:21px; color:#666; padding:2px 5px; margin:3px 0}
#page fieldset textarea{width:300px; color:#666; display:block; float:left}
#page fieldset input.button{background:url(images/button.jpg) repeat-x; color:#fff; border:none; width:auto; float:none; display:inline; height:29px; padding:0 10px; font-weight:bold; letter-spacing:1px}
#page fieldset.preview input{border:0px; margin:0; padding:0; margin-top:6px}
#page fieldset.preview label{font-weight:bold}
#page fieldset.none{border:none; margin-top:5px}

#page a{text-decoration:none}
#page a:link{color:#76AD1E; border-bottom:1px dotted #76AD1E}
#page a:visited{color:#000; border-bottom:1px dotted #000}
#page a:hover{background:#76AD1E; color:#fff; border-bottom:1px solid #76AD1E}
#page a:active{background:#000; color:#fff; border-bottom:1px solid #000}

#page a.blog,a:visited.blog{display:block; text-align:center; width:300px; padding:10px 0; margin:20px; border:1px solid #aaa}
#page a:hover.blog{border:1px solid #444}

#footer {clear:both; text-align:center; font-size:85%; margin-top:15px; padding:5px 10px; line-height:18px}

#rightside{float:right; width:160px; margin-left:10px;}
#rightside div.title{padding:3px 0 3px 10px; color:#76AD1E; font-size:90%; font-weight:bold; border:1px dashed #aaa; border-left:4px solid #76AD1E; border-bottom:none}
#rightside ul{list-style:none; margin:0; padding:5px 5px 5px 13px; border:1px dashed #aaa; border-top:none;}
#rightside ul li{height:20px; font-size:80%}
#rightside ul li a,#rightside ul li a:visited{color:#444; text-decoration:none; background:url(images/arrow.gif) no-repeat; padding-left:10px}
#rightside ul li a:hover{color:#76AD1E}
/* Misc */
div.clear{clear:both}
div.att{background-color:#ffa; font-weight:bold; padding:5px 15px; text-align:center}