/* --------------------      CSS    ------------------------*/

	body {
		background-color: #ffffff;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	tr {
		font: 12px  arial, helvetica, sans-serif;
		color: #333333;
		margin: 0px;
		padding: 0px;
		line-height: 18px;
	}
	p {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 10px 0px 0px 0px;
		color: #666666;
	}
	span {
		padding:0px;
	}
	a {
		color: #666666;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		color: #F43939;
	}
	h1 {
		font:18px arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		letter-spacing: 0ex;
		line-height: 26px;
	}
	h2 {
		font:16px arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		letter-spacing: 0ex;
		line-height: 24px;
	}
	h3 {
		font:14px arial, helvetica, sans-serif;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		letter-spacing: 0ex;
		line-height: 22px;
	}
	h4 {
		font:12px arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-weight:100;
		line-height: 22px;	
		letter-spacing: 0ex;
		line-height: 20px;
	}
	h5 {
		font:14px arial, helvetica, sans-serif;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-weight:bold;
		letter-spacing: 0ex;
		line-height:15px;
	}		
	ul {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		list-style-type: disc;
		list-style-color: #F0E190;
	}
	li {
		color: #666666;
	}
	ol {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		list-style-type:decimal;
		list-style-color: #F0E190;
	}
	hr {
		color: none;
		border-bottom: 1px dashed #979832;
		height: 1px;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		padding: 0px;
		margin: 10px 0px 5px 0px;			
	}
	
/* --------------------      IDs    ------------------------*/

	#TJK_ToggleON,#TJK_ToggleOFF {display:none} /* --- Hides the "open all" and "close all" links from script-challenged UA's --- */
	
		
		
