body {
	font-family: Arial, Tahoma, Times;
	font-size: 10pt;
	text-align: center;
	height: 100%;
}

img {
	border: none;
}

h3 {
    margin-bottom: 0px;
}

.bodyText {
    margin-top: 3px;
}

.container {
	margin: 0 auto;
	text-align: left;
	width: 750px;
	height: 90%;
	min-width: 700px;
}

.header {
	width: 100%;
	height: 64px;
}

.logo {
	height: 64px;
	width: 386px;
	float: left;
}

.searchRow {
	float: right;
	text-align: right;
	background-color: #000000;
	color: #ffffff;
	font-size: 8pt;
	margin-right: 0px;
	width: 300px;
	padding: 5px;
	padding-right: 20px;
}

.searchGo {
	width: 35px;
}

#searchForm {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.menuBar {
	padding-bottom: 5px;
	font-weight: bold;
	float: left;
}

.nav {
	padding: 0;
	margin: 0;
	height: 38px;
	list-style: none;	
	text-align: center;
	font-size: 12px;
}
	
.nav li
{
	float: left;
	height: 38px;
}

.nav a {
	padding-top: 10px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 10px;
	float: left;
	height: 18px;
	display: block;
	text-decoration: none;
}

.nav a:hover {
	text-decoration: underline overline;
}

.nav li.active a {
    text-decoration: underline;
}

.content {
	background: #fff;
	padding: 10px;
}

.imageRow {
	margin-top: -5px;
    width: 695px;
}

.imageRow img, .imageRow .lightBorder {
	border: 1px solid #ddd;
	padding: 5px;
}

.contentBackground {
	border-right: solid 35px #5F0D00;
}

.contentTitle {
    background: #fff;
    color: #000;
}

.content  h1 {
	font-family: Arial, Tahoma, Times;
	font-size: 14pt;
	padding-top: 0;
	border-bottom: solid 1px #5f0D00;
}

.leftColumn {
	width: 340px;
	float: left;
    border-right: dashed 1px #ddd;
    padding-right: 10px;
}

.rightColumn {
	float: right;
	width: 330px;
}

.fullColumn {
    float: left;
    width: 690px;
}

.clearAll {
	clear: both;
	line-height: 1px;
	height: 1px
}

.clearAllBottom {
	clear: both;
	height: 25px
}

.loginFrame {
    border: solid 1px #ddd;
}

.loginTitle {
	background: #eee;
	width: 100%;
}

.loginTitle h1 {
	font-size: 11pt;
	font-weight: bold;
	padding: 2px;
	margin: 0;
    border: 0;
}

.loginMessage {
    padding: 3px;
}

.loginForm {
	padding: 10px;
}

.loginForm form {
	padding: 0;
	margin: 0;
}

div.row {
	padding-top: 5px;
}

div.row span.label {
  float: left;
  width: 60px;
  text-align: right;
}

div.regForm div.row span.label {
  width: 130px;
}

div.row span.element {
  float: right;
  width: 240px;
  text-align: left;
  font-size: 8pt;
}

div.regForm div.row span.element {
  width: 200px;
}  

.message_error, .error_div {
    color: red;
    font-weight: bold;
    margin-bottom: 10px;
}

.message_confirmation, .message_div {
    color: green;
    margin-bottom: 10px;
}

.footerContainer {
	width: 100%;
	padding-top: 15px;
}

.footer {
	height: 18px;
	padding: 10px;
	background: #000;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.footer a, .footer a:visited {
    color: #fff;
    text-decoration: none;
}

.copyrightContainer {
	text-align: center;
	font-size: 9pt;
	margin-top: 10px;
}


.missionHeader {
    font-weight: bold;
    font-style: normal;
}

.missionBox {
    padding: 3px;
    border: 1px solid #999;
    background: url('../images/gradient_lightGrey.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.contactUs_MessageBox
{
    width: 232px;
    height: 70px;
    overflow: auto;
}

.USER_Textarea
{
    overflow: auto;
}

.logoutText
{
    text-align: right;
    font-size: 8pt;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
	float: right;
	width: 250px;
}

.mottoText
{
    float:right;
	border-right: solid 35px #5F0D00;
    margin-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-style: italic;
    font-weight: bold;
    font-size: 13px;
    font-family: Times, 'Times New Roman';
    color: #666;
}

.TUTOR_TableLabels
{
    text-align: right;
    font-weight: bold;
    width: 140px;
}

.TUTOR_TableLabels_small
{
    font-weight: bold;
    font-size: 11px;
}

.TUTOR_TableData_small
{
    font-size: 11px;
}

.TUTOR_ProfilePicWrapper
{
    float: left;
    height: 150px;
    width: 150px;
}

.TUTOR_ProfileNameOnRight
{
    float: left;
    padding-left: 20px;
}

.TUTOR_ProfileName
{
    font-weight: bold;
    font-size: 17px;
    padding-bottom: 10px;
}

.About_Pic
{
    float: left;
    padding-right: 10px;
    padding-top: 5px;
}

.PIC_shadow {
    background:#CCCCCC; /* shadow color */
    border:1px solid #DDDDDD; /* darker border color */
    margin: 5px;
    position: relative;
  }

.PIC_frame {
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #999999; /* lighter border color */
    position: relative;
    padding: 0px;
    left: -4px; /* you can change this to change the amount of shadow */
    top: -4px; /* you can change this to change the amount of shadow */
  } 