/* printer button */
#print_button
{
	clear: both;
	padding: 14px 0 0 0;
}


/* new admin in-line editor styles */
.editBorder
{
	border: 1px solid #7777ee;
	border-style: dashed;
	margin: 2px;
}

.editBorderContainer
{
	border: 1px solid #00aa00;
	border-style: dashed;
	margin: 2px;
}

.tinyFont, .informational, .container, .cid
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 7pt;
}

.tinyFont
{
	font-size: 7pt;
	background-color: #dddddd;
	text-decoration: none;
	padding-left: 1px;
}

.informational
{
	font-size: 7pt;
	background-color: #dddddd;
	padding-left: 1px;
	width: 100%;
}

.container
{
	font-size: 7pt;
	color: #009900;
	font-weight: bold;
}

.cid
{
	font-size: 7pt;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
}
/* end new admin in-line editor styles */




html
{
/*
font-family: verdana, tahoma, univers, sans-serif;
font-size: 11px;
*/
font-family: helvetica, arial, univers, sans-serif;
font-size: 0.75em;
}

body
{
background-color: #23336c;
margin: 0 0 2em 0;
color: #000;
}

a img {
border: 0;
}

tr
{
font-size: 100%;
}

#pf_header
{
display: none;
}

#container
{
display: block;
overflow: auto;
width: 960px;
margin: 0px auto 0px auto;
text-align: left;
background: transparent url("/tmpl_images_v3/bg_body.jpg") repeat-y center top;
}

#bottom
{
clear: both;
width: 960px;
height: 10px;
margin: 0px auto 0px auto;
text-align: center;
background-image: url("/tmpl_images_v3/bg_bottom.jpg");
background-repeat: no-repeat;
background-position: center top;
}

#top
{
display: block;
clear: both;
width: 940px;
margin: 0px auto 0px auto;
text-align: left;
}

/****** top search form ******/
#top form#cse-search-box {
display: block;
position: absolute;
margin: 22px 0 0 670px;
width: 250px;
height: 50px;
background-color: #c9c9c9;
border: 1px solid #ffffff;
font-family: helvetica, arial, univers, sans-serif;
text-align: center;
}

#top form#cse-search-box ul {
list-style: none;
margin: 15px 10px 0 auto;
padding: 0;
}

#top form#cse-search-box ul li {
float: right;
margin: 0 2px 0 0;
}

#top form#cse-search-box ul li.button {

}

#top form#cse-search-box ul li.button input {
border: 1px solid #909090;
}

#top form#cse-search-box ul li.text-field {
width: 138px;
}

#top form#cse-search-box ul li.text-field input {
width: 122px !important; 
height: 18px !important; 
margin: 0 !important; 
padding: 2px 6px 0 6px !important;
border: 1px solid #909090 !important;
background-image: none !important;
background-color: #fff !important;
}

#top form#cse-search-box ul li.text {
padding: 4px 3px 0 0;
}

#top form#cse-search-box ul li.text label {
text-transform: uppercase;
font-size: 96%; 
font-weight: bold; 
color: #606060;
}
/****** END: top search form ******/

#top  #logo
{
display: block;
width: 100%;
}


/*========== top-nav ==========*/
#top-nav {
width: 928px;
margin: 0 auto;
background: #b6b6b6;
overflow: hidden;
position: relative;
}

#top-nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#top-nav li {
float: left;
display: block;
/*width: 150px;*/
background: #fff;
text-align: center;
font-size: 1em;
font-weight: bold;
}

#top-nav li a {
/*float: left;*/
display: block;
margin: 0 1px 0 0;
padding: 0.6em 0.8em;
border: 1px solid #b6b6b6;
background: #dbea5e url('/tmpl_images_v3/nav_bg1.gif') repeat-x left top;
text-decoration: none;
color: #333333;
}

#top-nav li a:hover {
background: #b2ce3d url('/tmpl_images_v3/nav_bg2.gif') repeat-x left top;
}

#top-nav li.current a { /** current page **/
background-image: none;
background: #fff;
}
/*========== END: top-nav ==========*/

#hp-slideshow {

}

#hp-slideshow-iframe {
margin: 6px 0 0 16px;
width: 928px;
height: 162px;

overflow: hidden;
}


#main
{
clear: both;
display: block;
overflow: visible;
width: 928px;
margin: 0 auto;
text-align: left;
}

#nav_column
{
float: left;
width: 194px;
margin: 0px 0px 0px 0px;
}

#bread_crumbs
{

}

#content
{
display: block;
overflow: visible;
float: right;
width: 720px;
margin: 6px 2px 8px 0px;
}

#content_subwide
{
width: 100%;
/* height: 600px; */
min-height: 600px;
display: block;
overflow: visible;
margin: 0px;
border: 1px solid #b6b6b6;
}

#content_subwide_body
{
padding: 15px;
}



/* Two Columns - Content */
#twocolumns_container
{
float: right;
display: block;
width: 720px;
margin: 6px 0px 8px 0px;
}

#twocolumns_top
{
display: block;
width: 100%;
height: 5px;
background-image: url("/tmpl_images_v3/two_columns_top.gif");
background-repeat: no-repeat;
background-position: center top;
}

#twocolumns_bg
{
display: block;
overflow: auto;
width: 100%;
background-image: url("/tmpl_images_v3/two_columns_bg.gif");
background-repeat: repeat-y;
background-position: center top;
}

#twocolumns_bottom
{
display: block;
width: 100%;
height: 5px;
background-image: url("/tmpl_images_v3/two_columns_bottom.gif");
background-repeat: no-repeat;
background-position: center bottom;
}

#content_subsmall
{
float: left;
width: 500px;
/* height: 600px; */
min-height: 600px;
display: block;
margin: 0px;
}

#content_subsmall_body
{
padding: 15px;
}


#right_column
{
float: right;
width: 210px;
/* height: 600px; */
min-height: 600px;
display: block;
margin: 0px;
}

#right_column_body
{
padding: 15px;
display: block;
}
/* END: Two Columns - Content */




/*========== footer ==========*/
#footer {
overflow: auto;
width: 960px;
height: 4em;
margin: 0.5em auto 0 auto;
font-size: 0.9em;
color: #bbf;
}

.footer-text {
float: left;
width: 250px;
margin: 0 0 0 2em;
}

ul.footer-nav {
float: right;
width: 400px;
list-style: none;
margin: 0 2em 0 0;
padding: 0;
}

ul.footer-nav li {
display: inline;
float: right;
padding: 0 1em;
border-right: 1px solid #77f;
}

ul.footer-nav li.first {

}

ul.footer-nav li.last {
padding-right: 0;
border-width: 0;
}

ul.footer-nav li a {
color: #bbf;
}

ul.footer-nav li a:hover {
color: #bbf;
}
/*========== END: footer ==========*/

/*====== Styles for Index DCs ====*/
#IndexPage {
margin: 0 0 .5em 0;
font-weight: bold;
}

#IndexPageRow {
margin: 0 0 .2em 0;
}

#IndexPageRows {
margin: 0 0 .5em 0;
}

#IndexPageDescription {
margin: 0 0 .5em 0;
}

