
img {
   behavior: url("/styles/ietran/pngbehavior.htc");
}

a:link,a:active,a:visited { color : #006600; }
a:hover		{ text-decoration: underline; color : #DD6900; }
hr	{ height: 0px; border: dashed #cdd49f 0px; border-top-width: 1px;}

.menuItem, .menuItem a:link,  .menuItem  a:visited {
       font-size: 9px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: white;
       margin: 2px 0px 0px 5px;
       float: left;
  text-decoration: none;
}

div.browseBody {
       text-align:center;
}
.pageSelect, .pageSelect a:link,  .pageSelect  a:visited, .pageSelect b {
       font-size: 10px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: green;
       margin: 16px 0px 0px 5px;
       text-decoration: none;
       text-align:center;
}

.viewImg {
         text-align: center;
         padding: 10px 10px 10px 10px;

}
.viewImg img {
   border: 1px solid green;
}

h1 {
       font-size: 17px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #6d8a00;
       text-decoration: none;
       text-align: center;
       margin: 10px 0px 0px 0px;
}

h2 {
       font-size: 14px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #6d8a00;
       text-decoration: none;
       text-align: center;
       margin: 0px 0px 0px 0px;
       padding: 0px;
}

.searchMatch {
       font-size: 11px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       width: 30%;
       text-align: center;
       color: #ff9933;
       margin: 5px 5px 5px 35%;
}

.searchBox {
       font-size: 9px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #c28b00;
       background-color: #cdd49f;
       text-decoration: none;
       width: 30%;
       margin: 5px 5px 5px 35%;
       padding: 10px 10px 10px 10px;
       border: 1px dashed #397d1e;
}

.searchBox .dyn {
   position: absolute;
   float: left;
   width: 100%;
   background-color: #dbdfb6;
   font-size: 9px;
   font-family: Verdana, Geneva, Arial, Helvetica;
   visibility: hidden;
}


.searchBox input {
     font-size: 9px;
     font-family: Verdana, Geneva, Arial, Helvetica;
     border: 1px solid #6d8a00;
}

.searchBox .submit{
     border: 1px solid #999999;
     width: 20%;
}
strong {
      color: red;
}

.pageSelect b {
       font-size: 12px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #ff9933;
       margin: 16px 0px 0px 5px;
       text-decoration: none;
       text-align:center;
}

.menuItem a:hover {
  color: #ff9933;
  text-decoration: underline;
}

.loginLink a:link, .loginLink a:active, .loginLink a:visited {
   font-size: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica;
   color: white;
   font-weight: bold;
   margin: 5px 10px 0px 5px;
   float: right;
}


#bottom {
        position: relative;
        height: 25px;
        width: 765px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#main {
			 position: relative;
			 width: 765px;
       margin:15px auto;
  	   text-align: left;
}


#mainbody {
			 width: 745px;
}

#content {
			 position: relative;
          left: 10px;
			 width: 745px;
}

#leftcont {
			 position: relative;
          left: 0px;
			 width: 140px;
}

#loser_tag {
	    position: absolute;
       top: 203px;
}

#vs_tag {
       z-index: 20;
		 position: absolute;
       top: 130px;
       left: 260px;
}

#rightcont {
	   position: absolute;
     left: 146px;
     top: 0px;
     float: right;
}

#photo_left {

}

#photo_right {
	  position: absolute;
      float: right;
      left: 302px;
      top: 0px;
}

.vote_287 {
       border: 1px solid #AAAAAA;
       margin: 0px 0px 0px 0px;
}

#adBox {
    left: 40px;
    top: 0px;
	height: 60px;
	width: 486;
	margin: 0px 0px 20px 20px;
    position: relative;
}

.photo_name {
       width: 289px;
       height: 20px;
       position: relative;
       text-align: center;
       font-size: 14px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       font-weight: bold;
       color: #6d8a00;
}

#winner_tag {
	    position: absolute;
       top: 255px;
}

.vote_result {
       color: #444444;
       background: #cdd49f;
       font-family:  Arial, Helvetica;
       border: 1px solid #6d8a00;
       margin: 7px 0px 0px 0px;
       padding: 5px 5px 5px 5px;
       font-size: 13px;
}

.vote_result strong {
      font-size: 20px;

}.vote_result a {
      font-size: 15px;
      font-weight: bold;
}

#centerarea {
       width: 100%;
       background-image: url(/styles/default/images/center_bg.png);
       padding: 0px 0px 00px 0px;
}

#fadeContainer {
    visibility: hidden;
}
body {
	text-align: center;
	min-width: 800px;
  background: #A7A895;
  background-image: url(/styles/default/images/bggrade.png);
}