/* --------------------      Classes    ------------------------*/

	.topBlock{
		clear: both;
	}
	.content {
    	margin: auto;
		margin-top:20px;
		padding-bottom:40px;		
		/*height:300px;*/
		width: 770px;
		overflow:hidden;
	}	
	.BgBotYello {
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_yello.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}	
	.navSpace {
		margin: auto;
		margin-top: 45px;
		padding: 5px 0px 5px 0px;
		vertical-align: bottom;
		width: 776px;
		overflow: visible;
	}	
	.headlineBlock {
		margin: 15px 10px 5px 10px;
		width: 100%;
		/*border: 1px #CC0000 solid;*/
		float: left;
	}		
	.contentMain {
		margin: 0px 5px 10px 10px;
		padding: 0px 5px 5px 0px;
		width: 750px;
		float: left;
	}
	.contentForm {
		margin: auto;
	/*	margin: 0px 5px 10px 10px;*/
		padding: 0px 5px 5px 0px;
		width: 750px;
		float: left;
	}
	.contentMainLeft {
		margin: 0px 5px 10px 10px;
		padding: 0px 5px 5px 0px;
		width: 358px;
		float: left;
	}	
	.contentMainRight {
		margin:0px 10px 10px 0px;
		padding: 0px 5px 5px 0px;
		width: 358px;
		float: right;
	
	}
	.threeCulumnLeft {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 5px;
		width: 235px;
		float: left;
	}	
	.threeCulumnMid {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 5px;
		width: 235px;
		float: left;
	}	
	.threeCulumnRight {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 5px;
		width: 235px;
		float: left;
	}
	.nomContentMainLeft {
		margin: 0px 5px 10px 10px;
		padding: 0px 5px 5px 0px;
		width: 700px;
		float: left;
	}
	.nomContentMainRight {
		margin:0px 10px 10px 0px;
		padding: 0px 5px 5px 0px;
		width: 140px;
		float: right;
	}
	
	.nominationFourCulumnLeft {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 192px;
		float: left;
	}
	.nominationFourCulumnMidLeft {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 200px;
		float: left;
	}
	.nominationFourCulumnMidRight {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 110px;
		float: left;
	}
	.nominationFourCulumnRight {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 110px;
		float: left;
	}
	.nominationThreeCulumnLeft {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 192px;
		float: left;
	}
	.nominationThreeCulumnMid {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 200px;
		float: left;
	}
	.nominationThreeCulumnRight {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 160px;
		float: left;
	}
	.nominationTwoCulumnLeft {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 192px;
		float: left;
	}
	.nominationTwoCulumnRight {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 230px;
		float: left;
	}
	.nominationOneCulumnLeft {
		margin: 5px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 700px;
		float: left;
	}
	.nominationOneCulumn {
		margin: 0px 5px 5px 5px;
		padding: 0px 5px 5px 0px;
		width: 250px;
		float: left;
	}
	.nominationHomeRight {
		margin: 0px 5px 5px 5px;
		*margin/**/:/**/ 0px 5px 5px 0px;
		padding: 0px 5px 5px 0px;
		*padding/**/:/**/ 0px 0px 5px 0px;
		width: 490px;
		float: left;
	}
	.nominationHeading {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		color: #7B5B16;
	}
	.nominationGrey {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		color:#666666;
	}
	.nominationBlack {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		color:#000000;
	}
	.nominationRed {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		color: #F43939;
	}
	.voteHeader {
		width:495px;		
	}
	.nomFinalists {
		padding:20px 0 20px 20px;
		width:185px;
	}
	.winnersHolding {
		padding:20px 0px 20px 0px;
		width:480px;
		*width/**/:/**/ 450px;
	}
	.winner {
		padding:0px 0 15px 20px;
		width:430;
		*width/**/:/**/ 410px;
		overflow:hidden;
	}
	.homeMainNom {
		width:500px;
		float:left;
		font-weight:100;
	}
	.homeMainNomLeft {
		width:240px;
		float:left;
	}
	.homeMainNomRight {
		padding:20px 0 0 20px;
		width:220px;
		float:left;
	}
	.sabc {
		padding:20px 0 0 20px;
	}
	p.nominations {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 0px 0px 0px 0px;
		color: #666666;
	}	
	img.logoTop {
		display: block;
		margin-left: auto;
    	margin-right: auto;
		margin-top:20px;
		height:80px;
	}	
	img.patternTop {
		margin-left: auto;
    	margin-right: auto;
		overflow:auto;
	}	
	.winners {
		font: 12px arial, helvetica, sans-serif;
		line-height: 18px;
		margin: 10px 0px 0px 0px;
		color: #F43939;
		font-weight:bold;
		
	}	
	.BgTopYello{
		height: 76px;
		background-image: url(../images/dots-top_yello.gif);
		background-repeat: repeat-x;
		background-position: top center;
	}
	.BgBotYello{
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_yello.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}
	.BgTopBlue{
		height: 76px;
		background-image: url(../images/dots-top_blue.gif);
		background-repeat: repeat-x;
		background-position: top center;
	}
	.BgBotBlue{
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_blue.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}	
	.BgTopGreen{
		height: 76px;
		background-image: url(../images/dots-top_green.gif);
		background-repeat: repeat-x;
		background-position: top center;
	}
	.BgBotGreen{
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_green.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}	
	.BgTopPurple{
		height: 76px;
		background-image: url(../images/dots-top_purple.gif);
		background-repeat: repeat-x;
		background-position: top center;
	}
	.BgBotPurple{
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_purple.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}
	.BgTopRed{
		height: 76px;
		background-image: url(../images/dots-top_red.gif);
		background-repeat: repeat-x;
		background-position: top center;
	}
	.BgBotRed{
		margin-top: 15px;
		padding: 10px;
		background-image: url(../images/dots-bot_red.gif);
		background-repeat: repeat-x;
		background-position: top center;
		overflow: visible;
		height: 30px;
		*height/**/:/**/ 45px;
		clear:both;
	}					
	.smallBlack {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 13px;
	}
	.smallWhite {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 13px;
	}
	.smallGrey {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 13px;
	}
	.smallRed {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #cc0000;
		line-height: 13px;
	}
	.xtraSmallWhite {
		font-family: verdana;
		font-size: 8px;
		color: #ffffff;
		text-decoration: none;
	}
	.clrRed {
		color: #F43939;
	}
	.clrPink {
		color: #BC00A8;
	}
	.clrGold {
		color: #CC9900;
	}
	.clrWhite {
		color: #ffffff;
	}
	.clrGray {
		color: #666666;
	}
	.clrBlack {
		color: #000000;
	}
	.clrGreen {
		color: #6DCB65;
	}
	.clrGreenLight {
		color: #979832;
	}
	.clrYello {
		color: #FED412;
	}	
	.clrBrown {
		color: #6D4D40;
	}	
	.clrBlue {
		color: #6598CB;
	}
	.clrDarkBlue {
		color: #2A4F7A;
	}	
	.clrPurple{
		color: #9A61CF;
	}	
	
	.surfaceTag {
		font-family: verdana;
		font-size: 8px;
		color: #cccccc;
		text-decoration: none;
		/*letter-spacing: 0.1ex;*/		
	}
	.surfaceTag:hover {
		color: #CC0000;
		text-decoration: none;
	}
	.bdrBottomDashed {
		border-bottom: 1px dashed #cccccc;
	}
	.bdrTopDashed {
		border-top: 1px dashed #cccccc;
	}
	.bdrTopRightDashed {
		border-top: 1px dashed #cccccc;
		border-right: 1px dashed #cccccc;
	}	
	.liCatergories {
		margin-left:-5px;
	}
	.divtxtfield {
		padding:5px 0px 5px 0px;
	}	


