/* CSS Document */
body{
background-color:#3B3B3B; 
padding:0px; 
margin:0px; 

}

div, ul, li, h1, h2, h3, h4, p, img{
margin:0px; 
padding:0px;
}

ul{
list-style-type:none;
}


/*----TOP PANEL----*/
#header_container{
height:318px; 
position:relative; 
margin:0 auto; 
padding:0px; 
background-image:url(images/header-bg.jpg); 
background-repeat:repeat-x; 
background-position:top;
}

#header{
width:900px; 
height:318px; 
position:relative; 
margin:0 auto; 
padding:0px;
}
#header .logo{
width:450px; 
height:86px; 
position:relative; 
margin:0;
float:left; 
padding:0px;
background:url(images/logo.jpg) no-repeat top left;
}
#header .logo a{
width:370px; 
height:86px; 
position:relative; 
margin-left:40px;
float:left; 
padding:0px;
}
#header .toplinks{
width:150px; 
height:auto; 
position:relative; 
margin:0px;
float:right; 
padding:32px 14px 0 0;
font:normal 10px tahoma;
color:#fff;
text-align:right;
}
#header .toplinks a{
color:#999999;
text-decoration:none;
}
#header .toplinks a:hover{
color:#ffda6e;
text-decoration:none;
}

#header .nav{
width:450px; 
height:auto; 
position:relative; 
margin:0px;
float:left; 
padding:15px 0 0 0;
}
#header .nav ul{
width:auto; 
height:35px;
margin:0px;
padding:0;
list-style:none;
float:right;
}
#header .nav ul li{
width:auto; 
height:auto;
margin-right:14px;
padding:0px;
font:bold 11px Tahoma;
color:#fff;
float:left;

}
#header .nav ul li a{
width:auto; 
height:17px;
margin:0 0 0 0;
padding:3px 0 0 22px;
background:url(images/nav-icon.jpg) no-repeat left top;
font:bold 11px Tahoma;
color:#fff;
float:left;
text-decoration:none;
text-transform:uppercase;
}
#header .nav ul li a:hover{

color:#ffda6e;
text-decoration:none;
text-transform:uppercase;
background:url(images/nav-hover.jpg) no-repeat left top;
}

#header .flashheader{
 width:900px;
 height:224px;
 margin:0px;
 padding:0px;
 clear:both;
}

 /*------old header-----*/
/*
#header img{
height:86px; 
width:450px; 
position:absolute; 
top:0; 
left:271px; 
padding:0px;
margin:0 auto;
}

#header ul{
width:120px; 
height:145px; 
padding:23px 29px 20px 20px; 
position:absolute; top:102px; 
left:16px; 
background:url(images/ul.gif) 0 0 no-repeat;
}

#header ul li{
background:url(images/bullet1.gif) 0 7px no-repeat #ccc; 
border-bottom:#929292 dotted 1px; 
font:12px/24px Verdana, Helvetica, sans-serif; 
font-weight:bold; 
color: #000; 
padding-left: 10px;
}

#header ul li.contact{
border:none;
}

#header ul li a{
font-family:Verdana, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
background:#ccc; 
color:#212121;
}

#header ul li a:hover{
background:#ccc; 
color:#B53332; 
text-decoration:none;
}*/

/*#header div.flashhead{
padding:0px; 
background:url(images/banner_new.jpg) 0 0 no-repeat #fff; 
width:730px; 
height:188px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color: #990000; 
position:absolute; 
top:103px; 
left:190px;
}*/
/*#header h1.banner2{
padding:137px 0px 0px 33px; 
background:url(images/banner2.jpg) 0 0 no-repeat #fff; 
width:547px; 
height:51px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color: #990000; 
position:absolute; 
top:103px; 
left:189px;
}
#header h1.banner3{
padding:137px 0px 0px 33px; 
background:url(images/banner3.jpg) 0 0 no-repeat #fff; 
width:547px; 
height:51px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color: #990000; 
position:absolute; 
top:103px; 
left:189px;
}
#header h1.banner4{
padding:137px 0px 0px 33px; 
background:url(images/banner4.jpg) 0 0 no-repeat #fff; 
width:547px; 
height:51px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color: #990000; 
position:absolute; 
top:103px; 
left:189px;
}
#header h1.banner5{
padding:137px 0px 0px 33px; 
background:url(images/banner5.jpg) 0 0 no-repeat #fff; 
width:547px; 
height:51px; 
font-family:Verdana, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold; 
color: #990000; 
position:absolute; 
top:103px; 
left:189px;
}*/
/*------old header ENDS-----*/
a.style2 {
text-decoration:none;
}




