/* CSS Document */


Body{
margin-top:0px;
background-color: #E9E9EB; /* #FFFFFF; */

font-family:verdana,Tahoma, Arial, Helvetica, sans-serif; font-size:12px;

}
a {
	font-size: 12px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #ffffff;
}

#container {
	
	margin-right: auto;
	margin-left: auto;
	width: 814px;
	background: transparent url(../images/gradient.png);
	background-repeat:repeat-y;
	height: auto;
	overflow: auto;
	/*background-color: #ffffff; */
}

#information{
	margin-left: auto;
	margin-right:auto;
	width:800px;
	text-align:center;
}

#header{
	margin-right: auto;
	margin-left: auto;
	height:210px;
	width: 800px;

}

.head_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:22px;
text-align: left;
vertical-align:middle;
padding-left: 10px;
height:30px;
}

.table_heading{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:12px;
font-weight:bold;
padding-left:20px;

}

.table_text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:12px;
font-weight:normal;
}

.table_text a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:12px;
font-weight:normal;
}


.table_text a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

h2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
font-size: 18px;
}

h3{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size: 16px;
}

h5{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:11px;
font-weight:normal;
}

.event{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#0db493;
font-size:13px;
font-weight:bold;

}

#middle{
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	overflow: hidden;
	padding-top: 10px;

}

.contactform{
	margin-top: 30px;
}

#footer{
	margin-right: auto;
	margin-left: auto;
	background-color:#333333;
	height:58px;
	width: 800px;

}



.flot_right{float:right; margin-right:10px;
margin-right:80px;
margin-top:6px;
}


	  
	/*Left Nav*/
	  
	#nav{
	width:100%;
	height:40px;
	background-image: url(images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;

		  }
		 
		 	  #footer{
				  margin-left:auto;
				  margin-right:auto;
	width:800px;
	height:70px;
	background-image: url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;

		  }

.a;link{font:Tahoma, Helvetica, sans-serif; 
 size:12px;
 display:block;
 color: #FFFFFF; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:14px;
 padding-right:14px;
 padding-top:5px;
	}  

.a{font:Tahoma, Helvetica, sans-serif; 
 size:12px;
 display:block;
 color: #FFFFFF; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:14px;
 padding-right:14px;
 padding-top:5px;
	}  
.a:hover {
font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #CCCCCC; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:14px;
 padding-right:14px;
	}  
	
.a:active {
font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #CCCCCC; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:14px;
 padding-right:14px;
	}  
	
  .a:visted{font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #FFFFFF; text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:14px;
 padding-right:14px;
	}  


.p{font:Tahoma, Helvetica, sans-serif; 
 size:10px;
 display:block;
 color: #FFFFFF; 
 text-decoration:none;
 font-style: normal;
 font-weight: bold;
 text-align:center;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
	}  
.p:hover {
font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #CCCCCC; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:5px;
 padding-right:5px;
	}  
	
.p:active {
font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #CCCCCC; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:5px;
 padding-right:5px;
	}  
	
  .p:visted{font:Tahoma, Helvetica, sans-serif; size:12px;
 display:block;
 color: #FFFFFF; text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding-left:5px;
 padding-right:5px;
	}  
	



