@charset "UTF-8";
/* CSS Document */

ul {margin:10px auto; padding:0px auto}
 li {padding:0px auto}

body { padding:0px; margin:0px; background:url(gfx/bgMain.png) center center; text-align:left; font-family:Arial }
a {text-decoration:none; }
a:hover {text-decoration:underline}
.Clr { clear:both}
.ContentContainer {width:980px;  margin:0px auto; background:url(gfx/bg3.gif) top repeat-y; padding:21px 0 0 0}
.Container {width:100%; background:url(gfx/bgTop.png) top left repeat-x; margin:auto; text-align:center}
.MenuBox {width:168px; margin:88px 25px 0 0; float:left}
.ContentBox {width:787px; float:left}
.ContentBox p {margin:5px 0px; padding:0px 0px 0px 0px;}
.ContentBox ul { list-style:square}

.MenuItem ul { list-style:none; width:100%; margin:0px; padding:0px}
.MenuItem li {width:168px; text-align:left; font-size:13px; font-weight:bold}
.MenuItem a {margin:2px 0 0 0; padding:5px 0 0 23px;}
.MenuItem a:link, .MenuItem a:visited {height:20px;  background:url(gfx/ar_b.gif) left top no-repeat #000; display: block; color:#fff}
.MenuItem  a:hover {height:20px;   background:url(gfx/ar_y.gif) left top no-repeat #f0a21a; display: block;  color:#000; text-decoration:none}
.MenuItemActive{height:20px; margin:2px 0 0 0; padding:5px 0 0 23px;  background:url(gfx/ar_y.gif) left top no-repeat #f0a21a; display: block;  color:#000; text-decoration:none}


.ContentTxt {background-color:#000; text-align:left; color:#fff; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.ContentTxt a{color:#e19818; }
.TxtHeader1 {font-size:16px; font-weight:bold}
.TxtHeader2 {font-size:18px; font-weight:bold}
.TxtHeader3 {font-size:16px; font-weight:bold; color:#e19818;  }

.SubContentBox {font-size:12px; color:#fff;  margin:20px 0px }
.SubContentHeader {font-size:16px; font-weight:bold; color:#e19818;  }
.SubContentCyt {font-size:12px;  font-style:italic; margin:20px 0 }


.AwardsGallery div { padding:1px; float:left;  background:url(gfx/line2_pi.jpg) repeat-x center right; margin:10px 0px}
.AwardsGallery div a img{border:none}
.RulesAccept {text-align:center; margin:20px 0px 50px 0px}
.RulesAccept img {border:none}

.FormNormal {margin:10px 0 10px 0 }
.FormNormal label {margin: 0 10px 0 0; width:120px; display:inline-block; text-align:right}
.FormNormal input {width:200px; height:20px; border:1px solid #424242; background-color:#232323; color:#fff; padding:3px}
.FormNormal select {width:200px; height:20px}
.FormNormal span {padding:0 0 0 10px; color:#ff0000; font-weight:bold }


.FormDescTitle  {padding:10px 0 0px 130px; color:#f0a21a; font-size:14px; font-weight:bold}
.FormDesc {margin:10px 0 10px 0; display:inline-block }
.FormDesc label {margin: 0 10px 0 0; width:120px; display:inline-block; text-align:right}
.FormDesc textarea  {width:400px; height:100px; border:1px solid #424242; background-color:#232323; color:#fff; padding:3px; display:inline}
.FormDesc select {width:200px; height:20px}
.FormDesc span {padding:0 0 0 10px; color:#ff0000; font-weight:bold }

.FormBut {padding:10px 0 0 130px}

.winners { border:0 none; border-collapse:collapse; width:100%; }
.winners th, .winners td { border-spacing:0; border:solid 1px #333; padding:4px 8px; font-size:11px; color:#fff}
.winners th { background:#1e1e1e; color:#fff}
.winners ul {margin:5px 0px; padding:0px;}
.winners ul li {margin:0 0 0 10px}

.ReviewBox {; margin:15px 0px}
.ReviewTxt {font-style:italic}
.RevModel {font-size:14px; font-weight:bold; }
.ReviewAuthor {font-weight:bold}
.ReviewAuthor span {font-size:11px; color:#ddd; font-weight:normal}

