/* SSS Global */
.blackbody{
	background:#000000;
	color:#666666;
}
.whitebody{
	background:#ffffff;
	color:#666666;
}

body{
	font-family:arial, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
a{
	text-decoration:none;color:#0086cd;}
a:hover{
	text-decoration:none;}
p, h1, h2, h3, h4, h5, h6{
	margin:0;padding:0;}
img{
	border:none;}
form{
	margin:0;}
.main{
	width:1003px;
	margin:0 auto;
	text-align:left;
}

.clearer{
	display:block;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;}
.right{
	text-align:right;}
.topanchor{
	display:none;}
.inline{
	display:inline;}	
/* EEE Global */

/* SSS cntheaderlogo */
.cntheaderlogo{
	padding-right: 30px;
	padding-left:22px;
	margin-bottom:5px;
	
}

.cntheaderlogo .inner .layer1 .logo{
	margin:20px 0 0 0;
	float:left;}


.cntheaderlogo .inner .layer2{
	margin:28px 7px 0 9px;
}

.cntheaderlogo .inner .layer2 .message{
	float:left;
	width:509px;}
.cntheaderlogo .inner .layer2 .message .cdclogo{
	width:211px;
	position:absolute;}
.cntheaderlogo .inner .layer2 .message .welcome{
	height:19px;
	position:relative;}
.cntheaderlogo .inner .layer2 .message .welcome p{
	color:#666666;font-size:100%;line-height:110%;
	position:absolute;bottom:2px;left:0px;}
.cntheaderlogo .inner .layer2 .message .welcome p a{
	position:relative;color:#666666;}
.cntheaderlogo .inner .layer2 .message .welcome p a:hover{
	color:#666666;text-decoration:underline;}

.cntheaderlogo .inner .layer2 .topnav{
	float:right;
	margin-top:3px;}
.cntheaderlogo .inner .layer2 .topnav .inner ul{
	margin:0;padding:0;
	display:inline;} 
.cntheaderlogo .inner .layer2 .topnav .inner ul li{
	height:10px;
	margin:0 0 0 0;padding:1px 5px 1px 8px;
	display:inline;
	list-style:none;
	background:transparent url(../images/libackground.gif) no-repeat 0px 3px;}
.cntheaderlogo .inner .layer2 .topnav .inner ul li.first{
	margin-left:0;
	display:inline;
	background:none;
	list-style:none;}
.cntheaderlogo .inner .layer2 .topnav .inner ul li a{
	color:#666666;font-size:100%;}	
.cntheaderlogo .inner .layer2 .topnav .inner ul li a:hover{
	text-decoration:none;
	background-color:#ddeeff;}	
/* EEE cntheaderlogo */

/* SSS cntheadernav */
.cntheadernav{
	margin:0 33px 7px 34px;}
	
.cntheadernav .inner .cntsearchbox{
	position:relative;
	float:right;
	background:transparent url(../images/bgsearchbox.gif) no-repeat 0 0;
	width:355px;height:32px;
	z-index:999;
}
.cntheadernav .inner .cntsearchbox .inner table tr td{
	padding:0;}
.cntheadernav .inner .cntsearchbox .inner table tr td form label span{
	display:none;}
.cntheadernav .inner .cntsearchbox .inner table tr td form select{
	width:200px;
	margin:7px 4px 0 7px;
	color:#666666;font-size:100%;}	
.cntheadernav .inner .cntsearchbox .inner table tr td form input{
	width:100px;
	margin:7px 4px 0 7px;
	color:#666666;font-size:100%;}	
.cntheadernav .inner .cntsearchbox a{
	margin-top:6px;color:#666666;font-size:100%;}	

.cntheadernav .inner .cntbuttons{
	float:left;} 	
/* EEE cntheadernav */	

/* SSS cntmainfeature */	
.cntmainfeature{
	margin:0 33px 6px 34px;
	/*border:solid 1px #adb8be;
	*/
}
.cntmainfeature .inner{
	width:100%;
	text-align:center;}

.cntmainfeature .inner #flashcontent .wrapper{
	text-align:left;}	
.cntmainfeature .inner #flashcontent .wrapper .text{
	margin:0 585px 0 0;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner{
	padding:21px 23px;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner h1{
	font-size:210%;color:#0086cd;font-weight:normal;
	margin-bottom:24px;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner h1 a{
	color:#0086cd;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner p{
	font-size:140%;color:#666666;font-weight:normal;
	margin-bottom:24px;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner p a{
	color:#666666;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner p.qtename{
	font-size:100%;color:#666666;font-weight:bold;
	margin-bottom:0px;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner p.qtedept{
	font-size:100%;color:#666666;font-weight:normal;
	margin-bottom:0px;}
.cntmainfeature .inner #flashcontent .wrapper .text .textinner p.qtecomp{
	font-size:100%;color:#666666;font-weight:normal;
	margin-bottom:0px;}		

.cntmainfeature .inner #flashcontent .wrapper .image{
	float:right;
	width:405px;}

.cntmainfeature .inner #flashcontent .wrapper .readmore{
	float:right;
	width:140px;margin-top:190px;}
.cntmainfeature .inner #flashcontent .wrapper .readmore p a{
	font-size:150%;color:#666666;font-weight:normal;
	padding:0 18px 0 0;
	background:transparent url(../images/btnarrowblue.gif) no-repeat top right;}	
	
.cntmainfeature .inner .staticcontent{
    height:228px;
	text-align:right;
	overflow: hidden;
	position: relative;}
.cntmainfeature .inner .staticcontent .left{
    width:49%;
    float:left;text-align:right;}
.cntmainfeature .inner .staticcontent .right{
    width:50%;background:transparent url(../images/csr_banner_tile.jpg) repeat-x top left;
    float:right;text-align:left;}				
/* EEE cntmainfeature */	

/* SSS cntfeature */	
.cntfeature{
	margin:0 33px 6px 34px;}
.cntfeature .inner{
	width:100%;}

.cntfeature .inner table{
	width:100%;}
.cntfeature .inner table tr td{
	width:25%;padding:0 6px 0 0;
	vertical-align:top;}
.cntfeature .inner table tr td.lastfeatureitem{
	padding:0;}
/* EEE cntfeature */	

/* SSS cntfeatureitem */	
.cntfeatureitem{
	float:left;width:100%;
	position:relative;}

.cntfeatureitem a.featureitemlink{
	display:block;cursor:pointer;
	padding:9px;
	border:solid 1px #adb8be;
	min-height:150px;
    height:auto !important;
    height:150px;}
	
.cntfeatureitem a:hover.featureitemlink{
	background-color:#f0f0f0;
	color:#666666;
}

.cntfeatureitem span.text span.h1{
	display:block;
	font-size:19px;
	color:#444444;
	font-family:Times, arial, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}

.cntfeatureitem span.text span.p{
	display:block;
	font-size:100%;
	color:#666666;
	font-weight:normal;
	margin-bottom:10px;
}

.cntfeatureitem span.text span.H2{
	padding-top:18%;
	text-align:center;
	display:block;
	font-size:18px;
	color:#f0f0f0;
	font-weight:normal;
	margin-bottom:10px;
}
	
.cntfeatureitem img{
	float:right;
	margin-left:10px;}	
	
.cntfeatureitem span.links{
	float:right;}	

.cntfeatureitem span.links span.p span{
	display:block;
	font-size:100%;line-height:130%;color:#666666;font-weight:bold;
	padding-right:18px;
	background:transparent url(../images/btnarrow.gif) no-repeat top right;
	width:auto;}

/* EEE cntfeatureitem */

/* SSS cntfeature */	
.cntfeature{
	margin:0 33px 6px 34px;}
.cntfeature .inner{
	width:100%;}

.cntfeature .inner table{
	width:100%;}
.cntfeature .inner table tr td{
	width:25%;padding:0 6px 0 0;
	vertical-align:top;}
.cntfeature .inner table tr td.lastfeatureitem{
	padding:0;}
/* EEE cntfeature */	

/* PLIST Links*/	
.plistlinks{
	float:left;
	margin-top:5px;
	width:100%;
	position:relative;}

.plistlinks span.plistinner{
	display:block;cursor:pointer;
	padding:9px;
	border:solid 1px #adb8be;
	min-height:150px;
    height:auto !important;
    height:150px;}
	
.plistlinks a:hover.plistinner{
	background-color:#f0f0f0;
	color:#666666;
}

.plistlinks span.text span.h1{
	display:block;
	font-size:14px;
	color:#444444;
	font-family:Times, arial, sans-serif;
	font-weight:normal;
	margin-bottom:10px;
}

.plistlinks span.text span.p{
	display:block;
	font-size:100%;
	color:#666666;
	font-weight:normal;
	margin-bottom:10px;
}

.plistlinks span.text span.H2{
	padding-top:18%;
	text-align:center;
	display:block;
	font-size:18px;
	color:#f0f0f0;
	font-weight:normal;
	margin-bottom:10px;
}
	
.plistlinks img{
	float:right;
	margin-left:10px;
}	
	
.plistlinks span.links{
	float:right;}	

.plistlinks span.links span.p span{
	display:block;
	font-size:100%;
	line-height:130%;
	color:#666666;
	font-weight:bold;
	padding-right:18px;
	width:auto;
}

.plistinnerLinks{
	float:right;
}

.plistinnerLinks a{
	display:block;
	font-size:14px;
	line-height:130%;
	color:#666666;
	font-weight:normal;
	margin-right:20px;
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	
	border-top: 1px solid #666666;
}

/* End PLIST LINKS */

/* Names List Links */
.nlistinnerLinks{
	float:right;
}

.nlistinnerLinks a{
	display:block;
	font-size:12px;
	line-height:10%;
	color:#666666;
	font-weight:normal;
	margin-right:20px;
	padding-right:10px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
}
/* End Names List Links*/

/* Three Col Layout */
#wrapper1 {
	position:relative;
	text-align:left;
	padding-right:16px;
	width:936px;
	height:100%;
	background:#FFF;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	}
#maincol {
	position:relative;
	margin:0;
	padding:0px;
	}
#leftcol { 
	position:relative;
	float:left;
	width:250px; /* actual value */
	padding:0px;
	margin-left:10px;
	background:#fff;
	z-index:100;
	}
#rightcol {
	position:relative;	
	float:right;
	right:-35px;
	width:250px; /* actual value */
	margin-left:0px;
	background:#fff;
	z-index:99;
	}
#centercol {
	position:relative;
	top:0px;
	padding:0 260px;
	margin-left:47px;
	margin-top:25px;
	width:370px;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}

.rightfeature{
position:relative;
float:right;
right:20px;
width:100%;
}
	
.rightfeature .inner{
	width:100%;
	}
.rightfeature .inner table{
	width:100%;}
.rightfeature .inner table tr td{
	width:25%;padding:0 6px 0 0;
	vertical-align:top;}
.rightfeature .inner table tr td.lastfeatureitem{
	padding:0;}
		
.rightitem{
	float:left;width:100%;
	position:relative;}

.rightitem a.rightitemlink{
	display:block;cursor:pointer;
	padding:9px;
	border:solid 1px #adb8be;
	min-height:150px;
    height:auto !important;
    height:150px;}
	
.rightitem a:hover.rightitemlink{
	background-color:#f0f0f0;
	z-index:100;
}

.rightitem span.text span.h1{
	display:block;
	font-size:19px;
	color:#444444;
	font-family:Times, arial, sans-serif;
	font-weight:normal;
	margin-bottom:5px;}
.rightitem span.text span.p{
	display:block;
	font-size:100%;color:#666666;font-weight:normal;
	margin-bottom:5px;}
	
.rightitem img{
	float:right;
	margin-left:10px;}	
	
.rightitem span.links{
	float:right;}	

.rightitem span.links span.p span{
	display:block;
	font-size:100%;line-height:130%;color:#666666;font-weight:bold;
	padding-right:18px;
	width:auto;}
	
/* End three column layout*/

/* SSS cntfooterbg */
.cntfooterbg{
	margin:0 33px 0 34px;
	width:936px;
}


.cntfooterbg .inner .cntfooterleft{
	float:left;
	padding:6px 0 0 6px;
	width:19%;
}

.cntfooterbg .inner .cntfooterright{
	padding:6px 0 0 0;
	width:10%;}	
/* EEE cntfooterbg */

/* SSS cntfooterbg */
.cntfooterbg2{
	margin:6px 130px 0 130px;
	
}

.cntfooterbg2 .inner .cntfooterleft{
	float:left;
	padding:0px 0 0 0px;
	width:19%;
}

.cntfooterbg2 .inner .cntfooterright{
	padding:6px 0 0 0;
	width:10%;}	
/* EEE cntfooterbg */

/* SSS cntlogos */
.cntlogos .inner{
	width:100%;overflow:hidden;
	height:20px;
	/* padding:6px 3px 5px 0; */
	padding:0 0 5px 0;}
.cntlogos .inner .footnav{
	float:right;} 	
	
.cntlogos .inner .copy{
	float:left;}
.cntlogos .inner .copy p{
	font-size:100%;
	/*padding:2px 5px 0 0;*/
	padding:2px 0 0 0;}
.cntlogos .inner .copy p a{
	color:#666666;}
.cntlogos .inner .copy p a:hover{
	text-decoration:underline;}
/* EEE cntlogos */

/* SSS cntlinks */
.cntlinks .inner{
	height:20px;
	padding:6px 0 0 0;}
.cntlinks .inner .footnav{
	float:right;} 	
.cntlinks .inner .footnav .fninner ul{
	margin:0;padding:0;
	display:inline;} 
.cntlinks .inner .footnav .fninner ul li{
	margin-left:0;padding:0px 2px 0px 6px;
	display:inline;
	list-style:none;
}
.cntlinks .inner .footnav .fninner ul li.first{
	margin-left:0;
	display:inline;
	background:none;
	list-style:none;}
.cntlinks .inner .footnav .fninner ul li a{
	color:#666666;font-size:100%;}	
.cntlinks .inner .footnav .fninner ul li a:hover{
	text-decoration:none;
	background-color:#ddeeff;}	
	
.cntlinks .inner .copy{
	float:left;}
.cntlinks .inner .copy p{
	font-size:100%;}
/* EEE cntlinks */

/* SSS cnttitle */
.cnttitle{
	margin:0 203px 0 34px;padding:0 0 5px 0;
	color:#c70033;font-size:100%;
}
.cnttitledata{
	margin:0 0 0 34px;padding:0 203px 5px 0;}
.cnttitle .inner{
	padding-left:173px;}
.cnttitle .inner .text{
	float:left;width:500px;}
.cnttitle .inner .text h1{
	color:#000000;font-size:160%;font-weight:normal;}
.cnttitle .inner .text h1.black{
	color:#013a91;}
.cnttitle .inner .text h1.pink{
	color:#c70033;}
.cnttitle .inner .text h1.blue{
	color:#0086cd;}
.cnttitle .inner .text h1.green{
	color:#009f55;}	
/* EEE cnttitle */


/* SSS cntdummyrhm */
.cntdummyrhm{
	float:right;
	width:180px;}
/* EEE cntdummyrhm */

/* SSS cntwrapper */
.cntwrapper{
	position:relative;}
/* EEE cntwrapper */

	
/* MENU */
.wrapper li ul {
    display: none;
}
.wrapper li:hover > ul {
    display: block;
}

#menu {
width:100%;
height: 23px;
z-index:900;
}

.wrapper {
font-family:Arial, Helvetica, sans-serif;
position:relative; 
z-index:900;
}

.wrapper ul{
position:relative;
color: #ccc;
float: left;
width: 100%;
list-style-type: none;
padding-left: 0;
margin-left: 0;
font-size:12px;
margin-bottom:0px;
background-color:#000000;
z-index:900;
}

.top{
border-top: 3px solid #444444;
}

.wrapper ul li{
position: relative;
display: inline;
float: left;
}

.wrapper ul li a{
position:relative;
z-index:100;
display: block;
/*text-transform: uppercase; */
text-decoration: none;
padding-top: 7px;
padding-bottom: 11px;
padding-left: 12px;
padding-right: 12px;
color:#fff;
text-decoration: none;
float: left;
}

/*PROBLEM*/
.wrapper ul li ul{
left: 0;
position:absolute;
z-index:100;
top: 28px;
}

.wrapper ul li ul li{
position:relative;
float: none;
}
.wrapper ul li ul li ul{ 
top: 23px;
}
/* Sub level menu links style */
.wrapper ul li ul li a{
display: block;
width: 150%; /* width of sub menu levels */
height: 15px;
text-decoration: none;
/* padding: 1px 5px; */
background-color: #000000;
background-image:none;
color: #ccc;
border: none;
border-bottom: 1px solid #A7ABAB;
font-family: Arial, Helvetica, sans-serif;

/*
filter:alpha(opacity=50);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
*/
}

.wrapper ul li a:hover{
color: #ffffff;
background-color:#A7ABAB;
background-repeat:repeat-x;	  
}

a:link.active {
color: #ffffff;
background-color:#A7ABAB;
background-repeat:repeat-x;	   
}

a:visited.active{
color: #ffffff;
background-color:#A7ABAB; 
}

.wrapper ul li ul li a:hover{
color: #FFFFFF;
}
.wrapper ul li ul li a.active{
color: #FFFFFF;
background-color: #A7ABAB;
} 

.wrapper ul li ul li{
background-color: #FFFFFF;
color: #A7ABAB;
}

/*Under Menu */
#menu2 { 
padding: 5px; 
width: 936px; 
margin-left: 5px; 
margin-right: 5px; 
background-color: #A7ABAB; 
border-width: 1px; 
border-style: solid; 
border-color: #ebeaea; 
font-family: Arial; 
font-size: 10px; 
}
#menu2 a { 
padding: 5px;
 margin-right: 10px; 
 color: #222; 
 text-decoration: none;  
 }
 
#menu2 a:hover { 
padding: 5px; 
margin-right: 10px; 
background-color: #DCDCDC; 
color: #111; 
}

#menu2 .level2{
	background-color: #A7ABAB;
	margin-top:10px;
	padding: 0px;
}

#menu2 .level1 a.this {
	background-color: #DCDCDC;
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
}

#menu2 .level2 a {
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
}

#menu2 .level2 a:active{
	padding: 5px; 
	margin-right: 10px;
	color: #fff;
	text-decoration:underline;
}

#menu2 .level2 a:hover {
	background-color: #DCDCDC;
	padding: 5px; 
	margin-right: 10px;
	color: #000;
}

#menu2 .level2 a.this {
	background-color: #DCDCDC;
	padding: 5px; 
	margin-right: 10px;
	color: #000;
	text-decoration:underline;
}
/* END MENU */

/* Start Black menu */
.wrapperblack li ul {
    display: none;
}
.wrapperblack li:hover > ul {
    display: block;
}

.wrapperblack {
font-family:Arial, Helvetica, sans-serif;
position:relative; 
z-index:900;
}

.wrapperblack ul{
position:relative;
color: #ccc;
float: left;
width: 100%;
list-style-type: none;
padding-left: 0;
margin-left: 0;
font-size:12px;
margin-bottom:0px;
background-color:#000000;
z-index:900;
}

.wrapperblack ul li{
position: relative;
display: inline;
float: left;
}

.wrapperblack ul li a{
position:relative;
z-index:1;
display: block;
/*text-transform: uppercase; */
text-decoration: none;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 12px;
padding-right: 12px;
color: white;
text-decoration: none;
float: left;
}

/*PROBLEM*/
.wrapperblack ul li ul{
left: 0;
position:absolute;
z-index:1;
top: 28px;
}

.wrapperblack ul li ul li{
position:relative;
float: none;
}
.wrapperblack ul li ul li ul{ 
top: 23px;
}
/* Sub level menu links style */
.wrapperblack ul li ul li a{
display: block;
width: 150%; /*width of sub menu levels*/
height: 15px;
line-height: 20px;
text-decoration: none;
/* padding: 1px 5px; */
background-color: #000;
background-image:none;
color: #ccc;
border: none;
border-bottom: 1px solid #A7ABAB;
font-family: Arial, Helvetica, sans-serif;
}

.wrapperblack ul li a:hover{
color:#000;
background-color:#fff;	  
}

.wrapperblack ul li ul li a:hover{
color:#000;
background-color:#fff;
}
.wrapperblack ul li ul li a.active{
color:#000;
background-color: #fff;
}

.wrapperblack ul li ul li{
color:#000;
background-color:#fff;
}
/*End Black Menu*/

						
.leftlinks{
position:relative;
left:-25px;
}				
.leftlinks li{
list-style: none;
padding-top:10px;
}
.leftlinks span{
font-family:Times, arial, sans-serif;
font-size:18px;
color:#111111;
padding-left:0px;
}
						
.leftlinks a{
font-family: sans-serif, arial;
font-size:14px;
color:#666666;
padding-left:5px;
}
.leftimg{
margin-left:0px;
}
						
#centercol{
padding-top:0px;
}
						
#centercol h1{
font-family:Times, arial, sans-serif;
font-size:26px;
font-weight:normal;
color:#444444;
}
						
