body {

	margin-top: 10px;

	padding: 0;

	background: #787878 url(images/img01.jpg) repeat left top;

	text-align: justify;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #616161;

}



h1, h2, h3 {

	margin-top: 0;

	text-transform: uppercase;

	color: #528DC8;

}

h5 {

	margin-top: 10px;

	text-transform: uppercase;

	color: #000000;

	font-size: 3em;

}



h1 {

	font-size: 1.6em;

	font-weight: normal;

}



h2 {

	font-size: 1.6em;

}



h3 {

	font-size: 1em;

}

h4 {

	font-size: 1em;

}

a {

	text-decoration: none;

	color: #528DC8;

}



a:hover {

	border-bottom: none;
	color: #75e6ec;

}



a img {

	border: none;

}



img.left {

	float: left;

	margin: 0 20px 0 0;

}



img.right {

	float: right;

	margin: 0 0 0 20px;

}



#header {

	width: 960px;

	margin: 0 auto;

	height: 150px;

}



/* Header */



#logo {

	width: 960px;

	height: 100px;

	margin: 0 auto;

	padding: 0;

}



#logo h1, #logo p {

	float: left;

	margin: 0;

	color: #528DC8;

}



#logo span {

	color: #000000;

}

#logo h1 {

	padding: 25px 0 0 0;

	letter-spacing: -1px;

	text-transform: capitalize;

	font-weight: normal;

	font-size: 3em;

}

#logo p {

	text-transform: uppercase;

	padding: 47px 0 0 3px;

	font-size: 10px;

	color: #110E0F;

}

#logo a {

	border: none;

	text-decoration: none;

	color: #528DC8;

}

.banner{

	float: right;	

}

/*------------------------------------------------------------------------------------------------------------------------ Menu ------------------------------------------------------------------------------------------*/



#menu {

	width: 960px;

	margin: 0px auto;

	padding: 0px;

	height: 52px;

	background: url(images/img02.jpg) no-repeat left top;

}

#menu ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menu li {

	display: inline;

}

#menu a {

	display: block;

	float: left;

	height: 33px;

	margin: 0px;

	padding: 19px 32px 0px 33px;

	text-decoration: none;

	text-transform: capitalize;

	/*background: url(images/img03.jpg) no-repeat right 50%;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	color: #FFFFFF;

}
#menu a:hover {
	color: #fff;
}

#menu .nav:hover{
	background-image:url(images/img021.jpg);
	}
#menu .active{
	background-image:url(images/img021.jpg);
	}
#menu .full_hover{
	background-image:url(images/img021.jpg);
}
#menu .nav_current .nav {
	background-image:url(images/img021.jpg);
}
a.nav span {
	cursor: pointer;
}
a.active span {
	cursor: pointer;
}
#menu a.nav span {
	cursor: pointer;
}
#menu a.active span {
	cursor: pointer;
}
.nav1 a.nav{
	width:49px;
	background-position: 0px 0;
}
.active1 a.active{
	width:49px;
	background-position: 0px 0;
}
.nav2 a.nav{
	color:#0f0;
	width:49px;
	background-position: -49px 0;
}
.active2 a.active{
	width:49px;
	background-position: -49px 0;
}
.nav3 a.nav{
	color:#0f0;
	width:49px;
	background-position: -98px 0;
}
.active3 a.active{
	width:49px;
	background-position: -98px 0;
}
.nav4 a.nav{
	color:#0f0;
	width:49px;
	background-position: -147px 0;
}
.active4 a.active{
	width:49px;
	background-position: -147px 0;
}
.nav5 a.nav{
	color:#0f0;
	width:49px;
	background-position: -245px 0;
}
.active5 a.active{
	width:49px;
	background-position: -245px 0;
}
.nav6 a.nav{
	color:#0f0;
	width:49px;
	background-position: -294px 0;
}

.nav7 a.nav{
	color:#0f0;
	width:49px;
	background-position: -339px 0;
}
.active7 a.active{
	width:49px;
	background-position: -339px 0;
}
.nav8 a.nav{
	color:#0f0;
	width:97px;
	background-position: -798px 0;
}
.active8 a.active{
	width:97px;
	background-position: -798px 0;
}


/*
#menu .active a{
	color: #528DC8;
}


#menu .current_page_item a {

	color: #FFFFFF;

}
*/

/*---------------------------------------------------------------------------------------------------------------- End of Menu ----------------------------------------------------------------------------------*/

/* Wrapper */

#clearfix {

}



/* Page */



#page {

	width: 960px;

	margin: 0px auto;

	background: url(images/img05.jpg) repeat-y left top;

}

#page-bgtop {

	background: url(images/img04.jpg) no-repeat left top;

}

#page-bgbtm {

	background: url(images/img06.jpg) no-repeat left bottom;

}



/* Latest Post */



#latest-post {

	padding: 20px;

	border: 1px solid #E7E7E7;

}



/* Content */

#content {

	float: left;

	width: 500px;

	margin: 0px;

	padding: 20px 0px 0px 0px;

}

