/*** THE BODY ***/
body {height: 100%; margin:0; padding:0; background-image:url(/images/body_bg.jpg); background-repeat:repeat-x; background-attachment:fixed; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 17px; letter-spacing: .03em;background-color: #6AB3C2;}

/*** THE MAIN LAYOUT BLOCKS ***/

#container {
			width: 760px;
			border: 3px solid #b4d893;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: #fff;
		}

		#banner {
			padding: 10px 0 0 90px;
			margin-bottom: 0;
			background-color: #fff;
		}

		#content {
			height: 100%;
			padding: 6px 0 0 0;
			margin-left: 170px;
			background-color: #fff;
		}

		#sidebar-a {
			float: left;
			width: 150px;
			margin: 28px 0 0 0;
			padding: 0;
			background-color: #fff;
		}

		#footer {
			clear: both;
			padding: 60px 0 0 0;
			margin-top: 0;
			background-color: #fff;
			text-align:center;
			font-size: 10px;
			color: #999;
		}


/*** THE BLOCK STYLES ***/


/*** THE LINE-LEVEL STYLES ***/

#content h1 {display: block; border-top: 1px solid #b4d893; border-bottom: 1px solid #b4d893; color: #356f94; font-size: 13px;}
#content h2 {color: #7e3957; font-size: 12px; margin: 15px 0 0 0;}

#content .launch {font-size: 12px; color: #7e3957; text-decoration:none; background-color:#efefef; padding: 5px;}
#content p {margin-right: 20px;}
#content ul {list-style: disc url(images/bullet.jpg) inside; margin: 10px 0; padding-left:9px; margin-left:9px;list-style-position: outside;}

#content .floatright {float: right; width: 250px; margin: 5px 40px 5px 10px;}
#content .floatright p {font-size:11px; color:#999999; text-align:center; margin: 2px;}

.center {text-align:center;}

#content form {margin-right: 20px;}

div.label {display:inline; float: left; margin-right: 20px;width: 520px;margin-bottom: 7px; font-size:11px; background-color: #ededed; padding: 5px;}

div.labelta {display:inline; float: left; margin-right: 20px;width: 520px;margin-bottom: 7px; font-size:11px; background-color: #ededed; padding: 5px;}
div.label label {display:inline;width: 50px;}
textarea {white-space:normal;}
.errer {color: red;}

a:link {text-decoration:underline; color: #7e3957;}
a:hover {text-decoration:underline;background-color: #b4d893;}
a:visited {text-decoration:underline; color: #7e3957;}

.bio {border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;}
.biofloat {float: left; width:154px; margin: 0 10px 10px 0;}
hr.clear{display:block;clear:both;visibility:hidden;overflow:hidden;height:0;border-width:0;margin:0;padding:0;}

/****** FANCY-ASS DROPDOWN CONTENT ***********/
.dhtmlgoodies_question{	overflow:hidden;cursor:pointer;}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	border:none;background-color:transparent;visibility:hidden;height:0px;overflow:hidden;position:relative;padding:0; margin:0 30px 0 0;}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px; margin:10px 0;font-size:11px; border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}

.dhtmlgoodies_answer h3 {color:#666666; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}

/***** NAVIGATION MENU SHIT ************/
#navlist
{
padding: 1px;
margin-left: 0;
font: 11px verdana, sans-serif;
width: 150px;
color: gray;
text-align:right; }

#navlist li
{
list-style: none;
margin: 12px 0px;
padding:0;
text-align: right;

}

#navlist li a
{

text-decoration: none;
font-weight:bold;
}

#navlist li a:link { color: #6ab2c3; }
#navlist li a:visited { color: #6ab2c3; }

#navlist li a:hover
{

color: #000080;
background: transparent;

}
