/* development by Tooltor. Treeath.com Friday 01, February 2013. */

body {
	background-color: #EAE8E4;
}

#container{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

/* Container of the website */

.html{
	position: relative;
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-left: -490px;
	top: 0px;
	left: 50%;
}

/* html classes*/

/* header class */

.header{
	height: 205px !important;
	z-index: 1;
	/**/
	background-color: #02A9E7;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1E7394', endColorstr='#02A9E7'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1E7394', endColorstr='#02A9E7')"; /* IE8 */
	background-image: -ms-linear-gradient(top, #1E7394 100%, #02A9E7 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #1E7394), color-stop(1.00, #02A9E7));
	background: -moz-linear-gradient(top, #1E7394 5px, #02A9E7);
	background-image: -o-linear-gradient(top, #1E7394 5px, #02A9E7);
}

.header .original_iamge{
	position: absolute;
	height: 205px;
	z-index: 1;
	/**/
	background-image: url('../includes/images/header/HomePageBannerCourtBuildingImage.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.header .grid{
	position: absolute;
	height: 205px;
	z-index: 2;
	/**/
	background-image: url('../includes/images/header/grid.png');
}

.header .nav{
	height: 30px !important;
	z-index: 3;
	/**/
	background-image: url('../includes/images/header/nav.png');
}

.header .nav .date{
	position: relative;
	width: 400px;
	height: 22px;
	top: 8px;
	left: 32px;
}

.header .nav .call{
	position: relative;
	width: 400px;
	height: 22px;
	top: 8px;
	right: 29px;
	/**/
	text-align: right;
	color: #FFFFFF;
	font-family: "Arial", serif;
	font-size: 13px;
}

.header .nav ul{
	position: relative;
	width: 195px;
	height: 22px;
	top: 8px;
	right: 4px;
}

.header .nav ul li{
	position: relative;
	width: 40px;
	height: auto;
	top: 0px;
	right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-right: 1px solid #FFFFFF;
	/**/
	text-align: center;
}

.header .nav ul li a:hover, .header .nav ul li{
	color: #D1D1D1 !important;
}

.header .nav ul .end{
	border-right: 0px;
}

.header .nav ul .center{
	padding-right: 13px;
}


.header .nav ul li a{
	/**/
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.header .nav .date, .header .nav ul li, .header .nav ul li a{
	/**/
	color: #FFFFFF;
	font-family: "Arial", serif;
	font-size: 13px;
}

.header .logo_area{
	z-index: 3;
}

.header .logo_area .logo{
	width: 500px;
	height: auto;
	z-index: 2;
	margin-left: 14px;
	margin-top: 10px;
}

.header .logo_area .logo, .header .logo_area .logo a{
	/**/
	color: #FFFFFF;
	font-family: "futurabc", serif;
	font-size: 42px;
	float:left;
}

.header .logo_area .logo .white, .header .logo_area .logo a .white{
	/**/
	color: #FFFFFF;
}

.header .logo_area .logo .blue, .header .logo_area .logo a .blue{
	/**/
	color: #1E7394;
}

.header .logo_area .slogan{
	width: 350px;
	height: auto;
	z-index: 2;
	margin-right: 30px;
	margin-top: 67px;
	/**/
	color: #FFFFFF;
	font-family: "swiss721thinbt", serif;
	font-size: 27px;
	text-align: right;
}

/* menu */

.menu{
	height: 55px !important;
	z-index: 50;
	/**/
	background-color: #22353C;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#18252A', endColorstr='#22353C'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#18252A', endColorstr='#22353C')"; /* IE8 */
	background-image: -ms-linear-gradient(top, #18252A 100%, #22353C 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #18252A), color-stop(1.00, #22353C));
	background: -moz-linear-gradient(top, #18252A 5px, #22353C);
	background-image: -o-linear-gradient(top, #18252A 5px, #22353C);
}

.menu ul{
	position: relative;
	width: 100%;
	height: 55px;
	top: 0px;
	left: 0px;
}

.menu ul li{
	position: relative;
	width: auto;
	height: 37px;
	top: 0px;
	left: 0px;
	/*padding-left: 12px;*/
	/*padding-right: 9px;*/
	padding-top: 18px;
	margin-left: 19px;
	float: left;
}

.menu ul .twolines, .menu ul .twolines a{
	height: 45px;
	padding-top: 10px;
}

/* menu width */

.menu ul .item1{
	width: 77px;text-align: center;
}
.menu ul .item2{
	width: 100px;text-align: center;
}
.menu ul .item3{
	width: 89px;
}
.menu ul .item4{
	width: 68px;
}
.menu ul .item5{
	width: 116px;
}
.menu ul .item6{
	width: 60px;
}
.menu ul .item7{
	width: 65px;
}

/* dropdown width */

.menu ul .item1 ul{
	width: 117px;
}
.menu ul .item2 ul{
	width: 140px;
}
.menu ul .item3 ul{
	width: 129px;
}
.menu ul .item4 ul{
	width: 108px;
}
.menu ul .item5 ul{
	width: 156px;
}
.menu ul .item6 ul{
	width: 100px;
}
.menu ul .item7 ul{
	width: 105px;
}

/* end menu width */

.menu ul li a{
	position: absolute;
	width: 100%;
	height: 37px;
	top: 0px;
	left: 0px;
	padding-top: 18px;
}

.menu ul li, .menu ul li a{
	/**/
	color: #FFFFFF;
	font-family: "futurabc", serif;
	font-size: 15px;
	text-align: center;
}

.menu ul li .diagonal{
	position: absolute;
	width: 40px;
	height: 55px;
	top: 0px;
	right: -20px;
	/**/
	background-image: url('../includes/images/menu/diagonal.png');
}

.menu ul li .left_diagonal{
	position: absolute;
	width: 20px;
	height: 55px;
	top: 0px;
	left: -19px;
}

.menu ul li:hover, .menu ul .selected{
	/**/
	background-color: #1E7394;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1E7394', endColorstr='#1E7394'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1E7394', endColorstr='#1E7394')"; /* IE8 */
	background-image: -ms-linear-gradient(top, #1E7394 100%, #1E7394 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #1E7394), color-stop(1.00, #1E7394));
	background: -moz-linear-gradient(top, #1E7394 5px, #1E7394);
	background-image: -o-linear-gradient(top, #1E7394 5px, #1E7394);
}

.menu ul li:hover > .diagonal, .menu ul .selected .diagonal{
	/**/
	background-image: url('../includes/images/menu/diagonal_hover.png');
}

.menu ul li:hover > .left_diagonal, .menu ul .selected .left_diagonal{
	/**/
	background-image: url('../includes/images/menu/left_diagonal.png');
}

.menu ul .start{
	padding-left: 30px;
	margin-left: 0px;
}

.menu ul .start a{
	padding-left: 30px;
}

.menu ul .start, .menu ul .start a{
	/**/
	text-align: left !important;
}

.menu ul ul{
	position: absolute;
	top: 55px;
	height: auto;
	left: -25px;
	display: none;
	border: 0px;
	/**/
	background-color: #22353C;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#18252A', endColorstr='#22353C'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#18252A', endColorstr='#22353C')"; /* IE8 */
	background-image: -ms-linear-gradient(top, #18252A 100%, #22353C 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #18252A), color-stop(1.00, #22353C));
	background: -moz-linear-gradient(top, #18252A 5px, #22353C);
	background-image: -o-linear-gradient(top, #18252A 5px, #22353C);
	/*normal*/
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.menu ul ul li{
	width: 100%;
	height: auto !important;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
	left: -19px;
	border: 0px;
	border-bottom: 1px solid #1B3C49;
	background-color: none;
}

.menu ul ul .liend, .menu ul ul .liend:hover{
	border: 0px !important;
	/*normal*/
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.menu ul ul li a{
	border: 0px;
	position: relative;
	width: 100%;
	height: auto !important;
}

.menu .rss{
	position: relative;
	width: 70px;
	height: auto;
	top: 20px;
	right: 4px;
}

.menu .rss img{
	vertical-align: top;
	margin-left: 4px;
}

.menu .rss, .menu .rss a{
	/**/
	color: #FFFFFF;
	font-family: "arial", serif;
	font-size: 13px;
}

/* content */

.content{
	padding-top: 27px;
	/*padding-bottom: 31px;*/
	padding-bottom: 2px;
	z-index: 1;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 14px;
	line-height: 19px;
	/*text-align: justify;*/
}

.content a{
	/**/
	color: #13495E;
}

.content .banner{
	position: relative;
	width: 252px;
	height: auto;
	min-height: 490px;
	top: 0px;
	left: 0px;
	margin-left: 20px;
	background-color: #F2F1EE;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 0px;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
}

.content .start_banner{
	margin-left: 27px;
}

.content .banner .title{
	margin-bottom: 0px;
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 24px;
	text-transform: uppercase;
    text-align: center;
}

.content .banner img{
	margin-bottom: 15px;
}

.content .banner .link{
	position: relative;
	height: auto;
	margin-bottom: 6px;
	padding-left: 27px;
	background-image: url('../includes/images/content/circleblue.png');
	background-position: left center;
	background-repeat: no-repeat;
}

.content .banner .link, .content .banner .link a{
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
	text-decoration: underline;
}

.content .banner .gray{
	/**/
	color: #999793;
}

.content .banner .button{
	/*position: absolute;*/
	width: 100%;
	height: 28px;
	bottom: 0px;
	left: 0px;
	margin-top: 16px;
	padding-bottom: 28px;
}

.content .banner .button a{
	position: absolute;
	width: 98px;
	height: 28px;
	/*top: 0px;*/
	left: 99px;
	padding-top: 11px;
	background-color: #1E7394;
	/**/
	color: #FFFFFF;
	font-family: "arial", serif;
	font-size: 13px;
	text-align: center;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-ms-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

.content .banner .button a:hover{
	background-color: #185A74;
}

/* content page */

.content .left{
	position: relative;
	width: 566px;
	height: auto;
	top: 0px;
	left: 0px;
	margin-left: 28px;
	padding-left: 22px;
	padding-right: 22px;
	background-color: #F2F1EE;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
}

.content .left .middle{
	position: relative;
	width: 283px;
	height: auto;
	top: 0px;
	left: 0px;
}

.content .right_area{
	position: relative;
	width: 295px;
	height: auto;
	top: 0px;
	left: 0px;
	margin-left: 20px;
}

.content .right_area .right{
	position: relative;
	width: 251px;
	height: auto;
	top: 0px;
	left: 0px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 32px;
	background-color: #F2F1EE;
	margin-bottom: 20px;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content .title,
.contact h1, .contact h2, .contact h3, .contact h4, .contact h5, .contact h6, .contact .title,
.content h1 a, .content h2 a, .content h3 a, .content h4 a, .content h5 a, .content h6 a, .content .title a,
.contact h1 a, .contact h2 a, .contact h3 a, .contact h4 a, .contact h5 a, .contact h6 a{
	padding: 0px;
	margin: 0px;
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 24px;
	line-height: 32px;
	text-align: left;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
	padding-top: 17px;
}

.content .title{
	padding-bottom: 8px;
	padding-top: 22px;
}

.content h1, .content h2, .content h1 a, .content h2 a,
.contact h1, .contact h2, .contact h1 a, .contact h2 a{
	font-size: 28px;
	line-height: 36px;
}

.content h3, .content h4, .content h3 a, .content h4 a,
.contact h3, .contact h4, .contact h3 a, .contact h4 a{
	font-size: 22px;
	line-height: 28px;
}

.content h5, .content h6, .content h5 a, .content h6 a,
.contact h5, .contact h6, .contact h5 a, .contact h6 a{
	font-size: 16px;
	line-height: 24px;
}

.content .gray, .content h2, .content h4, .content table .table_title .gray, .content .gray a, .content h2 a, .content h4 a, .content table .table_title .gray a{
	/**/
	color: #999793 !important;
}

.content .blue, .content h6, .content .blue a, .content h6 a{
	/**/
	color: #1E7394;
}

.content ul{
	position: relative;
	width: 96%;
	height: auto;
	top: 0px;
	left: 0px;
	padding-top: 4%;
}

.content ol{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

.content ul li{
	position: relative;
	width: 89%;
	height: auto;
	top: 0px;
	left: 0px;
	padding-left: 26px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.content ol li{
	padding-left: 26px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.content ul li, .content ul li a, .content ol li, .content ol li a{
	/**/
	text-decoration: underline;
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
	text-align: left;
}

.content .one li{
	background-image: url('../includes/images/content/arrow_black.png');
	background-repeat: no-repeat;
	background-position: left 6px;
}

.content .two li{
	background-image: url('../includes/images/content/arrow.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.content .count{
	padding-top: 0px;
	margin-left: 22px;
}

.content .count li{
	list-style-type:decimal;
	margin-left: 0px;
	padding-left: 0px;
}

.content .notunderline li, .content .notunderline li a, .content .notunderline li, .content .notunderline li a{
	text-decoration: none !important;
}

.content blockquote{
	position: relative;
	width: 200px;
	height: auto;
	min-height: 35px;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	padding-left: 55px;
	background-image: url('../includes/images/content/quote.png');
	background-position: top left;
	background-repeat: no-repeat;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
}

.content .quote_gray{
	width: 250px;
	padding-left: 0px;
	background-image: none;
	/**/
	color: #999793;
}

.content .border{
	border: 1px solid #000000;
}

.content .border_gray{
	border: 1px solid #F2F1EE;
}

.content .image{
	margin-top: 14px;
}

.content .president{
	margin-top: 5px;
	padding: 1px;
}

.content table {
    border-collapse: collapse;
	width: 569px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.content table tr td{
	width: 101px !important;
	height: 34px !important;
	border: 1px solid #DEE0D5;
	padding-left: 15px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
}

.content table .table_title td{
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 24px;
}

/* content form *******************************/

.content .form{
	position: relative;
	width: 251px;
	height: auto;
	top: 0px;
	left: 0px;
}

.content .form form .field, .contact .form form .field{
	position: relative;
	width: 251px;
	height: auto;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
	text-align: left;
}

.content .form_gray form .field{
	color: #A8A8A8;
}

.content .form form .field input[type="text"], .content .form form .field textarea{
	position: relative;
	width: 241px;
	height: 20px;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	border: 1px solid #000000;
	border-bottom: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	margin-bottom: 3px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 14px;
	text-align: left;
}

.content .form_gray form .field input[type="text"], .content .form_gray form .field textarea{
	border: 1px solid #E4E4E4;
	/**/
	color: #A8A8A8;
}

.content .form form .field textarea{
	height: 90px;
	padding-top: 10px;
}

.content .form form .field .select_field, .contact .form form .field .select_field{
	position: relative;
	width: 120px;
	height: 20px;
	top: 0px;
	right: 0px;
}

.content .form form .field .text{
	position: relative;
	width: 131px;
	height: 20px;
	top: 0px;
	left: 0px;
}

.content .form form .field select, .contact .form form .field select{
	position: relative;
	width: 110px;
	height: 20px;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	margin-left: 10px;
	border: 1px solid #000000;
	border-bottom: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	margin-bottom: 3px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 14px;
	text-align: left;
}

.contact .form form .field{
	/**/
	color: #A8A8A8;
}

.contact .form form .field select{
	left: 12px;
}

.content .form_gray form .field select, .contact .form form .field select{
	border: 1px solid #E4E4E4;
	/**/
	color: #A8A8A8;
}

.content .form form .button{
	position: relative;
	width: 100px;
	height: 27px;
	top: 0px;
	left: 0px;
	margin-left: 1px;
	margin-top: 23px;
}

.content .form_gray form .button{
	width: 72px;
}

.content .form form .button input[type="submit"], .content .form form .button input[type="reset"]{
	position: relative;
	width: 100px;
	height: 38px;
	top: 0px;
	left: 0px;
	border: 0px;
	background-color: #1E7394;
	cursor: hand;
	cursor: pointer;
	padding-bottom: 3px;
	/**/
	color: #FFFFFF;
	font-family: "arial", serif;
	font-size: 13px;
	text-align: center;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-ms-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

.content .form_gray form .button input[type="submit"], .content .form_gray form .button input[type="reset"]{
	position: relative;
	width: 72px;
	height: 27px;
	background-color: #EAE8E4;
	/**/
	color: #000000;
	font-family: "arial", serif;
	font-size: 13px;
	text-align: center;
}

.content .form form .button input[type="submit"]:hover, .content .form form .button input[type="reset"]:hover{
	background-color: #195C76;
}

.content .form_gray form .button input[type="submit"]:hover, .content .form_gray form .button input[type="reset"]:hover{
	background-color: #D4D2Ce;
}

/* content form **************************************/

/* contact */

.contact{
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 12px;
}

.contact .welcomenote{
	position: relative;
	width: 590px;
	height: auto;
	top: 0px;
	left: 27px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

.contact .welcomenote .left{
	position: relative;
	/** width: 165px; */
	height: auto;
	top: 0px;
	left: 0px;
	padding-top: 30px;
}

.contact .welcomenote .left img{
	padding-bottom: 30px;
}

.contact .welcomenote .left a{
	/**/
	color: #42ABC4;
	font-family: "arial", serif;
	font-size: 17px;
	text-align: left;
	text-decoration: underline;
	/**/
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.contact .welcomenote .left a:hover{
	color: #297385;
}

.contact .welcomenote .right{
	position: relative;
	width: 580px;
	height: auto;
	top: 0px;
	left: 0px;
	padding-top: 30px;
	padding-left: 16px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 17px;
	/*text-align: justify;*/
}

.contact .welcomenote .right a{
	/**/
	color: #13495E;
}

.contact .gray{
	/**/
	color: #999793;
}

.contact .form{
	position: relative;
	width: 260px;
	height: auto;
	top: 0px;
	left: 56px;
	background-color: #FFFFFF;
}

.contact .form form{
	margin-top: 0px;
}

.contact .form form .field{
	position: relative;
	width: 246px;
	height: auto;
	top: 0px;
	left: 0px;
}

.contact .form form .field input[type="text"], .contact .form form .field textarea{
	position: relative;
	width: 100%;
	height: 29px;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	border: 1px solid #E4E4E4;
	margin-bottom: 3px;
	/**/
	color: #A8A8A8;
	font-family: "arial", serif;
	font-size: 14px;
	text-align: left;
}

.contact .form form .field textarea{
	height: 90px;
	padding-top: 10px;
}

.contact .form form .button{
	position: relative;
	width: 62px;
	height: 27px;
	top: 0px;
	left: 0px;
	margin-left: 1px;
	margin-top: 17px;
}

.contact .form form .button input[type="submit"], .contact .form form .button input[type="reset"]{
	position: relative;
	width: 62px;
	height: 27px;
	top: 0px;
	left: 0px;
	border: 0px;
	background-color: #EAE8E4;
	cursor: hand;
	cursor: pointer;
	padding-bottom: 3px;
	/*normal*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/*firefox*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	/*chrome*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/**/
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-ms-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

.contact .form form .button input[type="submit"]:hover, .contact .form form .button input[type="reset"]:hover{
	background-color: #C2C1C0;
}

.contact .welcomenote .title, .contact .form .title, .contact .form .title_{
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 34px;
	text-transform: uppercase;
}

/* content page */

.contact .title{
	position: relative;
	width: 100%;
	height: auto;
	top: 0px;
	left: 0px;
	padding-left: 47px;
	padding-bottom: 22px;
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 34px;
	text-align: left;
}

.contact .title_{
	position: relative;
	width: 300px;
	height: auto;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	padding-bottom: 22px;
	/**/
	color: #18252A;
	font-family: "futurabc", serif;
	font-size: 34px;
	text-align: left;
}

.contact .left_area{
	position: relative;
	width: 296px;
	height: auto;
	top: 0px;
	left: 0px;
	padding-left: 47px;
}

.contact .left_area .definition{
	position: relative;
	width: 100%;
	height: auto;
	top: 0px;
	left: 0px;
	margin-bottom: 24px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 16px;
	text-align: left;
}

.contact .left_area .definition .name, .contact .left_area a{
	color: #999793;
}

.contact .right_area{
	position: relative;
	width:585px;
	height: auto;
	top: 0px;
	left: 0px;
}

.contact .right_area .middle{
	position: relative;
	width: 292px;
	height: auto;
	top: 0px;
	left: 0px;
	margin-bottom: 26px;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
	text-align: left;
}

.contact .right_area .middle .name{
	position: relative;
	width: 272px;
	height: auto;
	top: 0px;
	left: 0px;
	margin-right: 19px;
	/**/
	text-align: right;
	color: #42ABC4;
	text-decoration: underline;
}

/* footer section */

.footer{
	height: 149px !important;
}

.footer ul{
	position: relative;
	width: 100%;
	height: auto;
	top: 39px;
	left: 48px;
}

.footer ul li{
	position: relative;
	width: 170px;
	height: auto;
	top: 0px;
	left: 0px;
	float: left;
}

.footer ul li a, .footer ul li{
	/**/
	color: #474747;
	font-family: "arial", serif;
	font-size: 13px;
	font-weight:bold;
}

.footer ul li a{
	/**/
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.footer ul li a:hover{
	color: #7B7B7B;
}

.footer ul ul{
	top: 11px;
	left: 14px;
}

.footer ul ul li{
	top: 0px;
	left: 0px;
	float: none;
	list-style-type: square;
}

.footer ul ul li a, .footer ul ul li{
	/**/
	color: #7B7B7B;
	font-family: "arial", serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}

.footer ul ul li a{
	/**/
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.footer ul ul li a:hover{
	color: #474747;
}

/* copy area */

.copy{
	height: 31px !important;
	background-color: #C0C1BF;
	border-bottom: 3px solid #EAE8E4;
}

.copy .text{
	position: relative;
	width: 500px;
	height: auto;
	top: 9px;
	left: 48px;
}

.copy .right_{
	position: relative;
	width: 300px;
	height: auto;
	top: 9px;
	left: 48px;
}

.copy .text, .copy .text a, .copy .right_, .copy .right_ a{
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 13px;
	font-weight: normal;
}

.copy .text a, .copy .right_ a{
	/**/
	text-decoration: underline;
	/**/
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.copy .text a:hover{
	/**/
	color: #000000;
}

/* help classes */

.file{
	position: relative;
	width: 100%;
	height: auto;
	top: 0px;
	left: 0px;
}

/*css*/

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.floatcenter{
	float: center;
}

.clear{
	clear: both;
}

.alignleft{
	text-align: left;
}

.alignright{
	text-align: right;
}

.aligncenter{
	text-align: center;
}

article, aside, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}

li, ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

a{
	text-decoration: none;
}

img
{
  border:0;
}

/* fonts */

@font-face {
	font-family: "futurabc";
	src: url('css/futurabc.eot');
	src: url('css/futurabc.eot?#iefix') format('embedded-opentype'),
		url('css/futurabc.woff') format('woff'),
		url('css/futurabc.ttf') format('truetype'),
		url('css/futurabc.svg#avantglt') format('svg');
	font-weight: normal;

	src: url('futurabc.eot?iefix') format('eot'), /* IE 5-8 */
	url('futurabc.woff') format('woff'); /* IE9, firefox 3.5+, Opera 11.10 */
}

@font-face {
	font-family: "swiss721thinbt";
	src: url('css/swiss721thinbt.eot');
	src: url('css/swiss721thinbt.eot?#iefix') format('embedded-opentype'),
		url('css/swiss721thinbt.woff') format('woff'),
		url('css/swiss721thinbt.ttf') format('truetype'),
		url('css/swiss721thinbt.svg#avantglt') format('svg');
	font-weight: normal;

	src: url('css/swiss721thinbt.eot?iefix') format('eot'), /* IE 5-8 */
	url('css/swiss721thinbt.woff') format('woff'); /* IE9, firefox 3.5+, Opera 11.10 */
}


/* Testimonials on Home Page*/
.Hometestimonials {clear: both; padding: 0px 15px 15px 15px; border: 1px solid #F2F1EE;}
.Hometestimonials blockquote{
	position: relative;
	width: 140px;
	height: auto;
	min-height: 35px;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	padding-left: 55px;
	background-image: url('../includes/images/content/quote.png');
	background-position: top left;
	background-repeat: no-repeat;
	/**/
	color: #18252A;
	font-family: "arial", serif;
	font-size: 15px;
}

.Hometestimonials .blue{
	font-family: "arial", serif;
	font-size: 15px;
	color: #1E7394;
	font-weight: bold;
}