.body{font:Tahoma, Helvetica, sans-serif;color: #FFFFFF; font-weight:normal; font-size:12px;}

	.footer_link a{font:Tahoma, Helvetica, sans-serif; 
 size:12px;
 display:block;
 color: #000000; 
 
 font-weight:bold;
 padding-left:5px;
 padding-right:5px;
	}     
	 


.img_border{border:#000000 1px solid;
padding:2px;
}

.input_txt{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:715px;
 	}
	
.input_txt_pwd{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:200px;
 	}  
		  
.cell {
	border: #a8a8a8 1px solid;	
	margin: 0px;   
}

.cell1 {
	border-top: #a8a8a8 1px solid;
	border-right: #a8a8a8 1px solid;
	border-bottom: #a8a8a8 1px solid;	   
}

.input_txt_over{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 width:715px;
 	}   
	
.input_txt_over_pwd{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:200px;
 	}  
		
	.input_txtarea{font:Verdana, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:100px;
 width:715px;
	}     
.input_txtarea_over{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:100px;
 width:715px;
	}   
	
.input_txt_contact{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
  width: 300px;
	}  
	
.input_txt_over_contact{font: Tahoma, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 /* width:715px;*/
 width: 300px;
	}  


	.error{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FF0000;

}
.directory{
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}

.directory a{
color:#000000;
}

.directory_heading{
font-size:14px;
font-weight:bold;
}



ul.cssMenu ul{display: none; margin-left:0px;}
ul.cssMenu li:hover>ul{display:block; background-color:#FFFFFF;
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	background-repeat:repeat;
	border:none;
	width:590px;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:150px;
	/*background-color:#b0d1d3;*/
	/*background-image:url(images/strip_2.jpg);
	background-repeat:repeat-x;*/
	margin:0px;
	padding:0px;
	
}
ul.cssMenu li{
	display:block;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;

}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:0px 18px 0 18px;
	font:normal 12px arial;
	line-height:25px;
	color:#000000;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden; 
	background-color:#316C96;
	line-height:25px;
	display:block;
	
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color: #AAAAAA;background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	
	border-color:#665500;
	border-style:solid;
	font:normal 12px arial;
	color:  #000000;
	padding:0px 18px 0 18px;
	line-height:25px;	
	background-color: #000000;

}
ul.cssMenu li a:hover{
cursor:pointer;
	position:relative;
	padding:0px 18px 0 18px;
    font:normal 12px Tahoma;
	color:#ffffff;
	line-height:25px;
	text-decoration:none;

}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
     height:16px;
}
ul.cssMenu ul img {width:16px;
    height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(images/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{background-image:url(images/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(images/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{background-image:url(images/arr_double_1o.gif);}
ul.cssMenu table a:hover span{background-image:url(images/arr_double_1o.gif)}



.add_comm a{color:#05b38c;}
.add_comm a:hover{color:#05bc38;}


.marketName{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:11px;
font-weight:bold;
}
.marketText{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#05b38c;
font-size:11px;
font-weight:normal;
}

.profileNameHeading{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
font-weight:bold;
}

.profileNameHeading2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
font-weight:bold;
}

.profileimage{
	margin-right: 10px;
	padding-right: 10px;
}

.edit_input_txt{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:500px;
	}     
.edit_input_txt_over{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 width:500px;
	}   

.edit_input_txt_pwd{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:200px;
	}     
.edit_input_txt_over_pwd{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 width:200px;
	}   
	
	.edit_input_txtarea{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:100px;
 width:500px;
	}     
.edit_input_txtarea_over{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:100px;
 width:500px;
	}   

.mess{

font-weight:bold;
}

.mess a{
color:#000000;
}


.input_txt_short{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:167px;
	}     
.input_txt_short_over{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 width:167px;
	}   
	
.subscribe{font:Tahoma, Arial, Helvetica, sans-serif;
color:#999999; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:230px;
	}
	
 .subscribe:hover{
 border:#CC0000 1px solid;
	} 
.subscribefil1{font:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:230px;
	}
	
	
table.design{
	font-size: 11px;
	border-color: #3152A5 #3152A5 #3152A5 #3152A5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

table.design th{
	padding: 6px;
	background-color: #3152A5;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px;
	border-color: #3152A5 #9cb9d6 #3152A5 #3152A5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
}

table.design th a:link{
        color: #FFFFFF;
	text-decoration: none;
}

table.design th a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

table.design th a:hover{
	color: #F00000;
	text-decoration: underline;
}

table.design td{
	padding: 4px;
	font-size: 11px;
	color: #000000;
	border-color: #9cb9d6 #9cb9d6 #9cb9d6 #9cb9d6;
	border-left-style: none;
	border-left-width: 0;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

.small{
	font-size: 9px;
}

small{
	font-size: 9px;
}

td.row1{
	background-color: #FFFFFF;
}

td.row2{
	background-color: #EFEFEF;
}

tr.row2{
	background-color: #FFFFFF;
}

tr.row1{
	background-color: #EFEFEF;
}

.forum:link{
        color:#039;
	text-decoration: none;
}

.forum:visited{
	color: #039;
	text-decoration: none;
}

.forum:hover{
	color: #A00000;
	text-decoration: underline;
}

.xsmall{
	font-size: 8px;
}

xsmall{
	font-size: 8px;
}

.medium{
	font-size: 12px;
	font-weight: 600;
}

medium{
	font-size: 11pt;
	font-weight: 600;
}

.large{
	font-size: 13px;
}

big{
	font-size: 13pt;
}

.tiny{
	font-size: 7pt;
}

table.empty{
	border: none;
	padding: 0px;
	border-width: 0px;
}

table.empty td{
	border: none;
	padding: 0px;
	border-width: 0px;
}



.edit_small_input_txt{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:25px;
 width:400px;
	}     
.edit_small_input_txt_over{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:25px;
 width:400px;
	}   
	
	.edit_small_input_txtarea{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#a8a8a8 1px solid;
 height:100px;
 width:400px;
	}     
.edit_small_input_txtarea_over{font:Tahoma, Arial, Helvetica, sans-serif; 
 size:12px;
 border:#CC0000 1px solid;
 height:100px;
 width:400px;
	}   

#menu {
	width: 100%;
	height:40px;
	background-color: #057F70;
}

.events_box{
	margin-bottom: 10px;
 /* border: 1px solid #05b38c;
 height: 100px; */
}

#event_box{
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; 
border: 1px solid #05b38c;
display:block;
height: 100px;
}
.b1 {
	border-left: 1px solid #05b38c;
	border-right: 1px solid #05b38c;
	padding-left: 10px;
	color:#05b38c;
	font-size:14px;
	line-height:normal;
	
}

.b2 {
	-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; 
	border-left: 1px solid #05b38c;
	border-right: 1px solid #05b38c;
	border-bottom: 1px solid #05b38c;
	padding-left:10px;	
}
.b2 a{
	color:	#333;
}

.b2 a:hover {
	color: #F00;
	text-decoration:underline;
}

#top-link	{ display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }


#modalContainer {
	background-image: url(../images/trans.png);
	background-repeat:repeat;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:500px;
	min-height:200px;
	margin-top:200px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(../images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position: relative;
}

#alertBox h1 {
	margin:0;
	font:bold 1.2em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:1em verdana,arial;
	height:140px;
	padding-left:5px;
	margin-left:55px;
	line-height: 1.4em;
}

#alertBox #membersigninBtn {
	display: inline-block;
	position:relative;
	margin-left: 50px;
	margin-right: 10px;
	margin-top:5px;
	margin-bottom: 5px;
	padding:3px;
	border:1px solid #000;
	width:110px;
	font:1em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
	vertical-align: bottom;
}


#alertBox #membersignupBtn {
	display: inline-block;
	position:relative;
	margin:5px 10px;
	padding:3px;
	border:1px solid #000;
	width:110px;
	font:1em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
	vertical-align: bottom;
}

#alertBox #nothanksBtn {
	display: inline-block;
	position:relative;
	margin:5px 10px;
	padding:3px;
	border:1px solid #000;
	width:110px;
	font:1em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}

#alertBox #close {
	display: block;
	position:relative;
	width:500px;
	font:1.2em verdana,arial;
	text-transform:uppercase;
	text-align:right;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
	font-weight:bold;
	height: 1.2em;
}
