/****
	General Styles
****/

*
{
	margin: 0;
	padding:0;
}

html, body
{
	height:100%;
}

body
{
	text-align: center;
	background: #8C8F97;
	font-family: arial, verdana;
	font-size: 76%;
	background-image:url('images/index_26.jpg');
	background-repeat:repeat-x;
}

h1
{
	position:relative;
	left:5px;
	text-indent: -1000em;
	background-image:url('images/index_06.jpg');
	background-repeat:no-repeat;
	width:223px;
	height:93px;
	margin-top:12px;	
	margin-left:10px;
	float:left;

}

h2
{
padding: 0;
}
.topimage2{
	background-image: url('images/index_05.jpg');
	background-repeat:no-repeat;
	width:26px;
	height:32px;
	float:right;	
}
.topimage3{
	background-image: url('images/index_04.jpg');
	background-repeat:yes-repeat;
	width:500px;
	height:32px;
	float:right;	
}.topimage4{
	background-image: url('images/index_03.jpg');
	background-repeat:no-repeat;
	width:24px;
	height:32px;
	float:right;	

}

ul
{
	list-style-type: none;
}

a
{
	color: #003682;
	text-decoration: none;
	font-size:1em;
}

.Horz_dt dt, dt {
	text-decoration: underline;
	float: none;
	clear:both;
	padding-bottom:5px;
	padding-top:10px;
}
.Horz_dt dd,dd {
	padding-left: 2em;
}

.Horz_dt dd
{
	float: left;
	text-align:center;
	width: 150px;	
	padding-top:10px;
}
/**** surchbuttion****/
 #surchbuttion
{
	height:29px;
	background: url('images/index_02.jpg');
	position:relative;
	top:0px;
	visibility:visible;
	padding-top:0px;
}


/****
	Main containers
****/

#container
{
	width: 900px;
	margin:0 auto;
	/*background: url('images/main-back.gif');*/
	min-height:100%;
	text-align: left;
	padding:0 0px;
	background-color:#EFF4F7;;
}

#header
{
	border-bottom:0px solid #000;
	height:120px;
	background: url('images/index_01.jpg');
	position:relative;
	top:0px;
	visibility:visible;
	padding-top:0px;
}

#footer
{
	height: 28px;
	width: 900px;
	margin:0 auto;
	padding:0 0px;
	background:#ffffff;
	border-top:0px solid #000;
	position:relative;
	text-align:center;
	vertical-align:bottom;
	background: url('images/footer_bg.jpg');
}

.companyname {
	font-weight: bold;
	float: none;
}
/****

	Main navigation
****/

#nav, #footernav
{
	position: absolute;
	bottom:0;
	right:35px;
	top:1px;
/*	background: url('images/menu_bg.jpg') repeat-x left top;*/
}

#nav li, #footernav li, .horzmenu li
{
	float:left;
	line-height: 1.5em;
	margin-right:5px;
	padding-left:1px;
	margin-top:5px;
	/*background: url('images/nav-left.gif') no-repeat;*/
}

#nav li a, #footernav li a
{
	display: block;
	/*background: url('images/nav-right.gif') right top no-repeat;*/
	padding-right: 8px;
	font-weight: bold;
	font-family: tahoma;
	font-size:11px;
	color:#284F84;

}

#nav li a:hover, #footernav li a:hover
{
	color:#A9304B;
}

.horzmenu 
{
	position: relative;
	
}
.horzmenu li
{
	float:left;
	line-height: 1em;
	margin-right:3px;
	padding-left:3px;
	/*background: url('images/nav-left.gif') no-repeat;*/

}

.horzmenu li a
{
	display: block;
	/*background: url('images/nav-right.gif') right top no-repeat;*/
	padding-right: 10px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#6E6E6E;
}

.labeledlist 
{
	position: relative;
	bottom:0;
	right:0;
}

.labeledlist li
{
	float:none;
	line-height: 1.5em;
	margin-right:3px;
	padding-bottom: 5px;
}

.labeledlist .label
{
	float:left;
	line-height: 1.5em;
	margin-right:5px;
	padding-left:12px;
	font-weight: bold;
}
.labeledlist li a
{
	/*background: url('images/nav-right.gif') right top no-repeat;*/
	padding-right: 12px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#8F293F;
}

/****
Slogan
****/
#slogan, #divCompName 
{
	position: absolute;
	bottom:41px;
	right:30px;
	padding-right:15px;
	font-weight: bold;
	font-family: arial;
	font-size: 1.25em;
	color:#525252;
}
/****
search
****/
#search 
{
	 float:right; 
	 margin-top:4px;
	  margin-right:20px;
	  
}

/****
Date
****/
#date
{
	height:1em;
	line-height:1em;
	position:relative;
	display:none;
	bottom:0;
	top:10px;
	right:0;
	font-family: arial;
	padding-right: 12px;
	z-index:0;	
	left:15px;
	font-size:11px;;
	color:#000000;
	float:left;
	
}