/* ------------------------------------  Form stuff -----------------------------------*/
	input.value {
		font-family: arial;
		font-size: 11px;
		padding:2px;
	}
	select{
		width: 275px;
	}
	input {
		width: 270px;
	}
	input.checkBox {
		width: 20px;
	}	
	textarea {
		border: 1px solid #6699CC;
		font-family: arial;
		font-size: 13px;
	}
	input.submit {
		height: 23px;
		width: 100px;
		cursor: pointer;
	}
	
	/* ------------------------------------  Menu styles -----------------------------------*/		
	
	.navMain {
		/*padding: 4px 5px 4px 4px;*/
		padding: 4px 15px 4px 14px;
		margin-top: 10px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 4px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;		
		font-weight: normal;
		text-decoration: none;
		font-size: 11px;
		cursor: hand;
		/* vertical-align: middle;  */
		background-color: #DADADA;
		border: 1px #B3B3B3 solid;
		-moz-border-radius: 5px;
	}
	
	.navMain:hover {
		color: #ffffff;
		background-image: url(../images/main_nav_bg.jpg);
		background-position: left top;
		background-repeat: repeat-x;
		background-color:#666666;
	}

	.navMainColor {
		background-color: #DADADA;
	}
	
	.navMainBG {
		background-image: url(../images/main_nav_bg.jpg);
		background-position: left top;
		background-repeat: repeat-x;
	}	
		
	#dropmenudiv {
		position: absolute;
		margin: 3px 0px 0px -1px; 
		padding: 0px 0px 0px 0px; 		
		border: 1px solid #ffffff;
		border-bottom-width: 0;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight: lighter;
		color: #6E4D40;
		line-height: 18px;
		z-index: 2000;
		/*width:140px;*/
		background-color: #DADADA;
	}
	
	#dropmenudiv a{
		display: block;
		/*text-indent: 3px;*/
		border-bottom: 1px solid #B3B3B3;
		border-left: 1px solid #B3B3B3;
		border-right: 1px solid #B3B3B3;
		padding: 3px 3px 3px 8px;
		text-decoration: none;
		color: #000000;
		background-color: #DADADA;
		/*width:100%;*/
	}
	
	#dropmenudiv a:hover{ 
		color: #ffffff;
		background-image: url(../images/main_nav_bg.jpg);
		background-position: left top;
		background-repeat: repeat-x;
		background-color:#666666;
	}


	
