body {margin:0;padding:0;font: Arial, Verdana, Helvetica, sans-serif;color:#FFF;}	
/*p{font-family:Verdana,arial,helvetica,sans-serif;}*/
a{color: #008ecf /*#00AEEF*/}

div#logo{position:absolute;left:45px;top:13px;}
div#logo h1{text-indent:-10000px;margin:0;padding:0;}
div#logo h1{background:url(../images/logo.gif) no-repeat;}
div#logo h1 a{display:block;width:289px;height:68px;}

div#login{
	position:absolute;
	left:611px;
	top:23px;
	width: 381px;
}
div#login .forgot{font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif;}
div#login .forgot img{margin:0 4px 0 10px;}
div#login .forgot a{color:#00AEEF;}

div#count{position:absolute;left:348px;top:-4px;}
div#count td{background-repeat:no-repeat;}
div#count tr.num td{padding-left:5px;}

body.home,body.about{background:#000 url(../images/background.jpg) no-repeat center 0;}


body #content{position:relative;width:1000px;}
body.join #content,body.tellfriend #content,body.winners #content,body.who #content{background:url(../images/background2.gif) no-repeat 0 120px;}

#menu{position:relative;list-style:none;margin:0;padding:0;height:28px;float:left;}
#menu li{float:left;margin:0;padding:0;}
#menu li a{display:block;height:28px;text-indent:-10000px;text-decoration:none;}
#menu li a img{border:0;}

body.home #menu a#m_home{background:url(../images/m_home_o.gif) no-repeat;width:66px;}
body.about #menu a#m_about{background:url(../images/m_about_o.gif) no-repeat;width:80px;}
body.join #menu a#m_join{background:url(../images/m_join_o.gif) no-repeat;width:130px;}
body.contestants #menu a#m_contestants{background:url(../images/m_contestants_o.gif) no-repeat;width:106px;}
body.k3showcases #menu a#m_k3showcases{background:url(../images/m_k3showcases_o.gif) no-repeat;width:111px;}
body.judgesmissions #menu a#m_judgesmissions{background:url(../images/m_judgesmissions_o.gif) no-repeat;width:126px;}


a#m_home{background:url(../images/m_home.gif) no-repeat;width:66px;}
a#m_about{background:url(../images/m_about.gif) no-repeat;width:80px;}
a#m_join{background:url(../images/m_join.gif) no-repeat;width:130px;}
a#m_contestants{background:url(../images/m_contestants.gif) no-repeat;width:106px;}
a#m_k3showcases{background:url(../images/m_k3showcases.gif) no-repeat;width:111px;}		
a#m_judgesmissions{background:url(../images/m_judgesmissions.gif) no-repeat;width:126px;}		
a#m_forum{background:url(../images/button_forum_ori.gif) no-repeat;width:90px;}		
a#m_adminsite{background:url(../images/button_admin_ori.gif) no-repeat;width:170px;}		

a#m_home:hover{background:url(../images/m_home_o.gif) no-repeat;width:66px;}
a#m_about:hover{background:url(../images/m_about_o.gif) no-repeat;width:80px;}
a#m_join:hover{background:url(../images/m_join_o.gif) no-repeat;width:130px;}
a#m_contestants:hover{background:url(../images/m_contestants_o.gif) no-repeat;width:106px;}
a#m_k3showcases:hover{background:url(../images/m_k3showcases_o.gif) no-repeat;width:111px;}
a#m_judgesmissions:hover{background:url(../images/m_judgesmissions_o.gif) no-repeat;width:126px;}		
a#m_forum:hover{background:url(../images/button_forum_over.gif) no-repeat;width:90px;}
a#m_adminsite:hover{background:url(../images/button_admin_over.gif) no-repeat;width:170px;}

a{text-decoration:underline;}
a:hover{text-decoration:none;}

input.tf{width:133px;border:1px solid #7F9DB9;font-size:11px;}
input.textarea{width:230px;font-size:11px;border:1px solid #7F9DB9;}
input.loginform{color:#FFF;height:20px;font-size:12px;border:1px solid #00AEEF;background-color:#000;}
input.formfields{font-size:11px;}
textarea{font-family:Arial,verdana,Helvetical,sans-serif;font-size:11px;border:1px solid #7F9DB9;}
.note{font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif;}
select,#tbl_register th,td{font-size:11px;}
span.sb{font-weight:bold;color:#00AEEF;}
br.clear{clear:both;}

.blue1 {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	PADDING-left: 10px;
	COLOR:  #5588bb; /* #99ccff; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.blue_title {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR:  #77aadd; /*#99ccff;  */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.blue1_npad {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #5588bb; /* #99ccff; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.blue2 {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #00aeef; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.white {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-LEFT: 10px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.black {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	PADDING-LEFT: 10px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.black1 {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.alert {
    FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-LEFT: 10px;
	COLOR: red; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}


.border{
	border: 1px solid;
	border-color:#14568c;
	width: 90%;
	background-color:#ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666
}


.hardbreak{
	word-wrap: break-word;
	overflow: hidden;
	width:680px;
}

.blueheading {
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #001a33; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.whitetext10 {
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.bluetext10 {
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	COLOR: #99ccff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.bluetext10:hover {
    FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	COLOR: #dd6900; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

.header {
    FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: BOLD;
	COLOR: #00AEEF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.header:hover {
    FONT-WEIGHT: BOLD;
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: NONE;
}

.pageno {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	COLOR: #99ccff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

b{ font-weight: bold;
}
.textBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bodyText_Orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
}
.bodyText_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bodytext_Black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodytext_Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.StausText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.GroupTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitleBarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.Event_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
}
.GroupNavi_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.FeatureEvent_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}
.EventLineUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.TitleBarText_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC00;
}
.Group_subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #072C42;
}
.ErrorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.ErrorMessage_Body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.Event_title_White {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.LineColor {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

