#main {

	border: 1px solid #999999;
	width /**/: 760px;
	width: 760px !important;
	margin: 0 auto;
	background-color: #fff;
}


#header {float:left;}
 #footer {
	background-color:#77c212;
	color:#FFFFFF;
	padding: 3px 10px 3px 10px;
	clear: both;
	width: 740px;
}

 #footer2 {
	padding: 3px 10px 3px 10px;
	clear: both;
	width /**/: 760px;
	width: 740px !important;
	margin: 0 auto;
}
#div-1 {
	width:740px;
	color:#333333;
	padding:10px;
}
#div-1a {
	float:left;
	width:415px;
}
#div-1b {
	float:left;
	width:325px;
}
#div-1c {
 background-color:#aaa;
 color:#fff;
 clear:both;

}


#example div p {
 margin:0 .25em;
 padding:.25em 0;
}
#description {
 float:left;
 width:40%;
}
pre {
 padding:1em;
 border:1px dashed #aaa;
 background:#fafafa;
}
p {
 margin:0.5em 0;
}
h3 {
 color:#999;
}
#email_link {
	float:right;	
}
#link {
	float:right;	
}
#rt {
	float:right;
	clear: inherit;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	text-decoration: underline;
	color:#333333;
}
a:active {
	text-decoration: none;
	color:#333333;
}
.w11
{color:#FFFFFF}


#apDiv1 {
	position:relative;
	z-index:1;
	clear: both;
	width: 740px;
	padding: 3px 10px 0px 10px;
	float: left;
}


			/* NAVIGATION BUTTONS */
			.menu {
						height: 38px;
						background-color:#77c212;
						color:#fff;
						clear:both;
						width: 100%;
			}
			.cssnav	{
						position:relative;
						float: left;
						
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(images/up.gif) ;
						width: 69px;
						height: 32px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 69px;
						height: 32px;
						display: block;
						float: left;
						color: #ffffff; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
			}
			

			.cssnav img {width: 69px; height: 32px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0px;top: 10px;
					    text-align: center;
					    width: 69px;
					    cursor: pointer;   
					     
			}
			/* END OF NAVIGATION */


.b11 {font-size: 13px}

.t11 {color: #12aec2;}
.t11 a:hover {color: #12aec2;
text-decoration:underline;}
.t11 a:link {color: #12aec2; text-decoration:none;}
.t11 a:active {color: #12aec2; text-decoration:none; }
.t11 a:visited {color: #12aec2; text-decoration:none; }


#div-1 {
	width:740px;
	color:#333333;
	padding:10px;
}
#div-c1a {
	float:left;
	width:34%;
	position: relative;
	padding:50px 0px 50px 0px;
}
#div-c1b {
	float:left;
	width:33%;
	line-height: 2;
	padding:50px 0px 50px 0px;
}
#div-c1c {
	float:right;
	width:33%;
	line-height: 2;
	padding:50px 0px 50px 0px;
}

.style1 {
	font-size: 11px;
	margin-left: 16px;
}

.table {background:#f0f0f0; font-size:9px; }
#table_cont {
height:200px;
	width: 100%;
}



.table{background:#e5e5e5; font-size:9px; }

.table ul{width:183px;	float:left;	margin:0;
	padding:0;
	border:1px solid #666;
	background-color: #e5e5e5;
}
.table ul li {
	list-style:none;
	padding:5px 5px 10px 5px;
	height: 100%;
}

.table ul li.title {font-weight:bold; font-size:11px; background:#e5e5e5;color:#000;}
.table ul li.even{	background:#e5e5e5;	border-top:1px solid #666666;	height: 30px;}