body {margin:15px 0px 15px 0px;padding:0;font-family:Verdana, sans-serif;font-size:12px;line-height:135%;background:url(img/bg_top.gif) no-repeat top center;}
p{margin-top:0px;padding-top:0px;}
a{color:#004b85;} /*user-focus:none;outline:none;-moz-user-focus:none;-moz-outline:none;} */
img{border:none;}

/* Img Divs */

#left{float:left;margin:20px 20px 20px 0px;}
#right{float:right;margin:20px 0px 20px 20px;}
#center{width:720px;text-align:center;margin:20px 0px 20px 0px;clear:both;}

/* Total */

#wrapper{margin:auto;margin-left:-.1px;width:100%;background:#fff url(img/background.gif) center bottom repeat-y;text-align:center;}
#page{margin:auto;width:980px;display:block;background:url(img/background_content.png) repeat-y;text-align:left;}


/* Main Menu */

#menu {float:left;width:281px;min-height:620px;display:block;color:#fff;background:url(img/bg_menu_training.png) top left no-repeat;overflow:visible;z-index:10;}
#logo {padding:0px;height:99px;}

#menu ul {width:281px;padding:0px;margin:0px;list-style:none;}
#menu li {margin-top:1px;}
#menu li a {display:block;width:255px;min-height:20px;padding:2px 11px 0px 15px;background:url(img/shade.png) right repeat-y;font-weight:bold;color:#fff;text-decoration:none;}
#menu ul ul {}
#menu ul ul li {margin:0px;}
#menu ul ul li a {font-weight:normal;font-size:11px;width:255px;padding-left:15px;}
#menu ul ul ul li a {width:240px;padding-left:30px;}
#menu ul ul ul ul li a {width:225px;padding-left:45px;}
#menu .active, .active a {color:#0c2563;}
#menu .active_on, .active_on a {color:#0c2563;background:url(img/shade_on.png) top right no-repeat !important;}
#menu a:hover{color:#0c2563;background:url(img/shade_over.png) top right no-repeat;}

#right_col {float:right;width:699px;background:#fff;z-index:1;}

/* Page Headers */

#heading {position:relative;height:100px;background:url(img/background_header_training.jpg);}
#search_box{position:absolute;width:140px;margin:0;padding:0;top:20px;right:40px;height:22px;background:url(img/search_bg.png) no-repeat;}
#search_field{float:left;width:100px;background:none;border:0px;font-size:10px;margin:3px 2px 3px 8px;color:#003a66;padding:0px;font:11px arial;}
#search_button{float:right;width:20px;height:18px;background:url(img/search_button.png) no-repeat;;border:none;}

/* Content */
#content {padding:20px 30px 20px 20px;}

h1, h2, h3, h4 {color:#003a66;line-height:normal;}
h1 {margin-bottom:25px;font-size:18px;max-width: 570px;}
h2 {margin-bottom:20px;font-size:15px;max-width: 570px;}
h3 {margin-bottom:15px;font-size:14px;max-width: 570px;}
h3 {margin-bottom:15px;font-size:14px;max-width: 570px;}
h4 {margin-bottom:5px;font-size:12px;max-width: 570px;}
.paragraph {max-width:570px;margin-bottom:12px;}



#footer{margin:auto;width:100%;height:20px;background:url(img/bg_footer.gif) no-repeat top center;}
#copyright{width:200px;font-size:9px;color:#779bc2;padding:10px 0 10px 15px;}


/* Home Page */

#right_col_home{float:right;width:699px;height:620px;}
#right_col_home #content{width:679px;padding:278px 10px 10px 10px;}
#right_col_home #heading{background:none;}

#tabs {height:22px; overflow:hidden;}
#tabs a{text-decoration:none;background:#91b1ca;color:#fff;line-height:22px;padding:6px;margin-right:0px;font-weight:bold;}
#tabs .active{background:#fff;color:#4a7697;margin}
#highlights {top:10px;position:relative;width:679px;height:180px;overflow:hidden;} 
#slider {position:relative;width:10000px;height:180px;}
.highlight {float:left;height:180px;position:relative;width:679px;}
.highlight img{float:left;width:180px;margin-left:55px;margin-right:5px;}
.highlight a{float:right;background:url(img/button_learn_more.png);display:block;width:140px;height:30px;}
.highlight div{float:right;width:415px;margin-right:55px;padding-top:10px;}
.highlight div h3{margin-top:0}

/* Demo Page */

.demo {float:left;margin-top:25px;width:315px;}
.demo img {float:left;margin-right:10px; border:1px solid #CCC;}
.demo div {float:right;width:153px;font-size:11px; margin-right:10px;}
.demo div a{background:url(img/icon_extern.gif) no-repeat 100% 50%;padding:0 13px 0 0;}
.clear {clear:both;}

#overlay_mask {position:fixed;top:0; left:0; width:100%; height:100%;display:none;background:#000; opacity:0.75; filter:alpha(opacity=75); }
.demo .overlay {display:none;}
.demo .overlay_active {position:fixed;top:0; left:0; width:100%; height:100%;  text-align:center;}
.demo .overlay_active div {float:none; position:relative; width:841px; margin:auto; padding:5px 20px 5px 20px; background:#FFF; margin-top:25px;border:1px #003a66 solid;overflow:hidden;}
.demo .overlay_active div img {float:none;}
.demo .overlay_active div a {display:block;position:absolute; top:5px; right:5px; padding:0;background:url(img/close.png) no-repeat; width:14px;height:14px;}
.demo .overlay_active iframe {overflow:hidden; border:none;}
.demo .overlay_active object {margin:-5px;}


/* Sitemap */

.sitemap {max-width: 570px;}
.sitemap ul {padding:0px;margin-left:20px;list-style:circle;line-height:150%;}
.sitemap ul a {text-decoration:none;}
.sitemap ul a:hover {text-decoration:underline;}

/* Search Page */

.results {max-width: 570px;padding:0px;margin-left:20px;}
.results li {margin-bottom:12px;}
.results .searchurl {text-decoration:none; font-size:10px;}
.results .searchurl:hover {text-decoration:underline;} 


/* form */

#content form {margin-bottom:40px;}
label {float:left;display:block;clear:left;width:200px;text-align:right;margin-right:10px;}
legend {color:#003a66; font-weight:bold;}
fieldset {margin:10px 80px 10px 0; padding:5px; border:1px solid #003a66;}

.coursetable {margin:30px 0 30px 0;padding:0; border:1px solid #003A66;width:570px; font-size:12px;}

.coursetable th {font-size:9px; color:color:#0c2563; width:70px; width:50px;vertical-align:top}

