body {font-family: Arial, Helvetica, sans-serif; text-align: center;}
img {border: none;}
form input {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; height: 18px; font-weight: normal;}
ul {font-size: 11px; list-style-type: disc; line-height: 14px;}
ol {font-size: 11px; line-height: 14px;}
p {font-size: 11px; line-height: 14px;}
blockquote {font-size: 12px; font-style: italic;}

#wrapper {width: 771px; margin: 0 auto; text-align: left; position: relative;}

#header {float: left; position: relative; top: 0px; text-align: left; margin: 0 auto; width: 771px; background-color: #FFFFFF;}
#header .blue {background-color: #3A6696; height: 7px;}
#header .grey {position: relative; background-color: #D5D5D5; height: 44px; margin: 0 auto;}
#header .af_logo {position: relative; left: 3px; top: 15px;}
#header .search_bar {position: absolute; height: 44px; bottom: -20px; right: 15px; font-size: 10px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; float: right;}
#header .nti_logo {position: relative; left: 22px; top: 0px;}
#header .nti_slogan {position: relative; left: 380px;}
#top_links {position: relative; top: 0px; left: 155px; height: 20px;}

#links {
	position: relative;
	top: 0px;
	left: 190px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	text-transform: uppercase;
}
#links a {text-decoration: none; color: #3A6696;}
#links a:hover {color: #FF9933;}
#links .current {color: #000;}

#content {float: left; position: relative; top: 0px; text-align: left; margin: 0 auto; width: 771px; background-color: #D0E0E8;}

#leftPanel {float: left; position: relative; top: 0px; width: 161px; font-size: 10px; color: #000000; text-align: left; line-height: 20px;}
#leftPanel a {text-decoration: none; color: #000;}
#leftPanel a:hover {text-decoration: none; color: #FF9933;}
#leftPanel h3 {font-size: 11px; color: #3A6696; font-weight: bold; padding-left: 20px;}
#leftPanel .navText {padding-left: 20px;}
#leftPanel .navSection {width: 161px; background-color: #3A6696; color: #FFFFFF; height: 23px; line-height: 2.3em; margin: 0; text-align: center;}

#mainPanel {float: left; position: relative; top: 0px; left: 0px; text-align: justify; width: 610px; background-color: #FFF; margin-right: -30px;}
#mainPanel .main_banner {width: 610px; height: 229px;}
#mainContent {padding-left: 15px;}

#footer {clear: both; position: relative; top: 0px; margin: 0 auto; padding: 5px 0 5px 0; width: 771px; background-color: #000;}
#footer div {color: #fff; text-align: center; font-size: 10px; line-height: 1.5em;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FF9933; text-decoration:none;}


ul {list-style: disc; margin-left: 0px; padding-left: 2em;}
h1 {font-size: 24px; margin: 0 0 .1em 0;}
h2 {font-size: 16px; margin: 0;}
h3 {font-size: 12px; margin: 0;}
h4 {font-size: 10px; margin: 0;}
.bodytext {font-size: 12px; color: #000; line-height: 14px; padding-bottom: 16px;}
.copy_small {font-size: 8px; color: #000; line-height: 12px; padding-bottom: 16px;}
.main_text {font-size: 10px; color: #000; margin-right: 10px; margin-left: 10px;}
.section_divider {border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 15px; margin-bottom: 15px;}

.subbanner_block {margin: 0px; padding-bottom: 10px; padding-top: 10px;}
#subbanner {width: 180px; padding: 0px 0px 5px; margin: 0px; font-size: 10px;}
#subbanner ul {font-size: 10px; list-style: none; text-indent: -1em; margin-left: 0px; padding-left: 2em; line-height: 14px; width: 160px;}
#subbanner .training {background-color: #D0E0E8; padding: 0px 0px 15px;}
#subbanner .divider {background-color: #CCC; margin: 0px 10px; width: 1px; height: 100%;}
#subbanner .learn_more {position: relative; left: 8px; top: 4px;}