body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 20px;	
	padding: 0px;
	width:770px;
	margin:0px auto;
	font-size:11px;
	background-image:url(images/back.jpg);
	}

h1 {line-height:30px; font-size:28px;}
h2 {line-height:24px; color: #999; font-size:22px;}
h3 {line-height:18px; padding-top:10px; font-size:18px;}
h4 {line-height:20px;
	font-size:14px;
	text-align: center;
	padding-top: 5px;
}
h5 {line-height:16px; font-size:14px;}
h6 {line-height:12px; color: #000; padding: 0px; font-size:10px;}

a: {text-decoration:underline;}

fieldset{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color: #999;
 font-weight:normal;
 padding: 5px;
 line-height:18px;
}

img {border-color:#f90;}


legend{
 font-family: Verdana, Arial,sans-serif;
 font-size: 10px;
 color: #999;
 padding: 0px 4px 0px 4px;
}

.ofieldset{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color: #b2bb1e;
 padding: 0px;
 line-height: 18px;
 padding: 5px;
}


.pfieldset{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color:#FFFFFF;
 background-color: #b2bb1e;
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 line-height: 18px;
}

.bfieldset{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color:#C10000;
 font-weight:normal;
 padding: 0px;
 line-height: 14px;
}

.topbar{
 font-family: Verdana, Arial,sans-serif;
 font-size: 10px;
 color:#fff;
 font-weight:normal;
 line-height:30px;
 padding: 8px 10px 6px 600px;}

.topbar a{color:#fff; }
.topbar a:hover {color:#CCC;}

.login{
 font-family: Verdana, Arial,sans-serif;
 font-size: 8px;
 color:#666;
 font-weight:normal;
 padding: 104px 10px 0px 650px;
 line-height:12px;
 }

.login a{color:#666; }
.login a:hover {color:#fff;}



label{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color:#999;
 font-weight:normal;
 padding: 0px;
 line-height: 20px;
}


.lineheight{
 font-family: Verdana, Arial,sans-serif;
 font-size: 11px;
 color:#999;
 font-weight:normal;
 padding: 0px;
 line-height: 18px;
}

#container {width: 770px; padding: 0px;}
#header { width: 770px; float: right; border-bottom: 1px solid #fff; padding: 0px; background-image:url(images/logo.jpg); height:150px;}
#headernav { width: 770px; float: left; border-bottom: 1px solid #fff; color:#FFF; padding: 0px; background-color:#c10000; height:20px;}
#headernav a {text-decoration:none; color:#FFF;}
#headernav a:hover {color: #ccc;}



#bottomholder {padding: 0px;} 
#footer { width: auto; padding: 0px; color:#333333; font:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; background-color:#FFCC00;}  

.size10 {
	font-size: 10px;
	font-family: verdana;
}

/*********** #page length 950px styles ***********/
#mainholder { width: 620px; float: left; padding: 0px; height:1020px; background-image:url(images/backsquares.jpg);}
#extra { width: 180px; float: right; padding: 0px 10px 0px 10px; height:1020px; }
#main { width: 370px; float: right; padding: 0px 30px 0px 20px; height:1020px;}
#subnav { width: 150px; float: left; height:1020px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }
#mainw { width: 370px; float: right; padding: 0px 20px 0px 20px; height:1020px;}

/*********** #page length 950px product styles ***********/
#mainholderp { width: 620px; float: left; padding: 0px; height:950px; background-image:url(images/backsquares.jpg);}
#extrap { width: 150px; float: right; padding: 0px 20px 0px 20px; height:950px; }
#mainp { width: 390px; float: right; padding: 0px 20px 0px 20px; height:950px;}
#subnavp { width: 150px; float: left; height:950px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }

/*********** #page length 650px wide product styles ***********/
#mainholder6w { width: 620px; float: left; padding: 0px; height:650px; background-image:url(images/backsquares.jpg);}
#extra6w { width: 150px; float: right; padding: 0px 20px 0px 20px; height:650px; }
#main6w { width: 350px; float: right; padding: 0px 40px 0px 40px; height:650px;}
#subnav6w { width: 150px; float: left; height:650px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }

/*********** #page length 740px wide product styles ***********/
#mainholder7w { width: 620px; float: left; padding: 0px; height:740px; background-image:url(images/backsquares.jpg);}
#extra7w { width: 150px; float: right; padding: 0px 20px 0px 20px; height:740px; }
#main7w { width: 350px; float: right; padding: 0px 40px 0px 40px; height:740px;}
#subnav7w { width: 150px; float: left; height:740px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }


/*********** #page length 1040px width main 275px product styles ***********/
#mainholdera { width: 620px; float: left; padding: 0px; height:1040px; background-image:url(images/backsquares.jpg);}
#extraa { width: 225px; float: right; padding: 0px 20px 0px 20px; height:1040px; }
#extraan { width: 190px; float: right; padding: 0px 5px 0px 10px; height:1040px; }
#maina { width: 295px; float: right; padding: 0px 20px 0px 40px; height:1040px;}
#mainan {
	width: 370px;
	float: right;
	padding: 0px 20px 0px 20px;
	height:1040px;
	text-align: left;
}
#subnava { width: 150px; float: left; height:1040px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }
#main9w { width: 550px; float: right; padding: 0px 30px 0px 10px; height:1040px;}
#mainan img {border: #F90 2px solid;}


/*********** #page length 800px width main 275px product styles ***********/
#mainholder9w { width: 620px; float: left; padding: 0px; height:920px; background-image:url(images/backsquares.jpg);}
#extra9w { width: 225px; float: right; padding: 0px 20px 0px 20px; height:920px; }
#extra9w { width: 190px; float: right; padding: 0px 10px 0px 10px; height:920px; }
#main9w { width: 295px; float: right; padding: 0px 20px 0px 40px; height:920px;}
#maina9w { width: 370px; float: right; padding: 0px 20px 0px 20px; height:920px;}
#subnav9w { width: 150px; float: left; height:920px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }
#main99w { width: 550px; float: right; padding: 0px 30px 0px 10px; height:920px;}


/*********** #page length 1320px width main 370px product styles ***********/
#mainholderaa { width: 620px; float: left; padding: 0px; height:1320px; background-image:url(images/backsquares.jpg);}
#extraaa { width: 190px; float: right; padding: 0px 10px 0px 10px; height:1320px; }
#mainaa { width: 370px; float: right; padding: 0px 20px 0px 20px; height:1320px;}
#subnavaa { width: 150px; float: left; height:1320px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg); }


/*********** #page wider length 1300px styles ***********/
#mainholderc { width: 620px; float: left; padding: 0px; height:1300px; background-image:url(images/backsquares.jpg);}
#extranc { width: 5px; float: right; padding: 0px; height:1300px; }
#mainc { width: 595px; float: right; padding: 0px 10px 0px 10px; height:1300px;}
#subnavc { width: 150px; float: left; height:1300px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg);}

/*********** #page wider length 720px styles ***********/
#mainholderc6 { width: 620px; float: left; padding: 0px; height:720px; background-image:url(images/backsquares.jpg);}
#extranc6 { width: 5px; float: right; padding: 0px; height:720px; }
#mainc6 { width: 595px; float: right; padding: 0px 10px 0px 10px; height:720px;}
#subnavc6 { width: 150px; float: left; height:720px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg);}

/*********** #page wider length 900px styles ***********/
#mainholderc66 { width: 620px; float: left; padding: 0px; height:950px; background-image:url(images/backsquares.jpg);}
#extranc66 { width: 5px; float: right; padding: 0px; height:950px; }
#mainc66 { width: 595px; float: right; padding: 0px 10px 0px 10px; height:950px;}
#subnavc66 { width: 150px; float: left; height:950px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg);}

/*********** #page wider length 400px styles ***********/
#mainholdercc { width: 620px; float: left; padding: 0px; height:500px; background-image:url(images/backsquares.jpg);}
#extrancc { width: 5px; float: right; padding: 0px; height:500px; }
#maincc { width: 595px; float: right; padding: 0px 10px 0px 10px; height:500px;}
#subnavcc { width: 150px; float: left; height:500px; padding: 0px; color:#999; background-image:url(images/sectionback.jpg);}

#mainwhole { width: 750px; float: right; padding: 0px 10px 0px 10px; height:1400px; background-image:url(images/backsquares.jpg);}
#mainwholesh { width: 750px; float: right; padding: 0px 10px 0px 10px; height:620px; background-image:url(images/backsquares.jpg);}



a{
	color: #C10000;
	font-size:11px;
	line-height:11px;
	text-decoration: underline;
	letter-spacing: .1em;
}


a:hover{
	color: #B2BB1E;
	letter-spacing: 0.1em;
	text-align: center;
}


#footer a{
	color: #C10000;
	font-size:11px;
	line-height:12px;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	letter-spacing: .1em;
}


#footer a:hover{
	color: #B2BB1E;
	padding: 0px 10px 0px 10px;
	letter-spacing: .1em;
	text-decoration: underline;
}



/*********** #subnav link styles ***********/

#subnav ul a:link, #subnav ul a:visited {display: block;}
#subnav ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnav li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnav li {border-bottom: none;}

#subnav9w ul a:link, #subnav9w ul a:visited {display: block;}
#subnav9w ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnav9w li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnav9w li {border-bottom: none;}



#subnavc66 ul a:link, #subnavc66 ul a:visited {display: block;}
#subnavc66 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavc66 li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnav li {border-bottom: none;}


#subnavcc ul a:link, #subnavcc ul a:visited {display: block;}
#subnavcc ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavcc li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnavcc li {border-bottom: none;}

#subnav6w ul a:link, #subnav6w ul a:visited {display: block;}
#subnav6w ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnav6w li {border-bottom: 1px solid #CCC;}




/* fix for browsers that don't need the hack */
html>body #subnav6w li {border-bottom: none;}

#subnav7w ul a:link, #subnav7w ul a:visited {display: block;}
#subnav7w ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnav7w li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnav7w li {border-bottom: none;}



#subnavc6 ul a:link, #subnavc6 ul a:visited {display: block;}
#subnavc6 ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavc6 li {border-bottom: 1px solid #ccc;}

/* fix for browsers that don't need the hack */
html>body #subnavc6 li {border-bottom: none;}


#subnavc ul a:link, #subnavc ul a:visited {display: block;}
#subnavc ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavc li {border-bottom: 1px solid #ccc;}

/* fix for browsers that don't need the hack */
html>body #subnavc li {border-bottom: none;}




#subnavaa ul a:link, #subnavaa ul a:visited {display: block;}
#subnavaa ul {list-style: none; margin: 0; padding: 0px; height:35px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavaa li {border-bottom: 1px solid #ccc;}

/* fix for browsers that don't need the hack */
html>body #subnavaa li {border-bottom: none;}



#subnava ul a:link, #subnava ul a:visited {display: block;}
#subnava ul {list-style: none; margin: 0; padding: 0 height: 35px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnava li {border-bottom: 1px solid #ccc;}

/* fix for browsers that don't need the hack */
html>body #subnava li {border-bottom: none;}


#subnavp ul a:link, #subnavp ul a:visited {display: block;}
#subnavp ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavp li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnavp li {border-bottom: none;}




#subnavc ul a:link, #subnavc ul a:visited {display: block;}
#subnavc ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#subnavc li {border-bottom: 1px solid #CCC;}

/* fix for browsers that don't need the hack */
html>body #subnavc li {border-bottom: none;}




/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	}

#sectionLinks h4{
	padding: 5px 0px 2px 5px;
	border-bottom: 1px solid #fff;
	color:#000066;
}

#sectionLinks a {
	border-bottom: 1px solid #fff;
	font-size:11px;
	font-weight:bold;
	color: #C10000;
	padding: 8px 5px 8px 15px;
	}
	
#sectionLinks a:hover{
	background-color: #B2BB1E;
	font-size:11px;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
	}

