a{
	text-decoration:none;
	color:#0076A2;
}
a:hover{
	text-decoration:underline;
}
table {
	border-collapse: collapse;
}

img, fieldset {
	border: 0;
}
ul
{
margin:0px; padding:0px; list-style-type:none;
}
ol{
	margin:0 20px;
	padding:0;
}
a:focus {
	outline: 0;
}
html {
overflow-y: scroll;	
} /*Always show scrollbar*/
form {
	margin:0px;
	padding:0px
}

.inputstyle, .input {
   background: none repeat scroll 0 0 #FAFAFA;
    border-color: #B0B0B0 #ECECEC #ECECEC #B0B0B0;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-family: 'Shanti',sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    margin: 2px 0;
    padding: 4px;
	}
.button2 {
	   background: none repeat scroll 0 0 #5A0004;
    color: #FFFFFF;
    font-family: 'Trebuchet MS';
    font-size: 14px;
    font-weight: normal;
    padding: 5px 10px; border:0; cursor:pointer;
		border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; margin-right:5px;
}
.button3 {
	   background: none repeat scroll 0 0 #3F4206;
    color: #FFFFFF;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: normal;
    padding: 3px 5px; border:0; cursor:pointer;
		border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.button2:hover, .button3:hover
{
text-decoration:none;
}
.required, .red
{
color:#FF0000;
}

h1, h2, h3, h4, h5{
	padding:0;
	margin:0;
}

.underprocess
{
padding:235px 0px;
font-weight:normal;
text-align:center;
}

/* Common things end */
 
.logo
{
text-indent:-1000px;
}
.logo a{
	margin:16px 0;
	background:url(../images/logo.png) no-repeat top left;
	width:450px;
	height:114px;
	display:block; 
}

.main-text{
	font-size:13px;
	line-height:22px;
 
}
.audiobg
{
	background:#F4F6DA; border:#A8AF46 1px solid;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:5px; margin:5px 0; font-size:14px; line-height:20px; text-align:center; font-weight:bold; color:#B14003;
} 
.mid-part{
	background:#fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:10px;
}
.sponsors-title{
	background:url(../images/rt-title-bg.gif) no-repeat left;
	line-height:34px;
	padding:0 10px;
	font-family:'Francois One', sans-serif;
	font-size:18px;
	color:#3b3e01;
}
.youth-title{
	background:url(../images/rt-title-bg2.gif) no-repeat left;
	line-height:34px;
	padding:0 10px;
	font-family:'Francois One', sans-serif;
	font-size:18px;
	color:#ffffff;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.sponsors-list ul li{
	list-style:none;
	margin:0;
	padding:0;
}
.sponsors-list ul li img{
	border:#e1dfd4 1px solid;
}
.rt-box{
	border-left:#d4d4d4 1px solid;
	border-right:#d4d4d4 1px solid;
	border-bottom:#d4d4d4 1px solid;
	padding:9px 9px 5px 9px;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	margin:0 0 10px;
}
.rt-box2{
	border-left:#de8656 1px solid;
	border-right:#de8656 1px solid;
	border-bottom:#de8656 1px solid;
	padding:9px 9px 5px 9px;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	margin:0 0 10px;
}

.left-nav{
	background:url(../images/left-box-top.gif) no-repeat top;
	padding:12px 0 0;
	width:200px;
}
.left-nav ul{
	background:url(../images/left-box-bg.gif) repeat-y;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	padding:0 0 3px;
}
.left-nav ul li{
	list-style:none;
	background:url(../images/left-nav-separation.gif) no-repeat bottom;
	padding:0 0 4px;
}
.left-nav ul li a img{
	float:left;
	margin:3px 8px 0 8px;
	text-align:right;
	background:url(../images/left-arw-bg.png) no-repeat;
	padding:3px 3px;
}
.left-nav ul li.last{
	background:none;
}
.left-nav ul li a{
	line-height:38px;
	font-family:'Shanti', sans-serif;;
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:13px;
}
.left-nav ul li a.last{
	border-bottom:none;
}
.left-nav ul li a:hover, .left-nav ul li a.active{
	color:#000;
	text-decoration:none;
	background:#e39c00;
}


.admin-left-nav{
	background:url(../images/left-box-top.gif) no-repeat top;
	padding:12px 0 0;
	width:200px;
}
.admin-left-nav ul{
	background:url(../images/left-box-bg.gif) repeat-y;
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	padding:0 0 3px;
}
.admin-left-nav ul li{
	list-style:none;
	background:url(../images/left-nav-separation.gif) no-repeat bottom;
	padding:0 0 4px;
}

.admin-left-nav ul li.last{
	background:none;
}
.admin-left-nav ul li a{
	line-height:28px; background:url(../images/black-arw.gif) no-repeat; padding-left:25px; background-position:10px 10px;
	font-family:'Shanti', sans-serif;;
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:13px;
}
.admin-left-nav ul li a.last{
	border-bottom:none;
}
.admin-left-nav ul li a:hover, .admin-left-nav ul li a.active{
	color:#000;
	text-decoration:none;
	  background:url(../images/black-arw.gif) no-repeat #e39c00; padding-left:25px; background-position:10px 10px;
}

.event-title{
	font-family:'Francois One', sans-serif;
	font-size:22px;
	color:#292929;
	border-bottom:#CCCCCC 1px dotted;
	line-height:30px;
	margin:0 0 5px;
}

 
.mid-nav ul li{
	list-style:none;
	float:left;
	text-align:center;
	margin:0 15px;
}
.mid-nav ul li a{
	font-family:'Shanti', sans-serif;
	font-size:14px;
	color:#f52800;
	text-decoration:none;
	line-height:20px;
}
.mid-nav ul li a:hover{
	text-decoration:none;
	color:#006699;
}

.gry-box{
	background:#f2f2f2;
	border:#e0e0e0 1px solid;
	padding:0 0 8px;
	width:275px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.gry-box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:36px;
	color:#697f11;
	font-weight:normal;
	border-bottom:#aeaeae 1px dashed;
	text-indent:8px;
	margin:0 0 5px;
}
.gry-box img{
	float:right;
	margin:0 5px 0 5px;
}
.gry-box ul li{
	list-style:none;
}
.gry-box ul li a{
	background:url(../images/calander-icon.png) no-repeat;
	background-position:12px 8px;
	line-height:28px;
	padding:0 0 0 34px;
	text-decoration:none;
	color:#292929;
	display:block;
	border-bottom:#e0e0e0 1px solid;
}
.gry-box ul li a.last{
	border-bottom:none;
}
.gry-box ul li a:hover{
	color:#000;
}


.gry-box2{
	border:#e1e1e1 1px solid;
	padding:0 0 8px;
	width:275px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.gry-box2 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:32px;
	color:#697f11;
	font-weight:normal;
	border-bottom:#cacaca 1px dashed;
	text-indent:8px;
	margin:0 0 5px;
}
.gry-box2 ul li{
	list-style:none;
}
.gry-box2 ul li a{
	background:url(../images/gray-arw.gif) no-repeat;
	background-position:8px 9px;
	line-height:16px;
	padding:4px 0 4px 22px;
	text-decoration:none;
	color:#292929;
	font-size:11px;
	display:block;
	border-bottom:#c8c8c8 1px dotted;
}
.gry-box2 ul li a.last{
	border-bottom:none;
}
.gry-box2 ul li a:hover{
	color:#d20101;
}

.more a{
	padding:0 5px 0 0;
}

.guests ul li{
	font-family:'Shanti', sans-serif;
	font-size:12px;
	color:#006172;
	text-decoration:none;
	line-height:16px;
	float:left;
	list-style:none;
	text-align:center;
	margin:0 14px 0 0;
}

.guests ul li.last{
	margin:0;
}
.guests ul li img{
	margin:0 0 2px;
}
.guests td{
	font-family:'Shanti', sans-serif;
	font-size:12px;
	color:#006172;
	text-decoration:none;
	line-height:16px;
	text-align:center;
	padding:0 14px 0 0;
}
.guests td img{
	padding:0 0 2px;
} 

.donors td{
	font-family:'Trebuchet Ms', sans-serif;
	font-size:12px;
	color:#006172;
	text-decoration:none;
	line-height:16px;
	text-align:center;
	padding:0 12px 0 0;
}
.donors td img{
	padding:1px; border:#ccc 1px solid; margin:2px;
} 
.follow-us ul{
	float:right;
}
.follow-us ul li{
	list-style:none;
	float:left;
	margin:5px 10px 0 0;
}
.footer-text{
	color:#fff;
	font-family:Tahoma;
	font-size:11px;
	line-height:38px;
}
.more-videos ul li{
	list-style:none;
}
.more-videos ul li a{
	font-family:'Shanti', sans-serif;
	font-size:12px;
	line-height:26px;
	background:url(../images/black-arw.gif) no-repeat;
	background-position:7px 9px;
	padding:0 0 0 20px;
	display:block;
	color:#003366;
	text-decoration:none;
	border-bottom:#CCCCCC 1px dotted;
}
.more-videos ul li a:hover{
	color:#CC0000;
	text-decoration:none;
}
.more-videos ul li a.last{
	border-bottom:none;
}
#pscroller9{
	width:630px; margin:0px; height: 30px;	border: 0px; color:#eeeeee; font-size:12px; text-align:left;  line-height:30px; font-weight:bold; float:left; padding-top:8px; 
	}