/*----BODY1 PANEL----*/
#body1{
width:900px; 
height:100px; 
position:relative; 
margin:0 auto; 
background:url(images/from_shadow.jpg) no-repeat bottom;
text-align:center;
margin:0px auto;
padding:10px 0px 0px 0px;
}

#body1 .form{
width:800px; 
height:40px; 
margin:20px 0 0 0; 
padding:0 0 0 140px;
}
#body1 .form p{
width:690px; 
height:20px; 
margin:0; 
padding:0;
font:bold 9px  Verdana, Arial, Helvetica, sans-serif;
color:#ffff00;
}

#body1 .form label{
width:100px; 
height:37px; 
font-family:tahoma; 
font-size:12px; 
font-weight:bold; 
color: #fff; 
background-color:#3B3B3B; 
display:block; 
float:left; 
background-image: url(images/level2.jpg); 
background-repeat:no-repeat; 
background-position:left top; 
text-align:left; 
padding-left:40px;
line-height:37px; 
margin-top:10px;
}

#body1 .form input{
width:135px; 
float:left; 
display:block; 
margin:15px 10px 0 0; 
padding:2PX 5px 2PX 5px;
background:#CCCCCC;
border:1PX solid #000;
}

.abcof{
width:70px; 
height:15px; 
float:left; 
display:block; 
background:#CCCCCC;
border:1PX solid #000;
}
.slectof{
width:140px; 
height:19px; 
float:left; 
display:block; 
background:#CCCCCC;
border:1PX solid #000;
}
.link
{
background:#3B3B3B repeat-x scroll 0 0;
color:#FFFFFF;
padding:0 10px;
text-decoration:none;
}
#body1 .form input.botton{
width:62px; 
height:20px; 
float:left; 
background:url(images/button2.gif) 0 0 no-repeat #3A3A3A; 
border:none; 
color:#333333; 
font: bold 10px Tahoma;
margin:15px 0 0; 
padding:0px;
}

#body1 .form .txt{
width:auto; 
height:auto; 
float:left; 
display:block; 
margin:18px 10px 0 0; 
padding:0px;
font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
#body1 .form .txt a{
color:#fff;
text-decoration:none;
}
#body1 .form .txt a:hover{
color:#ffff00;
text-decoration:underline;
}

/*----/BODY1 PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymiddlePan{
width:900px; 
position:relative; 
margin:0 auto; 
clear:both;
text-align:justify;
}
#bodymiddlePan1{
width:900px; 
position:relative; 
margin:0 auto; 
clear:both;
}

#bodymiddlePan h2{
width:400px; 
height:68px; 
display:block; 
background:#3B3B3B; 
color:#FBD61A; 
font:26px/68px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
#bodymiddlePan .txt{
color:#Fff; 
font:normal 11px Tahoma; 
line-height:18px;

}
#bodymiddlePan .txtof{
color:#a4a4a4; 
font:normal 11px Tahoma; 
line-height:20px;

}

#bodymiddlePan .txt strong{
color:#Ffff00; 
font:normal 11px Tahoma; 
line-height:18px;
}

#bodymiddlePan p.lasttext{
padding:0 0 25px 0;

}

#bodymiddlePan p span{
background:#3B3B3B; 
color:#fff;
}



/*----BODY MIDDLE PANEL----*/

/*----BODY BOTTOM PANEL----*/
#bodyBottomPan{
width:690px; 
background:url(images/body_shadow.gif) 0 0 no-repeat; 
position:relative; 
margin:0 auto; 
padding:20px 0 0 80px; 
clear:both;
margin:15px auto 15px auto ;
}

#class
{
color:#FFFFFF;
}
/*----Info Panel----*/

#infoPan{
width:187px; 
height:192px; 
background:url(images/infopanelbg.jpg) 0 100% no-repeat #3B3B3B; 
float:left; 
margin:0 28px 0 0; 
color:#524201; 
font:13px/17px Verdana, Arial, Helvetica, sans-serif;
}

