body
{
	background: #1c1c1c; /* CSS change Newhead*/
	font-family:Verdana;color:#333;font-size:11px;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
 	behavior: url(../csshover.htc);
}
a { text-decoration: none; outline: none; color: #396BA5; font-weight:bold;}
a:hover { color: #d8182a; background: transparent; font-weight:bold;}
a:visited { color: #666666; background: transparent; font-weight:bold;}
a:active { text-decoration: none; outline: none; color: #030202; font-weight:bold;}
body.printable {
	background: #fff
}
#main {
	margin:0 auto;
	padding:10px 20px 10px 20px;
	background: #ffffff;
	width:848px;
	font-family:Verdana;color:#333;font-size:11px;
}
#main li{font-family:Verdana;color:#333;font-size:11px;line-height:18px}
#listing {
	padding:0px 50px 0px 50px;
}
#listing h3 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13.9px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
	color: #666;
}
#listingPrint {
	margin: 0 auto;
	padding:10px 20px 20px 20px;
	color: #000;
	border:1px solid #ccc;
}
#listingPrint h3 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13.9px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
	color: #666;
}
#header_container {
	background: #f8f6f6;
	padding: 10px 0 0 0;
	margin: 0 auto;
	text-align: center;
	width:914px;

}
#header_container_int {
	background: #F7F5F6;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;


}
#header_container_intPrint {
	background: #fff;
	padding:20px 0px 0px 60px;
	margin: 0 auto;
	text-align: left;

}
#logo_container {
	background: #F7F5F6;
}
#logo {
	padding: 0 10px 0 0px;
}
#login {
	width:930px;
	text-align: right;
}
#header_search {
	margin:0 auto;
	background: #F7F5F6;
	color: #666666;
	padding: 3px;
	width:842px;
	text-align: right;

}
#footer {
	margin:0 auto;
	padding:10px 20px 10px 20px;
	background: #ffffff;
	width:848px;
	font-family:Verdana;color:#333;font-size:11px;
	text-align: center;
}
.FormTextBox { 
 font-size: 10px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
 width: 100px;
}
#topNav {
	background: #EAEAEA;
	color: #ffffff;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 100%
}
#primary_navigation {
	height: 49px;
	position: relative;
	margin: 0;
	padding: 0;
	width: 912px;
	text-align: center;
}
#primary_navigation li {
	float: left;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
#primary_navigation li a {
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 49px;
	background: url(../images/primary-nav.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}
li#nav_home a {
	left: 0;
	width: 114px;
	background-position: 0 0;
}

li#nav_store a {
	left: 114px;
	width: 102px;
	background-position: -114px 0;
}

li#nav_signup a {
	left: 216px;
	width: 122px;
	background-position: -216px 0;
}

li#nav_submit a {
	left: 338px;
	width: 114px;
	background-position: -338px 0;
}

li#nav_about a {
	left: 452px;
	width: 110px;
	background-position: -452px 0;
}

li#nav_help a {
	left: 562px;
	width: 93px;
	background-position: -562px 0;
}

li#nav_contact a {
	left: 655px;
	width: 129px;
	background-position: -655px 0;
}
li#nav_other a {
	left: 784px;
	width: 128px;
	background-position: -784px 0;
}


li#nav_home a:hover {
	background-position: 0 -41px;
}

li#nav_store a:hover {
	background-position: -114px -41px;
}

li#nav_signup a:hover {
	background-position: -216px -41px;
}

li#nav_submit a:hover {
	background-position: -338px -41px;
}

li#nav_about a:hover {
	background-position: -452px -41px;
}

li#nav_help a:hover {
	background-position: -562px -41px;
}

li#nav_contact a:hover {
	background-position: -655px -41px;
}

li#nav_other a:hover {
	background-position: -784px -41px;
}

/* ACTIVATES HOVER STATES */ /* ACTIVATES HOVER STATES */


/* ACTIVATES YOU ARE HERE STATES */ /* ACTIVATES YOU ARE HERE STATES */

#nav_home_on li#nav_home a {
	background-position: 0 -41px;
}

#nav_store_on li#nav_store a {
	background-position: -114px -41px;
}

#nav_signup_on li#nav_signup a {
	background-position: -216px -41px;
}

#nav_submit_on li#nav_submit a {
	background-position: -338px -41px;
}

#nav_about_on li#nav_about a {
	background-position: -452px -41px;
}

#nav_help_on li#nav_help a {
	background-position: -562px -41px;
}

#nav_contact_on li#nav_contact a {
	background-position: -655px -41px;
}
#nav_other_on li#nav_other a {
	background-position: -784px -41px;
}

#btf-box-nomargin
{
	border: 2px solid #e2e2e2;
	float:center;
	margin: 4px;
	height:auto !important;
	min-height:430px;
	height:430px;
}
/* ----------- My Form ----------- */
.myform {
	margin:0 auto;
	width:640px;
	padding: 0px 10px 10px 10px;
	font-size: 12px;
	font-family: Arial, helvetica, 'san serif';

}

