/* CSS Document */

body{
/*background:#999966;*/
background:url(../images/backtile.gif) repeat;
font:10pt Verdana, Tahoma, sans-serif;
margin:10px;
}

h1{
font:12pt Georgia, Helvetica, serif;
font-weight:bold;
}

h2{
font:11pt Georgia, Helvetica, serif;
font-weight:bold;
}

h3{
font:10pt Georgia, Helvetica, serif;
font-weight:bold;
}

h4{
	font:10pt Verdana, Tahoma, sans-serif;
	font-weight:bold;
	margin:8px 8px 8px 14px;
	text-indent: -25px;
}

ul{
font:10pt Verdana, Tahoma, sans-serif;
margin:8px 8px 8px 14px;
}

ol{
font:10pt Verdana, Tahoma, sans-serif;
margin:8px 8px 8px 20px;
}

li{margin:4px 4px 4px 8px;}

/*layout DIVs*/
#header{
width:750px;
height:80px;
margin-right:auto;
margin-left:auto;
background:url(../images/hb.jpg) repeat-x;
border:1px solid;
border-color:#663300;
}

#mainframe{
width:750px;
margin-top:5px;
margin-right:auto;
margin-left:auto;
}

#left_column{
width:120px;
height:auto;
float:left;
}

#main_column{
width:620px;
height:auto;
float:right;
background:#cccc99;
border:1px solid #663300;
}

#page_title{
float:right;
background:url(../images/page_title_back.jpg) repeat-x;
border:1px solid #663300;
border-top:0px;
margin:0px 5px 0px 0px;
padding:0px 4px 1px 0px;
}

#footer{
width:750px;
height:auto;
margin-top:10px;
margin-right:auto;
margin-left:auto;
color:#cccc99;
background:#996633;
border:1px solid #cc9966;
padding:0px;
text-align:center;
}

/*special elements*/

#header h1{
font:bold 16pt Georgia, Helvetica, serif;
margin:3pt 0pt 1pt 4pt;
color:#663300;
}

#header img.ss{
	float:right;
	margin:10px 6px 5px auto;
	padding: 5px;
}

#header p{
margin:1pt 2pt 1pt 4pt;
text-indent:10pt;
}

#header table.main_nav{
width:auto;
margin-top:0px;
margin-left:2px;
}

#header table.main_nav a{
font-size:10pt;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:2px 6px 2px 6px;
display:block;
border:2px solid #996633;
background:#999966;
}

#header table.main_nav a:hover{
color:#cccc99;
border:2px solid #cc9966;
background:#663300;
}

#menu_home, #menu_view, #menu_pub, #menu_contrib, #menu_support, #menu_join, #menu_members{
margin:3px 0px 0px 2px;
}

#left_column a{
text-decoration:none;
display:block;
color:#663300;
font:10pt Verdana, Tahoma, sans-serif;
font-weight:bold;
margin-left:5px;
margin-bottom:3px;
}

#left_column a:hover{
text-decoration:none;
color:#000000;
background:#999966;
}

#left_column a.google:hover{
text-decoration:none;
background:none;
}

#left_column h1{
font-size:10pt;
font-weight:bold;
margin:1pt 2pt 5pt 2pt;
color:#cccc99;
text-align:center;
}

#left_column p{
font-size:10pt;
margin:2pt 5pt 2pt 5pt;
text-indent:10pt;
}

#left_column table.nav_back{<a href="#"><font color="#FF0000">xxx</font></a>
width:120px;
margin:2px 2px 4px 2px;
background:url(../images/navback.jpg) repeat-x #cccc99;
border:1px solid #000000;
}

#left_column table.nav_back_white{
width:120px;
margin:2px 2px 4px 2px;
background:url(../images/navback02.jpg) repeat-x #ffffff;
border:1px solid #663300;
}

#left_column span{
margin:0px;
line-height:2pt;
}

#left_column a.sub_nav{
font-size:8pt;
font-weight:normal;
color:#000000;
}

#left_column a.sub_nav:hover{
text-decoration:none;
color:#ffffff;
background:#663300;
}

#main_column p{
text-indent:15pt;
margin:2pt 12pt 7pt 12pt;
font-size:10pt;
}

#main_column h1{
margin:4px 0px 4px 8px;
color:#003333;
}

#main_column h2{
margin:0px 0px 4px 12px;
color:#663300;
}

#main_column h3{
margin:0px 0px 4px 16px;
color:#996633;
}

#main_column ul{
list-style:disc outside;
}

li.question{
list-style-type:disc;
}

li.answer{
list-style-type:circle;
}

#main_column a{
color:#663300;
text-decoration:none;
font-weight:bold;
}

#main_column a:hover{
text-decoration:underline;
}

#page_title h2{
font:10pt Verdana, Tahoma, sans-serif;
font-weight:bold;
margin-bottom:0px;
}

table.alertbox{
float:right;
width:120px;
margin:0px 8px 3px 5px;
text-align:left;
padding:0px;
background:#ffffff;
border:2px solid #663300;
}

table.content{
width:580px;
margin:5px 20px 5px 20px;
text-align:left;
padding:0px;
background:#eeeeee;
border:2px solid #999966;
}

#main_column tr.header h2{
color:#cccc99;
font-size:10pt;
font-weight:bold;
margin-right:5pt;
margin-bottom:2pt;
}

#main_column table.alertbox h2{
color:#000000;
}

#main_column tr.header{
background:#663300;
text-align:right;
}

#main_column table.alertbox tr.header{
background:#cc9966;
text-align:right;
}

#main_column table.content p{
margin:4pt;
}

#main_column table.alertbox p{
margin:4pt;
}

#main_column p.disclaimer{
font:8pt sans-serif;
text-align:center;
}

#footer p{margin:4px;}

#footer a{
color:#cccc99;
}

#footer a:hover{
color:#cc9966;
}