#infoPan h2{
width:163px; 
height:40px; 
background:url(images/infopaneltop.jpg) 0 0 no-repeat #3B3B3B; 
color:#fff; 
font:30px/36px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
padding:30px 0 0 24px;
}

#infoPan p{
padding:10px 0 0 24px; 
line-height:17px;
}

#infoPan p.view{
width:66px; 
height:18px; 
padding:10px 0 0 24px;
}

#infoPan p.view a{
width:66px; 
height:18px; 
display:block; 
background:url(images/infoview-normal.gif) 0 0 no-repeat #F0C40E; 
color:#fff; 
font:12px/18px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-align:center; 
text-decoration:none;
}
#infoPan p.view a:hover{
background:url(images/infoview-hover.gif) 0 0 no-repeat #F0C40E; 
color:#fff; 
text-decoration:none;
}

/*----/Info Panel----*/

/*----Services Panel----*/
#servicesPan{
width:187px; 
height:192px; 
background:url(images/servicespanelbg.jpg) 0 100% no-repeat #3B3B3B; 
color:#212121; 
float:left; 
margin:0 28px 0 0; 
font:13px/17px Verdana, Arial, Helvetica, sans-serif;
}

#servicesPan h2{
width:163px; 
height:40px; 
background:url(images/servicespaneltop.jpg) 0 0 no-repeat #3B3B3B; 
color:#fff; 
font:28px/36px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
padding:30px 0 0 24px;
}

#servicesPan p{
padding:10px 0 0 24px; 
line-height:17px;
}

#servicesPan p.view{
width:66px; 
height:18px; 
padding:10px 0 0 24px;
}

#servicesPan p.view a{
width:66px; 
height:18px; 
display:block; 
background:url(images/servicesview-normal.gif) 0 0 no-repeat #B8B8B8; 
color:#fff; 
font:12px/18px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-align:center; 
text-decoration:none;
}

#servicesPan p.view a:hover{
background:url(images/servicesview-hover.gif) 0 0 no-repeat #B8B8B8; 
color:#fff; 
text-decoration:none;
}
/*----/Services Panel----*/

/*----Schedule Panel----*/
#schedulePan{
width:187px; 
height:192px; 
background:url(images/schedulepanelbg.jpg) 0 100% no-repeat #3B3B3B; 
color:#fff; 
float:left; 
margin:0 28px 0 0; 
font:12px/17px  Verdana, Arial, Helvetica, sans-serif;
}

#schedulePan h2{
width:163px; 
height:40px; 
background:url(images/schedulepaneltop.jpg) 0 0 no-repeat #3B3B3B; 
color:#fff; 
font:28px/29px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
padding:30px 0 0 24px;
}

#schedulePan p{
padding:10px 0 0 24px; 
line-height:17px;
}

#schedulePan p.view{
width:66px; 
height:18px; 
padding:10px 0 0 24px;
}

#schedulePan p.view a{
width:66px; 
height:18px; 
display:block; 
background:url(images/scheduleview-normal.gif) 0 0 no-repeat #E45D5D; 
color:#fff; 
font:12px/18px Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-align:center; 
text-decoration:none;
}

#schedulePan p.view a:hover{
background:url(images/scheduleview-hover.gif) 0 0 no-repeat #E45D5D; 
color:#fff; 
text-decoration:none;
}

/*----/Schedule Panel----*/




/*----BOTOM PANEL----*/
#bottomPan{
height:177px; 
background:url(images/bottombg.gif) 0 0 repeat-x; 
position:relative; 
margin:0 auto; 
padding:0; 
clear:both;


}

#bottomPan .sponcors{
width:900px;
margin:0px auto;
padding:30px 0 0 0 ;
font:bold 12px Tahoma;
color:#000;
line-height:24px;
text-transform:uppercase;

}
#bottomPan .sponcors img{
margin:0px auto;
border:4px solid #F1F1F1;
margin-right:10px;

}
#bottomPan .sponcors img:hover{
margin:0px auto;
border:4px solid #999999;
margin-right:10px;

}

#bottomMainPan{
width:778px; 
position:relative; 
margin:0 auto; 
padding:50px 0 0;
}

#bottomBorderPan{
width:778px; 
float:left; 
background:url(images/bottomborder-bg1.gif) 0 0 repeat-y;
}

