/* CSS Document */
/* Layout */
.index_row{
	width:100%;
	min-height:50px;
}

.index_row_two{
	width:530px;
	padding-left:20px;
	margin-top:-10px;
}

.bottom_row_column{
	display:inline;
	float:left;
}

.faq_row{
	width:100%;
	padding:15px 0px 15px 0px;
	clear:both;
}

.faq_column{
	display:inline;
	float:left;
}

.faq_column_middle{
	clear:both;
	margin-left:160px;
	padding-left:10px;
	margin-right:20px;
	float:left;
	width:380px;
}

faq_column_right{
	float:right;
	clear:both;
	display:inline;
}

#flashMovie{
	margin:0;
}

.signUp_index{
	float:left;
}

.signUp_sidebar{
}

#columnOne{
	height:200px;
}

#columnTwo{
	text-align:center;
	width:280px;
	padding: 0 35px 0 35px;
}

#pageNav{
	float:right;
	border-left:3px dotted #FFCC66;
	margin-left:8px;
	padding-left:-10px;
}

#top{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#img_index_top{
	float:right;
	padding-left:10px;
}

#img_link_banner{
	padding-top:5px;
}

#banner{background: #EAEAFD url(../images/topBannerBG.jpg);
       background-repeat:no-repeat; }

	   
.mostVisited{
	float:left;
	margin:0 10px 0 10px;
}

.linkBanner{
	width:300px;
	float:right;
	margin: 0 240px 0 0;
}

.linkBanner2{
	width:200px;
	float:right;
	margin: -190px 20px 0 0;
}

.sidebar{
	display:inline;
	float:left;
	margin-right:30px;
	text-align:center;
	width:190px;
}

/* Formatting */
body {
	background-color: #EAEAFD;
}

.pageHeader{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.pageText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.pageTextLG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.pageTextSM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.pageFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-top:5px;
}

.pageFooter a{
	color:#6699CC;
}

.pageFooter a:hover{
	color:#ffffff;
}

.secondaryHeader{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:15px;
	font-weight:bold;
	color:#666666;
}

.secondaryHeaderGRAY{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.siteTitle{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:900;
	float:right;
}

.siteTitleTail{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	z-index:1000;
}

ol.page ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

ol.page ul ul{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:10px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.adDiv{
margin-bottom:-200px;
}

.listDiv{
margin-top:-250px;
}

a .title{
	color:#FFFFFF;
}

a .title:hover{
	color:#FFCC00;
	text-decoration:none;
}

a .title:visted{
	color:#FFFFFF;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:19px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:120px;
padding:4px;
color:#ffffff;
text-decoration:none;
margin:0;
text-align:left;
}

.menu2 a, .menu2 :visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:60px;
padding:4px;
color:#ffffff;
text-decoration:none;
margin:0;
text-align:left;
}

.menu3 a, .menu3 :visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:90px;
padding:4px;
color:#ffffff;
text-decoration:none;
margin:0;
text-align:left;
}
/* style the links hover */
.menu :hover{
color:#FFCC00;
background:#336699;
text-decoration:none;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:120px;
height:0;
}

.menu ul li ul li a{
color:#FFFFFF;
background-color:#6699CC;
}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/****************************** Flyout menu ***************************************/
.flyout {
z-index:10;
font-size:90%;
left:128px;
top:-5px;
}

/* remove all the bullets, borders and padding from the default list styling */
.flyout ul {
padding:0;
margin:0;
list-style-type:none;
position:relative;
}

.flyout li {
}
* html .flyout li {margin-left:-16px; margin-lef\t:0;}
/* get rid of the table */
.flyout table {position:absolute; border-collapse:collapse; top:0; left:0; 

z-index:100; font-size:1em; width:0; height:0;}

/* style the links */
.flyout a, .flyout a:visited {
display:block; 
text-decoration:none;
color:#000;
text-indent:5px;
background:#ddd;
}
/* style the link hover */
* html .flyout a:hover {color:#fff; background:#999;}
.flyout :hover > a {
color:#fff; 
background:#999;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.flyout ul ul {
visibility:hidden;
position:absolute;
top:-1px;
left:150px;
}

/* make the second level visible when hover on first level list OR link */
.flyout ul li:hover ul,
.flyout ul a:hover ul {
visibility:visible;
height:235px;
}

/* keep the third level hidden when you hover on first level list OR link */
.flyout ul :hover ul ul{
visibility:hidden;
}

/* keep the fourth level hidden when you hover on second level list OR link */
.flyout ul :hover ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.flyout ul :hover ul :hover ul{ 
visibility:visible;
height:235px;
}

/* make the fourth level visible when you hover over third level list OR link */
.flyout ul :hover ul :hover ul :hover ul { 
visibility:visible;
height:235px;
}
/****************************** End Flyout ****************************************/


/** Nifty Corners **/
div#niftyAnnounce{
	margin: 0 0 10px;
	background: #C2E3BC;
	width: auto;
}
div#niftyAnnounce2{margin: 0 0 10px 0;background: #BCD2E3; width: 180px;}

/** Nifty Corners Award**/
div#awardAnnounce{margin: 0 0 0 0;background: #BCD2E3; width: 200px;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #C2E3BC}
b.rtop2, b.rbottom2{display:block;background: #FFF}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px; overflow: hidden; background: #BCD2E3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}
