

body{
		margin:0;
		padding:0;	
		background-color:#000000;
}

#wrapper{
		width:800px;
		margin:auto;
		
}

#wrapper{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
}

#content{
	width: 780px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 20px;
}


a img{border:0;text-decoration: none; }

.noborder{border:0 !important;text-decoration: none; background-color: #FFFABF}
.noborder a:link, .noborder a:visited, .noborder a:hover, .noborder a:active{text-decoration: none; background-color: #FFFABF}
   

a:link,a:visited{
color:#333333;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
border:0;
}

a:hover{
color:#990066;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border:0;
}


h2.stdout{color:#FF0000;}
strong.alert{
color:#CC0000;
display:block;
font-size:11px;
font-style:normal;
}

p.alert{
color:#CC0000;
font-weight:bold;
}
table.display td{background:#FFFABF;vertical-align:top;}
table#entryform label{display:block;font-style:normal;font-weight:bold;}
table#entryform td{background:#FFFABF;font-style:italic;}
table#entryform textarea,table#entryform input{width:275px;}
table#entryform tr{vertical-align:top;}
table#entryform tr.button input{width:auto;}
table#login{}
table#login label{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:3px;
display:block;
}
table#login tr td{background:#FFFABF;padding:2px;}
table#presenters label{font-size:11px;}
table#presenters input{width:135px;}
table#others label{font-size:11px;}
table#others input.name{width:135px;}

.imgborder{
	border: 1px #666666 solid;
	padding: 2px
}
.bullet{
padding:5px 10px 5px 15px;
text-decoration:none;
background-color: #FFFABF;
}
.captions{
color:#333333;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
text-decoration:none;
}
.faq{
color:#333333;
padding:5px 0px;
text-decoration:none;
 font-family: Verdana, Arial, Helvetica, sans-serif
}
.ulnodot{
	list-style: none
}
	
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #575757;
	text-decoration: none;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 12px;
	padding-top: 10px;
	line-height : 14px;
	list-style-image : url(../images/line_bullet.gif);
 background-color: #FFFFFF
}
.main a:link,.main a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #575757;
	text-decoration: none;
	font-weight: bold;

}

.main a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:  #FFFFFF;
	text-decoration: none;
	background-color: #575757;
	font-weight: bold;
}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:  #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
		border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 2px;
	padding-right : 2px;
	background-color : #FFFFFF;
}
Textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:  #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 0px;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:  #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left : 2px;
}
MENU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:  #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}	

ul{margin-left:20px;margin-right:10px;margin-bottom: 0px; margin-top: 0px; padding:0px;}
li{margin-left:20px;margin-right:10px;margin-bottom: 0px; margin-top: 0px}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #ECECEC;
	 text-decoration: none;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top: 2px;
	line-height : 14px;
	font-weight: normal;
 letter-spacing: 1px
	}
.footer a:link,.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	}
	
H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #ED008C;
	font-weight: bold;
	padding-bottom: 15px;
  }
.backtotop{
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 6px;
}
.cathdr{
	padding-bottom :2px;
	padding-left : 7px;
	padding-right : 0px;
	padding-top : 2px;
}
.catlisting{
	padding: 7px;
	background-color: #FFFABF;
}  
.catlisting a:link, .catlisting a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
}  
.catlisting a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #656565;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
}  


.catlisting_yel{
	padding: 7px;
	background-color: #FFF5CF;
}  
.catlisting_yel a:link, .catlisting_yel a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
}  
.catlisting_yel a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #656565;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
}

#controlPanel{
	background:#FFFABF;
	margin-left:auto;
	margin-right:auto;
	width:250px;
	padding:25px;
	border:1px inset;
}
#controlPanel a img{border:0;}
#controlPanel ul,#controlpanel li{
	list-style:none;
	margin:5px;
	padding:0;
	line-height:0px;
}
.error{font-size:14px;color:red;font-weight:bold;text-align:center;}
.req{font-size:18px;}
table#review td{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
table#review table#other td,table#review table#presenter td{
padding:5px;
}

div.print{display:none;}
table#pastentries td,table#pastentries th{padding:4px 4px 4px 15px;font-weight:bold;background:#FFFABF;}
table#pastentries a{font-weight:bold;}
div#catDescContainer{
border: 2px inset #cecece;
width:275px;
background:#fff;
height:100px;
overflow:auto;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
}
div#catDescContainer h4{
font-size:12px;
margin: 2px 0;
}
div.buttons{background:#FFFABF;padding:5px;}
div.buttons a:hover,div.buttons a{background:#FFFABF;text-decoration:none;}
td.imgbtn a:hover{background:inherit;}

.footer_icons, .footer_icons a:link, .footer_icons a:visited, .footer_icons a:hover{  text-decoration: none;}


.awardheading{
	color: #666666;
	font-weight:bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	border-bottom: 1px solid #94BD00;
}

.submenu{
	border-top: 1px dashed #ED008C;
	border-bottom: 1px dashed #ED008C;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bototm: 10px;
	background: #efefef;
	padding-left: 10px;
}

.award{
	height: 40px;
}

.cathdr h2{
	font-size: 17px;
	margin-left:0;
	padding-left:0;
	margin-right:0;
	padding-right:0;
	padding-top: 10px;
}

