/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.jpg) repeat-x left top;
	background-color:#666666;
}

a, a:hover {
	cursor:pointer;
}	

p, h1, ul, li{
	margin:0px;
	padding:0px;
}

img{ border:0px;}

hr{ display:none;}

#skip{ display:none;}

#container{
	width:1004px; height:auto;
	padding:0px;
	margin:0px auto;
}

#header{
	width:1004px; height:270px; float:left;
	background:url(../images/headerbg.jpg) no-repeat left top;
}


#logo{
	width:249px; height:265px; float:left;
	padding:0px 0px 0px 21px;
}

#logo img{ float:left;}	

#topright{
	width:452px; height:auto; float:right;
	background:url(../images/topright_bg.jpg) no-repeat right top;
	padding:160px 26px 20px 0px;
	margin:0px;
}

#topright p{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:80%;
	color:#EC008C;
	text-align:right;
}

#topright p a:link, #topright p a:visited{
	color:#EC008C;	text-decoration:none;
}
#topright p a:hover{
	color:#666666;	text-decoration:underline;
}	

#nav{
	width:734px; height:auto; float:left;
	padding:0px; margin:0px;
}

#nav ul{
	margin:0px; padding:0px;
}

#nav ul li{
	list-style-type:none;
	float:left;
	margin:0px 0px 0px 14px;
	padding:0px;
}

#nav ul li a:link, #nav ul li a:visited{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:80%;
	color:#000000;
	text-decoration:none;
	padding:0px 0px 0px 14px;
	margin:0px;
}	
#nav ul li a:hover, #nav ul li a.active{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:80%;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.gif) no-repeat left;
	padding:0px 0px 0px 14px;
	margin:0px;
}

#middle{
	width:1004px; height:auto; float:left;
}

#left{
	width:430px; height:auto; float:left;
}

#left img{ float:left;}

#right{
	width:574px; height:400px; float:left;
	/*background:url(../images/right_bg.jpg) repeat-y right top;*/
	background:url(../images/right_bg2.jpg) repeat-y right top;	
	background-color:#343434;
}

#content{
	width:501px; height:auto; float:right;
	/*padding:80px 43px 30px 0px;*/
	padding:40px 43px 60px 0px;
	background:url(../images/contentbg.jpg) no-repeat right bottom;
}

#content h1{
/*	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:40px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 35px 0px;*/
	
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:20pt;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 17px 0px;	
}

.text1{
	text-align:justify;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:85%;
	font-weight:bold;
	line-height:20px;
	color:#cccccc;
	margin:0px 0px 17px 0px;
}

.text2{
	text-align:justify;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	line-height:16px;
	color:#cccccc;
	margin:0px 0px 18px 0px;	
}


.visit_gallery{
	width:436px; height:35px; float:left;
	margin:17px 0px 0px 0px;
	padding:10px 0px 0px 65px;	
/*	background:url(../images/visitgallery_bg.jpg) no-repeat left top;*/
	background:url(../images/bullet2.jpg) no-repeat left top;
}

.visit_gallery a:link, .visit_gallery a:visited{
/*	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:150%;
	color:#FFFFFF;
	text-decoration:none;*/
	
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16pt;
	color:#FFFFFF;
	text-decoration:none;	
}


.visit_gallery a:hover{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16pt;
	color:#FFFFFF;
	text-decoration:underline;
}	

#footer{
	width:100%; height:198px; float:left;
	background:url(../images/footer_bg.jpg) repeat-x left top;
}			

#footer_bg{
	width:1004px; height:198px;
	margin:0px auto;
	padding:0px;
	background:url(../images/footer_bg2.jpg) no-repeat left top;
}


#emailus{
	width:1004px; height:auto; float:left;
	padding:41px 0px 0px 0px;
}	

#emailus a:link, #emailus a:visited{
	width:433px; height:24px; float:left;
	background:url(../images/email.jpg) no-repeat left top;
}

#emailus a span{ display:none;}
		
#copyright{
	width:984px; height:auto; float:left;
	padding:20px 20px 100px 0px;
	background:url(../images/botbg.jpg) no-repeat left top;
	text-align:right;
}

#copyright p{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#999999;
}

#header2{
	width:1004px; height:255px; float:left;
	background:url(../images/headerbg2.jpg) no-repeat left top;
}


#logo2{
	width:249px; height:255px; float:left;
	padding:0px 0px 0px 21px;
}

#logo2 img{ float:left;}

#middle2{
	width:1004px; height:auto; float:left;
	background:url(../images/middlebg.jpg) repeat-y left top;
}

#left2{
	width:245px; height:auto; float:left;
}

#left2 img{ float:left;}

#right2{
	width:759px; height:auto; float:left;
	margin:0px;
	padding:0px;
}

#content2{
	width:679px; height:auto; float:left;
	padding:20px 40px 0px 40px;
	/*overflow:auto;*/
}

#content2 h1{
/*	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:40px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 35px 0px;*/
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:20pt;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 20px 0px;	
}

#footer2{
	width:100%; height:198px; float:left;
	background:url(../images/footer_bg_inner.jpg) repeat-x left top;
}	

#footer_bg2{
	width:1004px; height:210px;
	margin:0px auto;
	padding:0px;
	background:url(../images/footer_inner.jpg) no-repeat left top;
}

#emailus2{
	width:1004px; height:auto; float:left;
	padding:44px 0px 0px 0px;
}	

#emailus2 a:link, #emailus2 a:visited{
	width:433px; height:24px; float:left;
	background:url(../images/email.jpg) no-repeat left top;
}

#emailus2 a span{ display:none;}

.label {
	width:120px;
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#cccccc;
	margin:8px;
}

.checklabel {
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#cccccc;
	margin:8px;
	padding:0px;
}


.textbox {
width:120px; height:16px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
font-weight:normal;
margin:4px; padding:0px;
border:1px solid #FFFFFF;
background-color:#CCCCCC;
}

.textbox1 {
width:100px; height:17px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
font-weight:normal;
margin:4px; padding:0px;
border:1px solid #FFFFFF;
background-color:#CCCCCC;
}

.textarea {
width:465px; height:50px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
font-weight:normal;
margin:4px; padding:0px;
border:1px solid #FFFFFF;
background-color:#CCCCCC;
}		

.textarea1 {
width:170px; height:36px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
font-weight:normal;
margin:4px; padding:0px;
border:1px solid #FFFFFF;
background-color:#CCCCCC;
}	
.cross {
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#cccccc;
	margin:4px;
}

.button {
width:70px; height:23px;
border:1px solid #FFFFFF;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:14px;
font-weight:bold;
color:#343434;
text-align:center;
margin:4px; padding:0px;
background-color:#CCCCCC;
}

.required {
	text-align:justify;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:85%;
	font-weight:normal;
	line-height:20px;
	color:#cccccc;
	margin:0px 0px 17px 0px;
}
.star {
color:#FF0000;
}

.text2{
	text-align:justify;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:85%;
	font-weight:normal;
	line-height:20px;
	color:#cccccc;
	margin:0px 0px 10px 0px;
}

