body {

	margin:15px auto;

	font:12px Arial, Helvetica, sans-serif;

	color:#FFF;

	line-height:18px;

	background-image:url(/images/bg.jpg);

	background-repeat:repeat-x;

	background-color:#43545E;

}

#body_inner {

	margin:0 auto; padding:0 28px;

}

img {

	border:none;

}

ul, li {

	margin:0;

	padding:0;

	list-style:none;

}

blockquote {

	margin:0;

	padding:3px 0 0 75px;

	line-height:20px;

}

/*------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------*/



p {

	padding:0;

	margin:0;

}

hr {

	color:#CCCCCC;

	height:1px;

	margin:10px 0 10px 0;

	padding:0

}

a {

	color:#768187;

	text-decoration:underline;

}

a:hover {

	color:#FFF;

	text-decoration:none;

}

/*------------------------------------------------------------------------------------------------------------------*/

#wrapper {

	width:950px;

	margin:0 auto; 

}

#header{ background: url(/images/logo.jpg) no-repeat left; height:94px;}



#top_lnk {

	background:url(/images/bg_nav.jpg) repeat-x;

	padding:0;

	text-align:right;

}

#top_lnk ul li {

	padding:0 0 0 15px;

	margin:0 0 0 30px;

	background:url(/images/arrow.jpg) no-repeat left;

	line-height:30px;

}

#top_lnk a {

	color:#000;

	font:12px Arial, Helvetica, sans-serif;

	text-decoration:none; text-transform:uppercase;}

#top_lnk a:hover {

	color:#FF8000;

	text-decoration:none;

}

#box_links {

	background: #fff url(/images/bg_box.jpg) repeat-x;

	border:1px solid #CACACA;

	padding:10px;

	margin:0 10px;

	width:200px;

	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif

}

#box_links ul li {

	background:url(/images/arrow.jpg) no-repeat left;

	padding:2px 0 2px 20px;

	margin:0 0 0 10px;

}

#box_links a {

	color:#707070

}

/*------------------------------------------------------------------------------------------------------------------*/

#banner {

	background:url(/images/banner_home.jpg) no-repeat;

	height:425px;

}

.pad_h {

	padding:15px 0 0 0;

}

.leftbg {

	background:url(/images/left_bg.jpg) repeat-y;

	width:38px;

}

.rightbg {

	background:url(/images/right_bg.jpg) repeat-y;

	width:37px;

}

#boxWd { width:196px; height:430px;

	background: #FFF url(/images/bg_cont.jpg) no-repeat right bottom; float:right; text-align:left; padding:105px 0 0 230px;

}

#container {

	color:#FFF;

	padding:30px 50px; font:12px Arial, Helvetica, sans-serif; margin:0;  background: #1D2A32 url(/images/bg_cont.jpg) repeat-x; line-height:18px;

}

#containerx {
	padding:30px 50px;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	background-color:#1c2931;
	line-height:18px;
}

#container ul li {

	background:url(/images/arrow.jpg) no-repeat left;

	padding:0;

	margin:0;

}

#container ol li {

	background:url(/images/arrow.jpg) no-repeat left;

	padding:2px 0 2px 0;

	margin:0; list-style:decimal;

}

#box_co { color:#FFF;

	padding:30px 50px; font:11px Arial, Helvetica, sans-serif; margin:0;  background: #1D2A32 url(/images/bg_cont.jpg) repeat-x; line-height:18px;

}

#box_co a {

	color:#0F9491;

	font:bold 14px Century Gothic;

	text-decoration:none

}

#box_co a:hover {

	color:#81C8CC;

	font:bold 14px Century Gothic;

	text-decoration:none

}

#tmoni {

	width:435px;

	margin:0;

	font:12px Arial, Helvetica, sans-serif;

	line-height:18px;

	padding:15px 0;

}

#tmoni a {

	color:#FFFFFB;

	text-decoration:underline

}

#tmoni a:hover {

	color:#FFF;

	text-decoration:none

}

#footer {

	background:#7F7F75 url(/images/bg_foot.jpg) repeat-x top;

	text-align: right; padding:15px 15px 0 0;

	color:#FFF;

	margin:0;

	font:11px arial, Geneva, sans-serif; 

}

#footer a {

	color:#FFF;

	text-decoration:none;

	padding:0 5px;

	font:11px arial, Geneva, sans-serif;

}

#footer a:hover {

	color:#FFF;

	text-decoration:underline;

	font:11px arial, Geneva, sans-serif;

}

#footer_in {

	color:#FFF;

	padding:0 0 25px 50px

}

a.more:link {

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

}

a.more:active {

	font:12px Arial, Helvetica, sans-serif;

	color:#00AFEE;

	text-decoration:none;

}

