/* General CSS */

body { 	text-align: center; margin-top: 30px; background :#2C2F3B;} 
div, p, td, input, select, textarea { color: #999; font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:1.2;}
input, select, textarea { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }

h1 { font-size:9px; font-weight:normal; color:#666; margin-top:0px; margin-bottom:15px;}
h2, h3 { font-size:22px; font-weight:normal; color:#999; margin-top:10px; line-height:1; margin-bottom:3px}

p  { margin-top:0px; margin-bottom:10px;}

a { color:#FFFFFF; font-weight:bold; text-decoration: none; }
a:hover { color:#FFFFFF; font-weight:bold; text-decoration: none; }


.blu { color:#4B5A8C;}
.grey { color:#999999;}
.blu2 { color: #182250;}

/* Layout DIVs */

#container { margin: 0 auto; width: 960px; text-align:left; border:#999 5px solid; background:#4B5A8C url(/i/bg2.gif) repeat-x top; }

#content { float:right; width:698px; padding-right:10px; padding-top:10px; text-align:right; height:526px;}
#nav { float:left; width:240px; text-align:left;}

#nav p, #nav h3 { margin-left:48px;}
#nav h3 { margin-top:30px;}

#nav ul { margin:26px 0px 0px 48px; list-style:none; padding:0px;}
#nav ul li { margin:15px 0px 0px 0px; list-style:none; padding:0px;}
#nav ul li.sep { width:100px; border-top:#999 1px solid; margin:15px 0px 15px 0px;}

#nav ul li a { display:block; color:#999;} #nav ul li a:hover, #nav ul li a.h { display:block; color:#FFF;}

#nav ul li ul { margin:0px 0px 0px 10px; list-style:none; padding:0px;}
#nav ul li ul li { margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; background: url(/i/i8.gif) no-repeat 0px 4px; display:block;text-indent:0px; list-style-position:outside; list-style-image:none; list-style-type:none;}

#t { width:100px; float:left; text-align:left; background: url(/i/i8.gif) no-repeat 3px left;}
#t p.t {  margin:0px 0px 7px 15px;}
#t p.t a { color:#999999;} #t p.t a:hover { color:#FFFFFF;}
#t img { margin:0px 0px 8px 0px; border:0px;}
#t a.t { height:100px; }

#lge_img { width:574px; float:right; text-align:right; padding-top: 20px;}

#pre_load { display:none;}

#footer { clear:both; height:20px; padding:10px 10px 0px 10px; border-top: 1px solid #505E8B; background: url(/i/ft-bg.gif) top repeat-x;}
#footer p { font-size:9px;}

.l { float:left;}
.r { float:right;}

.pl { padding-left:38px;}

* html #content, * html .cf {
	height: 1%; /* IE5-6 */
}

#content:after, .cf:after { /* FF, IE8, O, S, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.md, .md a, .md a:hover { color: #999; text-decoration:none; font-weight:normal;}

#vid { width:572px; float:right;}

#int h3 {
	font-size: 12px;
	color: CCC;
	margin-bottom: 15px;
	margin-top: 0px;
	line-height: 1.4;
}
.ab { text-align: left; padding:50px 0px 0px 182px }

.ph {
	width: 300px;
	float: right;
}

.ab ul { text-align:left; float:left; margin:0px 30px 0px 0px; padding:0; }
.ab ul li { margin-left:12px;}
.w {
	color: #FFF;
}