#bottomBorderPan h2{
width:210px; 
height:40px; 
position:absolute; 
top:28px; 
left:0px; 
display:block; 
background:#ccc; 
color:#0C0C0C; 
font:20px/22px  Verdana, Arial, Helvetica, sans-serif;
}

#bottomBorderPan h3{
width:210px; 
height:40px; 
position:absolute; 
top:28px; 
left:259px; 
display:block; 
background:#ccc; 
color:#0C0C0C; 
font:20px/22px  Verdana, Arial, Helvetica, sans-serif;
}

#bottomBorderPan h4{ 
width:210px; 
height:40px; 
position:absolute; 
top:28px; 
left:517px; 
display:block; 
background:#ccc; 
color:#0C0C0C; 
font:20px/22px  Verdana, Arial, Helvetica, sans-serif;
}

#bottomBorderPan ul{
float:left; 
width:258px; 
padding:25px 0 0;
}

#bottomBorderPan ul li{
width:225px; 
height:22px; 
margin:0 10px 0 0;
}

#bottomBorderPan ul li a{
width:200px; 
height:22px; 
display:block; 
background:url(images/arrow-normal.gif) 0 8px no-repeat #ccc; 
color:#3D3C2C; 
font:13px/22px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none; 
padding:0 0 0 16px;
}

#bottomBorderPan ul li a:hover{
background:url(images/arrow-hover.gif) 0 8px no-repeat #BDBDBD; 
color:#3D3C2C; 
text-decoration:none;
}

/*----/BOTOM PANEL----*/



/*----FOOTER PANEL----*/
#footermainPan{
height:74px; 
background:url(images/footerbg.gif) 0 0 repeat-x #3B3B3B; 
position:relative; 
margin:0 auto;  
color:#fff; 
font:12px/22px  Verdana, Arial, Helvetica, sans-serif;
clear:both; 
padding:30px 0 0;
}

#footerPan{
width:900px; 
position:relative; 
margin:0 auto;
}


#footerlogoPan{
display:block; 
width:215px; 
height:40px; 
position:absolute; 
top:0px; 
left:456px;
}

#footerPan ul{
width:700px; 
position:absolute; 

top:0px; 
left:0px;
}

#footerPan li{
float:left; 
}

#footerPan ul li a{
padding:0 10px 0; 
color:#fff; 
background: url(images/footermenubg.gif) 0 0 repeat-x #3B3B3B; 
text-decoration:none;
}

#footerPan ul li a:hover{
text-decoration:underline;
}

#footerPan ul.templateworld{
width:160px; 
background:#3B3B3B; 
color:#fff; 
display:block; 
position:absolute; 
top:35px; 
left:740px;
font:normal 11px Tahoma;
}

#footerPan ul.templateworld li a{
background:#000; 
color:#fff; 
padding:5px;
text-decoration:none;
font:normal 11px Tahoma;
}

#footerPan ul.templateworld li a:hover{
text-decoration:none;
color:#fff;
background:#CC9900; 
}

#footerPan p.copyright{
width:300px; 
background: url(images/copyrightbg.gif) 0 0 repeat-x #3B3B3B; 
color:#fff; 
position:absolute; 
top:23px; 
left:10px;
}

#footerPanhtml{
width:70px; 
height:24px; 
display:block; 
position:absolute; 
top:0px; 
right:5px;
}

#footerPanhtml a{
width:65px; 
height:24px; 
display:block; 
background:url(images/html-normal.gif) 0 0 no-repeat #3B3B3B; 
color:#fff; 
font-size:13px; 
line-height:23px; 
font-weight:bold; 
text-decoration:none;
text-transform:uppercase; 
padding:0 0 0 5px;
}

#footerPanhtml a:hover{
background:url(images/html-hover.gif) 0 0 no-repeat #3B3B3B; 
color:#fff;
}

#footerPancss{
width:58px; 
height:24px; 
display:block; 
position:absolute; 
top:0px; 
right:80px;
}

#footerPancss a{
width:49px; 
height:24px; 
display:block; 
background:url(images/css-normal.gif) 0 0 no-repeat #3B3B3C; 
color:#3B3B3B; 
font-size:13px; 
line-height:24px; 
font-weight:bold; 
text-decoration:none; 
text-transform:uppercase; 
padding:0 0 0 10px;
}

