/*

*/
body, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, th, td, em, form, p, img {
	border:					0;
	padding:				0;
	margin:					0;
}

#container {
	display:				block;
	margin:					0 auto 0 auto;
	padding:				15px 0 15px 0;
	
	width:					759px;
}

#header {
	display:				block;
	height:					135px;
}

#header h1 {
	float:					right;
	background-image:		url(logo-top.gif);
	background-repeat:		no-repeat;
	
	width:					320px;
	height:					134px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#header h2 {
	float:					left;
	background-image:		url(banner-homepage.gif);
	background-repeat:		no-repeat;
	
	width:					430px;
	height:					100px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#header p.tel {
	float:					left;
	clear:					left;
	width:					400px;
	padding-top:			9px;
}

/*
#main_menu {
	list-style-type:		none;
}

#main_menu li{
	float:					left;
	padding-bottom:			15px;
}

#main_menu li a {
	display:				block;
	background-image:		url(menu_tabs.gif);
	background-position:	0 -40px;
	background-repeat:		no-repeat;
	
	width:					98px;
	height:					30px;
}

#main_menu li.lit a,
#main_menu li a:hover {
	background-position:		0 0;
}
#main_menu li+li a {
	margin-left:			12px;
}

#main_menu li .submenu {	
	position:				absolute;
	background-image:		url(iisdropdown-top.png);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	width:					229px;
	left:					-999em;
	margin-left:			80px;
	padding-top:			34px;
	margin-top:				-12px;
	z-index:				100;
}

#main_menu li .submenu ul {	
	background-image:		url(iisdropdown-bottom.png);
	background-repeat:		no-repeat;
	background-position:	0 100%;
	padding-bottom:			20px;
	
	margin-top:				0;
	margin-left:			0;
	list-style-type:		none;
}
#main_menu li:hover .submenu {
	left:					auto;
}

#main_menu li ul li {
	clear:				left;
}

#main_menu li ul li a {
	clear:				left;
	background-image:	none;
	padding:			0 8px 0 0;
}

*/



#main_menu {
	list-style-type:		none;
}

#main_menu li {
	float:					left;
	padding-bottom:			15px;
}

#main_menu li a {
	display:				block;
	background-image:		url(menu_tabs.gif);
	background-position:	0 -40px;
	background-repeat:		no-repeat;
	
	width:					98px;
	height:					30px;
}

#main_menu li.lit a,
#main_menu li a:hover {
	background-position:	0 0;
}

#main_menu li a {
	margin-left:			12px;
}

#main_menu li.level1.item1>a {
	margin-left:			0!important;
}

#main_menu li .submenu {
	position:				absolute;
	left: 					-999em;
	background-image:		url(submenu-top.png);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	padding-top:			9px;
	width:					161px;
	margin-left:			11px;
	margin-top:				8px;
}

#main_menu li.item1 .submenu {
	margin-left:			0!important;
}

#main_menu li .submenu ul {
	display:				block;
	list-style-type:		none;
	background-image:		url(submenu-bottom.png)!important;
	background-position:	0 100%;
	background-repeat:		no-repeat;
}

#main_menu li .submenu ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#main_menu li .submenu ul {display: inline-block;}  /* for IE/Mac */

#main_menu li.sfhover .submenu,
#main_menu li:hover .submenu {
	left:					auto;
	z-index:				50;
}

#main_menu li .submenu li {
	float:					left;
	clear:					left;
	width:					161px;
	height:					20px;
}


#main_menu li .submenu li a {
	display:				block;
	padding:				0 16px 0 0;
	text-align:				left;
	background-image:		none;
	margin-left:			16px;
}

#content #images {
	float:					left;
	clear:					left;
	width:					212px;
}

#content #text {
	float:					right;
	width:					537px;
	margin-bottom:			60px;
}

#content #textcol1 {
	float:					left;
	width:					317px;
	padding:				0 10px 0 10px;
	
}

#content #textcol2 {
	float:					right;
	width:					200px;
	text-align:				center;
	padding:				40px 0 0 0;
}

#content #text h3,
#content #text h4,
#content #textcol1 h3,
#content #textcol1 h4 {
	display:				block;
	background-image:		url(header_banner.gif);
	background-repeat:		no-repeat;
	
	width:					537px;
	height:					26px;
	padding-top:			5px;
}

#content .text h3,
#content .text h4,
#content .text p,
#content .text ul ,
#content .textcol1 h3,
#content .textcol1 h4 {
	margin-bottom:			15px;
}

#content .text ul {
	padding-left:			25px;
}

#footer {
	display:				block;
	clear:					both;
	
	background-image:		url(footer.gif);
	background-repeat:		no-repeat;
	
	width:					759px;
	height:					35px;
}

#footer .copyright {
	float:					left;
	margin-left:			10px;
}
#footer .links {
	float:					right;
	margin-right:			10px;
}

/*
	Fonts
*/
body {
	font-family:			'Arial', sans-serif;
}

#header p.tel {
	font-size:				10pt;
	color:					#336BC2;
}
#header p.tel span {
	font-weight:			bold;
}

#main_menu li a {
	font-size:				9pt;
	font-weight:			bold;
	text-align:				center;
	color:					#336BC2;
	text-decoration:		none;
	text-transform:			lowercase;
	line-height:			22pt;
}

#main_menu li ul li a {
	font-size:				9pt;
	font-weight:			bold;
	text-align:				center;
	color:					#fff;
	text-decoration:		none;
	text-transform:			lowercase;
	line-height:			22pt;
}

#main_menu li.lit a,
#main_menu li a:hover {
	color:					#fff;
}

#main_menu li ul li.lit a,
#main_menu li ul li a:hover {
	color:					#fff;
}

.text h3,
.text h4 ,
.textcol1 h3,
.textcol1 h4{
	font-size:				11pt;
	font-weight:			bold;
	text-indent:			15px;
	color:					#fff;
}

.text h5 {
	font-size:				11pt;
	font-weight:			bold;
	color:					#074B92;
	line-height:			20pt;	
}

.text p,
.text ul,
.text blockquote {
	font-size:				9pt;
	line-height:			14pt;
	color:					#074B92;
}

.text a {
	color:					#074B92;
}

#footer {
	line-height:			22pt;
	color:					#fff;
	font-size:				9pt;
	font-weight:			bold;
}

#companyinfo {
	font-size:				8pt;
	color:					#336BC2;
	text-align:				center;
}

.type_word a{
	display:				block;
	background-image:		url(download_word.gif);
	background-repeat:		no-repeat;

	width:					124px;
	height:					46px;
}

.type_pdf  a{
	display:				block;
	background-image:		url(download_pdf.gif);
	background-repeat:		no-repeat;

	width:					124px;
	height:					46px;
}

.type_pdf a span {
	display:				none;
}

/*

*/
.pagination a,
.pagination span {
	padding:				2px 4px 2px 4px;
	margin:					0 1px 0 0;
}
.pagination a {
	background-color:		#336BC2;
	color:					#fff;
}
.pagination span {
	background-color:		#666;
	color:					#fff;
}

/*

*/
.news-thumb {
	float:					left;
	margin:					0 10px 5px 0;
}