body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px; background:url(../images/bgNew.jpg); background-position:center top; background-repeat:no-repeat; background-color:#ecebe6;
} 
div.clear {
	clear: both;
}

a{outline:none}
.spacer{ line-height:12px; width:auto}
.spacer1{ line-height:8px; width:auto; }
.spacer2{ line-height:24px; width:auto}
.outer { width:969px; }

.left { width:125px; height:291px; background:url(../images/leftbg.jpg); float:left}
.right { width:73px; height:278px; background:url(../images/rightbg.jpg); float:left}
.middle { width:969px; text-align:left}
.middle-inner { width:949px; padding:10px; background-color:#FFFFFF; text-align:left}

.header { width:969px; height:198px; background:url(../images/header-bg.jpg); }
.headerLogin { width:969px; height:198px; background:url(../images/header-bg-signout.jpg); }
.logo { width:969px; height:137px}

/*.nav { width:623px; float:left}*/
/*.login { width:297px; float:left}*/
.nav { width:637px; float:left}
.login { width:283px; float:left}
.join { width:47px; float:left}

.contentleft { width:630px; float:left}
.contentright { width:300px; float:left; margin-left:13px}

.slidetop { width:629px; height:6px; background:url(../images/slide-top.jpg);}
.slidemiddle { width:622px; padding-left:5px; background-color:#e7e8e8; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.slidebottom { width:629px; height:6px; background:url(../images/slide-bottom.jpg);}

.contestleft { width:218px; float:left}
.contestright { width:396px; float:left; padding-top:8px; margin-left:16px}
.contestrightsub { width:396px; float:left; margin-left:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:17px}

.myaccount-left { width:218px; float:left}
.myaccount-right { width:713px; float:left; margin-left:18px;}

.mytop { width:182px; height:29px; padding:10px 0px 0px 10px; background:url(../images/myaccount-top.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold }
.mybottom { width:192px; background:url(../images/myaccount-bottom.jpg); background-color:#e7e8e8; background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.mytop2 { width:703px; height:31px; padding:8px 0px 0px 10px; background:url(../images/myaccount-top2.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; }
.mybottom2 { width:713px; background:url(../images/myaccount-bottom2.jpg); background-color:#e7e8e8; background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.box { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:10px}

.memberadmin { width:610px; background-color:#e7e8e8; margin-bottom:10px; padding:10px; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; }

.contesttop { width:208px; height:31px; padding:8px 0px 0px 10px; background:url(../images/contesttop.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; }
.contestbottom { width:198px; padding:10px; background:url(../images/contestbottom.jpg); background-color:#e7e8e8; background-position:bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}



.phototop { width:289px; height:33px; padding:5px 0px 0px 10px; background:url(../images/phototop.jpg);font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}
.photobottom { width:279px; padding:10px; background:url(../images/photobottom.jpg); background-color:#e7e8e8; background-position:bottom; background-repeat:no-repeat}

.mycalendar { width:289px; height:33px; padding:5px 0px 0px 10px; background:url(../images/mycalendar.jpg);font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}

.eventdate { width:74px; height:69px; padding-top:3px; background:url(../images/eventdate.jpg); text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffcc00;}

.border { border:1px solid #000000; margin-bottom:10px;  }
.button { margin-bottom:5px;}

.articleleft { width:7px; height:170px; background:url(../images/article-left.jpg); float:left}
.articlemiddle { width:935px; height:160px; padding-top:10px; background:url(../images/article-middle.jpg); float:left}
.articleright { width:7px; height:170px; background:url(../images/article-right.jpg); float:left}

.footerleft { width:860px; height:54px; padding:12px 0px 0px 10px; background:url(../images/footer-left.jpg); background-color:#4a2e18; float:left; 
background-position:left; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; line-height:20px}
.footerright { width:99px; height:54px; padding-top:12px; background:url(../images/footer-right.jpg); background-color:#4a2e18;  float:left; 
background-position:right; background-repeat:no-repeat}


.grey11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.grey12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; line-height:17px }
.grey20{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; text-decoration:none; }

.yellow11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffcc00; text-decoration:none;}
.yellow30{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#ffcc00; text-decoration:none;}
.brown11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a2e18; text-decoration:none;}

.orange12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600; text-decoration:none;}
.orange11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600; text-decoration:none;}

.black18 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; }
.black12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.black12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold }
.black14b{ font-family:Arial, Helvetica, sans-serif; color:#333333;font-size:13px;font-weight:bold;height:20px; }

.white18  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-decoration:none;  }
.white11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.white11b{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold}
.white12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}

.blue12  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3366cc; text-decoration:none; font-weight:bold  }
.blue11  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; }

a.black:link { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; }
a.black:visited{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-decoration:none; }
a.black:hover{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff6600; text-decoration:none; }

a.grey:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; text-decoration:none; }
a.grey:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; text-decoration:none; }
a.grey:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }

a.blue:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; font-weight:bold }
a.blue:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; font-weight:bold }
a.blue:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold }

a.blue2:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; }
a.blue2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; text-decoration:none; }
a.blue2:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

/* SLIDE GALLERY */

#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0px solid darkred;
}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}