#footerPancss a:hover{
background:url(images/css-hover.gif) 0 0 no-repeat #3B3B3B; 
color:#3B3B3C; 
text-decoration:none;
}

#gallery{
width:100%;
margin:0px auto;
}
#gallery img{
border:4px solid #232323;
}
#gallery img a{
border:4px solid #232323;
}
#gallery img:hover{
border:4px solid #666;
}

#gallery .noborder{
border:none;
}
#gallery .noborder a{
border:none;
}
#gallery .noborder:hover{
border:none;
}

.input{
width:135px; 
float:left; 
display:block; 
margin:0; 
padding:2PX 5px 2PX 5px;
background:#CCCCCC;
border:1PX solid #000;
}
.input2{
width:180px; 
height:50px; 
float:left; 
display:block; 
margin:0; 
padding:2PX 5px 2PX 5px;
background:#CCCCCC;
border:1PX solid #000;
}
.input3{
width:90px; 
height:15px; 
float:left; 
display:block; 
margin:0; 
background:#CCCCCC;
border:1PX solid #000;
}

.submit_botton{
width:92px; 
height:20px; 
float:left; 
background:url(images/button3.gif) 0 0 no-repeat #3A3A3A; 
border:none; 
color:#333333; 
font: bold 10px Tahoma;
margin:0; 
padding:0px;
} 
#display_area img
{
margin:0px auto;
border:10px solid #F1F1F1;
margin-right:10px;
}
#display_area img:hover{
margin:0px auto;
border:4px solid #999999;
margin-right:10px;

}
img.sponcerchail{
border:4px solid #232323;
}
img.sponcerchail a{
border:4px solid #232323;
}
img.sponcerchail:hover{
border:4px solid #666;
}
.selectchaild
{
background:#3B3B3B; 
color:#FBD61A; 
font:12px/22px   Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
.yellow-heading
{ 
color:#FBD61A; 
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.yellow12bold
{ 
color:#FBD61A; 
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.selectchaildanc:hover
{
background:#3B3B3B; 
color:#FBD61A; 
font:12px/22px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
}
.selectchaildanc
{
background:#3B3B3B; 
color:#FBD61A; 
font:12px/22px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.selectchaild1
{
background:#696868; 
color:#FBD61A; 
font:12px/22px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
.selectchaild1:hover
{
background:#696868; 
color:#FBD61A; 
font:12px/22px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
}
.borderleft
{
border-left:2px solid #484747;
border-top:2px solid #484747;
border-bottom:2px solid #484747;
}
.borderleftofsunb
{
border-left:2px solid #484747;
border-bottom:2px solid #484747;
}
.borderofleftritop
{
border-left:2px solid #484747;
border-top:2px solid #484747;

}
.borderreght
{
border-right:2px solid #484747;
}
.bgcolrback
{
background:#232323;
}
.bgcolorlight
{
background:#8e8d8d;
color:#FFFFFF;
}
.bgcolordark
{
background:#615f5f;
color:#FFFFFF;
}
.bgcolordark a,.bgcolorlight a

{

color:#FFFFFF;
padding-left:10px;
}
.imagingtest
{
margin:0px auto;
border:4px solid #232323;
}
.imagingtest:hover{
margin:0px auto;
border:4px solid #666;


}
.smalltext
{
color:#999999; 
font:10px/15px  Verdana, Arial, Helvetica, sans-serif;
}
.paddinleft
{
padding-left:149px;
}
.carousel-list img
{
border:4px solid #434242;
}
.carousel-list img:hover
{
border:4px solid #999;
}


.sponsor-button{
background:url(images/button-bg.gif) repeat-x;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
border:0px; 
height:35px;
}
.sponsor-button:hover{
background:url(images/button-bg.gif) repeat-x;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
border:0px; 
height:35px;
}

.black12pxbold{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.white12pxbold{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.white12pxbold a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fffF00;
	padding-left:10px;
	text-decoration:underline;
}
.white12pxbold a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:10px;
	text-decoration:none;
}

.tablecolr{
	background:#131313;
}
.tablecolr tr{
	background:#313131;
}

.tablecolr tr:hover{
	background:#000;
}
a.loginlink{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
a.loginlink:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}

.headingtxt{
display:block; 
color:#FBD61A; 
font:26px/68px  Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.no-border{
	background:0px;
}
