/* CSS Document */



body {

	margin: 0px;

	padding: 0px;

	background-color: #eaf0f3;

	color: #243d4e;

	font-family:Arial, Helvetica, sans-serif;

}

.repeat_header {

	background-image:url(../images/repeater.jpg);

	background-repeat:repeat-x;

	background-position:left top;

}

.left_side {

	background-image:url(../images/left_side.jpg);

	background-repeat: no-repeat;

	background-position:right top

}

.right_side {

	background-image:url(../images/right_side.jpg);

	background-repeat: no-repeat;

	background-position:left top

}

#content {

	background-image:url(../images/content_rep.jpg);

	background-repeat:repeat-y;

	background-position: left top;

}

.content_pad {

	padding: 8px 0px 0px 20px

}

.footer_side {

	background-image:url(../images/footer_left_side.jpg);

	background-repeat: repeat-x;

	background-position:right bottom;

}

.footer_content {

	background-image:url(../images/footer_content.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	height:93px;

}

#nav_block {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #0f6176;

	background-color: #dbecf7;

	padding: 8px 0px 35px 13px;

}

.nav {

	text-decoration:none;

	font-size: 15px;

	color: #0f6176;

/*	padding: 0px 20px 10px 20px;*/

}

.nav a {

	text-decoration:none;

	font-size: 15px;

	color: #0f6176;

/*	padding: 10px 20px 10px 20px;

	height:auto;

	width:auto; */

	padding-top:10px;
	
	width: 161px;

	height: 29px;

	display: block;

	float: left;

	border: 1px solid #c6d1d6;

	border-right: 0px;

}

.nav a:hover {

	text-decoration:none;

	font-size: 15px;

	color: #FFFFFF;

	background-color: #5b96bc;

}

#current {

	color: #FFFFFF;

	background-color: #5b96bc;

}

.pipe {

	float:left;

	display:block;

	padding: 10px 10px 0px 0px;

}

.nav_pad {

	margin-right: 0px;

	padding: 0;

}

.pad {

	padding-right: 30px

}

.titles {

	font-family:Arial, Helvetica, sans-serif;

	color:#5a858f;

}

/* left part of the content */

.left_content {

	width: 808px;

	float:left;

	padding-right: 11px

}

.left_title {

	background-image:url(../images/left_content_top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 39px;

	padding: 24px 0px 0px 29px;

}

.left_text {

	border: 1px solid #e2e7ea;

	border-top: none;

	background-color:#f9fbfc;

	padding: 0px 40px 33px 29px;

	font-size: 14px;

}

.home_content_text {

	background-image:url(../images/home_content_rep.jpg);

	background-repeat:repeat-y;

	background-position:left top;

	border-bottom: 1px solid #e2e7ea;

	width: 263px;

	float:left;

}

.home_content_title {

	background-image:url(../images/home_content_bot.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 15px 0px 0px 15px;

}

.home_spacer1 {

	height: 23px !important;

	height: 22px

}

.home_spacer2 {

	height: 17px !important;

	height: 0px

}

.home_spacer3 {

	height: 20px !important;

	height: 20px

}

/*--------------*/





.spacer {

	font-size: 1px;

	height: 5px

}

/* right part of the content */

.right_content {

	float: left;

	width: 139px

}

.right_title {

	background-image:url(../images/right_side_top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 15px 0px 0px 15px;

}

.right_title_client {

	background-image:url(../images/client_testimonials_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 15px 0px 0px 15px;

}

.right_content_text {

	background-image:url(../images/right_rep.jpg);

	background-repeat:repeat-y;

	background-position:left top;

	border-bottom: 1px solid #e2e7ea;

}

.right_text {

	color: #243d4e;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding: 10px 0px 11px 0px;

}

/* -------*/





.news {

	color: #0000ff;

	font-family:Arial, Helvetica, sans-serif;

}

.news a {

	color: #0000ff;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;

}

.news a:hover {

	text-decoration: underline;

}

.news a:visited {

	color: #800080;

}

.bullets {

	list-style-image:url(../images/bullet.jpg);

}

.bullets2 {

	list-style-image:url(../images/bullet2.jpg);

	padding-bottom: 10px;

}

.red {

	color:#FF0000

}

.blue {

	color: #0000FF

}

.green {

	color: #00cc00;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline

}

.green2 {

	color: #00cc00;

	font-family:Arial, Helvetica, sans-serif;

}

.violet {

	color:#ff00ff;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline

}

.bullet_pad {

	margin: 0px;

	padding: 20px 0px 0px 22px !important;

	padding: 20px 0px 0px 17px;

}

.fs16 {

	font-size: 16px

}

