/*----------------------------------------------------
PROPERTY OF BILL GOOD MARKETING
CREATED:	JULY 21, 2005 VMV
MODIFIED:	
-----------------------------------------------------*/
/*BODY ELEMENTS*/
body {color: #000000; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal;}
input.button{color:white; background-color:#336699; font-size:80%;}
li {list-style-type: none;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-style: normal; line-height: 36px; font-weight: bold; color: #28415A;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-style: normal; line-height: 32px; font-weight: bold; color: #28415A;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; color: #28415A;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 18px; font-weight: bold; color: #336699;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; color: #336699;}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; color: #336699;}
.h7 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 22px; font-weight: bold; color: #28415A;}
.h8 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: 24px; font-weight: bold; color: #336699;}
.h9 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; color: #336699; margin-top: 5px;}

/* MENU CSS*/
#container {width: 36em; background: #F4ECD9; text-align: left; border: 1px solid #28415A; margin: 0 auto;}
#nav {float: left; width: 60em; list-style: none; line-height: 1; font-weight: bold; padding: 0;	margin: 0 0 1em 0; z-index:10;}
#nav ul {float: left; width: 36em; list-style: none; line-height: 1; background: white; font-weight: bold; padding: 0; margin: 0 0 1em 0; border:1px solid #CCCCCC;}
#nav a {display: block; width: 10em; w\idth: 6em; color: #28415A; text-decoration: none; padding: 0.25em 2em;}
#nav a.daddy {background: url(rightarrow2.gif) center right no-repeat;}
#nav li {float: left; padding: 0; width: 12em; white-space:nowrap;}
#nav li ul {position: absolute; left: -999em; height: auto; width: 14.4em; w\idth: 13.9em; font-weight: normal; border-width: 0.25em; margin: 0;}
#nav li li {padding-right: 1em; width: 13em;}
#nav li ul a {width: 13em; w\idth: 9em;}
#nav li ul ul {margin: -1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #90BAE5;}
#content {clear: left;}
#content a {color: #7C6240;}
#content a:hover {text-decoration: none;}

/* UTILITY ELEMENTS*/
.clearboth { clear: both; }
.splashbar {background: url(/globals/images/sb.jpg) repeat-x; float: left; height: 34px; width: 798px;}
.freereg {position:absolute; left:795px; top:42px; width:99px; height:28px; z-index:1; cursor: hand;}
.loginnow {position:absolute; left:910px; top:41px; width:77px; height:28px; z-index:2; cursor: hand;}
.imageRight {float:right;}
.imageLeft	{float:left;}

/* MAIN LAYOUT COMPONENTS */
.bigpicture {height:100%; width:1000px;}
.masthead {background: url(/globals/images/mast.jpg) no-repeat top left; width: 1000px; height: 170px; float: left; margin: 0px; }
.navbar {position: relative; width: 760px; height: 20px; float:right; margin-top:78px;  margin-right:5px; /* display:none; */ z-index:10;}
.footerbar {background: url(/globals/images/fb.jpg) no-repeat; height: 17px; width: 800px; position: relative; float:right; border-right:1px solid #CCCCCC; margin-right:4px;}
.legalbar {height: 30px; width: 800px; position: relative; float:right; border-right:1px solid #999999; color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right:4px;}
.legalbar a {color: #369;}
.legalbar a:hover {text-decoration: none;}

/*LEFTNAV MODULE*/
.leftbar {position: relavtive; float: left; width: 190px; height: 100%;}
.searchbox {padding: 15px; position: relavtive; float: left; width: 160px; height: 80px; background:#90BAE5; color:#336699;}
.navbox {width: 190px; height: 100%; color:#336699;}
.leftNavHead1 {margin-top:15px; margin-left:10px; color: #686868; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 30px; font-weight: bold;}
.leftNavHead1Link {margin-left:15px; color: #28415A; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; }
.leftNavHead2 {color: #8F8F8F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; }
.leftNavHead2Link {color: #90BAE5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; }

/*SPLASH MODULE*/
.splash {position: relative; float:left; width: 800px; height: 100%; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin-top:-68px; padding-bottom:7px;}
.flexbox {float: right; height: 225px; width: 290px; background: url(/user2005/logo.jpg) no-repeat; padding-bottom:5px; padding-right:5px;}
.mainheader {float: left; width: 430px; margin-top: 36px; margin-right: 10px; margin-left: 10px; margin-bottom: 28px; text-align:justify;}
.subsplashoption {float: right; width: 320px; height: 100%; margin-right: 10px; margin-top:10px;}
.subsplashoption2 {float: right; width: 440px; height: 100%; margin-top:10px; margin-bottom:5px;}
a.sublink, a.sublink:visited {text-decoration:none; color:#336699;}
.justabox {float: left; width: 780px; height: 100%; margin: 5px;}
.justaleftbox {float: left; width: 780px; height: 100%; margin: 5px; text-align:left;}

/*FILE TYPES*/
.icon_date {float: left; position:relative; height: 24px; width: 24px; background: url(/globals/images/filetypes/calendar.png) no-repeat;}
.icon_mp3 {float: left; position:relative; height: 24px; width: 24px; background: url(/globals/images/filetypes/mp3.png) no-repeat;}
.icon_db {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/db_icon.gif) no-repeat;}
.icon_html {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/html_icon.gif) no-repeat; }
.icon_mag {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/mag_glass.gif) no-repeat; }
.icon_pdf {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/pdf_icon.gif) no-repeat; }
.icon_ppt {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/powerpoint_icon.gif) no-repeat; }
.icon_quik {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/quick_tip_icon.gif) no-repeat; }
.icon_report {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/report.gif) no-repeat; }
.icon_word {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/word_icon.gif) no-repeat; }
.icon_xls {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/xls.gif) no-repeat; }
.icon_zip {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/zip_icon.gif) no-repeat; }
.icon_folderOpen {float: left; position:relative; height: 27px; width: 300px; background: url(/globals/images/filetypes/folder_open.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; color: #336699; padding-left: 35px; padding-top:4px;}
.icon_movie {float: left; position:relative; height: 16px; width: 16px; background: url(/globals/images/filetypes/movie.gif) no-repeat; margin-right:10px;}
.linespacer {height:10px;}
.copyr {font-size: 8px; margin-top:-5px;}

.testimonialbox {position:relative; float:left; height: 100%; width: 265px; margin-right:1px; padding-top:7px; cursor: pointer;}
.testimonialbluebar {background: url(/globals/images/sb.jpg) repeat-x; float: left; height: 34px; width: 265px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; color:#FFFFFF; padding-top:10px;}
.testimonialboxLong {position:relative; float:left; height: 100%; width: 397px; margin-right:1px; padding-top:7px; cursor: pointer;}
.testimonialbluebarLong {background: url(/globals/images/sb.jpg) repeat-x; float: left; height: 34px; width: 397px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; color:#FFFFFF; padding-top:10px;}
.testimonialname {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; color:#FFFFFF;}