/*Main CSS Values--------------------------------------------------------------------*/
.img {margin-right:14px}

body {background-image:url(image1/back.gif);
color:#3F3B3B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:center;
margin-left:1px;
}

#wrap {background:url(image1/wrapper_bg.gif); 
background-repeat:repeat-y; 
margin:0px auto;
padding:0;
width:770px;
}

#top {background:url(image1/top_px.gif) bottom repeat-x #ffffff; 
margin:0px auto 0px auto;
margin-left:30px;
margin-right:30px;
text-align:left;
padding:0px;
padding-bottom:4px;
padding-top:0px;
display:block;

}

#banner{
position: fixed !important;
position: absolute;
top: 0px;
z-index: 50;
right: 0px;
}

.logo{
margin-top:10px;
}

.urllogo{float:right;
margin-top:54px;
width:208px;
height:28px;
padding:0px;
}

.urllogo1{float:right;
margin-top:60px;
width:208px;
height:28px;
padding:0px;
}

#content {
margin-left:30px;
margin-right:30px;
padding:0;
text-align:left;
display:block;
background-color:#FFFFFF;
}

#left_content {background:url(image1/px.gif) right repeat-y;
padding:0;
margin:0;
text-align:left;
width:180px;
float:left;
display:block;
}

#left_content ul {list-style-type:circle;
}

#right_content {
padding:0;
margin:0;
float:right;
margin-right:5px;
text-align:left;
width:517px;
display:block;
}

.inner {margin-left:6px; margin-right:0px; margin-bottom:4px; margin-top:8px;}/*content inner*/
/*2ndary nav inner*/
.leftinner {margin-left:10px; margin-right:0px; margin-bottom:4px; margin-top:8px;}
.leftinner a {color:#666666; text-decoration:none;}

#footer {background:url(image1/top_px.gif) top repeat-x #ffffff;
margin:0px auto 0px auto;
margin-left:30px;
margin-right:30px;
text-align:left;
padding:0px;
display:block;
}

td {color:#3F3B3B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

/*---------------------------------end main css values-------------------------------*/

/*Primary Navigation CSS Values------------------------------------------------------*/

.pnav{
	font-family:Garamond, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:17px;
	font-weight:bold;
	color:#666666;
	position:relative;
	left:0px;
	line-height:22px;
	letter-spacing:2px;
	list-style: none;
	margin-left: 10px;
	margin-bottom:0px;
}
.pnav a{color:#666666; text-decoration:none;}
.pnav a:hover{color:#9C0000;}
.pnav1{font-family:Garamond, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:18px;
font-weight:bold;
color:#666666;
position:relative;
left:42px;
line-height:15px;
letter-spacing:2px;
width:625px;
margin-bottom:0px;
margin-left:1px;
list-style:none;
}
.pnav ul{
list-style:none;
margin-left:0px;
}
.pnav ul li{margin-left: 0;
list-style: none;
}

.pnav1 a{color:#666666; text-decoration:none;}
.pnav1 a:hover{color:#9C0000;}
.pnav1 ul{display: inline;
list-style:none;
}
.pnav1 ul li{margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

/*---------------------------------end primary navigation css------------------------*/

/*Homepage CSS Values----------------------------------------------------------------*/

#hometop{ 
width:710px;
text-align:left;
display:block;
}

#homeleft {
text-align:left;
width:510px;
float:left;
display:block;
}



#homeright {background:url(image1/px.gif) left repeat-y;
text-align:left;
width:200px;
float:right;
display:block;
}

#homebottom{
width:710px;
text-align:left;
display:block;
}
.homeinner{margin:14px; margin-bottom:4px; margin-top:8px;

}
.homefloatercontent{background:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #f00;
position: relative; 
left: -1px; 
top: -1px;
padding:0.5em;
text-align:left;
}
.homefloater{
float:left;
width:340px;
margin-left:10px;
}


/*---------------------------------end homepage css----------------------------------*/

/*Site Map CSS Values----------------------------------------------------------------*/

#maptop{
margin-left:15px;
margin-right:25px;
background-color:#FFFFFF;
}

#mapleft {
padding:0;
margin:0;
text-align:left;
width:360px;
float:left;
display:block;
background-color:#FFFFFF;
}

#mapright {
padding:0;
margin:0;
float:right;
text-align:left;
width:350px;
display:block;
background-color:#FFFFFF;
}

.mapinner{margin-left:15px; margin-right:25px;
}

ul.mapinner {
 list-style-type: none; 
 margin-left: 0;
 padding-left: 1em;
 list-style-position:outside;
}

.mapinner a{font-weight:bold;
color:#006BA2;
}
.mapinner h1 a{color:#666666;
}

.mapinner h1 a:hover{color:#9C0000;
}

.mapinner h2 a{
color:#000000;
}

.mapinner h2 a:hover{color:#9C0000;
}

ul.mapinner li{
padding-left: 0;
line-height:125%;
}

h3.mapinner {font-size:11px;
color:#006BA2;
}

.mapinner a {color:#006BA2; text-decoration:none}
/*---------------------------------end sitemap css-----------------------------------*/

/*Contact Us CSS---------------------------------------------------------------------*/
#contactleft {
padding:0;
margin:0;
text-align:left;
width:50%;
float:left;
display:block;
background-color:#FFFFFF;
}

#contactright {
padding:0;
margin:0;
float:right;
text-align:left;
width:50%;
display:block;
background-color:#FFFFFF;
}

