html{
	font-family:  Verdana, Helvetica, Arial,sans-serif;
	margin-top: 0px;
	}

body{
	margin: 0px;
}
	
img{
	border: 0px;
}

p{
	font-size: 12px;
}
a:link, a:active, a:visited, a:hover{
		font-size: 12px;
		color: #2d96fb;
	}

a:hover{
	text-decoration: underline;
	}
	
h1,h2,h3{
}

h1{
	font-size: 22px;
	text-align: center;
}

h2{
	font-size: 16px;
}

h3{
	font-size: 14px;
	margin-left: 10px;
}

h4{
	font-size: 12px;
}

div.all{
	margin-top: 0px;
	padding-bottom: 10px;	
	background: url("/answers/images/stripebody.gif") repeat-x top left;
	
}	
	
div.header{
	height: 138px ;
	position: relative;
	text-align: left;
	margin-top: 0px;
}
	h1.bpa{
		position:absolute;
		top: 25px; 
		left: 354px;
		font-size: 28px;
		line-height:normal;
		font-family:"Century Gothic";
		font-weight: normal;
	}
		span.expert_panel{
			color: #b60a00;
		}
	div.nav {
		position:absolute;
		top: 80px; 
		left: 345px; 
		letter-spacing: normal;
		font-size: 11px;
		padding: .18em .5em 1.6em .5em;  
		width: 720px !important;  width /**/: 644px;
	} 
		
		
		div.nav li {
			margin: 0; 
			padding: 0;
			display: inline;
			list-style-type: none;
		}
	
		div.nav a{
			float: left;
			padding: 2px 14px 13px 14px;
			color: #7C8A91;
			text-decoration:none;
			letter-spacing: 1px;
		}
		div.nav a:hover {
			background: url("/answers/images/bullet_grey.gif") no-repeat bottom center;
		}

		div.nav a:link.active, div.nav a:visited.active{
			color: #993333;
		}
		div.nav a:hover {
			color: #666; 
		}
		
			div.nav input.searchbox{
				margin-left: 15px;
				margin-top: 2px;
				height: 12px;
				font-size: 10px;
				width: 100px;
			}
			div.nav form{
					display: inline;
				}	
			div.nav span{
				font-size: 12px;
				padding-top: 5px;
				}
			div.nav a.searchgo{
				float: none;
				padding: 0;
			}
			div.nav a.searchgo:hover{
				background: none;
				text-decoration: underline;
				float: none;
				padding: 0;
			}
				



		
div.leftmenu{
	width: 300px;
	float: left;
}

	div.menublock{
		background: url("/answers/images/submenubg.jpg") no-repeat top center;
	}
		div.menublock h2{
			color: #7C8A91;
			padding-left: 20px;
			padding-top: 10px;		
		}
		
		div.menublock ul{
			margin-left: -10px;		
		}
		div.menublock li{
			margin-right: 20px;
			height: 34px;
			padding-left: 34px;
			font-size: 12px;
			border-bottom: 1px dotted #7C8A91;
			list-style: none;
			color: #7C8A91;
		}
		
div.content{
margin-left: 310px;
margin-right: 20px;
color: #222222;
}
	
div.footer{
height: 12px;
text-align: center;
background-color: #858585;
color: #FFFFFF;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
padding: 2px;
padding-top: 8px;
padding-bottom: 5px;	
clear: both;
font-size: 12px;
}

	div.footer a{
		text-decoration: none;
		font-size: 11px;
		color: #FFFFFF;
	}

form fieldset {
	padding-bottom: 5px;
}

fieldset{
	border: 1px solid #CCCCCC;
}

div.formrow {
	padding-top: 10px;
}


div.formrow input.radio{
	margin-left: 20px;
}

span.radiolabel{
	font-size: 12px;

}


div.formrow span.label {
  float: left;
  width: 150px;
  font-size: 12px;
  }

div.formrow span.field {
  font-size: 12px;

	margin-left: 10px;
	padding: 5px;
	width: 500px;
	text-align: left;
  } 

br.clear{
	clear: both;
}
.red{
	color: red;
}

.green{
	color: green;
}

/* resources page */



/* questions page */
div.question{
	padding: 5px;
	margin: 5px;
	border: 1px dotted #2d96fb;
}

	div.question a{
		text-decoration: none;
	}
	
	
	
/* cms */

html.login{
	background-image: url('/images/cms_site_background.gif');
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 0px;
}

div.loginform{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	}
	
	div.loginform fieldset{
	text-align: center;
	width: 400px;
	}

div.cms_content{
margin:20px;
color: #7C8A91;
font-size: 12px;
}

	div.cmscontent th{
		text-align: left;
	}

div.user_feedback{
	border: 1px dotted #CCCCCC;
	background-color: #ffffff;
	color: red;
	padding: 5px;
	text-align: center;
}
span.green{
	color: green;
}

span.red{
	color: red;
}

form fieldset {
	margin: 10px 15px;
	padding-bottom: 5px;
}
div.formrow {
	padding-top: 10px;
}


br.clear{
	clear: both;
}

div.formrow span.label {
  float: left;
  width: 150px;
  font-size: 12px;
  }
  
  span.keywords{
  	font-size: 12px;
  }

div.formrow span.field {
	margin-left: 10px;
	padding: 5px;
	width: 500px;
	text-align: left;
  } 
	
	
	a.logoutlink{
		padding: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		margin-top: -30px;
		float: right;
		border: 2px outset #CCCCCC;
	}
	
	a.logoutlink:hover{
		
		border: 2px inset #CCCCCC;		
	}