
body{
margin:0;
padding:0;
line-height: 1.5em;
background-image: url("../images/body_topbg.jpg");
background-repeat: repeat-x;
background-position: top;
background-color: #2DACD6;
}

*{
   font-family: Trebuchet MS, Arial;
}

em{color: red;}

#topRow{
 width: 100%;
 height: 23px;
 background-color: black;
 
}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background-image: url('../images/head_back.jpg');
height: 155px; /*Height of top section*/
position: relative;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 190px 0 210px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: #FFFFFF;
height:2500px;
}

#leftcolumn{
float: left;
width: 210px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
background: #FFFFFF;
height:2500px;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;
height:2500px;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/* old design start*/

.mainTitle{
  margin: 1px;
  color: #015B99;
  font-family: Trebuchet MS, Arial;
  font-size:	17px;
  font-weight: bold;
}

.headline{
  margin: 1px;
  color: #015B99;
  font-size:	16px;
  font-weight: bold;
}


.defaultWindow th {
	color:white;
}

.defaultWindow select {
	color:black;
	/*background-image: url("../images/textbox_bg.jpg"); */
	background-color: #86b6c2;
	border: 1px solid #43808f;
}

.defaultWindow input  {
	color:black;
}
.defaultTextField  {
/*	background-image: url("../images/textbox_bg.jpg"); */
/*	color:black;  */
/*	border: 1px solid #43808f; */
}
.defaultTextArea  {
	color:black;
	background-color: #86b6c2;
	border: 1px solid #43808f;
}

.defaultWindow textarea {
	color:black;
	background-color: #86b6c2;
	border: 1px solid #43808f;
}

a{
 color: #015B99;
	
}
a:hover{
	color: #9ACB2A; 
}

.loginTable
{
  width: 260px;
  border-left: 2px dotted #0085AE;
}

.loginTable th
{
  color: white;
  font-size: 11px;
}
.loginTable td
{
  color: white;
  font-size: 11px;
}


.defaultDiv *
{
  color: white;
}

.profileTable{
  color: #222222;	
}

.profileTable td{
   text-align: left;
}
.profileTable th{
  text-align: right;
}

.inputFormTable th{
  /*background-color: #857676;*/
  /*border: 5px solid #857676;*/
  font-family: Century Gothic, Arial;
  font-size: 12px;
  color:#222222;
  text-align: right;
}

.inputFormTable td{
   font-size: 12px;
   text-align: left;
}

.defaultTable th{
  background-color: #cccccc;
  border: 1px solid #0C88AB;
    font-size: 12px;
  color: white;
}
.defaultTable{
  background-color: #dddddd;
  border: 1px solid #0C88AB;
  font-size: 12px;
  color: black;
}

.resultTable{
  background-color: gray;
  font-size: 12px;
  border: 1px solid #00c7fb;
}
.resultTable td{
  font-size: 12px;
}
.resultTable th{
  font-size: 12px;
}

.mainTable{
  width: 980px;
  background-color: black;
  /*border: 1px solid #00c7fb;*/
}


 .mainMenu td{  
   text-align: left;
 }
 .mainMe{
   width: 163px;
   height: 37px;
  /* background-image: url("../images/menu_bg_1.jpg"); 
   background-repeat: no-repeat; */
   border-bottom: 1px solid #cccccc;
 }

.mainMenu a{
   color: #015B99;
   font-weight: bold;
   font-family: Trebuchet MS, Arial;
   font-size:	20px;
   text-align:	left;
   font-weight: bold;
 }
 
 .subMenu td{
   /* background-image: url("../images/menu_bg_2.jpg"); 
   background-repeat: no-repeat; */
   width: 163px;
   height: 27px;
   border-bottom: 1px solid #cccccc;
 }
 
.subMenu a{
   color: #111111;
   padding-left: 23px;
   font-family: Trebuchet MS, Arial;
   font-size:	14px;
   text-align:	left;
   font-weight: bold;
 }

.topmenu{
  position: absolute; 
  left: 10px; 
  top: 128px;
  font-size: 1px;
 /* background-color: white; */
}
.topmenu td {

}
.topmenu td a{
	
  font-size:	14px;
  text-align:	left;
  font-weight: bold;
  color: #111111;
  background-color: #dbdbdb; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px;
  margin-right: 6px;  
}



/* rounded buttons */

* {text-decoration:none;  }


.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:23px;
	background:url(../images/button.gif) no-repeat right top; 
	padding-right:15px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(../images/button.gif) no-repeat left top; 
	height:20px;
	display:block;
	display:inline-block;
	padding-left:15px;
	line-height:20px;
	vertical-align:top;
	color:white; 
	font-family: Century Gothic, Arial;
	font-size:12px; 
	font-weight:bold;

}

	a.round:hover {background-position:right -162px;}
	a.round:hover span {background-position:left -162px;}
	
	/*button tag*/
	
	button {border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 0px; cursor:pointer; cursor:hand;}
	
/* end rounded buttons */

.voteBox{
	background-color: #000000;
	border: 1px solid #00c7fb;
	width: 155px;
	text-align: left;
	color:white;
}

.voteBox *{
	color:white;
}

#guestEnterWindow{
	position: absolute;
	width: 350px;
	height: 160px;
	background-color: #355ea2;
	left: 50%;
	top: 50%;
	margin-left: -175px;
	margin-top: -80px;
	visibility: hidden;
	border: solid black 2px;
}

.winHead{
  width: 100%;
  height:18px;
  background-color:pink;
  position: relative;
}

.windowIcon{
	position: relative; 
	top: 1px;
}

.windowCaption{
  position: relative; 
  top: -10px;
}

#mw_table td{
	background-color: #dddddd;
	border-bottom: 1px solid black;
}
