/* site specific css stuff 		*/

/* ******************************* */

/* general layout styles */

body
{
	width:90%;
}

#enclosure h1
{
	font-family:Arial, Helvetica;
    font-size:16px;
	color:#000000;
    margin:10px 0px;
    font-weight:bold;
}

#enclosure h2,h3,h4,h5,h6
{
	font-family:Arial, Helvetica;
    font-size:14px;
	color:#000000;
    margin-bottom:10px;
    font-weight:normal;
}

#contentdiv h1, #content h1
{
	font-family:Arial, Helvetica;
    font-size:16px;
    margin:10px 0px;
    font-weight:bold;
    color:#01AFEC;
}

#contentdiv h2,
#contentdiv h3,
#contentdiv h4,
#contentdiv h5,
#contentdiv h6
{
	font-family:Arial, Helvetica;
    font-size:14px;
	color:#01AFEC;
    margin-bottom:10px;
    font-weight:normal;
}

#contentdiv img
{
	padding:0px 3px;
}

#contentdiv ul
{
	list-style-type:disc;
	margin-left:20px;
}

#contentdiv ol
{
	list-style-type:decimal;
	margin-left:20px;
}

select 
{
	font-size:11px;
	background-color: #FFFFFF;
	border: 1px solid #9196A8;
}

input
{
	font-size:11px;
	vertical-align:bottom;
}
.inputBox
{
	font-size:11px;
	border:1px solid #6B696C;
	margin-bottom:5px;
}

.checkbox
{
	margin:0;
	width:13px;
	height:13px;
	overflow:hidden;
}

textarea {
	margin-bottom:5px;
	font-size:11px;
	border: 1px solid #B7B6A4;
	background-color: #FFFFFF;
}		 

.button {
	vertical-align:middle;
	font-size:11px;
	background-color: #E9E8E3;
	border: 1px solid #B7B6A4;
}

.bold
{
    font-weight:bold;
}

.title
{
	background-image:url(../images/greyblock.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:15px;
}


/* ******************************* */
/*	Page Layout				*/


#enclosure
{
	width:90%;
	
}

#inner
{
	width:90%;
}

#header
{
	display:none;
}

#topnav
{
	display:none;
}

#picblock
{
	display:none;
}

#ctl00_picblock
{
	display:none;
}

#colorbar
{
	display:none;
}

#contentblock
{
	width:90%;
}

#content
{
	float:left;
	width:500px;
	font-size:12px;
}

#rightbanner
{
	display:none;
}

.bannertitle
{
	width:230px;
	background-image:url(../images/blueblock.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#01AFEC;
	font-size:12px;
}

#footerblock
{
	display:none;
}

#footerbar
{
	display:none;
}

#footernav
{
	display:none;
}

#contact
{
	display:none;
}

#copyright
{
	display:none;
}

/* ******************************* */
/*	UL Menu Styles - autogen navigation	*/


#subnavUL
{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica;
	list-style-type:none;
}

#subnavUL li
{
	padding:3px 0px 7px 10px;
	color:#01AFEC;
	background-image:url(../images/blueblock.gif);
	background-position:center left;
	background-repeat:no-repeat;
}

#subnavUL li ul
{
	margin:3px 0px 5px 5px;
}

#subnavUL li ul li
{
	margin:5px 0px 5px 5px;
	border:0;
}

#subnavUL li a
{
	font-size:12px;
	padding-left:5px;
	color:#01AFEC;
	display:block;
}

#subnavUL li a:link
{
	color:#01AFEC;
}

#subnavUL li a:visited
{
	color:#01AFEC;
}

#subnavUL li a:hover
{
	color:#93A1AA;
	text-decoration:none;
}

#subnavUL li a:active
{
	color:#93A1AA;
}

/*	selected item in subnav list	*/
#subnavUL li a.subcurrent
{
	color:#93A1AA;
}

/* ******************************* */
/*	Link Styles			*/

a.banner:link
{
   color:#01AFEC;
   font-weight:bold;
}

a.banner:visited
{
   color:#01AFEC; 
   font-weight:bold;
}

a.banner:hover
{
    color:#93A1AA;
    font-weight:bold;
}

a.banner:active
{
    color:#93A1AA;
    font-weight:bold;
}

#contentdiv a:link
{
   color:#01AFEC;
   font-weight:bold;
   text-decoration:underline;
}

#contentdiv a:visited
{
   color:#01AFEC; 
   font-weight:bold;
   text-decoration:underline;
}

#contentdiv a:hover
{
    color:#93A1AA;
    font-weight:bold;
    text-decoration:underline;
}

#contentdiv a:active
{
    color:#93A1AA;
    font-weight:bold;
    text-decoration:underline;
}

.toplinks
{
	padding:5px 20px;
	font-size:12px;
	color:#FFFFFF;
}

a.toplinks:link
{
	padding:5px 20px
	color:#FFFFFF;
	font-size:12px;
}

a.toplinks:visited
{
	padding:5px 20px
	color:#FFFFFF;
	font-size:12px;
}

a.toplinks:hover
{
	padding:5px 20px
	color:#FFFFFF;
	font-size:12px;
    text-decoration:underline;
}

a.toplinks:active
{
	padding:5px 20px
	color:#FFFFFF;
	font-size:12px;
    text-decoration:underline;
}

a.current
{
	padding:5px 20px;
	color:#FFFFFF;
	font-size:12px;
}


.footerlinks
{
	padding:0px 2px;
}

a.footerlinks:link
{
   color:#FFFFFF; 
}

a.footerlinks:visited
{
   color:#FFFFFF; 
}

a.footerlinks:hover
{
    color:#CCCCCC;
    text-decoration:underline;
}

a.footerlinks:active
{
    color:#CCCCCC;
    text-decoration:underline;
}

a.currentfooter
{
    color:#CCCCCC;
    text-decoration:underline;
    padding:0px 2px;
}