/* ----------- Two Column Container ----------- */
/* column container */
.colmask {
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	margin-top:10px;
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (double page) settings */
.doublepage {
/*	background:#eee;	/* right column background colour */
}
.doublepage .colleft {
	right:50%;			/* right column width */
/*	background:#fff;	/* left column background colour */
}
.doublepage .col1 {
	width:46%;			/* left column content width (column width minus left and right padding) */
	left:52%;			/* right column width plus left column left padding */
}
.doublepage .col2 {
	width:46%;			/* right column content width (column width minus left and right padding) */
	left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* ----------- Stylized ----------- */
#stylized {
	/*border:solid 2px #b7ddf2;*/
	background:#EAEAEA;
	text-align:left;

}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized .help {
	color:#666666;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:300px;
}
#stylized p {
	font-size:12px;
	color:#666666;
	margin-bottom:5px;
	padding: 10px;
}
#stylized label {
	display:block;
	font-weight:bold;
	font-size: 12px;
	text-align:right;
	width:300px;
	margin:2px 0 10px 10px;
	float:left;
}
#stylized input {
	float:left;
	font-size:12px;
	padding:6px 2px;
	border:solid 1px #aacfe4;
	width:280px;
	margin:2px 0 10px 10px;
}
#stylized p.checkbox {
	clear: both;
	position: relative;
	left: 280px;
	width: 300px;
}
#stylized p.checkbox input {
	display: inline /* new */
	position: absolute;
	margin: 0;
	border: 0;
	width: 20px;
	top: 1px;
}
#stylized p.checkbox label {
	display: inline;
	position: absolute;
	margin: 0 0 0 20px;
	color: #000000;
	text-align: left;
}
#stylized p.radio {
	clear: both;
	position: relative;
	left: 280px;
	width: 300px;
}
#stylized p.radio input {
	display: inline /* new */
	position: absolute;
	margin: 0;
	border: 0;
	width: 20px;
	top: 1px;
}
#stylized p.radio label {
	display: inline;
	position: absolute;
	margin: 0 0 0 20px;
	color: #000000;
	text-align: left;
}
#stylized .doublepage label {
	width:30px;
	text-align:left;
	float:left;
}
#stylized .doublepage input {
	width:220px;
	float:left;
}
#stylized .doublepage p.checkbox {
	clear: both;
	position: relative;
	left: 280px;
	width: 300px;
}
#stylized .doublepage p.checkbox input {
	display: inline /* new */
	position: absolute;
	margin: 0;
	border: 0;
	width: 10px;
	top: 1px;
}
#stylized .doublepage p.checkbox label {
	display: inline;
	position: absolute;
	margin: 0 0 0 20px;
	color: #000000;
	text-align: left;
}
#stylized select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:270px;
	margin:2px 0 10px 10px;
}
#stylized .date select  {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:85px;
	margin:2px 0 10px 10px;
}
#stylized textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	margin:2px 0 10px 10px;
}
#stylized button {
	background: #DEEDA6;
	border: 1px solid #003368;
	display: block;
	width: 83px;
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#stylized button:hover {
	background: #F5F5F5;
	cursor: pointer;
}
/*
#stylized checkbox {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	margin:2px 0 20px 10px;
}
*/
#stylized fieldset {
	margin-top: 10px;
}
#stylized legend {
	color: #003368;
	background: #DEEDA6;
	border: 1px solid #003368;
	padding: 2px 6px;
	margin: 8px;
}
#stylized .captcha {
	display: block;
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px
}
.head12
{
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.head14
{
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.errormsg
{
    COLOR: #ff0000;
    FONT-FAMILY: arial,helvetica,sans-serif;
    FONT-SIZE: 12px
    
}
.BODYSmall
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px
}
.DETAIL_AttributeLabelBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN : right
}
.DETAIL_HeaderLabel
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN : center
}
.DETAIL_HeaderLabelLarge
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN : center
}
.DETAIL_Info
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN : left
}
.DETAIL_StaffName
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    TEXT-ALIGN : right
}
.lightgraybar
{
    BACKGROUND-COLOR: #F5F5F5;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, 'san serif';
    FONT-SIZE: 11px;
    text-align: left
}
#main ul.subsection_tabs{list-style:none;margin:0 0 10px 0;padding:0;clear:both;border-bottom:1px solid #ccc;height:20px;clear:both}
#main ul.subsection_tabs li.tab{float:left;margin-right:7px;text-align:center}
#main ul.subsection_tabs li.tab a{display:block;height:20px;padding:0 6px 0 6px;background-color:#F5F5F5;color:#666;width:80px}
#main ul.subsection_tabs li.tab a:hover{color:#666}
#main ul.subsection_tabs li.tab a.active{background-color:#ddd}
#BrowseByTypeLink{
    float: right;
}
.error {color:red;}