﻿html {
	background:  url("../../Images/html.jpg") fixed repeat-x;
	font-family: Verdana, Arial, Sans-Serif;
	overflow: auto;
}
body {
	margin: 0;
}

#main {
	margin: 0 auto;
	width: 970px;
}



.pad10 {padding: 0px}
.clear {clear : both; float: none;}
.bordertop {border-top: solid 1px #D3BB9C}
.borderbottom {border-bottom: solid 1px #D3BB9C}



#side {
	width: 205px;
	margin-top: 15px;
	float: left;
	
	font-size: 0.8em;
}
#side_logo {
	height: 195px;
	padding: 0;
	padding-left: 5px;
	/*background: url("../../Images/side_top.jpg") right top no-repeat;*/
}
#side_logo a img {
	border: 0;
	text-decoration: none;
	padding: 0;
}
#side_logo a 
{
	border: 0;
	padding: 0;
	margin: 0
}
#side_begin 
{
	background: url("../../Images/side_mid.jpg") right repeat-y;
}
#side_top 
{
	height: 5px;
	margin-left: 5px;
	border-top: solid 1px #9F8260;
}

#side_bot {
	height: 20px;
	background: url("../../Images/side_bot.jpg") right bottom no-repeat;
}
.side_h5 {
	height: 20px;
	background: url("../../Images/h5.jpg") left no-repeat;
	margin-bottom: 10px;
}
.h5_login {
	text-align: left;
	font-size: /*1.2em*/ 9pt;
	margin: 0;
	padding-top: 3px;
	padding-left: 10px;
	color: White;
	font-weight: normal;
}
#side h6 {
	margin: 0;
	font-size: 0.9em;
	padding-left: 10px;
}
#side p {
	margin: 0;
	padding-left: 10px;
	padding-right: 5px;
}


#menu {
	height: 50px;
	padding-top: 15px;
	background: url("../../Images/bg_menu_m.gif") bottom repeat-x;
}
#menu_r {
	float: right;
	width: 42px;
	height: 50px;
	background: url("../../Images/bg_menu_r.gif") bottom right no-repeat;
}




#menu h4 {margin: 0; padding: 0;}
#cubes {
	margin-top: 0;
	height: 88px;
	background: url("../../Images/bg_tl.jpg") 205px 0px no-repeat;
}






#content 
{
	margin-left: 220px;
}
#theContent 
{
	background: url("../../Images/bg_content.gif") fixed no-repeat 55% 210px;
}






#footer {
	margin: 0;
	background: url("../../Images/bg_foot_m.gif") top repeat-x;
	height: 50px;
	margin-left: 185px;
}
#foot_l {
	float: left;
	width: 42px;
	height: 50px;
	background: url("../../Images/bg_foot_l.gif") bottom left no-repeat;
}
#footer p {
	margin-top: 25px;
	font-size: 0.6em;
}
#footer p#pfoot_l {
	float: left;
	color: #98560E;
	font-weight: bold;
}
#footer p#pfoot_r {
	float: right;
}




/* --------------- Content Styles ----------------- */
#theContent p, #theContent ul {
	font-size: 0.75em;
	padding-right: 10px;
	color: #555555;
	line-height: 1.5em;
	text-align: justify;
}

.bullets {
	font-size: 0.9em;
	padding-right: 10px;
	color: #555555;
	line-height: 1.5em;
	text-align: justify;
}

#theContent h1 
{
	color: #98560E;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 1.5em;
}


#theContent a:link, a:active
{
	color: #98560E;
	padding: 1px;
	text-decoration: none;
}
#theContent a:visited 
{
	color: #B39166/*A58053*/;
	padding: 1px;
	text-decoration: none;
}
#theContent a:hover 
{
	background-color: #D3BB9C;
	padding: 1px;
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom: dashed 1px #98560E;*/
}





#side_begin a:link, #side_begin a:active
{
	color: #222222 !important;
	padding: 1px !important;
	text-decoration: none;
}
#side_begin a:visited 
{
	color: #222222/*A58053*/ !important;
	padding: 1px !important;
	text-decoration: none;
}
#side_begin a:hover 
{
	background-color: #D3BB9C !important;
	padding: 1px !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	/*border-bottom: dashed 1px #98560E;*/
}







#searchbox a
{
	float: right;
	margin-right: 7px;
	margin-top: 8px;
	text-decoration: none;
	padding: 3px;
}
#searchbox a:link, #searchbox a:active, #searchbox a:visited
{
	background-color: #D3BB9C;
	border: solid 1px #7C5B36;
	color: #FFFFFF;
}
#searchbox a:hover 
{
	background-color: #E4D6C2;
	border: solid 1px #A37748;
	color: #A37748;
}