#content_company {

	float: left;

	width: 700px;

	margin: 0px;

	padding: 20px 0px 0px 20px;

}

.content_pic{

	float:left;

	margin: 0 10px 5px 0;

}

.post {

	padding-bottom: 15px;

	line-height: 200%;

}



.post h1 {

	font-weight: normal;

}



.title {

	height: 50px;

	margin: 0px 10px;

	padding: 11px 0px 4px 10px;

	text-transform: capitalize;

	font-weight: normal;

	background: url(images/img12.jpg) no-repeat left top;

}

.title_sitemap {

	height: 50px;

	margin: 0px 10px;

	padding: 11px 0px 4px 10px;

	text-transform: capitalize;

	font-weight: normal;

	background: url(images/img12_sitemap.jpg) no-repeat left top;

}

.title a {

	border-bottom: none;

	color: #528DC8;

}



.title a:hover {

}



.byline {

	margin: -10px 20px 20px 20px;

}

.downline {

	margin: -10px 20px 20px 0px;

	font-style:oblique;

}



.tag {

	padding: 0 15px;

}



.entry {

	padding: 0 20px;

}



.links {

	padding: 4px 0px;

	text-align: right;

	font-weight: bold;

}



.links a {

	border: none;

}



.links a:hover {

}



/* Sidebars */



#sidebar1 {

	float: left;

	padding-top: 20px;

	padding-left: 10px;

}

.login {

	margin:3px 0 0px 0px;

}





#sidebar2 {

	float: right;

}



#sidebar1 ul {

	padding-bottom: 20px;

}



#sidebar1 li {

	background: url(images/img11.jpg) no-repeat left bottom;

}



#sidebar1 li ul {

	background: url(images/img10.jpg) repeat-y left top;

}



#sidebar1 li li {

	background: url(images/img08.gif) no-repeat 0 13px;

}



#sidebar1 li h2 {

	height: 25px;

	padding-top: 15px;

	background: url(images/img09.jpg) no-repeat left top;

	color: #333333;

}



.sidebar {

	float: left;

	width: 220px;

	padding: 10px 0 0 0;

	font-size: 12px;

}

.sidebar_sitemap {

	float: left;

	width: 700px;

	padding: 10px 0 0 20px;

	font-size: 12px;

}



.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.sidebar_sitemap ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.sidebar li {

	padding: 0 0 20px 0;

}



.sidebar li ul {

}

.sidebar_sitemap ul li {

}



.sidebar li li {

	margin: 0 10px 0 15px;

	padding: 8px 0px 8px 20px;

	border-bottom: 1px #B5B5B5 dashed;

	background: url(images/img08.gif) no-repeat 0 13px;

	text-align: left;

}

.sidebar_sitemap li li {



	text-align: left;

}

#sidebar_sitemap{

	margin: 0 10px 0 15px;

	padding: 8px 0px 8px 20px;

	background: url(images/img08_sitemap.gif) no-repeat 0 13px;

}

#sidebar_sitemap1{

	margin: 0 10px 0 35px;

	padding: 8px 0px 8px 30px;

	background: url(images/img08.gif) no-repeat 0 13px;

}

#sidebar_sitemap3{

	margin: 0 0px 0 365px;

	padding: 8px 0px 8px 30px;

	background: url(images/img08_sitemap.gif) no-repeat 0 13px;

}

#sidebar_sitemap_h2{

	margin: 0 0px 0 315px;

	padding: 0px 0px 13px 30px;

	font-size:16px;

	color:black;

}

.sidebar li h2 {

	height: 30px;

	margin: 0 0 0 0;

	padding: 8px 15px 0px 35px;

	background: url(images/img07.jpg) no-repeat left top;

	font-size: 12px;

	color: #FFFFFF;

}

#menu1 li a h2:hover {
  color: #528DC8;
}

/* --------------------- Footer -------------------- */



#footer {

	width: 940px;

	height: 70px;

	margin: 0 auto;

	padding-left: 20px;

}



#footer a {

	margin: 0;

	color:#000;

	padding: 25px 0 0 0;

	text-align: left;

	font-size: smaller;

}

#footer .copyright {

	float: left;

	padding:20px 5px;

	font-size: 10px;

	margin:0 0 0 300px;

}

.fmenu{

	float: left;

	padding:20px 5px;

	background: url(images/img03.jpg) no-repeat right 50%;

	font-size: 12px;	

}

.fmenu_end{

	float: left;

	padding:20px 5px;

	font-size: 12px;	

}



/* --------------------- Contacts -------------------- */

.contacts{

	margin: 0 0 0 20px;	

}

/* --------------------- Register -------------------- */

.terms_head {

background-color:#C0C0C0;

color:brown;

display:block;

float:left;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:11px;

font-weight:bold;

line-height:normal;

margin:15px 0 0 20px;

padding:3px;

text-align:center;

width:460px;

}



.terms {

background-color:#FFFFFF;

border:1px solid #C0C0C0;

clear:left;

height:190px;

margin:0 0 0 20px;

overflow:auto;

text-align:justify;

width:464px;

}