#pscroller9 a{
text-decoration: none; color:#FFCC00;
}
#pscroller9 a:hover{
text-decoration: underline;
}

#pscroller
{
width: 180px; margin:0px; padding:0;  height:140px;	border: 0px; text-decoration: none; text-align:left; 
}

#pscroller5
{
width: 200px; margin:0px; padding:0;  height:260px;	border: 0px; text-decoration: none; text-align:left; 
}
#pscroller6
{
width: 180px; margin:0px; padding:0;  height:250px;	border: 0px; text-decoration: none; text-align:left; 
}

#pscroller7
{
width: 180px; margin:0px; padding:0;  height:72px;	border: 0px; text-decoration: none; text-align:left; 
}


.colors
{
position:relative;
}

.colors2
{
position:absolute; width:280px; height:20px; top:27px; left:-268px;
}
.colors2 .colortext
{
float:left; width:130px; color:#FF9900; font-weight:bold;   
}
.colors2 .colorimgs
{
float:left;
}
.colors2 img
{
border:#bbb 1px solid; margin-right:3px;
}
ul.qlinks
{
margin:0; padding:0;
}
ul.qlinks li 
{
background:url(../images/black-arw.gif) no-repeat; background-position:5px 8px; border-bottom:#CCCCCC 1px dashed; padding:2px 0 2px 22px; font-size:12px; 
}