/* --------------- DIV-Specific Styles ----------------- */
#sitemap {
	margin-left: 20px;
}
#searchbox 
{
	margin-left: 12px;
}
#splogin, #loggedin
{
	margin-left: 12px;
}
#splogin br
{
	font-size: 0.5em;
}
#splogin p 
{
	padding-top: 3px;
	padding-bottom: 3px;
	background: url("../../Images/side_bullet.gif") center left no-repeat;
}
#splogin a:link, #splogin a:visited
{
	color: #584025;
	text-decoration: none;
}
#splogin a:hover 
{
	color: #EEEEEE;
	text-decoration: underline;
}
.loginview p 
{
	padding-top: 3px;
	padding-bottom: 3px;
	background: url("../../Images/side_bullet.gif") center left no-repeat;
}
.loginview a:link, .loginview a:visited {
	color: #584025;
	text-decoration: none;
}
.loginview a:hover 
{
	color: #EEEEEE;
	text-decoration: underline;
}

#literalstring 
{
	text-align: center;
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-right: 5px;
}

#ProfileCheck 
{
	text-align: center;
	padding: 10px;
    border-top: solid 1px #D3BB9C;
}

#Validators 
{
	text-align: center;
	color: #FF0000;
	font-weight: bold;
	padding-top: 5px;
}

#ModalPanels 
{
	font-size: 0.8em;
}
#ModalPanels h6, #ModalPanels p, #MembersListGridView h6, #MembersListGridView p
{
	margin: 0;
	color: #333333;
}
#PublicationsGridView h6, #PublicationsGridView p
{
	font-size: 1.2em;
	margin: 0;
	color: #333333;
}
#ModalPanels h6, #MembersListGridView h6
{
	font-size: 1em;
}
.ModalPanelButton
{
	text-align: center;
}
#ModalPanels hr 
{
	height: 1px;
	border: 0;
	border-top: solid 1px #D3BB9C;
}
#ModalPanels ul 
{
	margin-top: 2px;
	margin-bottom: 0px;
	/*padding-left: 0;*/
}

/* --------------- CLASS-Specific Styles ----------------- */
.anotherclear 
{
	clear: left;
	float: none;
}

.textbox, .logintextbox
{
	border: solid 1px #666666;
	height: 18px;
	padding-left: 2px;
	font-family: Arial;
	font-size: 11pt
}
.logintextbox 
{
	width: 180px;
}

.uploadtextbox { 	
	border: solid 1px #666666;
}

.sidebuttons
{
	margin-left: 122px;
	margin-top: 5px;
	width: 60px;
	background-color: #D3BB9C;
	border: solid 1px #7C5B36;
	color: #FFFFFF;
}

.texterror 
{
	background-color: #FFECEC;
	border: solid 1px #E10000 /*#FF8484*/;
}
.buttons {
	background-color: #D3BB9C;
	border: solid 1px #7C5B36;
	color: #FFFFFF;
	height: 22px;
}

#WizardRegister 
{
	border: solid 1px #D3BB9C;
	width: 430px; 
	margin: 0 auto;
	padding: 5px;
	font-size: 0.8em;
}
#WizardRegister h2, .CenterBoxes h2
{
	text-align: center;
	margin: 0;
	background-color: #D3BB9C;
	color: #FFFFFF;
	font-size: 1em;
	padding: 2px;
	margin-bottom: 10px;
}
#WizardRegister br
{
	font-size: 0.2em;
}
#WizardErrors 
{
	text-align: center;
	color: #FF0000;
}
.WizardStepTitle 
{
	border-bottom: solid 1px #D3BB9C;
	margin: 0;
	padding: 3px;
	text-align: left;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1em;
	color: #7C5B36;
}
.WizardContent 
{
	padding: 10px;
}
.WizardNav 
{
	padding: 0;
	border-top: solid 1px #D3BB9C;
}
.WizardLabels 
{
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 150px;
	font-size: 0.9em;
	padding-top: 4px;
}
.WizardLabels2 
{
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 140px;
	font-size: 0.9em;
}
.WizardLabels3 
{
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 140px;
	font-size: 0.9em;
	padding-top: 4px;
}
.WizardLabels4 
{
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 170px;
	font-size: 0.8em;
	padding-top: 4px;
}

.wizardcontrols 
{
}
.WizardButtons 
{
	margin-top: 5px;
	width: 80px;
	height: 24px;
	background-color: #D3BB9C;
	border: solid 1px #7C5B36;
	color: #FFFFFF;
}
.WizardSpacer 
{
	height: 10px;
}