#centercol p{
padding-top:5px;
padding-right:0px;
text-align:justify;
}

#showreel{
background-image: url(../images/25show.jpg);
padding-top:85px;
padding-bottom:89px;
}

.form{
	width:350px;
	float:left;
	margin-right:100px;
}

.bday{
position:relative;
float:right;
}

.texta {
	font-size:10px;
	width:200px;
}

.dropdown{
	float:left;
	padding-left:2px;
}
.form2{
	width:330px;
	float:right;
	margin-right:100px;
}

.form3{
	width:500px;
	float:right;
	padding-right:30px;
}

.texta2 {
	font-size: 10px;
	width:250px;
}


label{
	float:right;
}

.h1con{
	float:left;
	margin-left:50px;
	display:block;
	font-size:19px;
	color:#444444;
	font-family:Times, arial, sans-serif;
	font-weight:normal;
	margin-bottom:5px;
}

.buttons{
	float:left;
	margin-top:5px;
	margin-left:130px;
}

.error{
	color:red;
	
}


#leftcol2 { 
	position:relative;
	float:left;
	width:400px; /* actual value */
	padding:0px;
	margin-left:10px;
	background:#fff;
	z-index:100;
}
#rightcol2 {
	position:relative;	
	float:right;
	right:-35px;
	width:436px; /* actual value */
	margin-left:0px;
	background:#fff;
	z-index:99;
}

