*{
     margin:0;
     padding:0;
}

body{
     font-family:Verdana, Trebuchet MS, sans-serif ;
     font-size:12px;
     color:#333 ;
}

option {
	padding:0 2px;
}

img{
	border:none;
}

#wrap{
     width:770px;
     margin:0 auto;

}

#banner{
     
}

#banner a{/*border:1px solid #000;*/
	border:none;
	
}
/*--------------------------------------layout--------------------------------*/
#complaints_layout{
	/*padding:5px;*/
	border:1px solid #074777;
	/*background:orange;*/
}

#complaints_layout h1{
	font-size:200%;color:#366;
}

#complaints_layout h2{/*background:orange;*/
	font-size:180%;
	color:#208AAD;
}

#complaints_layout h3{
	font-size:150%;color:#366;
}

#complaints_layout strong{
	font-size:14px;
}


#complaints_layout h1,#complaints_layout h2,#complaints_layout h3
{

	font-weight:bold;
	padding:5px 0;
	text-align:center;
}

#complaints_layout a{
	/*font-size:16px;
	font-weight:bold;*/
	color:#336666;
}
#complaints_layout a:hover{
	color:#666;
}

#complaints_layout p {
	margin:0px 80px 10px 80px;
	
}

/*------------------------------------------Menu-------------------------------------------*/
#menu{
	border:1px solid black;
	background:url(/images/menu_gradient.jpg) #074777 repeat-x;
	padding: 5px 0;
	text-align:center;
}
#menu li{
     list-style:none;
	 display:inline;
	 
	 
}

#menu li a{
     text-decoration:none;
	 color:#FFF;
	 padding:4px 8px;
	 font-weight:bold;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu li a:hover{
     color:#E0E3E6;
}

#welcome_menu {
	border:1px solid black;
	background:black;
	color:#FFCC00;
	padding: 5px 0;
	text-align:center;
}

#welcome_menu li{
     list-style:none;
	 display:inline; 
	 padding:0 5px;
	 font-size:14px;
	 
}

#welcome_menu a {
	color:#FFCC00;
}
#footer{
     clear:both;
	 font-size:10px;
	 color:#666666;
	padding:3px 0px;
	
}
#footer p{margin-bottom:10px;}




td.radio_buttons{/*border:1px solid #000;*/
	margin-top:15px;
	padding-left:5px;
}

.align_right{
	text-align:right;
	padding-right:5px;
}

.box{
	padding:30px 0px;
}
#type p{
	padding:10px;
}

#type{
	/*border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;*/
	/*width:500px;
	padding:10px;
	background:#FFF;
	margin:0 auto;*/
	
}

#button{
	text-align:right;
	padding:10px;
	margin-right:85px;
}

/*------------------------------------------Categories-----------------------------------------*/
#categories td{/*border:1px solid #000;*/
	font-size:120%;
	border:1px solid #366;
	padding:5px;
	width:33%;
	background-color: #E1E8E8;	
}

#categories a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}
#categories a:hover{
	color:#CC0202;
}
#categories h3{
	color:#CC0202;
}
#categories{/*background:orange;*/
	

	
}
/*------------------------------------------Form-----------------------------------------*/

#form{
	/*background:orange;*/
	width:65%;

	/*border:3px solid #208AAD;*/
	float:right;


}
 #form table, #comment_box{
 	margin:0 auto;
 }
 
 #boat{/*background:red;*/
 float:left;width:28%;
 }
 
 #comment_box{/*background:#999;*/
	clear:both;
	border-top:1px solid #999;
	text-align:center;
	margin:20px;
 }
 
 #comment_box textarea{
 	width:100%;
 }

/*------------------------------------------Membership-----------------------------------------*/
#thumbs{float:right;}
#text{float:right;}
#membership_table{
	border:1px solid #999;
	background: url(/images/light_green_gradient.png) repeat-x top left;
	margin-top:15px;
}
#membership td{
	padding:10px;
	
	font-family: Trebuchet Ms, Tahoma, sans-serif;
}

#membership_table p{
	text-align:center;
}

#membership ol li{
	/*list-style-position:inside;*/
	
}

/*.style3*/#membership h1 {
	font-size: 42px;
	color: #518858;
	
}
#membership strong {
	font-size:20px;
}

.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

.style6, .style20, .style22 {
	font-size: 20px;
	color: #000000;
}

.style5, .style9, .style22, .style23{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#list{
	padding:15px 115px;
	clear:both;
}

#list li{
	padding:5px 0;
}
#membership h1, .style10, .style6, .style8 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.style5, .style9, .style8, .style10, .style23{
	 text-align:center;
}

