@charset "utf-8";
/* CSS Document */

			/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}

			/* Global */

body {background:#525051; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}			
.container {width:918px;  border-left:#000 1px solid;  border-right:#000 1px solid; margin:0 auto; background:#191919;}
h1 {font-size:33px; line-height:50px; color:#FFFFFF; text-transform:uppercase; float:left;}
.col1 span.green {color:#83b73b;}
.col1 a {color:#83b73b;}
.col1 h1 {font-size:33px; line-height:50px; color:#FFF; text-transform:uppercase; font-weight:bold;}
p {font:11px/15px Verdana, Arial, Helvetica, sans-serif; padding-bottom:15px;}

.right {float:right;}
img.green-bullet {margin-right:3px;}
.margin-bottom-5 {margin-bottom:5px;}
.margin-bottom-15 {margin-bottom:15px;}


			/* Header */
			
#header {background:url(images/header-bg.jpg) right no-repeat #191919; height:117px; width:918px;}
#header img.logo {float:left;}
#header img.academy {float:right; clear:right; margin-top:15px;}

#header ul#nav {float:right; clear:right; width:565px; margin-top:16px; margin-right:-92px;}
#header ul#nav li {}
#header ul#nav a {
	float:left; 
	background:#182812; 
	border:#66765e 1px solid; 
	border-bottom:none;
	color:#FFF;
	margin:0px 4px;
	padding:5px 8px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#header ul#nav a:hover, #header ul#nav a.active {background:#0d1b07; border:#c3d5b9 1px solid; border-bottom:none;}

			/* content */
			
.col1 {background:url(images/2-bullets.jpg) right repeat-y #191919;; width:550px; float:left; padding:0px 40px 10px 10px; margin-top:20px;}
.col2 {width:298px; float:left; background:#191919; padding:0px 10px 10px 10px; margin-top:23px;}

				/* Sidebar */

.sidebar-box-notopline {width:272px; background:url(images/sidebar-bg-notopline.png) no-repeat top #303030; padding-top:11px; float:right;}
.sidebar-box-notopline h2 {font-size:16px; color:#FFFFFF; text-transform:uppercase; text-align:center; margin-bottom:10px;}
.sidebar-box {width:272px; background:url(images/sidebar-bg.png) no-repeat top #303030; padding-top:30px; float:right;}
.sidebar-box h2 {font-size:16px; color:#FFFFFF; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.sidebar-box span {float:left; clear:both; width:252px; padding:10px; font:11px/13px Verdana, Arial, Helvetica, sans-serif;}
.sidebar-box span a {color:#999999; text-decoration:none;}
.sidebar-box span a:hover {color:#FFFFFF;}

.sidebar-box-notopline span {float:left; clear:both; width:252px; padding:10px; font:11px/13px Verdana, Arial, Helvetica, sans-serif;}
.sidebar-box-notopline span a {color:#999999; text-decoration:none;}
.sidebar-box-notopline span a:hover {color:#FFFFFF;}

			/* Footer */
		
#footer {width:898px; height:20px; text-align:center; clear:both; font-size:10px; background:#000000; padding:10px 0px 0px 20px; margin-bottom:20px; }
#footer ul.left {float:left; list-style:none; width:580px; margin-bottom:10px; padding-bottom:10px;}
#footer ul.right {float:left; list-style:none; width:318px; margin-bottom:10px; padding-bottom:10px;}
#footer ul.left a, #footer ul.right a {margin-right:10px; padding-right:10px; border-right:#333333 1px solid; color:#666666; text-decoration:none;}
#footer ul.left a.end, #footer ul.right a.end {border-right:none;}
#footer ul.left a {float:left;}
#footer ul.right a {float:right;}
#footer ul.left a:hover, #footer ul.right a:hover {color:#FFFFFF;}
			/* Request form */
			
form.request-form {
	width:550px;
}

form.request-form label {
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
	margin-bottom:5px;
	line-height:18px;
}

form.request-form input.request-textbox {
	margin-bottom:3px;
	width:280px;
	float:left;
}

form.request-form span {
	color:#999999;
	}
.form_disclaimer {
	text-decoration:none;
	color:#999999;
	line-height:12px;
	font-size:9px;
}
.formcomment{
	margin-bottom:3px;
	width:280px;
	margin-left:150px; 
	margin-top:8px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.msg {
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	color:#83b73b;
	padding:15px 0px 15px 150px;
}
.detail_title {color:#83b73b; font:11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; font-weight:bold;}