#centercol2 {
	position:relative;
	top:0px;
	padding:0 260px;
	margin-left:155px;
	margin-top:25px;
	width:390px;
}
#centercol2 a {
	color:#666;
}
#centercol2 a:hover {
	border-bottom:1px solid;
	color:#9343B9;
}
	
.twoc  h1{
	font-family:Times, arial, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#444444;
}

.pow100{
	padding-top:100px;
	padding-bottom:100px;
	padding-left:200px;
	padding-right:200px;
	width:250px;
}


/*****************/

.rightfeature{
position:relative;
float:right;
right:20px;
width:100%;
}
	
.rightfeature .inner{
	width:100%;
}
.rightfeature .inner table{
	width:100%;
}
.rightfeature .inner table tr td{
	width:25%;padding:0 6px 0 0;
	vertical-align:top;
}
.rightfeature .inner table tr td.lastfeatureitem{
	padding:0;
}
		
.rightitem{
	float:left;width:100%;
	position:relative;
}

.rightitem2 a.rightitemlink2{
	display:block;cursor:pointer;
	padding:9px;
	border:solid 1px #adb8be;
	min-height:40px;
    height:auto !important;
    height:40px;
}
	
.rightitem2 a:hover.rightitemlink2{
	background-color:#B0DADE;
	z-index:100;
}


