body {margin:0; padding:0; background-color:#ffffff; font-family:verdana,arial,helvetica,sans-serif; line-height: 14px; background: #dddddd url("images/BG.jpg") top left repeat-x;}


.errortext {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; line-height: 17px; color: #cc0000; text-decoration:none;}
.errortext14 {font-family:verdana,arial,helvetica,sans-serif; font-size: 14px; line-height: 17px; color: #cc0000; text-decoration:none;}
.confirm14 {font-family:verdana, arial, helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #999933; text-decoration:none; font-weight: bold;}
.confirm10 {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 10px; color: #999933; text-decoration:none; font-weight: bold;}


.text11 {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-decoration:none;}
.red {font-family:verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 10px; color: #cc3300; text-decoration:none;}
.bluebold {font-family:verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #000092; text-decoration:none; font-weight: bold;}


.Header a,.Header {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold;}
.Header a:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold; text-decoration:underline;}
.Header a:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold; text-decoration:underline;}
.Header a:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold; text-decoration:underline;}
.Header a:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333333; text-decoration:none; font-weight: bold; text-decoration:underline;}


.HeaderLink a,.HeaderLink {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold;}
.HeaderLink a:visited {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold;}
.HeaderLink a:link {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold;}
.HeaderLink a:active {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #660000; text-decoration:none; font-weight: bold;}
.HeaderLink a:hover {font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333333; text-decoration:none; font-weight: bold;}

.text9 a,.text9 {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; line-height: 12px; color: #660000; text-decoration:none;}
.text9 a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; color: #660000; text-decoration:underline;}
.text9 a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; color: #660000; text-decoration:underline;}
.text9 a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; color: #660000; text-decoration:underline;}
.text9 a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; color: #333333; text-decoration:underline;}

.content a,.content {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 16px; color: #333333; text-decoration:none;}
.content a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration:underline;}

.contentwhite a,.contentwhite {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 14px; color: #FFFFFF; text-decoration:none; font-weight: bold}
.contentwhite a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #FFFFFF;}
.contentwhite a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #FFFFFF;}
.contentwhite a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #FFFFFF;}
.contentwhite a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #CCCCCC;}

.contentwhite11 a,.contentwhite11 {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
.contentwhite11 a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.contentwhite11 a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.contentwhite11 a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.contentwhite11 a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #CCCCCC;}

.contentblack11 a,.contentblack11 {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #000000; text-decoration:none; font-weight: bold;}
.contentblack11 a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
.contentblack11 a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
.contentblack11 a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration:underline;}
.contentblack11 a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}



.content11 a,.content11 {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-decoration:none;}
.content11 a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content11 a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content11 a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #990000; text-decoration:underline;}
.content11 a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #333333; text-decoration:underline;}

.gray a,.gray {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 14px; color: #999999; text-decoration:none;}
.gray a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #999999; text-decoration:none;}
.gray a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #999999; text-decoration:none;}
.gray a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #999999; text-decoration:none;}
.gray a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 10px; color: #990000; text-decoration:underline;}

.submitform {font-family:verdana,arial,helvetica,sans-serif; border:1px solid #89AA72; font-size:9px; color:#666666; width:135px; height:18px;}
.button {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#666666; width:70px; height:22px; font-weight:bold;}

.grayleftborder{border-left: 1px solid #Cccccc;}
.grayrightborder{border-right: 1px solid #5C85C2;}
.graybottomborder{border-bottom: 1px solid #5C85C2;}
.graytopborder{border-top: 1px solid #5C85C2;}

.GrayCellborder{
border-bottom: 1px solid;
border-bottom-color: #ccc;
border-left: 1px solid;
border-left-color: #ccc;
border-right: 1px solid;
border-right-color: #ccc;
}

.Grayline{
border-left: 1px dashed;
border-left-color: #ccc;
}

.Graybox{
border-top: 1px dashed;
border-top-color: #ccc;
border-bottom: 1px dashed;
border-bottom-color: #ccc;
border-left: 1px dashed;
border-left-color: #ccc;
border-right: 1px dashed;
border-right-color: #ccc;
}

.Redbox{
border-top: 1px solid;
border-top-color: #990000;
border-bottom: 1px solid;
border-bottom-color: #990000;
border-left: 1px solid;
border-left-color: #990000;
border-right: 1px solid;
border-right-color: #990000;
}

.priceRedbox{
border-top: 1px solid;
border-top-color: #990000;
border-bottom: 1px solid;
border-bottom-color: #990000;
}

.priceRedboxC{
background: #ededed url("images/price_redC.jpg") top right no-repeat;
}

.Greenbox{
border-top: 1px solid;
border-top-color: #1c7e26;
border-bottom: 1px solid;
border-bottom-color: #1c7e26;
}

.GreenboxC{
background: #ededed url("images/price_greenC.jpg") top right no-repeat;
}

.Bluebox{
border-top: 1px solid;
border-top-color: #137394;
border-bottom: 1px solid;
border-bottom-color: #137394;
}

.BlueboxC{
background: #ededed url("images/price_blueC.jpg") top right no-repeat;
}

.Yellowbox{
border-top: 1px solid;
border-top-color: #bd7700;
border-bottom: 1px solid;
border-bottom-color: #bd7700;
border-left: 1px solid;
border-left-color: #bd7700;
border-right: 1px solid;
border-right-color: #bd7700;
}

.priceYellowbox{
border-top: 1px solid;
border-top-color: #bd7700;
border-bottom: 1px solid;
border-bottom-color: #bd7700;
}

.YellowboxC{
background: #ededed url("images/price_yellowC.jpg") top right no-repeat;
}


.YellowboxC9-28-09{
background: #ededed url("images/price_yellowC9-28-09.jpg") top right no-repeat;
}

.redleftborder{border-left: 1px solid #B30000;}
.redrightborder{border-right: 1px solid #B30000;}
.redbottomborder{border-bottom: 1px solid #B30000;}
.redtopborder{border-top: 1px solid #B30000;}

.rightshadow{
background: #dddddd url("images/rightShadowBG.jpg") repeat-y;
}

.leftshadow{
background: #dddddd url("images/leftShadowBG.jpg") repeat-y;
}

.bottomshadow{
background: #dddddd url("images/bottomShadow.jpg") top left repeat-x;
}

.loginbg{
background: #e4e3e3 url("images/loginbg.jpg") top left no-repeat;
border:solid 1px #dbd8c6;
}


.bannerbg{
background: url("images/bannerbg.jpg") top left no-repeat;
}



.textbg{
background: url("images/textbg.jpg") top left no-repeat;
}

.textbg740{
background: url("images/textbg740.jpg") top left no-repeat;
}


.graybg{
background: url("images/graybg.jpg") top left repeat-x;
}

/**************** topnavcenter *****************/
.cssnav a,.cssnav  {
position: relative;
background:  url(images/topnavbg_on.jpg) no-repeat;
white-space: nowrap;
margin: 0;
padding: 0;
display: block;
width: 149px;
height: 26px;
display: block;
float: left;
font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
.cssnav a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnav a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnav a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnav a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}

.cssnav img
{
width: 149px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 0px;
top: 5px;
margin: 0px;
padding: 0px;
cursor: pointer;
text-align:center;
width: 149px;
} 

/**************** topnav left *****************/
.cssnavleft a,.cssnavleft {
position: relative;
background:  url(images/topnavbgleft_on.jpg) no-repeat;
white-space: nowrap;
margin: 0;
padding: 0;
display: block;
width: 149px;
height: 26px;
display: block;
float: left;
font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
.cssnavleft a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavleft a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavleft a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavleft a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}

.cssnavleft img
{
width: 149px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnavleft a:hover img
{
visibility:hidden
}

.cssnavleft span
{
position: absolute;
left: 0px;
top: 5px;
margin: 0px;
padding: 0px;
cursor: pointer;
text-align:center;
width: 149px;
} 

/**************** topnav left *****************/
.cssnavright a,.cssnavright {
position: relative;
background:  url(images/topnavbgright_on.jpg) no-repeat;
white-space: nowrap;
margin: 0;
padding: 0;
display: block;
width: 150px;
height: 26px;
display: block;
float: left;
font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration:none; font-weight: bold;}
.cssnavright a:visited {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavright a:link {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavright a:active {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}
.cssnavright a:hover {font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF;}

.cssnavright img
{
width: 150px;
height: 26px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnavright a:hover img
{
visibility:hidden
}

.cssnavright span
{
position: absolute;
left: 0px;
top: 5px;
margin: 0px;
padding: 0px;
cursor: pointer;
text-align:center;
width: 150px;
} 


/* This holds the tabsTOP */
#tabholder
{
    width: auto;
}

/* CSS Tabs */
#tabstop {
    float:left;
    width:100%;
    font-size:10px;
    line-height:normal;
	}

#tabstop ul {
    margin:0;
    padding:0px 0px 0 0px;
    list-style:none;
}

#tabstop li {
    display:inline;
    margin:0;
    padding:0;
}

#tabstop a {
    float:left;
    background:url("images/tablefttop.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    text-decoration:none;
}

#tabstop a span {
    float:left;
    display:block;
    background:url("images/tabrighttop.gif") no-repeat right top;
    padding:2px 9px 6px 0px;
    color:#000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabstop a span {float:none;}
    /* End IE5-Mac hack */
    #tabstop a:hover span {
    color:#023e51;
}

#tabstop a:hover {
    background-position:0% -20px;
}

#tabstop a:hover span {
    background-position:100% -20px;
    color: #fff;
}

#tabstop #current a {
    background-position:0% -20px;
}
#tabstop #current a span {
    background-position:100% -20px;
    color: #fff;
}
/* End of CSS Tabs */



.title {
margin: 0;
	padding: 0;
	
	font: 26px Trebuchet MS, arial, verdana, sans-serif;
	color: #000000;
	line-height: 30px;
	font-weight: bold;
}

.titlesmall a,.titlesmall {
margin: 0;
padding: 0;
font: 20px Trebuchet MS, arial, verdana, sans-serif;
color: #990000;
line-height: 24px;
font-weight: bold;
}
.titlesmall a:visited{font: 20px Trebuchet MS, arial, verdana, sans-serif; color: #990000;}
.titlesmall a:link{font: 20px Trebuchet MS, arial, verdana, sans-serif; color: #990000;}
.titlesmall a:active{font: 20px Trebuchet MS, arial, verdana, sans-serif; color: #990000;}
.titlesmall a:hoover{font: 20px Trebuchet MS, arial, verdana, sans-serif; color: #990000;}

.titlesmall14 {
margin: 0;
	padding: 0;
	
	font: 14px Trebuchet MS, arial, verdana, sans-serif;
	color: #990000;
	line-height: 18px;
	font-weight: bold;
}

.titlesmallwhite {
margin: 0;
	padding: 0;
	
	font: 18px Trebuchet MS, arial, verdana, sans-serif;
	color: #FFFFFF;
	line-height: 21px;
	font-weight: bold;
}

.titlesmallBlue {
margin: 0;
	padding: 0;
	
	font: 18px Trebuchet MS, arial, verdana, sans-serif;
	color: ##137394;
	line-height: 21px;
	font-weight: bold;
}

.titlesmallgreen {
margin: 0;
	padding: 0;
	
	font: 18px Trebuchet MS, arial, verdana, sans-serif;
	color: ##1c7e26;
	line-height: 21px;
	font-weight: bold;
}

.titlesmallblack {
margin: 0;
	padding: 0;
	
	font: 18px Trebuchet MS, arial, verdana, sans-serif;
	color: #333333;
	line-height: 21px;
	font-weight: bold;
}

.titlesmallblack14 {
margin: 0;
	padding: 0;
	
	font: 14px Trebuchet MS, arial, verdana, sans-serif;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
}