.modalBackground {
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.modalPopup {
	background-color: #ffffee;
	border: solid 2px #D3BB9C;
	padding: 5px;
	width: 400px;
}
.mudimg 
{
	margin-top: 3px;
	font-size: 1.35em;
	vertical-align: baseline ;
	color: #C09F74;
}

.formBox 
{
	border: solid 1px #D3BB9C;
}

.WizardTitle
{
	text-align: center;
	margin: 0;
	background-color: #D3BB9C;
	color: #FFFFFF;
	font-size: 1em;
	padding: 2px;
	margin-bottom: 10px;
}
.LiteralError 
{
	text-align: center;
	color: Red;
	font-weight: bold;
	margin-top: 10px;
}

.CenterBoxes 
{
	border: solid 1px #D3BB9C;
	width: 430px; 
	margin: 0 auto;
	margin: 0 auto;
	padding: 5px;
	font-size: 0.8em;
}

.BoxesTitleLabel {
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 170px;
	font-size: 0.9em;
	padding-top: 1px;
}
.BoxesAnswerLabel {
	text-align: left;
	font-size: 0.9em;
}

.CenterBoxes hr {
	height: 1px;
	border: 0;
	border-top: solid 1px #D3BB9C;
	width: 100%;
}

#theContent hr {
	height: 1px;
	border: 0;
	border-top: solid 1px #D3BB9C;
}

.padtop {padding-top: 4px}
.padleft {padding-right: 20px;}

/*---------------------------------- TAB CONTROL ---------------------------------- */
.ajax__tab_xp1 .ajax__tab_header {font-family:verdana,tahoma,helvetica; font-size:12px; background:url("../../Images/tabs/tab-line.gif") repeat-x bottom;}
.ajax__tab_xp1 .ajax__tab_outer {padding-right:0px; background:url("../../Images/tabs/tab-right.gif") no-repeat right bottom; height:28px;}
.ajax__tab_xp1 .ajax__tab_inner {height:28px; padding-left:4px; background:url("../../Images/tabs/tab-left.gif") no-repeat left bottom;}
.ajax__tab_xp1 .ajax__tab_tab {height:28px; padding:8px; margin:0; background:url("../../Images/tabs/tab.gif") repeat-x bottom; color: #FFFFFF;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_outer {background:url("../../Images/tabs/tab-hover-right.gif") no-repeat right bottom;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_inner {background:url("../../Images/tabs/tab-hover-left.gif") no-repeat left bottom;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_tab {background:url("../../Images/tabs/tab-hover.gif") repeat-x bottom; color: #976F42;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_outer {height:28px; background:url("../../Images/tabs/tab-active-right.gif") no-repeat right;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_inner {height:28px; background:url("../../Images/tabs/tab-active-left.gif") no-repeat left;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_tab {height:28px; background:url("../../Images/tabs/tab-active.gif") repeat-x; color: #976F42; text-decoration: underline;}
.ajax__tab_xp1 .ajax__tab_body {border:1px solid #C7B79C; border-top:0; padding:8px; background-color:Transparent;}

#PersonalTabs {
	width: 700px; 
	margin: 0 auto;
}
#PersonalTabs h3 {
	margin-top: 0;
	color: #C09F74;
	font-size: 1.1em;
}
#PersonalTabs hr {
	height: 1px;
	border: 0;
	border-top: solid 1px #D3BB9C;
}
.TabButtons 
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 204px;
	height: 24px;
	background-color: #D3BB9C;
	border: solid 1px #7C5B36;
	color: #FFFFFF;
}
#PersonalTabs br {
	font-size: 0.3em;
}
.TabPostMsg {
	font-size: 0.7em;
	font-weight: bold;
}
	
.FilterPanel {
	background-color: #E7D9C7;
	border-bottom: solid 1px #D3BB9C;
	border-left: solid 1px #D3BB9C;
	border-right: solid 1px #D3BB9C;
	padding: 5px;
	font-size: 0.8em;
}
.FilterPanelHeader {
	background-color: #E7D9C7;
	border: solid 1px #D3BB9C;
	padding: 3px;
}
	
#MembersListGridView {
	margin: 0 auto;
	width: 700px;
	border: solid 1px #D3BB9C;
}
#MembersListGridView .left {
	float: left;
}
#MembersListGridView .right {
	text-align: right;
}
#MembersListGridViewHeader {
	background-color: #E7D9C7;
	border-bottom: solid 1px #D3BB9C;
	font-size: 0.8em;
}
#MembersListGridView h4, #MembersListGridView h3, #MembersListGridView p {
	margin: 0;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
}
#MembersListGridView h3 {
	color: #98560E;
	font-size: 1.3em;
}
#MembersListGridView h4 {
	color: #333333;
}
#MembersListGridView p {
	color: #444444;
}
.GridViewMembersList hr {
	border: 0 !important;
	height: 1px !important;
	border-top: dashed 1px #CCCCCC !important;
}

.GridViewPager {
	border-top: solid 1px #D3BB9C;
	padding-top: 3px;
	background-color: #E7D9C7;
}

.MemberItem {
	padding: 10px;
	border-bottom: solid 1px #CCCCCC;
}

#MembersListGridView a:link, #MembersListGridView a:active, #MembersListGridView a:visited, #pfoot_r a:link, #pfoot_r a:active, #pfoot_r a:visited
{
	color: #98560E;
	padding: 1px;
	text-decoration: none;
}
#MembersListGridView a:hover, #pfoot_r a:hover
{
	background-color: #D3BB9C;
	padding: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