.rightitem2 span.text span.p{
	display:block;
	font-family:Times, arial, sans-serif;
	font-size:24px;
	text-align:center;
	color:#fff;
	font-weight:normal;
	margin-bottom:5px;
	padding-top:10px;
	
}
	
.rightitem2 img{
	float:right;
	margin-left:10px;
}	
	
.rightitem2 span.links{
	float:right;
}	

.rightitem2 span.links span.p span{
	display:block;
	font-size:100%;
	line-height:130%;
	color:#666666;
	font-weight:bold;
	padding-right:18px;
	width:auto;
}
	
/* End three column layout*/

/* Gallery style */
.JewelGal{
float:right;
}

.slides2{
float:left;
}

.leftclient{
margin-left:-200px;
}

#leftcol3 { 
	position:relative;
	float:left;
	width:250px; /* actual value */
	padding:0px;
	margin-left:10px;
	background:#fff;
	z-index:100;
}
#rightcol3 {
	position:relative;	
	float:right;
	right:-35px;
	width:0px; /* actual value */
	margin-left:0px;
	background:#fff;
	z-index:99;
}

#centercol3 {
	position:relative;
	top:0px;
	padding:0 260px;
	margin-left:40px;
	margin-top:25px;
	width:630px;
}
#centercol3 a {
	color:#666;
}
#centercol3 a:hover {
	border-bottom:1px solid;
	color:#9343B9;
}

.search{
position:relative;
padding-top:6px;
}

#ajaxSearch_form {
		   position:relative;
           color: #444;
           width: auto;
		   z-index:999;
}
       #ajaxSearch_input {
		   float:right;
           width: 100px;
           display: inline;
           height: 17px;
           margin: 0 0 0 0;
           padding: 0 0 0;
           vertical-align: top;
       }
       #ajaxSearch_submit {
		   float:right;
       }
       #ajaxSearch_output {
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .ajaxSearch_paging {
   
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
	   
.sponsor{
	text-align:center;
	font-size:16px;
	line-height:130%;
	color:#666666;
	font-weight:normal;
	margin-top:10px;
	margin-left:20px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.sponsorLogos{
	text-align:center;
	font-size:16px;
	line-height:130%;
	color:#666666;
	font-weight:normal;
	margin-top:10px;
	margin-left:0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.eventslides{
	
}
.righttitem{
	list-style:none;
}

.lcolor{
color:#fff;
}

.FLV{
position:relative;
right:40px;
top:30px;
}

.icon{
background:#000000;
color:#ffffff;
font-family:Times, arial, sans-serif;
font-size:14px;
}

.icon a{
text-decoration:none;
color:#ffffff;
}