/* --------------------- Admin -------------------- */

.admin{

	text-align:center;

}

.admin_back{

	background: url(images/admin_back.jpg);

}

.admin_button{

	background-image:url(images/gr_button.gif);

	color:brown;

	margin:0 0 0 5px;

}

/*-----------------------------------------------------------------------------------------------------------------------------Pagination----------------------------------------------------------------------------------*/
/***********************/

#pgnav{}#pgnav li.first{
padding-top:5px;
}
.bd-ft .row{
text-align:center;
}

span.btn{

}

.btn-list li.dsp{
line-height:23px;
font-size:93%;
}
ol.btn-list li{
float:left;
margin-left:4px;
list-style-type:none;
}
span.btn,a.btn:link, a.btn:visited,
{
display:inline-block;
position:relative;
background:transparent url(images/gbtn-bg.png) repeat-x;
border:1px solid #97a7af;
margin:0;
padding:5px 8px;
text-decoration:none;
color:#528DC8;font-size:85%;
line-height:14px;
cursor:pointer;
white-space:nowrap;
}

a.btn:hover{
background-image:url(images/gbtn-bg-sel.png);
border:1px solid #e4905a;
color:#e4905a;
text-decoration:none;
}

a.btn.sel:link, a.btn.sel:visited,
span.btn{
background-image:url(images/gbtn-bg-sel.png);
border-color:#e4905a;
color:#528DC8;
font-weight:bold;
cursor:pointer;
}
span.btn i.tr{
top:-1px;
right:-1px;
}

span.btn i.bl{
bottom:-1px;
left:-1px;
}
span.btn i{
display:block;
_display:none;
position:absolute;
width:1px;
height:1px;
line-height:0;
background:#fff;
}


a.btn i, span.btn i{
display:block;
_display:none;
position:absolute;
width:1px;
height:1px;
line-height:0;
background:#fff;

}

a.btn i.tr, span.btn i.tr{
top:-1px;
right:-1px;
}

a.btn i.bl, span.btn i.bl{
bottom:-1px;
left:-1px;
}
a.btn i.br, span.btn i.br{
bottom:-1px;
right:-1px;
}

ol.btn-list{
float:left;
}
ol.btn-list li{
float:left;
margin-left:4px;
list-style-type:none;
}

#pgnav{}#pgnav li.first{
padding-top:5px;
}

a.btn i.tr, span.btn i.tr{
top:-1px;
right:-1px;
}
a.btn i.bl, span.btn i.bl{
bottom:-1px;
left:-1px;
}

a.btn i.tl, span.btn i.tl{
top:-1px;
left:-1px;
}

a.btn i, span.btn i{
display:block;
_display:none;
position:absolute;
width:1px;
height:1px;
line-height:0;
background:#fff;
}

a.btn i.br, span.btn i.br{
bottom:-1px;
right:-1px;
}

/**************************/


/**************************/

a.btn:link, a.btn:visited,
span.btn, input.btn{
display:inline-block;
position:relative;
background:transparent url(images/gbtn-bg.png) repeat-x;
border:1px solid #97a7af;
margin:0;padding:5px 8px;
text-decoration:none;
color:#528DC8;
font-size:85%;
line-height:14px;
cursor:pointer;
white-space:nowrap;
}

a.btn:hover, input.btn:hover{
background-image:url(images/gbtn-bg-sel.png);
border:1px solid #e4905a;
color:#e4905a;
text-decoration:none;
}

a.btn.sel:link, a.btn.sel:visited,
span.btn{
background-image:url(images/gbtn-bg-sel.png);
border-color:#e4905a;
color:#528DC8;
font-weight:bold;
cursor:pointer;
}

a.btn i, span.btn i{
display:block;
_display:none;
position:absolute;
width:1px;
height:1px;
line-height:0;
background:#fff;
}
a.btn i.tl, span.btn i.tl{
top:-1px;
left:-1px;
}
a.btn i.tr, span.btn i.tr{
top:-1px;
right:-1px;
}
a.btn i.bl, span.btn i.bl{
bottom:-1px;
left:-1px;
}
a.btn i.br, span.btn i.br{
bottom:-1px;
right:-1px;
}
a.hidden:link, a.hidden:visited, input.hidden, span.hidden{
display:none;
}
#doc.home #top{
float:left;
clear:both;
margin-bottom:24px;
}


.btn_submit{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius: 10px;
display:inline-block;
position:relative;
background:transparent url(images/gbtn-bg.png) repeat-x;
border:1px solid #97a7af;
margin: 5px 0 5px 0; 
font-size:12px;
padding:5px 8px;
text-decoration:none;
color:#528DC8;
line-height:14px;
cursor:pointer;
white-space:nowrap;
}
.btn_submit:hover{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius: 10px;
background-image:url(images/gbtn-bg-sel.png);
border:1px solid #e4905a;
color:#e4905a;
text-decoration:none;
}
/*-------------------------------------------------------------------------------------------------------------------------End of Pagination-------------------------------------------------------------------------------*/
