/* General Styles */

a:link { font-family: verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a:active { font-family: verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a:visited { font-family: verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a:hover { font-family:verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #747480; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #747480; }

a.instructors:link { font-family: arial, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a.instructors:active { font-family: arial, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a.instructors:visited { font-family: arial, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #A1A1B2; text-decoration: none; font-weight: bold; }
  a.instructors:hover { font-family:arial, geneva, lucida, lucida grande, arial, helvetica, sans-serif; font-size: 11px; color: #E0E0E0; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #E0E0E0; }

a.copyright:link, a.copyright:visited, a.copyright:active {
color:				#73cde5;
text-decoration:	none;
font-weight: 		normal;
text-decoration: 	none;
}

a.copyright:hover {
color:				#ffffff;
text-decoration:	none;
font-weight:		normal;
text-decoration: 	none;
background: 		transparent;
}

img {
border:				0px;
vertical-align:		top;
}

body,html {
font-family: 		verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
font-size:			13px;
line-height:		16px;
color:				#7B7B87;
letter-spacing: 	1px;
text-align:			center;
margin:				0px;
padding:			0px;
background: 		#1e1e21;
}

textarea,input {
color: 				#747480;
border: 			1px solid #313136;
background: 		transparent;
vertical-align: 	middle;
margin: 			2px 0px 2px 0px;
padding: 			3px;
}

select,option {
color:				#000000;
}

hr {
height:				1px;
background-color:	#313136;
color:				#333338;
border-color:		#35353b;
border: 			0px;
}

div {
vertical-align:		top;
text-align:			left;
}

.clear {
clear:				both;
font-size:			0px;
}

/* Content Wrapper */

#wrapper {
width: 				1000px;
margin-left: 		auto;
margin-right: 		auto;
background: 		#000000;
padding: 			0px 12px 0px 12px;
}

/* Header */

#header {
height: 			220px;
background: 		#610A0D url(images/header2.gif) no-repeat top left;
}

#logo {
height: 			189px;
padding: 			0px 20px 0px 48px;
line-height: 		220px;
}

#navigation {
height: 			28px;
}

.navigation {
height: 			28px;
}

/* Left Column */

#column_left {
width: 				250px;
float: 				left;
padding-top: 		12px;
}

#column_left h1, #column_right_inverted h1 {
font-size: 			16px;
color: 				#747480;
font-weight: 		normal;
padding: 			0px 12px 0px 12px;
margin: 			0px;
height: 			34px;
line-height: 		34px;
background: 		#313136;
}

.column_left {
color: 				#747480;
letter-spacing: 	0px;
padding: 			12px;
margin-bottom: 		12px;
background: 		#1e1e21 url(images/arrow.jpg) no-repeat top right;
}

/* Right Column */
#column_right-menu {
width: 				738px;
float: 				right;
margin: 			12px 0px 0px 0px;
background: 		#131315;
border-bottom: 		0px solid #7B7B87;
}

#column_right-slideshow {
width: 				738px;
float: 				right;
margin: 			0px 0px 0px 0px;
background: 		#131315;
border-bottom: 		0px solid #7B7B87;
}

#column_right {
width: 				738px;
float: 				right;
margin: 			12px 0px 12px 0px;
background: 		#131315;
}

#column_right h1, #column_left_inverted h1, #column_right_full h1 {
font-size: 			16px;
color: 				#747480;
font-weight: 		normal;
padding: 			0px;
margin: 			0px 0px 12px 0px;
line-height: 		1;
}

.column_right {
padding: 			0px;
border-bottom: 		1px solid #7B7B87;
}

#column_right-4 {
width: 				1000px;
margin: 			12px 0px 12px 0px;
background: 		#131315;
border-bottom: 		1px solid #7B7B87;
}

#column_right-4 h1, #column_right_full-4 h1 {
font-size: 			16px;
color: 				#747480;
font-weight: 		normal;
padding: 			0px;
margin: 			0px 0px 12px 0px;
line-height: 		1;
}

.column_right-4 {
padding:		    0px;
border-bottom: 		1px solid #7B7B87;
}

/* Design 2 */

#column_right_inverted {
width: 				250px;
float: 				right;
padding-top: 		12px;
}

#column_left_inverted {
width: 				738px;
float: 				left;
margin: 			12px 0px 11px 0px;
background: 		#131315;
}

/* Design 3 */
#column_right_full {
margin: 			12px 0px 11px 0px;
background: 		#131315;
}

/* Instructors */

#instructors {
font: 			    9px verdana;
font-weight:        bold;
color: 				#747480;
text-align: 		center;
background: 		#131315;
border-bottom: 		1px solid #7B7B87;
margin-bottom:      12px;
}

.instructors-image-left {
width:80px; 
height:68px;
padding-top:0px;
padding-bottom:2px;
padding-right:1px;
padding-left:0px;
}

.instructors-image-right { 
width:80px; 
height:68px;
padding-top:0px;
padding-bottom:2px;
padding-right:0px;
padding-left:0px;
text-align:right;
}

.instructors-header {
font-size: 			16px;
font-weight: 		normal;
color: 				#747480;
text-align: 		left;
padding: 			0px 0px 0px 6px;
margin: 			0px;
height: 			34px;
line-height: 		34px;
background: 		#313136;
text-align:         center;
}

.instr_txt {
padding-top:3px; 
text-align:center;
}

.instr_txt-b {
padding-bottom:6px; 
text-align:center;
}

/* Footer */

#footer {
font-size: 			11px;
color: 				#E0E0E0;
text-align: 		center;
padding: 			12px;
background: 		#610A0D;
}