@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html, 
body { height: 100%; }

body { margin: 0px; font-size: 62.5%; background: url(images/bg_pattern.jpg) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; }

#container { width: 1000px; text-align: left; margin: 0px auto; padding: 0px 0px 20px 0px; } 

#inner-container { width: 950px; padding: 25px; min-height: 400px; background-color: #3b3b3b;overflow:hidden; }

#content { float: left; width: 710px;  color: #ffffff;	padding: 0px 10px 0px 0px; min-height: 400px; border-right-width: 1px; border-right-style: solid; border-right-color: #666666;	 }

#content li { font-size: 1.2em; margin: 0; color:#ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content a {  text-decoration: none; font-size: 1.2em; margin: 0; color:#ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;	}

#content p { font-size: 1.2em; margin: 0; color:#ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

#content h1 { font-size: 3em; margin-bottom: 0.75em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#content h2 { font-size: 2.5em; margin-bottom: 0.75em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#content h3 { font-size: 2em; margin-top: 0.75em; margin-bottom: 0.75em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#content h4 { font-size: 1.5em; margin-bottom: 0.5em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#content h5 { font-size: 1em; margin-bottom: 0.5em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#sidebar { float: right; width: 210px; color: #ffffff; padding: 0px 0px 0px 10px; min-height: 400px; }

#sidebar a { text-decoration: none; }

#sidebar p { font-size: 1.2em; margin: 0; color:#ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

#sidebar h2 { font-size: 2.5em; margin-bottom: 0.75em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#sidebar h2 a 		{ color: #ffffff; text-decoration: none; }

#sidebar h2 a:hover { color: #ffffff; text-decoration: underline; }

#sidebar h3 { font-size: 2em; margin-top: 0.75em; margin-bottom: 0.75em; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#sidebar h3 a 		{ color: #ffffff; text-decoration: none; }

#sidebar h3 a:hover { color: #ffffff; text-decoration: underline; }

#header { padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0px; height: 75px; width: 400px; float:left; display:block; position: relative; }

#login { height:75px; position:relative; width:500px; float:right; top:25px; }

.loginTextBox { font-size: 1.2em; color: #f82900;	 }

.loginLabel { font-size: 1.2em; color: #f82900; }

.loginButton { background: #FF1100 url(images/button_bg.gif) repeat-x center top; color: #ffffff; text-transform: uppercase; font-size: 1em; font-weight: bold; line-height:10px; margin: 0px 0px 0px 5px; padding: 1px 3px 1px 3px; border: 1px solid #f82900; cursor: pointer; width: 60px; }

#top-image { width: 1000px; height: 260px; background: url(images/top_image.jpg); clear: both; margin-bottom: 20px; }

#top-image-fortec { width: 1000px; height: 260px; background: url(images/top_image_fortec.jpg); clear: both; margin-bottom: 20px; }

#copyright { clear:both; background: #3b3b3b url(images/footer.gif) repeat-x  scroll center 0pt; color: #ffffff; text-align: center; width: 1000px; height: 25px; margin: 20px auto 20px auto; line-height:20px; } 

#copyright a { text-decoration:none; color: #ffffff; }

#copyright a:hover { text-decoration:underline; color: #ffffff; }

#top-nav { height: 50px; background-color: ##333333; width: 1000px; padding: 0px; }

ul#top-nav-list { clear:both; margin:0; padding:0; width: 1000px; height:3em; background:#3b3b3b url(images/global_nav_bg.gif) repeat-x right top scroll; }

ul#top-nav-list li a { padding:.6em .85em .5em .85em; }

ul#top-nav-list li ul { top:1.9em; }

ul#top-nav-list li { float:left; list-style:none; position:relative; padding:0; z-index:2; margin:0; line-height: 18px; background:#3b3b3b; }

ul#top-nav-list li a { color:#ffffff; text-decoration:none; display:block; float:left; padding: .6em 5.5em .6em 5.5em; margin:0; font-weight:bold; background:#3b3b3b url(images/global_nav_bg.gif) no-repeat right top; }

ul#top-nav-list li:hover a { background:#3b3b3b url(images/global_nav_hov.gif) no-repeat right top; }

ul#top-nav-list li a:hover { background:#f82900 url(images/global_nav_hov.gif) no-repeat right top; }

ul#top-nav-list li.welcome a.welcome { background:#f82900 url(images/home_button.gif) no-repeat right top; }

ul#top-nav-list li.welcome { padding-left:5px; background: url(images/home_button_css.png) no-repeat top left; }

ul#top-nav-list li.selected { background:#f82900 url(images/global_nav_hov.gif) no-repeat right top; }

ul#top-nav-list a.selected { background:#f82900 url(images/global_nav_hov.gif) no-repeat right top; }

ul#top-nav-list li ul { position:absolute; width:155px; top:1.9em; margin:0; display:none; padding:0 0 2em 0; border:none; }

ul#top-nav-list li:hover ul, 
ul#top-nav-list li.hover ul { display:block; left:-1px; background:#5c5c5c url(images/navul.png) no-repeat center bottom; height:auto; }

ul#top-nav-list li:hover #last { margin:0; left:auto; right:0px; padding:0; }

ul#top-nav-list li li { float:none; background:none; line-height:1.6em; }

ul#top-nav-list li li:hover { background:#4e4e4e; }

ul#top-nav-list li li a, 
ul#top-nav-list li:hover li a { float:none; color:#ffffff; background:none; padding:.3em 1em; margin:0; font-weight:normal; }

ul#top-nav-list li li a:hover { background:#4e4e4e; }