a#bm-arrow-top {position:fixed;	bottom:10px;right:10px;	display:block;background:#fff; width:26px;height:26px; overflow:hidden; background:url(../images/top.png) top left no-repeat; text-indent:-99999em; text-decoration:none; outline:none;	border:none;}
a:hover#bm-arrow-top {background-position:bottom left;}

.invitees{
	display:block;
}
.invitees ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006172;
	text-decoration:none;
	line-height:16px;
	float:left;
	font-weight:bold;
	list-style:none;
	text-align:center;
	margin:0 6px 13px 0;
}
.invitees ul li.last{
	margin:0;
}
.invitees h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:32px;
	color:#697f11;
	font-weight:normal;
	border-bottom:#cacaca 1px dashed;
	text-indent:8px;
	margin:0 0 5px;
}
.invitees ul li img{
	margin:0 0 2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.dock{width:30px; height:88px; top:65px; right:0; position:fixed;}
.facebookdiv{width:290px; height:590px; top:65px; right:0; position:fixed;}
.facebookdiv1{width:250px; height:590px; padding:5px; background-color:#FFFFFF; float:right; display:inline;}
.facebookdiv2{width:30px; height:88px; background-color:#FFFFFF; float:left; display:inline;}
.subheading
{
font-size:14px; font-weight:bold; color:#006699; line-height:24px;
}
.theading
{
font-size:14px; font-weight:bold; color:#006699; line-height:20px;
}
.imgborder img, img.imgborder
{
border:#9da073 1px solid; padding:2px;
}
.clr
{
clear:both;
}
.hline
{
margin:6px 0; border-bottom:#cccccc 1px dashed; height:1px;
}
.pdf
{
background:url(../images/pdf-icon-16.png) no-repeat; background-position:5px 0px; padding-left:28px; line-height:26px;
}
.adminwelcome
{
text-align:right; font-size:16px; color:#FFFFFF; font-weight:bold;
}
.jbg
{
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; background-color:#F3DADA; padding:15px 20px; color:#000000;
}
.sbg
{
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; background-color:#DDDFBD; padding:15px 20px; color:#000000;
}
.cmticontact
{
background-color:#C5C89B; font-size:13px;   margin-top:10px;
color:#1E2000; font-weight:bold; padding:6px 10px; text-align:center; border:#A7AA79 1px solid; border-radius:5px;	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}
.cmticontact a
{
color:#7C0707;
}
.cbg
{
		border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; background-color:#F4C1A5; padding:15px 20px; color:#000000;
}

.imgcurve
{
border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.finalists
{
background-color:#B103D6; font-size:15px;   margin:10px auto;
color:#ffffff; font-weight:bold; padding:6px 10px; text-align:center; border:#73088A 1px solid; border-radius:5px;	-moz-border-radius:5px;
	-webkit-border-radius:5px; text-decoration:blink; font-family:"Trebuchet MS";
}
.committee
{
background-color:#EFC15C; font-size:13px;   margin-top:10px;
color:#1E2000;  padding:6px 10px 8px 10px; text-align:left; border:#FF9F01 1px solid; border-radius:5px;	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}
.committee strong
{
font-size:14px; line-height:28px; color:#990000;
}
.committee a{
	color:#990000;
	text-decoration:underline;
}
.committee a:hover{
	text-decoration:none;
}
.winner-box{
	background:#ACAF77;
	border:#909454 1px solid;
	padding:8px 10px;
	text-align:center;
	color:#000;
	font-size:16px;
	font-weight:bold;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.winner-box span{
	color:#750016;
}
label.error2
{
font-size:11px;
background-color:#F5E0CD;
color:#ff0000;
padding:3px 5px;
margin-left:5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px; 
}
.txt11
{
color:#666666; font-size:11px;
}

.videos ul
{
list-style-type:none;
}
.videos ul li
{
background-image:none; width:243px; float:left; border:#cccccc 1px solid; margin:5px; padding:8px 5px; vertical-align:top; text-align:center; 
-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px; font-weight:bold;
}

#pscrollerco
{
width: 200px; margin:0px; padding:0;  height:138px;	border: 0px; text-decoration: none; text-align:left; 
}
.pointer
{
cursor:pointer;
}
fieldset
{
border:#C0C488 1px solid; padding:5px;-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px; margin-top:8px;
}
legend
{
font-family:'Francois One', sans-serif;
	font-size:18px;
	color:#530101;
	font-weight:normal;
	text-transform:uppercase;
	text-indent:5px;
	line-height: 30px;
}
.destination
{
color:#006633; font-weight:bold; font-size:14px;
}
.tbl-style td.title4
{
font-size:14px; text-align:center; color:#990000; font-weight:bold; background-color:#DBF4FB;
}
.round
{
-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;}
 