#fine_print {
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #777777;
  padding: 20px 0px 0px 0px;
  text-align: center;
}
/* ADMIN */

#message {
  width: 75%;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 50px;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  text-align: center;
  color: #777777;
  background-color: #b6e38c;
  border: 1px dashed #99cc66;
}

#error {
  width: 75%;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 50px;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  text-align: center;
  color: #777777;
  background-color: #ffbbbb;
  border: 1px dashed #c33a35;
}


.rightHelp {
  width: 150px;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 10px 50px;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  text-align: center;
  color: #FFFFFF;
  background: #55AA55;
  font-family:  Arial, Helvetica;
  border: #005500 solid 1px;
  float: right;
}


.vote_result {
       border: 1px solid #6d8a00;
       margin: 7px 0px 0px 0px;
       padding: 5px 5px 5px 5px;
       font-size: 13px;
}

#adminMenu {
  width: 138px;
  float: left;
}

.adminMenuItem {
  background: #c6d57a;
  width: 128px;
  float: left;
  margin: 0px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  text-align: center;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
}

.adminMenuItemSelected {
  background: #ff9933;
  width: 128px;
  float: left;
  margin: 0px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  text-align: center;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #555555;
}

.adminMenuSubItem {
  background: #DDDDDD;
  width: 114px;
  float: left;
  margin: 0px 0px 5px 18px;
  padding: 2px 2px 2px 2px;
  text-align: center;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  border: 1px dashed #99cc66;
}

.adminMenuSubItemSelected {
  background: #77cc77;
  width: 114px;
  float: left;
  margin: 0px 0px 5px 18px;
  padding: 2px 2px 2px 2px;
  text-align: center;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  border: 1px dashed #99cc66;
}

#adminBody {
  background: #EEEEEE;
  margin: 0px 0px 0px 12px;
  width: 580px;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #555555;
  float: left;
  padding: 5px 5px 5px 5px;
}

.mainBody {
  background: #EEEEEE;
  margin: 10px 10px 10px 10%;
  width: 80%;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #666666;
  padding: 5px 5px 5px 5px;
}


.bodyTitle  {
  background: #CCCCCC;
  margin: 0px 0px 5px 0px;
  width: auto;
  height: 15px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #CCCCCC;
  text-align: left;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #397d1e;
  font-weight: bold;
  text-decoration: none;
}


.titleMessage a, .titleMessage a:link,  .titleMessage a:visited {
       font-size: 11px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #397d1e;
       font-weight: bold;
       text-decoration: none;
}

.titleMessage  {
  background: #EEEEEE;
  margin: 10px 0px 0px 0px;
  width: auto;
  height: 15px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #CCCCCC;
  text-align: center;
}
.niceForm input,.niceForm textarea,.niceForm select {
       background-color: #dbdfb6;
       border: 1px solid #6d9a00;
       font-size: 11px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       color: #397d1e;
}
.niceForm .even {
   width: 300px;
}

.niceForm .submit {
  color: black;
  background-color: #dbdfb6;
  border: 1px solid #6d9a00;
}

#adminContainer {
   background-color: #DDDDDD;
   width: 500px;
   border: 1px dashed #CCCCCC;
   margin: 10px 10px 10px 10px;
}

DIV.faqContainer {
   background-color: #EEEEEE;
   width: 90%;
   border: 1px dashed #CCCCCC;
   margin: 10px 30px 10px 5%;
   padding: 0px 0px 10px 0px;
   font-size: 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica;
   color: #777777;
}


.faqContainer p {
   font-size: 9pt;
   font-family: Verdana, Geneva, Arial, Helvetica;
   color: #777777;
   margin: 5px 5px 5px 9px;
}

DIV.faqContainerTitle {
   background-color: #DDDDDD;
   color: #397d1e;
   font-size: 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica;
   font-weight: bold;
   padding: 5px 5px 5px 5px;

}

DIV.browseContainer {
   background-color: #EEEEEE;
   width: 70%;
   border: 1px dashed #CCCCCC;
   margin: 10px 30px 10px 15%;
}

#adminContainer {
   background-color: #DDDDDD;
   width: 500px;
   border: 1px dashed #CCCCCC;
   margin: 10px 10px 10px 10px;
}

#adminContainerPending {
   background-color: #CCCCFF;
   width: 500px;
   border: 1px dashed #CCCCCC;
   margin: 10px 10px 10px 10px;
}
#adminContainerReject {
   background-color: #FFcccc;
   width: 500px;
   border: 1px dashed #CCCCCC;
   margin: 10px 10px 10px 10px;
   opacity: .60;
}