/*Breadcrumbs CSS Values-------------------------------------------------------------*/
#bread {
	color:#000000;
	background-color: #ffffff;
	padding: 2px;
	margin-bottom: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	font-weight:bold;
	
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
/*---------------------------------end breadcrumbs css-------------------------------*/

/*Floats CSS Values------------------------------------------------------------------*/

.floater {/* header element float */
  float: right;
  width: 15em;
}
  
.floatercontent{background: #E7E2E2;
position: relative; 
left: -2px; 
top: -2px;
padding:0.5em;
text-align:left;
}

#floaterbox{position: relative; 
background: #666666; 
margin-left:1.5em;
margin-bottom:1em;
display:block;
}

/* Left Table */

.leftsplash {
	background: #f0f0f0;
	border: 1px #000 solid;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	width: 115px;
	float: left;
}
p.numsec .secs {
	font-size: 8pt;
	display: block;
	padding-top: 6px;
}
p.numsec {
	padding-top: 16px;
	padding-bottom: 6px;
	margin: 0;
	text-align: center;
	font-size: 20pt;
	font-family: "Arial", "Geneva", sans-serif;
	color: #555;
	font-weight: bold;
}
p.numsec .highlight {
	color: red;
}
p.blackbar {
	background: #000;
	padding: 2px;
	color: #fff;
	text-align: center;
	font-size: 7pt;
	margin-bottom: 0px;
}

p.leftdetail {
	font-size: 8pt;
	font-style: italic;
	border: none;
	float: left;
	width: 115px;
	clear: left;
	margin-top: 6px;
}

.smfloater{
float:left;
width:10em;
}

.biggerfloater {
float:right;
width:18em;
}

#floaterboxleft{position:relative;
background:#666666;
margin-right:1.3em;
display:block;
}

.imgfloat{
float:right;
margin-left:4px;
background:#FFFFFF;
}

.imgfloatleft{
float:left;
margin-right:4px;
}

.smimgfloat{
float:left;
margin-right:2px;
}
/*---------------------------------end floats css------------------------------------*/

/*Headings Normal ULs and Paragraphs CSS Values--------------------------------------*/

h1{
color:#000000;
font-size:13px;
font-weight:bold;
padding-bottom:0px;
text-align:left;
margin-left:1px;
border-bottom: 1px solid #9C0000;
margin: 0em 0 1em 0; 
}

h2{
color:#006BA2;
font-size:12px;
font-weight:bold;
margin: 0.3em 0 0.5em 0; 
}

h3{
color:#3F3B3B;
font-size:11px;
font-weight:bold;
margin: 0.5em 0 0.2em 0;
padding-right: 0.3em; 
}

h3 a{text-decoration:none;
}

h4{color:#3F3B3B;
font-size:12px;
font-weight:bold;
margin: 0.5em 0 0em 0;
padding-right:0.3em;
}
h4 a{text-decoration:none;
color:#3F3B3B;
}

h5{font-size:11px;font-style:italic;
font-weight:bold;
color:#333333;
text-decoration:none;
margin: 0.5em 0 0.5em 0;
}

h5 a{text-decoration:none;
color:#333333;
}
p  { margin: 0 0 1em 0; }

ul{ margin:0 0 0.5em 0;
margin-left:1em;
list-style-type:disc;
list-style-position:outside;
padding:6px;
line-height:18px}

.inn li{margin-left:25px;}
/*---------------------------------end headings css----------------------------------*/

/*Random CSS Values------------------------------------------------------------------*/

.gray {color:#858484; text-decoration:underline}
.gray_l {color:#A8B0B4; text-decoration:none}
.gray_d {color:#363636; 
text-decoration:none;}
.red {color:#9C0000; text-decoration:underline}
.rouge {color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.blue {color:#006BA2; text-decoration:none}
.bot_txt {color:#A6A6A6; text-decoration:none}
.menu {color:#474747; text-decoration:none}
.italic {font-style:italic;}
.big {font-size:12px}
.n {font-size:11px}
.sm {font-size:10px}
.black{color:#666666;}
.black a {color:#666666;
text-decoration:none;}
.black li{margin-bottom:12px;}

.in_ul{margin-left:35px;
}
.fineprint{font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
.clear {
clear:both}
a {	color:#006BA2; text-decoration:underline}
.nt {font-size:12px;
font-weight:bold;
color:#000000; text-decoration:underline}
.nt a{color:#000000; text-decoration:underline;
}
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}
a:hover{color:#9C0000;}
.a:hover{text-decoration:underline;}
.menu:hover{text-decoration:underline;}
.green:hover{text-decoration:none}
.line {background:url(image1/dot.gif);
height:1px;
margin-bottom:7px;
margin-top:7px}
.horline {background:url(image1/px.gif) right repeat-x;
margin-top:5px;
margin-bottom:5px;}
.rdot {background:url(image1/rdot.gif);
height:1px;
margin-bottom:4px;
}
.copy {color:#5C5C5B; text-decoration:none; line-height:16px}
/*----------------------------------end random css-----------------------------------*/
.table_show {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #9C0000;
	border-bottom-color: #9C0000;
}
.floatercontent2 {
	position: relative;
	left: -2px;
	top: -2px;
	padding:0.5em;
	text-align:left;
	color: #FFFFFF;
	background-color: #FF3737;
	width: 16em;
}
.biggerfloaterleft {

float:left;
width:16em;
}