/*********** #sectionLinks2 styles ***********/

#sectionLinks2{
	margin: 0px;
	padding: 0px;
	font-size:10px;
	line-height:16px;
	}

#sectionLinks2 h4{
	padding: 5px 0px 2px 5px;
	color:#000066;
}

#sectionLinks2 a {
	font-size:10px;
	color: #666;
	padding: 1px 10px 1px 10px;
	}
	
#sectionLinks2 a:hover{
	color:#ccc;
	text-decoration: none;
	}

.bld {font-weight: bold;}

.bldr {font-weight: bold; font-size: 11px; line-height: 18px;}

.bldlrgl {font:Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; color:#b2bb1e; font-size: 38px; font-weight: bold; text-decoration:none;}
.bldgrd {font:Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; color:#b2bb1e; font-size: 36px; font-weight: bold; text-decoration:none; line-height: 40px;}

.bldgrds {font:Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; color:#b2bb1e; font-size: 30px; font-weight: bold; text-decoration:none; line-height: 34px;}

.bldlrg {font:Geneva, Arial, Helvetica, sans-serif; padding: 0px 2px 0px 2px; background-color:#b2bb1e; color:#fff; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration:none;}

.bldlrgbk {font:Geneva, Arial, Helvetica, sans-serif; margin-right: 2px; padding: 0px 5px 0px 5px; background-color:#fff; color:#C10000; font-size: 14px; line-height: 22px; font-weight: bold;}

.prot{
 font-family: Verdana, Arial,sans-serif;
 font-size: 12px;
 color: #fff;
 font-weight:bold;
 padding: 2px;
 line-height: 14px;
 text-decoration:none;
}

#sam {font:Geneva, Arial, Helvetica, sans-serif; padding: 0px 2px 0px 2px; 	background-image:url(images/sambk.jpg); color:#fff; font-size: 10px; line-height: 16px; text-decoration:none;}

#sam a{font-size: 9px; color:#fff;}
#sam a:hover {background-color:#fff;}

.prev {font-size: 12px;}
.next {font-size: 12px;}
.title {font-size: 12px;}
.date {font-size: 12px;}
.user {font-size: 12px;}

input { line-height: 24px;}

.centerr {
	text-align: center;
}