/****
Contents

****/
#contents
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#EFF4F7;
	overflow:hidden;

	
}

#contents-left
{
	position:relative;
	float: left;
	width:195px;
	margin-left:0px;
margin-top:-14px;
	
}
.block-images 
{background: url('images/index_25.jpg');
background-repeat:repeat-x;
	height:6px;
}
#contents-middle
{
	position:relative;
	margin-left:0px;
	float: left;
	width: 685px;



}
.middlebg
{ background: url('images/index_24.jpg');
	position:relative;
	margin-left:0px;
	float: left;
	width: 685px;
	height:20px;


}
.middlebg1
{ background: url('images/index_22.jpg');
	#position:relative;
	margin-left:0px;
	float: left;
	width: 685px;

	padding-left:10px;
	
}.middlebg2
{ background: url('images/index_23.jpg');
	margin-right:0px;
	float: right;
	width: 685px;
	height:20px;
}

#contents-right
{
	position:relative;
	float: right;
}


.freetext
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color:#3A0075
text-decoration: none;
}

/****
Page Header
****/
#pageheader {
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #03206F;
text-decoration: none;
margin-left:10px;
}

/****
Block Header
****/
h5 {
	background: url('images/arrow.gif') no-repeat left center;
	padding: 0 2px;
	font-size: 1.3em;
}

h5.right {
	background: url('images/arrow.gif') no-repeat right center;
	padding: 0 12px;
	padding: 0 12px;
	font-size: 1.3em;
}

.block-seperator 
{
	content:".";
	display:block;
	height:15px;
	clear:both;
	visibility:hidden;

}

.vertical-block-seperator {
	content:".";
	float:left;
	display:inline;
	position:relative;
	width:4px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;

}

/****
Content boxes
****/
.small_box, .large_box, .middle_box
{
	position: relative;
	display: inline;
	font: tahoma;
	text-align: left;
	font-size:11px;
	color: #003682;
	border-bottom:0px solid #B3B2B1;

}

/* box header */
.small_box div, .large_box div, .middle_box div, .extra_large_box div{
/*	background: #61738B url('images/block_header_bg.jpg') top left repeat-x;*/
	padding-top: 0px;
	border:0px solid #61738B;

	
}


/* box content left side */
.small_box div div, .large_box div div, .middle_box div div, .extra_large_box div div{
	/*background: #fff bottom left no-repeat;*/
	padding-bottom: 0px;
	border:0px solid red;
	margin-left:10px;
}

/* box content */
.small_box div div div, .large_box div div div, .middle_box div div div, .extra_large_box div div div{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background: transparent;
	padding-bottom: 0px;
	border:0px solid yellow;
	margin-left:1px;
	margin-right: 0px;
}

.small_box div div div div, .large_box div div div div, .middle_box div div div div, .extra_large_box div div div div{
	border-bottom:0px solid #B3B2B1;
}

.small_box, .small_box div, .small_box div div, .small_box div div div{
	width: 180px;
	font-size:11px;


}

.middle_box, .middle_box div, .middle_box div div, .middle_box div div div{
	width: 180px;
}

.large_box, .large_box div, .large_box div div, .large_box div div div{
	width: 375px;

}

.extra_large_box div, .extra_large_box div div, .extra_large_box div div div{
	width: 600px;
	margin-left:5px;


}

.small_box h5, .large_box h5, .middle_box h5, .extra_large_box h5{
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left:10px;
	color: #284F84;
	font-size: 1.1em;


}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: inline;
	left: 0px;
	top: 0px;
	width: 275px;
	height: 0px;
	z-index: 230;
}

.neonbase{
	color: gray;
}

.neontext{
	color: #8F293F;
}
.neontext2{
	color: #8F293F;
}
/**** Footer1****/
 #Footer1
{
	height:29px;
	background: url('images/index_02.jpg');
	position:relative;
	top:0px;
	visibility:visible;
	width:900px;
	padding-top:0px;
}
.small_box h5
{
text-align:left;
margin-left:-2px;

}

.entry p
{  
	padding-top: 10px;
	margin-left:0px;
}

.post {
	margin: 0 0 20px;
	text-align: justify;
	
	  }

.post hr {
	display: block;
	}
.pagetitle
{
padding-left:6px;


}

#comments
{
padding-left:5px;
}
.navigation
{
padding-left:20px;

}
.single
{

margin-left:30px;

}
.postmetadata
{
font-size:13px;


}
#sidebarheading
{
margin-top:-8px;

}
#sidebarblog
{
margin-top:-22px;
}
.widecolumn .entry p
{	
font-size:13px;
margin-left:-2px;
padding-right:25px;
width:800px;
}
