@charset "utf-8";
/* CSS Document */

body, p, table, tr, td, ul, li, ol, .regulartext {font-family: verdana; font-size: 9pt; color: #000;}
body {text-align:center; margin:0; padding:0}
.container {margin:0 auto; text-align:left; width:790px;}
.clearboth {clear:both}
.clearleft {clear:left}
#left-content, #copyright{float:left;width:510px;}
#copyright {border-right:1px dotted #000; width:500px}
#main-content{background:url(../images/main-content-background.jpg) repeat-x top; padding-top:25px}
#footer {padding:30px 0 20px 0; background-color:#eee; margin:15px 0 0 0; font-size:8pt}
#footer li, #footer p {font-size:8pt}
#right-content, #footer-links {float:right; width:270px;}
#footer-links li {padding-left:10px}


.right {float:right}
.left {float:left}
#navigation {margin:0 0 0 10px; padding:0; position:relative; z-index:10; position:relative;}
#navigation li {list-style-type:none; float:left; margin-right:2px; }
.nomargin {margin:0;}
.nopadding {padding:0;}
.no-style-list {margin:0;padding:0;list-style-type:none;}
.header {font-family: verdana, arial, sans-serif; font-size: 12pt; color: #903; font-weight: bold; margin:30px 0 0 0}



#navigation a,
#navigation a:hover{
	background:url(../images/navigation-backgrounds-left.gif) no-repeat top left;
	color:#000;
	float: left;
	line-height: 10px; 
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	margin-right:3px; /*spacing between buttons*/
	}
	
#navigation #active a {cursor:text}
#navigation a:hover,
#navigation #active a {background-position:0 -125px; background-position:0 -125px;}
#navigation a span,
#navigation a:hover span {
	background: url(../images/navigation-backgrounds.gif) no-repeat top right;
	display: block;
	padding:15px 15px 10px 5px;}
#navigation a:hover span, 
#navigation #active a span{background-position:100% -125px; padding:15px 15px 15px 5px;}
#navigation a:hover span {padding-bottom:10px}
#navigation li#active {position:relative; z-index:0;bottom:-8px}
p.stacked {margin:0; padding:0}
#padding{background:url(../images/main-content-background-padding.jpg) repeat-y; padding:0px 20px 0 20px;}
h1{margin:0;padding:0}
h2, h3{font-size:9pt; font-weight:bold; margin:15px 0 0 0}
h3 {font-size:8pt}
h2.sidebox-header,
h2.sidebox-header-first {margin:10px 0 0 6px}
h2.sidebox-header-first {margin-top:0}
#masthead {background:url(../images/body-background.jpg) repeat-x bottom; }
#masthead .container {background:url(../images/masthead.jpg) no-repeat bottom; height:150px;}
#logo {float:left; margin-left:20px; width:150px;}
.sidebox-content{background:url(../images/sidebox-background.jpg) no-repeat bottom; padding:0 20px 20px 20px;}
.sidebox-content p {font-size:8pt}
#copyright{}
#footer-link{}
img {border:0}
#utility-links {margin:15px 0 0 0; padding:0; float:right}
#utility-links  li {display:inline; padding-left:10px;}
#utility-links a, #utility-links a:hover,  #utility-links a:visited {color:#FFEFAC; text-decoration:underline;}
#utility-links a:hover {color:#fff; text-decoration:none}

a {font-family: verdana; color: #1313A3; text-decoration: underline}
a:visited {font-family: verdana; color: #666666; text-decoration: underline}
a:hover {font-family: verdana; color: #903; text-decoration: none}

.middle {vertical-align:middle}

#copyright {float:left; width:510px;}


.mytopic{
	border:1px solid #ccc;
	display:none;
	padding:20px;
}
.mytopic a {
	
}
.myanswer{
	display:none;
	overflow:auto;
	text-indent:5px;
}
.nav {
	background-color:#e9e9e9; 
	border:1px solid #999; 
	color:#000000; 
	cursor:pointer;
	line-height:14pt;
}
.nav a{display: block; text-decoration:none; color:#000000; border:1px solid #ccc; padding-left:10px; }
.nav a:link, .nav a:visited {color:#000000; text-decoration:none; }
.nav a:hover {background-color:#ccc; color:#000; }
.plus {float:right; padding-top:3px; padding-right:6px;}
.minus{float:right; padding-top:3px; padding-right:6px;}



#faqs {margin:0; padding:0}
#faqs li {list-style:none; background:url(../images/faq-background.gif) repeat-x bottom; padding:10px; display:inline; line-height:50pt; margin-right:20px;}
#faqs li#active {background:url(../images/arrow.gif) bottom #C67F85 no-repeat; color:#fff; padding-bottom:20px;}

table {border:1px solid #ccc; border-left:none; border-collapse:collapse;}
table caption {background:#ccc; margin-top:15px; padding:5px; font-weight:bold;}
table th, table td {padding:7px; vertical-align:top;border-left:1px solid #ccc;}
table .gray th, table .gray td {background-color:#eee}
ol li {margin-top:10px}
ol li ul li {margin-top:0}

