BODY {  background: #f0f1f6 url('../assets/gradient.gif') top center repeat-x; margin: 0px; padding: 0px; text-align: center; color: #484848; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
FORM, INPUT, SELECT, TEXTAREA { margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: none; color: #8e87cb; }
a:hover { text-decoration: underline; }

#container { background: #f7f7f7 url('../assets/background.gif') repeat-y center; width: 898px; }
#header { width: 894px; height: 127px; background: url( '../assets/header.jpg' ) no-repeat top center; padding: 0px; margin: 0px; }
#footer { width: 898px; padding: 20px 0px 40px 0px; }
#graphic { clear: left; width: 894px; }
#graphic span { display: block; position: relative; height: 11px; background-color: #c7c9d9; clear: left; margin: 2px 0px 0px 0px; }
#content { text-align: center; margin: 0px; padding: 18px 0px 12px 0px; }
#spacer { display: block; position: relative; height: 20px; width: auto; }
#spacer_small { display: block; position: relative; height: 1px; width: auto; }
#floater { float:left; text-align:left; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; color: #6a6a6a; }
#thumbnail { border: 2px solid #786ece; }

.menu { font-family: Tahoma,Verdana,sans-serif; font-size: 11px; height: 24px; width: 894px; margin: 2px 0px 2px 0px; }
.menu ul { margin: 0px; padding: 0px; float: left; width: 100%; background: url('../assets/menu_bg.gif') center center repeat-x; }
.menu ul li { display: inline; }
.menu ul li a, .menu ul li a:visited { font-weight: bold; float: left; color: #4d5063; padding: 6px 1.1em; text-decoration: none; border-right: 2px solid #ffffff; }
.menu ul li a:hover { color: #ffffff; background: url( '../assets/menu_bg_on.gif' ) center center repeat-x; }
.menu ul li #last { }

.bmenu { width: 894px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 20px 0px 20px 0px; }
.bmenu ul { margin: 0px; padding: 0px; width: 100%; }
.bmenu ul li { display: inline; }
.bmenu ul li a, .bmenu ul li a:visited { color: #5f5fa7; padding: 3px 1em; text-decoration: none; border-right: 1px solid #c7c9d9; }
.bmenu ul li a:hover { color: #5f5fa7; text-decoration: underline; }
.bmenu ul li a#last { border-right: 0px; }

.curves { width: 100%; margin: 0px auto; background-color: #e7e8ef; }
.curves #top { width: 100%; height: 7px; background: url( '../assets/curves_top_left.gif' ) no-repeat left top; }
.curves #top span { display: block; position: relative; height: 7px; background: url( '../assets/curves_top_right.gif' ) no-repeat right top; }
.curves #center { color: #6a6a6a; text-align: left; padding: 0px; margin: 13px 20px 13px 20px; position: relative; }
.curves #bottom { height: 7px; background: url( '../assets/curves_bottom_left.gif' ) no-repeat left bottom; }
.curves #bottom span { display: block; position: relative; height: 7px; background: url( '../assets/curves_bottom_right.gif' ) no-repeat right bottom; }
.curves #title { margin: 0px 0px 10px 0px;  }

.input_form { margin: 0px; padding: 0px; }
.input_form td { border: 1px solid #f7f7f7; text-align: left; padding: 5px; background-color: #ffffff; }
.input_form td#field { background-color: #eaebf1; font-family: Tahoma,Verdana,sans-serif; font-size: 10px; text-transform: uppercase; color: #444755; }
.input_form td#error { background-color: #eaebf1; font-family: Tahoma,Verdana,sans-serif; font-size: 10px; text-transform: uppercase; color: #656983; font-weight: bold; color: #883a54; }
.input_form td#title { background-color: #c7c9d9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444755; }
.input_form input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c7c9d9; color: #444755; }
.input_form input, textarea { padding: 3px 0px 3px 2px; }
.input_form input#large { width: 200px; }
.input_form select#large { width: 200px; }
.input_form input#medium { width: 100px; }
.input_form input#small { width: 50px; }
#button { border: 1px solid #c0c0c0; background-color: #f7f7f7; padding: 4px 3em; font-family: Tahoma,Verdana,sans-serif; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #444755; }

a.button { background: transparent url('../assets/ibtn_right.gif') no-repeat scroll top right; color: #444; display: block; float: left; height: 19px; padding-right: 9px; font-family: Verdana,Verdana,sans-serif; font-size: 11px; text-decoration: none; }
a.button span { white-space: nowrap; background: transparent url('../assets/ibtn_left.gif') no-repeat; display: block; line-height: 12px; padding: 2px 9px 7px 25px; }
a:link.button, a:visited.button { text-decoration: none; font-weight: bold; color: #6f64cb; }
a:hover.button { text-decoration: underline; }

#text_normal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; }
#text_highlight { font-size: 12px; font-weight: bold; line-height: 1em; }
#home_plan { float:right; padding: 0px 0px 2px 2px; }
hr { color: #d4d6e7; height: 1px; }

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #8e87cb;	
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
#members_thumb_info { width: 144px; display: block; margin: 0px; padding: 5px; text-align: left; border: 1px solid #cecece; border-top: none; background-color: #e4e4e4; font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 11px; }

.members_left_box { padding: 5px 0px 5px 0px; }
.members_left_box td { font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 12px; padding: 8px; }
.members_left_box td a, .members_left_box td a:visited { color: #5545b9; font-weight: bold; }
.members_left_box td a:hover { color: #fe5100; }
.members_left_box img#thumb { border: 2px solid #5545b9; }
.members_left_box img#noborder { border: none; }

#biglink a, #biglink a:visited { font-size: 24px; color: #fe5100; font-weight: bold; font-family: Tahoma, Arial, Helvetica; text-decoration: underline; }
#biglink a:hover { color: #454545; }
