/*Basic Elements
*/

body  { 
	background-image: url(images/background.gif); 
	/* background-color: #E1DFC8; */
	text-align: center; 
	margin: 0; 
	padding: 0 
}

a, a:link, a:visited, a:hover, a:active { 
	color: #555555;
	text-decoration: underline; 
}

/*Layout Divs*/
#container { 
	background-color: #fff; 
	margin: 10px auto 0; 
	padding: 0; 
	width: 700px; 
	border: solid 1px #e2e1bf;
}

#pageheader  { 
	margin-top: 2px; 
	margin-right: auto; 
	margin-left: auto; 
	padding: 0;	
	background-image: url(images/snapshot2.png);
	background-repeat: no-repeat; 
	width: 700px; 	height: 120px; 
	float: left 
}

#title { 
	font-family: Arial, Helvetica, sans-serif; 
	margin-top: 45px 
}

#content { 
	color: #636363; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	text-align: left; 
	margin: 0; 
	padding: 10px 30px 20px 0; 
	width: 500px; 
	overflow-x: hidden;
	text-align: justify;
	float: right 
}

#datebar { 
	color: #333; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 	
	font-style: normal; 
	margin-top: 42px; 
	margin-right: 20px; 
	margin-left: 20px 
}

#menu { 
	text-align: left; 
	margin: 0; 
	padding: 5px 0 0 20px; 
	width: 130px; 
	height: 100%; 
	float: left 
}

#dbLeft { 
	color: #777777;
	text-align: left; 
	width: 40%; 
	float: left 
}

#dbRight { 
	color: #777777;
	text-align: right; 
	width: 40%; 
	float: right 
}

#footer  { 
	background-image: url(images/footer.jpg); 
	background-repeat: no-repeat; 	background-position: center bottom; 
	margin-right: auto; 
	margin-bottom: 6px; 
	margin-left: auto; 	width: 700px; 
	height: 80px; 
	float: left; 
	clear: right 
}

/*Navigation*/

#menu h2  { 
	background-image: url(images/menu.gif); 
	background-repeat: no-repeat; 
	display: block; 	margin: 0; 
	padding: 0; 
	width: 100px; 
	height: 35px; 
	border-bottom: 1px solid #e2e1bf; 
}

#menu h2 span { 
	text-align: left; 
	display: none; 
	margin: 0; 
	padding: 0; 
}

#menu ul  { 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 20px; 
	margin: 0 0 0 12px; 
	padding: 15px 0 0; 
	border-left: 1px solid #e2e1bf; 
}

#menu ul ul  { 
	line-height: 20px; 
	margin: 0; 
	padding: 0 0 18px 0; 
	border-style: none;
}

#menu ul li { 
	list-style-type: none; 
	margin: 0; 
	padding: 0 0 0 20px; 
}

#menu ul li a:link { 
	color: #7a7a7a; 
}

#menu ul li a:visited { 
	color: #7a7a7a; 
}

#menu ul li a:hover  { 
	/* color: #c9a900; */
	color: #000000;
}

#menu ul li a:active  { 
	color: #7a7a7a; 
}

a:link.submenu_Items, a:visited.submenu_Items, a:hover.submenu_Items, a:active.submenu_Items { 
	margin: 0; 
	padding: 0 0 0 0px; 
	text-decoration: none;
}

/*Text Styling*/

#pageheader h1  { 
	color: #888888; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic; 	font-weight: normal; 
}

#content h3 { 
	font-size: 21px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 	margin: 18px 0 0; 
	padding: 0; 
}

#content p { 
	margin-left: 10px; 
}

/*Supporting Elements*/
.clear { 
	margin: 0; 
	padding: 0; 
	clear: both; 
}

#login  {
	width: 130px; 
	border-top: 1px solid #e2e1bf; 
	padding:10px 0 0; 	
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7a7a7a;
}

#login input{
	font-size: 13px;
	padding:1px;
	border-color: #ffeeee;
}


#creator { 
	color: #7a7a7a; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-align: right; 
	margin: 20px 50px 30px 0; 
	padding: 0; 
}

a img { 
	vertical-align: middle; 
	border: none; 
}

.photoframe  { 
	margin: 4px auto; 
	padding: 8px; 
	border: solid 1px #cccccc; 
}


/* Added Stuff */
.wptext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 1.9;

}

.rightAlignedText {
	text-align: right;
}

table.forumTable {
	border-top: 1px #aaa solid;
	border-right: 1px #aaa solid;
}

td.forumHeader {
	background-color: #E1DFC8; 
	/* background-color: #E2E4E9; */
	color: #666666;
	font-size: 11px;
	border-left: 1px #aaa solid;
 	border-bottom: 1px #aaa solid;
 	padding: 7px;
	text-align: center;
}

tr.forumOdd td {
	border-bottom: 1px #aaa solid;
border-left: 1px #aaa solid;
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
color: #555555;
}

tr.forumEven td {
border-bottom: 1px #aaa solid;
border-left: 1px #aaa solid;
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
color: #555555;
}

td.forumHeader img {
	text-align: center;
}


tr.forumOdd {
	background-color: #ffffff;
}

tr.forumEven {
	/*background-color: #efefef; */
	background-color: #F6F5EE;
border: 1px #aaa solid;
}

div.forForm {
	color: #3f6ca5;
      font-size: 12px;
}

h4 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #3f6ca5;
}

h4 a:link, h4 a:visited {
    color: #61728B;
}

h5 {
    font-size: 11px;
    margin: 10px 0 0 5px; 
    color: #555555;
}

h5 a:link, h5 a:visited {
    color: #555555;
}

.radiobutton {
	border: 0, 0, 0, 0;
}