*{margin:0; padding:0;}
body {
	font-family: Tahoma;
	font-size: 8pt;
	background:url(/images/top_bg.gif);margin:0;
padding:0;
color: #949494;
}
#header{height:96px; width:768px; margin:0 auto 0 auto; clear:both;}
#topleft{ text-align:center; margin-right:175px; font-weight:bold; padding:42px 0 0 32px;}
#topright{width:175px; text-align:left; float:right; margin:31px 0 0 0;}
#topright a{font-size:8pt; color:#C2CAD0; text-decoration:none; font-weight:bold; padding:16px 6px 10px 13px; display:block; float:left;}
#main{border-top:3px solid #262a2e;border-bottom:3px solid #262a2e; background:#15181b; clear:both; padding:0px;}
#footer{ margin:7px 0 20px 0; color:#5d6368; text-align:center; font-size:8pt; font-weight:bold; clear:both;}
#footer a{color:#4d5765; text-decoration:none;}
#centerframe{width:768px; background:url(/images/contentbg.gif) repeat-y; margin: 0 auto 0 auto;}
.subtitle {
	font-size: 11pt;
	padding:8px 0 8px 0;
	color: #949494;
}
.toptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #ffffff;
}
.toplink {
	border-left:#4a5055 solid 1px;
}

#leftbar{ float:left; width:208px;}
#lefttestimonials{ border-top:1px solid #4a4b4e; padding:0px 8px 21px 29px;}
#leftcontact{ border-top:1px solid #4a4b4e; padding:0px 8px 21px 29px;}
#content{margin-left:208px;}
a{color:#FFFFFF; text-decoration:none;}
img {
	border:none;
}

legend {
	color:#b68901;
	padding: 0  0 10px 0px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
fieldset {
	padding:0px 15px 0px 15px;
	border:none;
}
fieldset p { margin-bottom: 10px; }
form{padding:0; margin:0;}

.frm {
	padding: 3px;
	border: 1px solid #717272;
	background-color:#535353;
}
.frmbutton {
	padding: 3px;
	border: none;
	background:none;
	font-weight:bold;
	color:#FFFFFF;
}
.frm100 {
	padding: 3px;
	border: 1px solid #717272;
	width: 95%;
	background-color:#535353;
}

.frmerror {
	padding: 3px;
	border: 1px solid #FF0000;
	background-color: #535353;
}
.frmerror100 {
	padding: 3px;
	border: 1px solid #FF0000;
	width: 95%;
	background-color: #535353;
}

fieldset table td { 
	padding: 2px;
}
fieldset   br {clear:left;}
fieldset  label { 
	display: block; 
	float: left; 
	width: 100px;
	font-weight:bold; 
	padding: 0; 
	margin: 4px 5px 10px 0;
}
fieldset .frm {
	padding: 2px;
	border: 1px solid #717272;
	width: 80%;
	background-color:#535353;
}
fieldset .frm100 {
	padding: 2px;
	border: 1px solid #717272;
	width: 200px;
	background-color:#535353;
}
fieldset .frmerror100 {
	padding: 2px;
	border: 1px solid #FF0000;
	width: 200px;
	background-color:#535353;
}


#breadcrumbs, #breadcrumbs a {
	font-size: 8pt;
	text-transform:lowercase;
}
/* start of menu css */

#pagesidemenu {
	list-style-type: none;
	padding:0;
	margin:0 1px 0 1px;
	background:#2b2f33;
}
#pagesidemenu a {
	display:block;
	color:#CCCCCC;
	padding:5px 0 9px 50px;
	
}
#pagesidemenu a:hover {
	display:block;
	color:#FFFFFF;
}
#pagesidemenu li {
 margin:0;
 padding:0;

background:url(/images/menubg.gif) no-repeat left top;
border-top:2px solid #2b2f33;
}
.leftmenusub {
font-size:11pt;
}
.leftmenusubactive {
font-size:11pt;
	font-weight: bold;
}
.leftmenusub10 {
	font-size:8pt;
}
.leftmenusub20 {
	font-size:8pt;
}
.leftmenusub30, .leftmenusub40 {
	font-size:8pt;
	color:#949494;
}
.leftmenusubactive10 {
font-size:8pt;
	font-weight: bold;
}
.leftmenusubactive20 {
font-size:8pt;
}
.leftmenusubactive30 a, .leftmenusubactive40 a {
	font-size:8pt;
	font-weight: bold;
}

.clr{clear:both;}

#content td { padding: 0 10px 5px 10px; }
#content tr:first-child td:first-child { padding: 0; margin: 0; }
#content tr:first-child td {border-bottom:1px solid #4a4b4e; }