html,body{margin:0;padding:0}
body{ background: url(../graphics/grey_stripe.gif);
	  padding-bottom:20px; 
	  padding-top:5px;
	  font-family:Verdana, Arial, Helvetica, sans-serif; 
	  font-size:12px; color:#000000;}
p{margin-top:0; line-height:130%;}

a:link {color:#000000; font-weight:bold; text-decoration:none;}
a:visited {color:#000000; font-weight:bold; text-decoration:none;}
a:hover {color:#cc0000; text-decoration:none; background:#e1e1e1;}
a:active {color:#cc0000; text-decoration:none;} 

.label{ background:#E1e1e1; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#000066; font-weight:bold;}
.label2{ background:#E1e1e1; font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color:#000066; font-weight:bold; text-align:center;}
.hugered{font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}
.bigred{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}
.subred{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000;}
.smallred{font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}
ul.list{list-style-type: none;}
ul.list2{list-style-type:disc;}
ul.list3{list-style-type:square; }
ul.list4{list-style-type: none; text-indent:-20px;}
.biggrey{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#666666; font-weight:bold;}
.grey{font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; color:#666666; font-weight: normal;}
.smallgrey{font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; color:#666666; font-weight:bold;}
.small{font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
.medium{font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
.large{font-size: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.bigblue{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#000066; font-weight:bold;}
.blue{font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; color:#000066; font-weight:normal;}
.smallblue{font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; color:#000066; font-weight:bold;}
.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.reddate{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; font-weight:normal;}
.smalldate{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
.smallgrey_right{
	font-size:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-weight:bold;
	text-align:right;
	display: block;
}


/* niftycube styles */
div#header{width:850px; overflow:hidden; margin:0 auto; text-align:left; background:#e1e1e1}
div#header h1,div#menu{width:830px; margin:0 auto; text-align:left}
div#header h1{padding: 30px 0 10px; color: #FFF}

ul#nav,ul#nav li{list-style-type:none; margin:0; padding:0}
ul#nav{float:right; font-size: 80%}
ul#nav li{float:left; margin-left: 3px; text-align: center}
ul#nav a{float:left; width:95px; padding:5px 0; background: #CC0000; text-decoration:none; color: #FFC}
ul#nav a:hover{background: #666666;color:#000000S;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div#container{width:850px; margin:0 auto 10px; padding:15px 0 10px; text-align:left; line-height:25px; background:#FFF}

div#content{float:left; display:inline; width:700px;margin:0 0 10px 10px; line-height:18px;}

div#leftcol{float:left;display:inline; width: 120px; height:750px; background: #E1E1E1; margin:10px 10px 10px 0}
div#leftcol p{margin:5px 0 10px;padding: 0 10px}
div#leftcol div{margin: 0 0 10px;padding: 10px 0}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%; display:inline; overflow:hidden; margin-bottom:10px}
ul#intro li{float:left;width:510px;margin-right:10px; margin-bottom: 10px; padding: 2px 5px}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

li#breadcrumbs{background: #ffffff; color: #666666; font-size:9px; font-style:italic}
li#breadcrumbs a{text-decoration:none; color: #666666}
li#breadcrumbs a:hover{color:#CC0000; text-decoration:none}

div#requestfrm{background:#ffffff; margin-top:5px; margin-left:auto; margin-right:auto; padding-left:10px; padding-right:10px; border-bottom:#CCcccc; border-bottom: inset; text-align:justify; width:500px;}
div#requestfrm p{ line-height:19px}
div#requestfrm p.small{ line-height:6px}


div#pagetable{background:#ffffff; margin-top:5px; margin-left:135px; margin-right:10px; border-bottom:#CCcccc; border-bottom: inset; text-align:justify;}
div#pagetable p{ line-height:19px}
div#pagetable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
div#pagetable td.smallred{font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}
div#pagetable td.bigred{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}
div#pagetable td.subred{font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000;}
div#pagetable td.smallred{font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color:#CC0000; font-weight:bold;}

div#pagetable textarea{border:thin; border:#666666; width:450px; height:120px;}

div#pagetable2{background:#ffffff; margin-top:5px; margin-left:135px; margin-right:10px; border-bottom:#CCcccc; border-bottom: inset; text-align:left;}
div#pagetable-col1{z-index:-1; width:225px; background:#ffffff; margin-top:5px; margin-left:0px; margin-right:10px; text-align:left;  }
div#pagetable-col2{width:225px; float:right; background: transparent;; margin-top:5px; margin-left:10px; margin-right:10px; text-align:left;}

div#centertable{background:#ffffff; margin-top:5px; margin-left:30px; margin-right:10px; border-bottom:#CCcccc; border-bottom: none; text-align:center;}
div#centertable p{ line-height:19px}

div#popuptable{background:#ffffff; margin-top:5px; margin-left:135px; margin-right:135px; border-bottom:#CCcccc; padding: 20px 20px 20px 20px; }

div#rightcol{float:right; display:inline; width:120px; margin:0 0 10px 10px}

div#datetime{float:right;display:inline; width: 120px;background: #E1E1E1; margin:0 10px 10px 0}
div#datetime p{margin:5px 0 5px;padding: 0 5px; color:#CC0000; font-size:10px; font-weight:bold; text-align:center;}
div#datetime div{margin: 0 0 10px;padding: 10px 0}

div#extra{float:right; display:inline; width: 120px; background: #E1E1E1; margin:0 10px 10px 0;}
div#extra p{margin:5px 0 5px;padding: 0 5px; color:#CC0000; font-size:10px; font-weight:bold; text-align:left;}
div#extra div{margin: 0 0 10px;padding: 10px 0}

div#extra2{float:right; display:inline; width: 120px; background: #E1E1E1; margin:0 10px 10px 0;}
div#extra2 p{margin:5px 0 5px;padding: 0 5px; color:#CC0000; font-size:10px; font-weight:bold; text-align:left;}
div#extra2 div{margin: 0 0 10px;padding: 10px 0}

div#extra3{float:right; display:inline; width: 120px; background: #E1E1E1; margin:0 10px 10px 0;}
div#extra3 p{margin:5px 0 5px;padding: 0 5px; color:#CC0000; font-size:10px; font-weight:bold; text-align:left;}
div#extra3 div{margin: 0 0 10px;padding: 10px 0}

div#help{float:right; display:inline; width: 120px; background: #E1E1E1; margin:0 10px 10px 0;}
div#help p{margin:5px 0 5px;padding: 0 5px; color:#CC0000; font-size:10px; font-weight:bold; text-align:left;}
div#help div{margin: 0 0 10px;padding: 10px 0}

div#footer{clear:both;width:830px;margin:0 10px 0;  padding: 10px 0;
    background: #e1e1e1; color: #000000;text-align:center}
div#footer p{margin:0; font-size:12px; text-align:center;}

div#footernav{font-size:10px; color:#333333; padding-top:5px;}
div#footernav p{text-align:center;}
div#footernav a{color:#333333;}
div#footernav a:visited{color: #666666;}
div#footernav a:hover{color:#cc0000;}

.imgleft{float:left; margin:0px 20px 0px 0px}
.imgright{float:right; margin:0px 0px 0px 20px}
.center {
	text-align: center;
	display: block;
}
