/* Global */

* {
	padding:0;
	margin:0;
}

/* END Global */

/* Elements */

body {
	margin: 0px;
	background-color: #2260AC;	
}
	
td{
	font: 10pt/12pt Verdana, sans-serif;
	color: #666666;
	vertical-align: top;
}

ul {
	padding-bottom: 5px;
}

li {
	font: 9pt/12pt Verdana, sans-serif;
	color: #777777;
	text-align: left;
	margin: 0px 20px;
	padding: 0px 10px 10px 10px;
	list-style-type: square;
}

li li {
	margin: 0px 20px;
	padding: 0px 10px 10px 10px;
	list-style-type: square;
}

h1 {
	font: 16pt "Myriad Pro", Verdana, sans-serif;
	color: #666666;
	letter-spacing: 2px;
	padding-bottom: 15px;
}
	
h3 {
	font: 12pt Verdana, sans-serif;
	color: #666666;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

p {
	font: 10pt/13pt Verdana, sans-serif;
	color: #666666;
	padding-bottom: 10px;
}

a {
	color: #EB6B2E;
}

a:hover {
	color: #1A2E56;

}

hr {
	margin-top: 10px; 
	margin-bottom: 20px; 
	border-top: 1px solid #52A2D3;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.sm {
	letter-spacing: 1px;
	font: 7pt Verdana, sans-serif;
	color: #888888;
}


/* END Elements */

	/********************************************************************/
	
/* Colors */

.dblue {background-color: #2260AC;}
.mblue {background-color: #52A2D3;}
.lblue {background-color: #4A94CC;}
.cteal {background-color: #4B9ECF;}	
.lteal {background-color: #F1F9FA;}	

/* END Colors */	

	/********************************************************************/
	
/* Navagation */

.hide {display: none;}

.logo {
	margin: 25px 0px 0px 0px;
}

.hide {display: none;}

#search {
	border: 0px;
	font: 10pt "Myriad Pro", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	background-color: #2260AC;	
	background-image: url('../images/search.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 2px;
	margin-top: 2px;
	width: 130px; 
	height: 16px;
}

.home {
	border: 0px;
	font: 10pt "Myriad Pro", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 2px;
	margin-top: 2px;
}

.home:hover {
	text-decoration: underline;
	color: #ffffff;
}

/* END Top Navagation */

	/********************************************************************/

/* Left Side */

#videos strong {
	letter-spacing: 2px;
	font: bold 10pt Verdana, sans-serif;
}
	
#videos .sm {
	letter-spacing: 2px;
	font: 7pt Verdana, sans-serif;
}

#videos td {
	color: #ffffff;
}

#videos .video_box {
	padding: 2px 10px 2px 20px; 
	color: #ffffff; 
}
	
#videos img {margin: 1px 1px; border: 0px;}

#videos h3 {color: #ffffff;}

/* END Left Side */

	/********************************************************************/

/* Sub_Nav */

#Sub_Nav .sub_hlt td {
	background-color: #2260AC;
}
#Sub_Nav .sub_hlt_start td {
	background-color: #2260AC;
}		
	
#Sub_Nav TD {
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 20px;
	text-align : left;
	color: #ffffff;
}

#Sub_Nav A {
	color: #ffffff;
	text-decoration : none;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
}

#Sub_Nav a strong {
	font: bold 8pt Verdana, sans-serif;
}

/* END Sub_Nav */

	/********************************************************************/

/* main_body */

#home {
	background-image: url('../images/home_back.jpg');	
}

#home p {
	color: #ffffff;
}

#home div {
	margin-top: 30px;
	margin-left: 90px;
	margin-right: 30px;
	text-align: left;
}

#main_body {
	background-color: #ffffff;
	width: 570px;
	text-align: left;
}

#main_body  .ispace {
	margin: 0px 0px 10px 10px;
	float: right;
}

#main_body .body_text {
	padding: 25px;
}

#main_body .specs {
	background-color: #F1F9FA;
	padding: 25px;
}

#main_body .specs_text {
	font: 8pt/18pt Verdana, sans-serif;
}

.body_btop {
	border-top: 1px solid #36AED5;
}

#full_body {
	background-color: #ffffff;
	width: 790px;
	text-align: left;
}

#main_bios img {
	margin: 0px 15px 5px 0px;
}

/* END main_body */

	/********************************************************************/

/* Right Side */

#map {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #52A2D3;
}

#map h1 {
	color: #ffffff;
	font-weight: normal;
	letter-spacing: 0px;
}

#map h3 {
	color: #ffffff;
	font-weight: normal;
	letter-spacing: 0px;
}

#map p {
	color: #ffffff;
	font: 8pt/11pt Verdana, sans-serif;
}

#map a {
	color: #ffffff;
	font: 8pt/11pt Verdana, sans-serif;
	text-decoration: none;
}

#map a:hover {
	color: #2260AC;
}

#right_bar {
	background-color: #4A94CC; padding: 0px 20px;
}

/* END Right Side */

	/********************************************************************/
	
/* Footer */

#main_footer {
	border-top: 1px solid #2260AC; border-bottom: 1px solid #2260AC;
	font: 8pt Verdana, sans-serif;
	color: #ffffff;	
}

#footer {
	border-top: 1px solid #2260AC; border-bottom: 1px solid #2260AC;
	font: 8pt Verdana, sans-serif;
	color: #ffffff;	
	background-color: #77A8CE;
}

#footer td {
	font: 8pt Verdana, sans-serif;
	color: #ffffff;	
}

#footer A {
	color: #ffffff;	
	text-decoration: none;
}

#footer A:HOVER {
	color: #E96620;
}

/* END Footer */

	/********************************************************************/

/* Pages */

.directory{
	font: 8pt Verdana, sans-serif;
	color: #666666;
	padding-top: 0px;
	margin-top: 0px;
	height: 40px;
	background-color: #F1F9FA;
	padding: 15px;
	line-height: 20px;
}

.back{
	font: 7pt Verdana, sans-serif;
}

.back a{
	text-decoration: none;	
}

#dir table {
	border-collapse: collapse;
	margin: 24px;
	font-size: 1.1em;
}

#dir th {
	background: #2260AC;
	color: #fff;
	font: 12pt "Myriad Pro", Verdana, sans-serif;
	font-weight: normal;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#dir td {
	padding: 6px 11px;
	font: 8pt Verdana, sans-serif;
	border-bottom: 1px solid #52A2D3;
	vertical-align: top;
}

#dir tr.alt td {
	background: #ecf6fc;
}

#dir tr.over td {
	background: #bcd4ec;
}
/* END Pages */




