/* CSS Document */
body { height:100%; margin: 0px; background-image:url(images/bg.jpg); background-position:bottom right; background-attachment:fixed; background-repeat:no-repeat; font-size:101%;}
#bevel{ font-family:Arial, Helvetica, sans-serif; font-size:10%; width:100%; height:10px; top:0 float:left; background-image:url(images/bevel.gif);}
#topBar{ font-family:Arial, Helvetica, sans-serif; font-size:70%; width:100%; height:15px; top:0 float:left; background-color:#F0F0F0; padding: 3px px 3px 0px; text-align:right; text-indent:5px;}
#menu{width:300px; height:600px;  position:relative; float:left;}
#subNavContainer{ height:auto; line-height:2em; }
#subNav{ width:; height:auto; display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; padding-top:3px; padding-left:50px;}
#subNav li {margin: 0; padding: 2px 7px 2px 7px; display:inline; list-style-type: none;}

.subNavSelected{
	background-image:url(images/subNavBgON.jpg);
	line-height: 14px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #ffffff;
	
}
#subNav a:visited, #subNav a{ 
		background-image:url(images/subNavBg.jpg);
		line-height: 14px;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #ffffff;
}
#subNav a:hover {
		background-image:url(images/subNavBgb.jpg);
		line-height: 14px;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid :#CCCCCC;
		text-decoration: none;
		color: #444444;}
#title{ position: relative; width:relative;  height: 3.5em; margin: 25px 0 0 300px; padding: 0 0 0 65px; background-image:url(images/titleBar.jpg); background-repeat:no-repeat;}
#titleHost{ position: relative; width:relative;  height: 3.5em; margin: 25px 0 0 300px; padding: 0 0 0 65px; background-image:url(images/titleBarHost.jpg); background-repeat:no-repeat;}
#content{ margin-left:310px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000033; text-align:justify; height:auto;}
#nextSection{ font-family:Arial, Helvetica, sans-serif; font-size:130%; color:#003366; font-weight:bold;}
#nextSection a:visited, #nextSection a {color:#003366;  text-decoration:none;}
#nextSection a:hover {color:#666666; text-decoration:underline;}
#takeTour{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; text-align:right; color:#333333; width:relative;  height:100px; background-image:url(images/home002Bg.gif); background-repeat:no-repeat; padding: 20px 40px 70px 100px; clear:both;}
#takeTourNoClear{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; text-align:right; color:#333333; height:100px; background-image:url(images/home002Bg.gif); background-repeat:no-repeat; padding: 20px 40px 70px 100px;}
#footer{ width:relative; position:relative; height:auto; bottom:0; background-color:#CCCCCC; padding: 10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#444444; text-align:center;}
#footer a:visited, #footer a {color:#444444; text-decoration:none;}
#footer a:hover{ color:#333333; text-decoration:underline;}
#bulletlist{width:relative; height:3em; padding: 5px 50px 0px 45px; background-image:url(images/bulletWhitebgIndent20px.gif); background-repeat:no-repeat; background-position:left top; color:#003366; font-weight:bold;}
#bulletTag{width:relative; height:3em; padding: 5px 50px 0px 45px; background-image:url(images/bulletWhitebgIndent20px.gif); background-repeat:no-repeat; background-position:left top; color:#003366;}
#bulletlistLite{padding: 0px 20px 0 35px; background-image:url(images/bulletWhitebgIndent20pxH20px.gif); background-repeat:no-repeat; background-position:top left;}
#bulletColRight{width:40%; float:right; height:3em; padding: 5px 0px 0px 45px; background-image:url(images/bulletWhitebgIndent20px.gif); background-repeat:no-repeat; background-position:left top;}
#bulletColLeft{width:40%; float:left; height:3em; padding: 5px 0px 0px 45px; background-image:url(images/bulletWhitebgIndent20px.gif); background-repeat:no-repeat; background-position:left top;}
#bulletlistLiteNoBul{width:relative; height:3em; padding: 5px 30px 0px 10px;}
img.floatRight {float:right;}
img.floatLeft {float:left; padding:0 10px 0 0;}
img.padleft {padding: 0 10px 0 0;}
p.nudgeDown{ top:0px;}
img.floatLeftPadRightBtm {float:left; padding-right:20px; padding-bottom:10px;}
.company {font-weight: bold;}
.footerSplitter{color:#FFFFFF;}
.subTitle{ font-family:Arial, Helvetica, sans-serif; font-size:2.4em; color:#003366; font-weight:bold;}
.bulletBold{font-size:1.2em; color:#003366; font-weight:bold;}
#twoColLeft{width:49%; float:left;}
#twoColRight{width:45%; float:right}
#twoColAutoWidth{float:left;}
#newline{clear:right;}
#floatLeft{float:left; padding: 0 15px 10px 0;}
#membership{display:block; background-color:#CCCCCC; padding:5px;}
.small{
	font-size: 90%;
	color: #666666;
}
.lineClear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
td{font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000033; text-align:justify; height:auto; margin:20px 20px 0 0; overflow:auto;}
img.floatLeftPadRightBtm {float:left; margin: 0 15px 15px 0;}
