/******************************************************************************************************

 * Link Behavior Pseudo Classes

******************************************************************************************************/

a:link {

	color: #006699;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #006699;

}

a:hover {

	text-decoration: underline;

	color: #0033CC;

}

a:active {

	text-decoration: none;

	color: #006699;

}





/******************************************************************************************************

 * Global Page Layout

******************************************************************************************************/

body {margin-top:5px; margin-bottom:5px;}

img {border:0; margin:0; padding:0;}



#page {padding:0; margin:0; border:0;}



#topofpage {width:800px; padding:0; margin:0; border:0; background-color:#cccccc;}

#top1 {width:800px; height:95px; float:left;}

#top2 {width:800px; height:43px; float:left;}

#top2 img {float:left;}

#top3 {width:800px; height:6px; float:left;}

#top3 img {float:left;}

#topmenu {width:800px; height:20px; float:left;}

#topmenu img {float:left;}



#middleofpage {width:800px; padding:0; margin:0; border:0; background-color:#ffffff;}

#lines {border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; float:left;}



#bottomofpage {width:800px; padding:0; margin:0; border:0; background-color:#cccccc;}

#bottommenu {width:800px; height:20px; float:left;}

#bottommenu img {float:left;}





/******************************************************************************************************

 * Navigational Menu Styles

******************************************************************************************************/

#menu

{

	list-style: none;

	padding: 0;

	margin: 0;

}



#menu li

{	

	padding: 0;

	margin: 0;

	float: left;

}



#menu li a

{

	padding: 0;

	margin: 0;

}



#menu li .sub

{

	visibility: hidden;

	text-align: left;

	clear: both;

}



#menu li .sub ul

{

	position: absolute;

	list-style: none;

	border: 1px solid #cccccc;

	background-color: #ffffff;

	padding: 0;

	margin: 0;

	z-index: 99999;

}



#menu li .sub ul li

{

	clear: both;

	display: block;

}



#menu li .sub ul li .subsub

{

	visibility: hidden;

	float: left;

}





/******************************************************************************************************

 * Content Styling

******************************************************************************************************/

.piclinkborder {

	border: 1px solid #000000;

}

.piclinkborder2 {

	border: 1px solid #cccccc;

}

.contents {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #F48029;

}

.red {

	color: #990000;

}

.contenttitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #666666;

}

.contenttitledarken {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #333333;

}

.contentlarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333333;

}

.contentlargest {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

}

.contentsboxed {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: thin solid #666666;

	padding: 2px;

}

.forminput {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

.formtips {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

}

.formhighlight {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	border: thin solid #990000;

	padding: 2px;

	background-color: #FFFFFF;

}

.blurb {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	line-height: 18px;

}

.black {

	color: #000000;

}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#ffffff;
z-index:10;
}
#popupContact{
display:none;
position:absolute;
marginLeft:-300px;
_position:absolute; /* hack for internet explorer 6*/
height:549px;
width:494px;
/*background:#FFFFFF;*/
z-index:20;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

/*3 Column Layout */
#column3 {
	padding-top:20px;
	margin: 0 auto;
	overflow:auto;
}
#column3L {
	float: left;
	width: 33%;
	text-align:left;
}

#column3C {
	float: left;
	left:33%;
	width: 33%;
	text-align:left;
}

#column3R { 
	float: right;
	width: 33%;
	text-align:left;
}