@charset "utf-8";
/* CSS Document */

body{
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
}

*{
margin:0;
padding:0;
}

.vis{
display:none;

}
.clearboth{
clear:both;
}

.imgleft{
float:left;
margin-right:10px;
}

.specialevents{
margin-bottom:130px;
margin-right:30px;
}

img{
border:0;
}


.violetTxt a,
.violetTxt{
color:#7336b5;
font-weight:bold;
text-decoration:none;
}


.linkTxt a,
.linkTxt{
color:#333333;
font-weight:bold;
}

#wrapper{
width:900px;
margin:0 auto;
background:url(images1/topbg.jpg) no-repeat;
}

#outer{
position:relative;
width:800px;
margin:0 auto;
}

#header{
width:100%;
height:370px;
}

#header #topmenu{
float:left;
margin-top:50px;
width:157px;
}

#header #topmenu #menu1{
width:157px;
height:248px;
}

#header #topmenu #menu1 ul{
margin:0;
padding:33px 0 0 34px;
list-style:none;
}

#header #topmenu #menu1 ul li{
background:url(images1/menu-bullet.gif) no-repeat;
padding-left:24px;
font-weight:bold;
color:#ffffff;
height:12px;
line-height:12px;
margin-bottom:11px;
}

#header #topmenu #menu1 ul li a{
color:#ffffff;
text-decoration:none;
}


#header #topmenu #loginhere{
width:157px;
height:42px;
}


#header #flashbanner{
float:left;
width:270px;
}

#header #information{
float:left;
margin-top:50px;
width:371px;
}
#header #information #site{
width:372px;
height:248px;
}

#header #information #site #logo{
position:absolute;
top:112px;
left:442px;
width:62px;
height:80px;
background:url(images1/logo.gif) no-repeat;
}

#header #information #video_photo{
width:372px;
height:42px;
}

#content{
width:100%;
}

#content #leftpanel{
float:left;
width:244px;
}



#content #leftpanel #searcharea{
width:224px;
}


#content #leftpanel #searcharea label{
float:left;
margin-right:5px;
width:90px;
text-align:right;
color:#340065;
font-weight:bold;
}

#content #leftpanel #searcharea p{
clear:left;
margin-bottom:4px;
}

#content #leftpanel #searcharea .submitbtn{
background:url(images1/submit_btn.gif) no-repeat;
width:48px;
height:19px;
border:0;
}

#content #leftpanel #searcharea span{
visibility:hidden;
}

#content #leftpanel #searcharea .txtBox{
width:123px;
height:12px;
color:#4a167b;
border:1px solid #cc9afd;
}

#content #leftpanel #searcharea li{

}

#content #leftpanel #ourservice ul{
margin:0 0 0 10px;;
padding:0;
}

#content #leftpanel #ourservice ul li{
line-height:12px;
font-size: 12px;
}


.t {background: url(images1/dot.gif) 0 0 repeat-x; width:243px; background-color:#eddcfe;}
.b {background: url(images1/dot.gif) 0 100% repeat-x}
.l {background: url(images1/dot.gif) 0 0 repeat-y}
.r {background: url(images1/dot.gif) 100% 0 repeat-y}
.bl {background: url(images1/bl.gif) 0 100% no-repeat}
.br {background: url(images1/br.gif) 100% 100% no-repeat}
.tl {background: url(images1/tl.gif) 0 0 no-repeat}
.tr {background: url(images1/tr.gif) 100% 0 no-repeat; padding:10px} 


/*............ common curve..................*/
* html .tcr {background: url(images1/dot.gif) 0 0 repeat-x; width:540px;}

.tcr {background: url(images1/dot.gif) 0 0 repeat-x; width:550px;}
.tc {background: url(images1/dot.gif) 0 0 repeat-x; width:243px;}
.bc {background: url(images1/dot.gif) 0 100% repeat-x}
.lc {background: url(images1/dot.gif) 0 0 repeat-y}
.rc {background: url(images1/dot.gif) 100% 0 repeat-y}
.blc {background: url(images1/blc.gif) 0 100% no-repeat}
.brc {background: url(images1/brc.gif) 100% 100% no-repeat}
.tlc {background: url(images1/tlc.gif) 0 0 no-repeat}
.trc {background: url(images1/trc.gif) 100% 0 no-repeat; padding:10px}

.tr_need {background: url(images1/trc.gif) 100% 0 no-repeat; padding:0; text-align:center;} 


/*............ common curve..................*/





/*................rounded fill.....................*/


.blf {background:url(images1/blf.gif) 0 100% no-repeat #cc99ff; width: 243px; text-align:center;}
.brf {background: url(images1/brf.gif) 100% 100% no-repeat}
.tlf {background: url(images1/tlf.gif) 0 0 no-repeat}
.trf {background: url(images1/trf.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/*................rounded fill end.....................*/


#content #leftpanel #search_header{
background:url(images1/search.jpg) no-repeat;
width:243px;
height:37px;
}

#content #rightpanel{
float:left;
width:549px;
margin-left:7px;
}

#content #rightpanelvideo{
position: relative;
top: -160px;
left: 240px;
float:left;
width:549px;
margin-left:7px;
}

#content #rightpanel #special_staffing{
background-image:url(images1/special-events-staffing.gif) ;
background-repeat:no-repeat;
width:166px;
height:23px;
}

#content #rightpanel #special_events{
background-image:url(images1/special-events.gif) ;
background-repeat:no-repeat;
width:166px;
height:23px;
}

#content #rightpanel h1{
font-size:20px;
}

#content #rightpanel h1 span{
display:none;
}


#footer{
margin:7px 0 0 0;
width:837px;
background-color:#eddcfe;
padding:0px 0 0 63px;
}

#footer ul{
margin:0;
padding:0;
list-style:none;
}


#footer ul li{
float:left;
color:#7536b4;
font-weight:bold;
padding:0 4px;
}

#footer ul li a{
color:#7536b4;
text-decoration:none;
}

#footer #copyright{
color:#cc99ff;
}
#footer img {
	float:right;
	height:44px;
	width:44px;
	padding:8px 50px 0 0;
}
#forfooterLink {
	width:650px;
	float:left;
	margin-top:15px;
}
#forfooterLink ul{
margin:0;
padding:0;
list-style:none;
}


#forfooterLink ul li{
float:left;
color:#7536b4;
font-weight:bold;
padding:0 4px;
}

#forfooterLink ul li a{
color:#7536b4;
text-decoration:none;
}

#forfooterLink #copyright{
color:#cc99ff;
}