.adminContThumb {
 border: 2px solid #DDDDDD;
 float: left;
}


#adminContCaption {
      padding: 5px 5px 5px 5px;
      font-size: 9px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      top: 0px;
      float: left;
      color: #777777;
}

#adminContCaption b {
      color: #397d1e;
}


DIV.table-row {
  color: #000000;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 1px;
}

/* Style rules for the 3 x 2 table example */

DIV.left-container2 {
  border: none;
  float: left;
  margin: 0;
  padding: 0;
  width: 140px;
}

DIV.right-container2 {
  border: none;
  float: left;
  margin: 0;
  padding: 0;
  width: 603px;
}


DIV.space-line {
  clear: both;
  margin: 0;
  padding: 0;
  width: auto;
}

#tagWinner {
			 position: absolute;
       top: 327px;
       left: 0px;
}

#tagLoser {
	    position: absolute;
      top: 172px;
      left: 0px;
}


DIV.mainbody {
  background-color: purple;
}

.photoContainer {
       float:left;
       padding: 0px 0px 0px 10px;
}

.photo {
       border: 1px solid #ff9933;
}

.photoResult {
 display: block;
       margin: 0px 0px 11px 0px;
       border: 1px solid #99cc66;
}
#tagVS {
	   Z-index: 2;
	   position: absolute;
       top: 170px;
       left: 410px;
}

#loadStatus {
       visibility: hidden;
       opacity:     .9;
	   Z-index:     20;
       position:    absolute;
       top:         180px;
       left:        355px;
       width:       190px;
       height:      40px;
       background-color: #eeeeee;
       border:      1px solid #999999;
       color:       #999999;
       padding:     0px 0px 0px 0px;
}

#loadStatus span {
       opacity: .8;
	   Z-index: 3;
       position: absolute;
       top: 10px;
       left: 80px;
       font-size: 13px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       font-weight: bold;
       color: #999999;
       padding: 0px 0px 0px 0px;
}


#loadStatus img {
       position: absolute;
       top: 4px;
       left: 30px;

}
#photo_name {
       text-align: center;
       font-size: 14px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       font-weight: bold;
       color: #6d8a00;
}

.finePrint {
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Geneva, Arial, Helvetica;
  color: #777777;
  margin: 20px 150px 0px 150px;
  text-align: center;
}

#main {
			 position: relative;
			 width: 765px;
       margin:15px auto;
  	   text-align: left;
}

#centerarea {
			 width: 100%;
       background-image: url(/styles/default/images/center_bg.png);
}

#topmenu {
			 Z-index: 2;
			 position: relative;
			 width: 743px;
       top: 4px;
       background: #748C67;
       height: 24px;
       border: 1px solid #536E45;
       margin: 0px 0px 0px 0px;
}
#content {
			 Z-index: 2;
			 position: relative;
       left: 10px;
			 width: 745px;
}

.menuItem {
       margin-left: 5px;
       font-size: 9px;
       font-family: Verdana, Geneva, Arial, Helvetica;
       vertical-align: middle;
       color: white;
       margin: 4px 5px 5px 5px;
}



.voteResult {
       color: #397d1e;
       background: #cdd49f;
       font-family:  Verdana,Arial, Helvetica;
       border: 1px solid #6d8a00;
       margin: 7px 0px 0px 0px;
       padding: 5px 5px 5px 5px;
       font-size: 13px;
       width: 128px;
}

.voteResult b{
       color: #ac4b00;
       font-family:  Verdana,Arial, Helvetica;
       font-size: 13px;
       font-weight: bold;
}

.voteResult a:link, .voteResult a:active, .voteResult a:visited {
       color: #f28034;
       font-weight: bold;
}

.stats {
       border: 1px solid #cdd49f;
       width: 400px;
       height: 200px;
       margin: 3px 10px 10px 12%;
       font-family:  Verdana,Arial, Helvetica;
       text-align: center;
}


    
/* Page Numbers */
.pages {
    clear:      center;
    font-size: 70%;       
    font-family:  Verdana,Arial, Helvetica;
        
    width: 80%;
    margin: 5px 5px 5px 16%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #DD6900;
    font-weight: bold;
    background: #DD6900;
    color: #fff;
}

.pages a {
    border: 1px solid #5C7C4D;
    text-decoration: none;
}

.pages a:hover {
    border-color: #DD6900;
}

.pages a.nextprev {
    border: 1px solid #DD6900;
    font-weight: bold;
    background: white;
    color: #DD6900;
}

.pages span.nextprev {
    color: #666;
    font-weight: bold;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}
