html{
	height:100%;
}

body{
	height:100%;
	background-position: center;
}

.bgMainTop{
	background-image : url(img/bgMainTop.jpg);
	background-repeat:no-repeat;
}

.bgMainBot{
	background-image : url(img/bgMainBot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bgContest{
	background-image : url(img/bgContest.jpg);
	background-repeat:no-repeat;
}

.bgContestBot{
	background-image : url(img/bgContestBot.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bgSnopTop{
	background-image : url(img/bgSnopTop.jpg);
	background-repeat:no-repeat;
}

.bgSnopContent{
	background-image : url(img/bgSnopContent.jpg);
	background-repeat:no-repeat;
}

.bgSnopBot{
	background-image : url(img/bgSnopBot.jpg);
	background-repeat:no-repeat;
}

.dotH{
	background-image : url(img/dotH.gif);
	background-repeat : repeat-x;
}

/*---------- fonts ----------*/

body,td{
	font-family : Tahoma,Verdana,Helvetica,Arial,Thonburi,sans-serif;
	font-size : 11px;
	color : #767676;
}

.txtBig_Orange{
	font-size:14px;
	line-height:18px;
	color:#FF9100;
}

.txtBig{
	font-size:14px;
	line-height:18px;
	color:#000000;
}

input{
	font-family :  Tahoma,Verdana,Helvetica,Arial,Thonburi,sans-serif;
	font-size : 11px;
	color : #333333;
}

select{
	font-family :  Tahoma,Verdana,Helvetica,Arial,Thonburi,sans-serif;
	font-size : 11px;
	color : #333333;
}

textarea{
	font-family :  Tahoma,Verdana,Helvetica,Arial,Thonburi,sans-serif;
	font-size : 11px;
	color : #333333;
}

/*  LAYOUT  */

.img_box_Snop
{
	margin-right:10px;
	margin-bottom:10px;
}

.img_box_Snop_Small
{
	margin-right:8px;
	margin-bottom:8px;
}
/*.img_box_border
{
	vertical-align:middle;
	border:#b2b2b2 solid 1px;
	padding:5px;
}*/

/*---------- text-link ----------*/
a:link{text-decoration : none; color : #767676;}
a:visited {text-decoration : none; color : #767676;}
a:hover {text-decoration : underline; color : #767676;}

a.txtLink1:link {text-decoration : none; color : #7FD5F5;}
a.txtLink1:visited {text-decoration : none; color : #7FD5F5;}
a.txtLink1:hover {text-decoration : underline; color : #767676;}

a.txtLink2:link {text-decoration : none; color : #FF9100;}
a.txtLink2:visited {text-decoration : none; color : #FF9100;}
a.txtLink2:hover {text-decoration : underline; color : #767676;}

a.txtLink_forgotpassword:link {text-decoration : none; color : #176b8d;}
a.txtLink_forgotpassword:visited {text-decoration : none; color : #176b8d;}
a.txtLink_forgotpassword:hover {text-decoration : none; color : #FFFFFF;}

a.txtLinkHome:link {text-decoration : none; color : #7A7A7A; background-color: #FFFFFF; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkHome:visited {text-decoration : none; color : #7A7A7A; background-color: #FFFFFF; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkHome:hover {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}

a.txtLink:link {text-decoration : none; color : #FFFFFF; background-color: #7A7A7A; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLink:visited {text-decoration : none; color : #FFFFFF; background-color: #7A7A7A; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLink:hover {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}

a.subNavLink:link {text-decoration : none; color : #FFFFFF; background-color: #7A7A7A; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
a.subNavLink:visited {text-decoration : none; color : #FFFFFF; background-color: #7A7A7A; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
a.subNavLink:hover {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

a.subNavLinkOver:link {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
a.subNavLinkOver:visited {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
a.subNavLinkOver:hover {text-decoration : none; color : #FFFFFF; background-color: #FF9100; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}