.pager{
	font-size:11px;
	color:#FFFFFF;
	padding:0 5px 0 5px;
	text-decoration:none;
	background-color:#4A2E18;
	border-bottom:1px solid #ffcc00;
	border-right:1px solid #ffcc00;
	border-top:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
}

.pager:hover{
	border-bottom:1px solid #33313f;
	border-right:1px solid #4d4e42;
	border-top:1px solid #c2cac4;
	border-left:1px solid #959292;
}


.pager:visited {
	text-decoration:none;
}

.pager_active{
	font-size:11px;
	color:#000000;
	padding:0 5px 0 5px;
	border:1px solid #4A2E18;
	text-decoration:none;
	background-color:#ffcc00;
}
.select  {
-moz-border-radius:4px;-webkit-border-radius:4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#333333;
font-size:13px;
font-weight:bold;
margin-top:5px;
height:24px;
padding:1px 0 0 4px;
}
.selectN  {
-moz-border-radius:4px;-webkit-border-radius:4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#333333;
font-size:11px;
margin-top:5px;
height:20px;
padding:1px 0 0 4px;
}
.input{-moz-border-radius:4px;-webkit-border-radius:4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#333333;
font-size:13px;
font-weight:bold;
height:20px;
margin-top:5px;
padding:4px 0 0 4px;
}
.inputN{-moz-border-radius:4px;-webkit-border-radius:4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#333333;
font-size:11px;
height:20px;
margin-top:5px;
padding:2px 0 0 2px;
}
.table{
-moz-border-radius:4px;-webkit-border-radius:4px;
background:none repeat scroll 0 0 #E7E8E8;
border:3px solid #FFFFFF;
margin:0 auto 36px;
padding:0 0 0px;
}
.error {
background-color:#FFFFCC;
border:1px dashed #000000;
color:#000000;
margin:10px 0;
padding:5px;
}
.boxNew {
margin:2px 0;
padding:20px;
}
.notifyfont  {
color:#CC0000;
font-size:20px;
font-weight:bold;
}
a.multiSelect {
    -moz-border-radius:4px;-webkit-border-radius:4px;
	background: #FFF url(../images/dropdown.blue.png) right center no-repeat;
	border: solid 1px #BBB;
	height:24px;
    padding:1px 0 0 4px;
	position: relative;
	cursor: default;
	text-decoration: none;
	color: #333333;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: #333333;
	text-decoration: none;
}

a.multiSelect span
{  -moz-border-radius:4px;-webkit-border-radius:4px;
    margin: 1px 0px 1px 3px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
}

a.multiSelect.hover {
	background-image: url(../images/dropdown.blue.hover.png);
}

a.multiSelect.active, 
a.multiSelect.focus {
	border: inset 1px #000;
}

a.multiSelect.active {
	background-image: url(../images/dropdown.blue.active.png);
}

.multiSelectOptions {
	margin-top: -1px;
	overflow-y: auto;
	overflow-x: hidden;
	border: solid 1px #B2B2B2;
	background: #FFF;
}

.multiSelectOptions LABEL {
	padding: 0px 2px;
	display: block;
	white-space: nowrap;
}

.multiSelectOptions LABEL.optGroup
{
	font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL
{
	padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
	padding-left: 18px;
}

.multiSelectOptions input{
	vertical-align: middle;
}

.multiSelectOptions LABEL.checked {
	background-color: #dce5f8;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
	background-color: #3399ff;
	color: white;
}
.buttonNew{ padding:1px 6px;
  border:1px solid #FF6600; 
  margin:0px 0px 0px 0px; 
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background:#FF6600; -moz-border-radius:6px;-webkit-border-radius:6px; cursor:pointer;}

.buttonNew:hover{ background:#4A2E18 none repeat scroll 0% 0%; color:white; border:1px solid #4A2E18; }
.buttonBlue{ padding:1px 6px;
  border:1px solid #6EA9E3; 
  margin:0px 0px 0px 0px; 
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background:#6EA9E3; -moz-border-radius:6px;-webkit-border-radius:6px; cursor:pointer;}

.buttonBlue:hover{ background:#3E79B3 none repeat scroll 0% 0%; color:white; border:1px solid #3E79B3; }
.forum-top { width:621px; background:url(../images/forum-top.jpg); height:28px; padding:6px 0px 0px 9px; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff;}
.forum-middle { width:608px; background:url(../images/spotlight-middle.jpg); background-repeat:repeat-x; background-color:#f0f0f0;
 padding:10px; border-left:1px solid #d5d2d2; border-right:1px solid #d5d2d2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; }
 .forum-bottom { width:630px; background:url(../images/forum-bottom.jpg); height:4px }
 .red-button2 { width:92px; height:16px; padding:4px 0px 0px 0px; background:url(../images/red-button.jpg); font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; margin-bottom:4px; text-align:center}
 a.w10:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a.w10:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;  }
a.w10:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline;  }
.grey12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; }
.grey12b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; font-weight:bold }
.grey14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none; font-weight:bold }
.verdana12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:5px; line-height:16px}
.nmtable{ background-color:#FFFFFF; border:1px solid #CCCCCC}
.nmtablenew{ background-color:#EDEDEB; border:1px solid #CCCCCC}
.red11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:none}
