/* CSS Document */

body	{margin: 0px; padding: 0px; font: 14px Arial, Helvetica, sans-serif;}

h1		{font-size: 20px; color: #0099CC; font-weight: normal;}
h2		{font-size: 16px; color: #0099CC; font-weight: normal;}
h3		{font-size: 14px; color: #0099CC; font-weight: bold;}
p		{margin: 5px; line-height: 150%;}
a		{color: #0099CC; background: inherit; text-decoration: underline;}
a:hover	{text-decoration: none;}
a img	{border: none;}

span.highlight	{font: 18px Arial, Helvetica, sans-serif; color: #0099CC; background: inherit;}
span.strong		{font-size: 15px; font-weight: bold;}
div.separator	{float: none; clear: both; margin: 15px 0px; width: auto; height: 1px; border-bottom: 1px dashed #999999;}

/* HEADER */
div#header		{background: #2B343A url(/images/header_bg.gif); color: #02C4E7; width: 100%; height: 108px; border-bottom: 1px solid #102431;}
div#logo		{float: left; clear: left;}
div#newsletter	{float: right; clear: right; width: 252px; height: 55px; margin: 17px 6px 0px 0px;}

/* NAVIGATION */
div#nav						{float: right; width: auto; height: 22px; margin-top: -23px; margin-right: 4px;}
* html body div#nav			{margin-top: -24px; margin-right: 4px;} /* Hack for IE */
div#nav ul					{position: static; margin: 0px; padding: 0px; list-style: none;}
div#nav ul li				{float: left; margin: 0px 2px; padding: 0px; background: #FFFFFF; line-height: 22px; color: #000000;}
div#nav li a				{float: left; display: block; width: auto; height: 22px; margin: 0px; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #FFFFFF; color: #000000; cursor: pointer;}
div#nav li a:hover			{background: #CCFFFF; color: inherit;}
div#nav li a span			{float: left; display: block; width: auto; height: 12px; margin: 0px; padding: 5px 10px;}
div#nav span.navBorderLeft	{float: left; display: block; padding: 0px; margin: 0px; width: 5px; height: 22px; background: url(/images/nav_leftbrd.gif) no-repeat; color: inherit;}
div#nav span.navBorderRight	{float: left; display: block; width: 5px; height: 22px; padding: 0px; margin: 0px; background: url(/images/nav_rightbrd.gif) no-repeat; color: inherit;}
div#nav ul ul				{float: none; clear: both; position: absolute; top: 109px;}
div#nav ul ul li			{float: none; clear: both; margin: 0px; padding: 1px 0px 0px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; min-height: 22px;}
div#nav ul ul li a			{margin: 0px; padding: 0px 5px 0px; width: 160px; height: 22px; line-height: 22px;}

#menu1Content	{display: none; z-index: 10; height: 0px;}
#menu2Content	{display: none; z-index: 10; height: 0px;}
#menu3Content	{display: none; z-index: 10; height: 0px;}
#menu4Content	{display: none; z-index: 10; height: 0px;}
#menu5Content	{display: none; z-index: 10; height: 0px;}
#menu6Content	{display: none; z-index: 10; height: 0px;}

/* QUOTE */
div#quoteRow					{width: 100%; height: 121px; background: url(/images/bg_squares.gif) repeat-x;}
div#quoteRow div				{position: relative; top: 15px; left: 20px; width: 360px; font: 18px Arial, Helvetica, sans-serif; color: #333333;}
div#quoteRow div#quoteAuthor	{font-size: 14px;}

div#mainpic	{float: right; width: 439px; height: 164px; margin-top: -121px;}
div#mainpic {background: url(/images/default_main.jpg);}

/* CONTENT */
* html div#content {margin-top: 40px;} /* Hack for IE */
div#content	{float: left; clear: both; width: 100%;}
div#col1,
div#col2	{float: left; margin-bottom: 13px;}
div#col1	{width: 51%; clear: left;}
div#col1Content {margin: 0px 20px;}

div#col2	{float: right; width: 180px; clear: right; margin-top: 45px; font: 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; border-left: 1px dashed #999999;}

/* call us */
li#callus			{height: 18px; list-style-image: url(/images/pointer.gif);}
li#callus a			{text-decoration: none; font: bold 14px Arial, Helvetica, sans-serif; color: #666666;}
li#callus img		{border: none; position: relative; top: 25%;}

/* right submenu */
ul#subNav				{list-style-image: url(/images/pointer.gif); list-style-type: circle;}
ul#subNav li			{line-height: 150%;}
ul#subNav li.selected	{font-weight: bold;}
ul#subNav li a			{color: black; background: inherit; text-decoration: none;}
ul#subNav li a:hover	{color: #0099CC; background: inherit;}

ul#extra				{list-style-image: url(/images/pointer.gif); list-style-type: circle;}
ul#extra li				{line-height: 150%; height: 15px; margin-bottom: 5px;}
ul#extra li a			{color: black; background: inherit; text-decoration: none;}
ul#extra li a:hover		{color: #0099CC; background: inherit;}
ul#extra li img			{border: none; position: relative; top: 25%;}
ul#extra li#print		{height: 18px; cursor: pointer; color: black; background: inherit; list-style-image: url(/images/pointer.gif);}

/* FOOTER */
div#footer img		{float: right; clear: right; width: 221px; height: 28px; margin-right: 3px;}
div#footer ul 		{float: right; margin: 0px -20px 0px 0px; padding: 0px; height: 28px;}
div#footer ul li	{float: left; margin: 5px 10px 0px 5px; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; list-style-image: url(/images/list_separator.gif);}
div#footer li.noListStyle	{list-style: none;}
div#footer a		{color: #000000; text-decoration: none; background: inherit;}
div#footer a:hover	{text-decoration: underline;}