a.more:visited {

	font:12px Arial, Helvetica, sans-serif;

	color:#00AFEE;

	text-decoration:none;

}

a.more:hover {

	font:12px Arial, Helvetica, sans-serif;

	color:#8BA0E1;

	text-decoration:underline;

}

/*------------------------------------------------------------------------------------------------------------------*/



a.menu:link {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2D7330;

	font-weight:bold;

	text-decoration:none;

}

a.menu:active {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2D7330;

	font-weight:bold;

	text-decoration:none;

}

a.menu:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#2D7330;

	font-weight:bold;

	text-decoration:none;

}

a.menu:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	font-weight:bold;

	text-decoration:none;

}

/*-------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------*/



a.footer:link {

	font:11px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:16px;

	padding:0 10px 0 10px;

}

a.footer:active {

	font:11px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:16px;

	padding:0 10px 0 10px;

}

a.footer:visited {

	font:11px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:16px;

	padding:0 10px 0 10px;

}

a.footer:hover {

	font:11px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:16px;

	padding:0 10px 0 10px;

}

/*------------------------------------------------------------------------------------------------------------------*/

form{ margin:0; padding:0}

input {

	font: 11px Arial, Tahoma, Verdana;

	color:#2F2F2F;

	padding:2px;

	border:1px solid #CCC;

	background:#FFFFFF/*Alpha(Opacity=0, Style=0);*/;

}

/*

--------------------------------------------------------------------------------------------------------------------

*/



input.noborder {

	font-family:Arial, Tahoma, Verdana;

	font-size:8pt;

	border:0px;

	background:none;

}

/*

--------------------------------------------------------------------------------------------------------------------

*/



textarea {

	font-family:Arial, Tahoma, Verdana;

	font-size:8pt;

	color:#2F2F2F;

	border:1px solid #DDDDDD;

	background:#FFFFFF/*Alpha(Opacity=0, Style=0);*/;

}

/*

--------------------------------------------------------------------------------------------------------------------

*/



select {

	font-family:Arial, Tahoma, Verdana;

	font-size:8pt;

	color:#4E4E4E;

	border:1px solid #DDDDDD;

	background:#FFFFFF;/*#FFFFFF/*Alpha(Opacity=0, Style=0);*/

}

/*

--------------------------------------------------------------------------------------------------------------------

*/



input.btn {

	font-family:Arial, Tahoma, Verdana;

	font-size:11px;

	font-weight:normal;

	text-align:center;

	color:#FFF;

	border:1px solid #cccccc;

	background:#662425;

}

.sbtn{ float:right; border:0; margin:5px 0}

/*

--------------------------------------------------------------------------------------------------------------------

*/



.left {

	float:left;

	margin:0 20px 0 0;

}

.right {

	float:right;

	margin:0 0 0 15px;

}

/*

--------------------------------------------------------------------------------------------------------------------

*/



.small {

	font-family:Arial, Tahoma, Verdana;

	font-size:12px;

}

/*

--------------------------------------------------------------------------------------------------------------------

*/







/*

--------------------------------------------------------------------------------------------------------------------

*/

.footerText {

	font:11px Arial, Verdana;

	color:#FFFFFF;

	line-height:20px;

	text-decoration:none;

	padding:10px 40px 10px 40px;

	text-align:center;

}

/*------------------------------------------------------------------------------------------------------------------*/

.smalltxt {

	font: 11px Arial, Helvetica, sans-serif;

	color:#FFF;

	line-height:16px;

}

.title {

	font: 18px Arial, Helvetica, sans-serif;

	color:#768187;

}

.title2 {

	font: 24px Arial, Helvetica, sans-serif;

	color:#4063a4;

}

.title3 {

	font: 22px Arial, Helvetica, sans-serif;

	color:#e98f00;

}

.title4 {

	font: 28px Arial, Helvetica, sans-serif;

	color:#4063a4;

}

.title5 {

	font: 22px Arial, Helvetica, sans-serif;

	color:#4063a4;

	padding:0 0 10px 0;

}

.title6 {

	font: bold 16px Arial, Helvetica, sans-serif;

	color:#FFF;

}

.subtitle {

	color:#ACADFD;

}

.subtitle_big {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#768187;

	line-height:18px;

}

.miniTxt {

	font: 10px Arial, Helvetica, sans-serif;

	padding:5px 5px 0 0;

	color:#3B3B3B;

}

#bigxtxt {

	border-bottom:1px solid #CAE0ED;

	border-top:1px solid #CAE0ED;

	color:#044362;

	font:16px Arial, Helvetica, sans-serif;

	padding:10px 0

}

#phonec_p {
	text-align:right; padding:0 25px;
}

.line{ border-bottom:1px solid #D9D9D9; margin:0; padding:10px; display:block;}

.bgwhite{ background:#FFF;border-bottom:1px solid #7A9DB1;}