.A{
	list-style:upper-alpha;
}
.a{
	list-style:lower-alpha;
}
.galleryBox{
	width:100px;
}
 .feedSmall {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-small.png") no-repeat 0 50%;
}
#gallerySurround{
	table-layout: fixed;
}
.postBody ul,li{
margin-left: 20px;
list-style-type: disc;
}
.noSpace{
	line-height: 10%;
	font-weight: normal;
	text-indent: 5px;
}
.commentblock{
	position: absolute;
	visibility: hidden;
}
.emailImg{
	vertical-align: bottom;
}
	
img{
	border:0;
}
body{
	font-family:Helvetica, Gill Sans, Verdana, arial, sans-serif;
	font-size:12px;
	color:#333;
	line-height:1.5em;
	background:#ddd;
	text-align:center;
	margin:0 0 0 0;
}
.required{
	color:red;
}
a{
	color: #666;
	text-decoration:none;
}
#topNav a {
	color:#FFF;
}
#topNav{
	position:relative;
	float:right;
}

#PageHeader {
	color:#FFF;
	font-size:16px;
	text-align:left;
}
h1 {
	font-size:1.65em;
	color:#666;
	font-weight:400;
	margin:0 0 .5em;
	padding:.25em 0;
}
#Content h1.pagetitle {
	border-bottom:1px solid #ddd;
	margin:0;
	padding:.25em 0;
}
.menuTitle{
	font-weight:400;
	color:#001A8E;
	font-size:1.4em;
}
#Content h2{
	font-weight:400;
	color:#001A8E;
	font-size:1.4em;
}
#Sidebar{
	float:left;
	width:160px;
	margin:0;
	padding:0em 1em 1em 1em;
}
div.container{
	width:794px;
	margin:0px;
	background-color:white;
}
#Content .Body{
	line-height:1.75em;
	margin-left:180px;
}
#Content ul{
	padding-left:0;
	list-style:none;
	margin:0 0 0 1em;
}
#Content li {
	margin:0;
	padding:0 0 0 .85em;
}
#Sidebar ul{
	padding-left:0;
	list-style:none;
	margin:0 0 0 1em;
}
#Sidebar li{
	background:url("images/123.gif") 0 .2em no-repeat;
	list-style-type:none;
	margin:0;
	padding:0 0 0 .85em;
}
#Page{
	width:800px;
	text-align:left;
	margin:0 auto;
	padding:0;
	height:auto;
}
#BodyTop{
	background:#fff url("images/shadowr.gif") top right repeat-y;
	width:800px;
	height:30px;
	margin:0;
	padding:0;
}
#BodyBottom{
	background:#fff url("images/shadowb.gif") top right no-repeat;
	width:800px;
	height:7px;
	font-size:1px;
	margin:0;
	padding:0;
	clear:left;
}
#clear{
	clear:left;
}
#Body {
	background:#fff url("images/shadowr.gif") top right repeat-y;
	font-family:Helvetica, Gill Sans, Verdana, arial, sans-serif;
	font-size:12px;
	width:800px;
	text-align:left;
	margin:0;
	padding:0;
}
#Header{
	padding:5px 0 0px;
}
#SiteHeader a {
	text-decoration:none;
	border:none;
	color:#333;
}
#Body #PageHeaderPad {
	margin:0 6px 0 0;
}
.blogSurround{
	width:500px;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	border:1px solid #666;
	background-color:#F2F2F2;
}
#Body #PageHeader {
	float:right;
	background:url("images/hd_ayd.gif") no-repeat ;
	width:784px;
	height:90px;
	margin:0;
	padding:5px;
	border-bottom:1px solid #ffffff;
	text-transform:uppercase;
	border-top:1px solid #ffffff;
}
#PageHeader .pad {
 	padding:10px;
}
#Content {
	text-align:left;
	margin:0 0 0 0px;
	padding:0;
}
#Content .pad{
	margin:0;
	padding:0 16px 0 0;
}
.poll{
	padding:0px 0px 0px 16px;
}
#Sidebar ul{
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}
.platformItem{
	padding:5px;
}
.platformItem:hover{
	background-color:white;
}
.blackText{
	color:black;
}
.blackText:hover{
	color:#699CCF;
}
#Sidebar li.sideNavSubSec{
	background:url("images/clear.gif") 0 .2em no-repeat !important;
	list-style-type:none !important;
	padding:.5em 0 .25em 0 !important;
	margin-left:0px;
}
#Sidebar li{
	background:url("images/123.gif") 0 .2em no-repeat !important;
	list-style-type:none !important;
	margin:0 !important;
	padding:0 0 0 .999em !important;
}
#Footer{
	background:transparent;
	text-align:center;
	font-size:11px;
	color:#666;
	margin:0 6px 0 0;
	padding:10px 0 10px 20px;
	clear:left;
}
#Footer a:active,a:visited{
	color:#666;
}
.formLinkDiv{
	visibility:visible;
	float: right;
	margin-top:2px;
	margin-right:10px;
}
.formDiv{
	visibility:hidden;
}
.blogTitle a{
	color:#001A8E;
}
.loginSubmit{
    margin:0;
    border: 1px solid gray;
    padding: 2px 2px 2px 2px;
    cursor:pointer;
}
.logoffsubmit{
    margin:0;
    border: 1px solid gray;
    padding: 2px 2px 2px 2px;
    cursor:pointer;
}
.error{
	font-weight:bold;
	color:red;
}
textarea{
	border: 1px solid gray;
	padding: 2px 2px 2px 2px;
	margin:2px;
}
input{
	border: 1px solid gray;
	padding: 2px 2px 2px 2px;
	margin:2px;
}
submit{
	color:black;
	background-color:#ddd;
	border:1px solid;
	border-top-color:gray;
	border-left-color:gray;
	border-right-color:gray;
	border-bottom-color:gray;
}
button{
	color:black;
	background-color:#ddd;
	border:1px solid;
	border-top-color:gray;
	border-left-color:gray;
	border-right-color:gray;
	border-bottom-color:gray;
}
#topLogin #user_password, #topLogin #user_name, #signupEmail #email_address{
    width: 80px;
    border: 1px solid gray;
}
#topLogin{
    float: right;
    font-size: 85%;
}
