.bg-top {
background:#000000 url('../images/bg-body.jpg') no-repeat center top;
}

.bg-bot {
background:#000000 url('../images/bg-maincontent1.jpg') no-repeat center top;
}

.bg-botservices {
background:#000000 url('../images/bg-maincontent2.jpg') no-repeat center top;
}

.bg-rounded {
	background: url('../images/bg-rounded.png') no-repeat center top;
	height: 160px;
	width: 350px;
}

.bg-roundedservices {
	background: url('../images/bg-roundedservices.png') no-repeat center top;
	height: 290px;
	width: 200px;
	align: center;
	valign: top;
}

.body
{
	text-align:center;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.textmain {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color:#BCBCBC;
	padding: 12px 12px 12px 12px;
	text-align:justify;

}
.textmainboxg {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color:#BCBCBC;
	padding: 12px 8px 12px 8px;
	text-align:justify;
	border-top:1px solid #1e1e1e;
}
.textmaintitle {
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: bold;
	color:#D1D1D1;
	padding: 12px 8px 12px 8px;
	text-align:right;
	border-bottom:1px solid #1e1e1e;
}
.menucorner {
	border-bottom:1px solid #1e1e1e;
}
.boxtitle {
	padding: 3px 3px 3px 3px;
	text-align:right;
	border-bottom:1px solid #464545;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.form
{
	text-align:right;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.forminfo
{
	text-align:center;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.H1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.box-orange {
	background-image: url('images/box-orange.png');
	background-repeat: no-repeat;
	height: 144px;
	width: 184px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF
}
.H2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.textmainbox {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 5px;
}
.textmainboxindex {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 5px;
}
.textmainbox span a:hover, .textmainbox span active a{color:#ffcc00;}
.textmainboxindex span a:visited{color:#ffffff;}
.textmainboxindex span a:hover, .textmainboxindex span active a{color:#4E2647;}

.box-left-orange {
	background-image: url('images/orange-box-left.png');
	background-repeat: no-repeat;
	height: 144px;
	width: 253px;
	float: right;
	padding-top: 25px
}
.H3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;
}
.b1 {
	background-image: url('images/sml-nav.png');
	background-repeat: no-repeat;
	background-position:  center 50%;
	width: 139px

}
a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #8B8B8B;
}
.logo-text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;

}
/* ---------------------------------- footer ---------------------------------------  */
#footer
{
border-top:1px solid #1e1e1e;
clear:both;
padding-top:4px;
padding-bottom:4px;
width:100%;
color:#666666;
valign:middle;
}

ul#footernav 
{
list-style:none;
margin-right:-5px;
float:right;
text-align:right;
color:#666666;
font-size:11px;
}

ul#footernav li
{
display:inline;
padding:0;
line-height:14px;
height:11px;
font-size:11px;
}

ul#footernav li.last{background:none;}

ul#footernav li a {
color:#666666;
font-size:11px;
line-height:14px;
text-decoration:none;
padding:0 8px;
font-weight:normal;
font-family: Tahoma;
}

ul#footernav li a:hover, ul#footernav li.active a{color:#ffcc00;}


#footer .side
{
float:left;
font-size:11px;
line-height:14px;
}

#footer .side p{text-align:left; }
#footer .side p.copy{color:#666666;}
#footer .side .lighter {color:#cccccc;}
#footer .side p a {color:#ABABAB; text-decoration:none;}
#footer .side p a:hover{text-decoration:underline;}
/* end: footer */