.style5 {font-size: 24px; color: #000000;}


.style8 {font-size: 36px; color: #518858; }
.style9 {color: #3D3DB6;  font-size: 50px;}
.style10 {color: #3D3DB6; font-size: 24px;}
.style11 {color: #663300}
.style12 {color: #999999}
.style18 {color: #808000}
.style20 {font-family: "Times New Roman", Times, serif;}
.style20 {font-style: italic;}
.style23 {color: #009999; font-size: 32px;}

/*--------------------------------Buttons-----------------------------------------------*/
.bronzebutton{
	background: url(/images/bronze.gif) repeat-x top left;
	border:1px solid #666;
	text-align:center;
	
}
.bronze{
	background:url(/images/bronze_gradient.png) repeat-y top right;
	/*border:1px solid #FFF;*/
}

#bronze_membership{
	background: url(/images/bronze_gradient.png) repeat-y top right;
	padding:10px;
}
#silver_membership{
	background: url(/images/silver_gradient.png) repeat-y top right;
	padding:10px;
}
#gold_membership{
	background: url(/images/gold_gradient.png) repeat-y top right;
	padding:10px;
}

.silverbutton{
	background: url(/images/silver.gif) repeat-x top left;
	border:1px solid #666;
	text-align:center;
}
.silver{
	background:url(/images/silver_gradient.png) repeat-y top right;
	/*border:1px solid #FFF;*/
}
.goldbutton{
	background: url(/images/gold.gif) repeat-x top left;
	border:1px solid #666;
	text-align:center;
}
.gold{
	background:url(/images/gold_gradient.png) repeat-y top right;
	/*border:1px solid #FFF;*/
}
.choose{/*border:1px solid #000;*/
	text-align:center;
	border-bottom:1px solid #FFF;
	
}
#buttonlinks{
	padding:20px;
	background:#FFF;
	text-align:center;
}


.membership_fee{
	text-align:right;
}

td#list_of_help ul {
	padding-left:25px;
}

#home_image {
	/*margin:-5px;*/
}

#footer li {
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}

#footer ul {
	margin-left:20px;
}

#footer h1 {
	font-size:12px;
}

#footer a {
	color:#003366;
}

#complaint_description {
	margin:0 20px;
	height:200px;
	padding:5px;
	border:1px solid #074777;
	overflow:auto;
}

#your_complaints td {
	text-align:center;
}
#reply {
  background: #fff;
}
.complaintChoices td{
  padding: 5px;
}

#reportTable th{
	text-align:left;
	}
#reportTable td {
	text-align:center;
	}
	
.datagrid tr {
	text-align:center;
}

.datagrid {
	margin-bottom:10px;	
}

#complaints_layout a {
	font-weight:bold;
}	
.emailIntro {
  width: 345px;
	padding: 10px 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h6{
	font-size:14px;
	color:#366;
}
.email1{
font-size:16px;
color:#000000;
}
.email2{
font-size:18px;
color: #009999;
}
.email3{font-size:17px;
color:#366;

}
.email4{
font-size:16px;
color:#000000;
}
.email5{
font-size:18px;
color: #009999;
}
#port_charles{}
#port_charles h3{font-size:14px;}
#port_charles table{width:610px; margin:0 0 10px 80px; border:solid 1px #000000; font-size:10px;}
#port_charles table td{padding:5px;}
#port_charles table a{font-size:10px; font-weight:normal;}
.gray td{background-color:#CCCCCC;}
#port_charles  #port_charles_info{border:none;}
#port_charles  #port_charles_info td{padding:5px 0;}

#new_port_charles{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#new_port_charles_left{width:150px;border:solid 1px #125165;margin:10px;float:left;}
#new_port_charles_left h3{ font-size:12px; background-color:#469CB9; color:#FFFFFF;border-bottom:solid 1px #125165; text-align:center; }
#new_port_charles_left table{width:150px; height:468px;}
#new_port_charles_left td{font-size:16px; padding:5px; text-align:center; font-weight:bold; color:#125165;}
#new_port_charles_middle{width:422px; float:left; margin:10px 0;border:solid 1px #125165;}
#new_port_charles_middle h2{color:#125165; padding:0; text-align:left; margin:0;}
#new_port_charles_middle h3{ font-size:12px; background-color:#469CB9; color:#FFFFFF;border-bottom:solid 1px #125165; text-align:center; }
#new_port_charles_middle p{ text-align:left; margin:0; padding:5px 0;color:#125165; line-height:20px;}
#new_port_charles_right{width:150px;border:solid 1px #125165;margin:10px;float:left;}
#new_port_charles_right h3{font-size:12px; background-color:#469CB9; color:#FFFFFF;border-bottom:solid 1px #125165; text-align:center; }
#new_port_charles_right table{width:150px; height:468px;}
#new_port_charles_right td{font-size:16px; padding:5px; text-align:center; font-weight:bold;}
#new_port_charles a{text-decoration:none; color:#125165;}
#new_port_charles a:hover{color:#125165; text-decoration:underline;}