﻿body {
	background:#292929;
	margin:0;
    font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
}
a {
	text-decoration:none;
	color:#000;
}
#full
{
    background-image:url(/graphics/Borders.jpg); background-repeat: repeat-x; background-color: #fff; width:980px; margin:0 auto; margin-top:10px;
}
#border
{
    padding: 10px 10px 10px 10px;
}
#insidebox
{
    background-image:url(/graphics/Full.jpg); background-repeat: repeat-y; min-height:600px;
}
#menu
{
    float:left; width:215px; margin: 10px 0 0 10px;
}
#content
{
    padding: 10px 20px 0 0;
    margin-left:225px;
}
#menu a
{
    font:16px/21px bold "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#635b59;
}
#menu .sub 
{
    padding-left:13px;
    color:#897979;
}
#menu a:hover
{
    color:#a10000
}
h2
{
	font:32px/34px Georgia, "Times New Roman", Times, serif;
	color:#2d3e73;
	margin:0;
}
h3
{
	font:20px/24px Georgia, "Times New Roman", Times, serif;
	color:#897979;
	margin:0;
	/*font-style:italic;*/
}
p
{
    font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#666;
	/*margin:22px 0 0;*/
	text-align:justify;
}
p a
{
    color:#2d3e73;
}
p a:hover
{
    text-decoration:underline;
}
#content ul
{
    color:#666;
}
#content img
{
    margin:15px 15px 15px 15px;
}
#content .photo_center {
	text-align:center;
	margin:0 auto;
	margin:15px 15px 15px 15px;
}
#content .photo_right {
	float:right;
	margin:0 0 15px 15px;
}
#content .photo_left {
	float:left;
	margin:0px 15px 15px 0px;
}
#content .photo_nomargin {
	margin:0px 0px 0px 0px;
}
.table_news_left
{
    width: 100px;
    vertical-align:top;
}
.table_news_right
{
    vertical-align:top;
}
#footer
{
    width:980px;
    padding-top:15px;
    margin: 0 auto;
    text-align:center;
    font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#c3c3c3;
}
#footer a
{
    color:#c3c3c3;
}
#footer a:hover
{
    text-decoration:underline;
    color:#918383;
}
/*form elements*/
.contactform h2 {
	font:24px/26px Georgia, "Times New Roman", Times, serif;
	color:#2c477e;
	margin:0;
}
.contactform h3 {
	font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
	/*color:#2c477e;*/
	color:#fff;
	margin:0;
}
.form h4 {
	font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#c00;
	margin:0 0 10px;
}
.form .long {
	float:left;
	font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	height:19px;
	/*width:247px;*/
	width:185px;
}
.contactform p
{
	font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	margin:4px 0 0;
	text-align:justify;
}
.contactform .form {
	/*width:600px;*/
	padding:16px 16px 16px;
	background:#e5e5e5;
	overflow:hidden;
}
.contactform .form .radio {
	float:left;
	width:14px;
	height:15px;
	margin:0 4px 0 0;
}
.contactform .form label {
	float:left;
	font:12px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
}
.contactform .form-box {
    /*width:600px;*/
	margin:6px 0 0;
	overflow:hidden;
}
.contactform .form .form-box label {
	font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width:245px;
	padding:0 9px 0 0;
	text-align:right;
}
.contactform .form .form-box-textarea label {
	font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width:208px;
	padding:0 0 0 0;
	text-align:left;
}
.contactform .form .form-box-textarea label strong {
	font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*width:700px;*/
	padding:0 9px 0 1px;
	text-align:left;
}
.contactform .form .form-box label em {
	font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#c00;
}
.contactform .form .text {
	float:left;
	/*background:url(/graphics/bg-input1.gif) no-repeat;
	width:237px;*/
	height:14px;
	padding:3px 5px 4px 0;
}
.contactform .form .text input {
	float:left;
	font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:181px;
	height:15px;
	padding:0;
	/*background:none;
	border:none;*/
}
.contactform .form .text1 {
	float:left;
	background:url(/graphics/bg-input2.gif) no-repeat;
	width:142px;
	height:14px;
	padding:3px 5px 4px;
}
.contactform .form .text1 input {
	float:left;
	font:12px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:142px;
	padding:0;
	background:none;
	border:none;
}
.contactform .form .text2 {
	float:left;
	background:url(/graphics/bg-input3.gif) no-repeat;
	width:46px;
	height:14px;
	padding:3px 5px 4px;
}
.contactform .form .text2 input {
	float:left;
	font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:46px;
	padding:0;
	background:none;
	border:none;
}
.contactform .form .text3 {
	float:left;
	background:url(/graphics/bg-input4.gif) no-repeat;
	width:29px;
	height:14px;
	padding:3px 5px 4px;
}
.contactform .form .text3 input {
	float:left;
	font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:29px;
	padding:0;
	background:none;
	border:none;
}
.contactform .form .textarea {
	float:left;
	/*background:url(/graphics/bg-inputtextarea.gif) no-repeat; */
	width:300px;
	height:72px;
	padding:3px 5px 4px 0;
}
.contactform .form .textarea textarea {
	float:left;
	font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:185px;
	height:67px;
	padding:0;
	/*background:none;*/
	/*border:none;*/
}
.contactform .form strong {
	float:left;
	font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 8px;
}
.contactform .separate-box div {
	/*background:url(/graphics/border.gif) no-repeat;*/
	width:100%;
	margin:8px 0 0;
	padding:8px 0 0;
	overflow:hidden;
	text-align:center;
}
.contactform .form-head {
	background:#8f8f8f;
	width:100%;
	height:35px;
	padding:15px 0 0;
	overflow:hidden;
}
.contactform .form-head h3 {
	font:italic 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.submit {
	width:100%;
	margin:0 auto;
	text-align:center;
}
.submit input {
	margin:0 auto;
}
 
 
 
.exclude-box {
	width:100%;
	overflow:hidden;
}
.exclude-box div {
	background:url(/graphics/border.gif) no-repeat;
	width:100%;
	margin:8px 0 0;
	padding:8px 0 0;
	overflow:hidden;
}
.exclude-box .none {background:none}
.exclude-box .check {
	float:left;
	width:14px;
	height:15px;
	margin:0 9px 0 0;
}
.form .exclude-box label {
	float:left;
	font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
}

.contactform .form .list {
	width:463px;
	margin:0;
	padding:10px 0 5px 122px;
	overflow:hidden;
	list-style:none;
}
.contactform .form .list li {
	float:left;
	width:130px;
}
.contactform .form .radio {
	float:left;
	width:14px;
	height:15px;
	margin:0 4px 0 0;
}
.contactform .form .list label {
	font:11px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width:80px;
	padding:0 8px 0 0;
	text-align:left;
}
.contactform .form .list .radio {margin:0 0 0 0}










.contactform2 .form {
	/*width:600px;*/
	padding:16px 16px 16px;
	background:#e5e5e5;
	overflow:hidden;
}
.contactform2 .form .form-box {
    /*width:600px;*/
	margin:6px 0 0;
	overflow:hidden;
}
.contactform2 .form label {
	float:left;
	font:12px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
}
.contactform2 .form .form-box label {
	font:12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width:245px;
	padding:0 9px 0 0;
	text-align:left;
}
.contactform2 .form .text {
	float:left;
	/*background:url(/graphics/bg-input1.gif) no-repeat;
	width:237px;*/
	height:14px;
	padding:3px 5px 4px 0;
}
.contactform2 .form .text input {
	float:left;
	font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#333;
	width:181px;
	height:15px;
	padding:0;
	/*background:none;
	border:none;*/
}
.contactform2 .form .form-box label em {
	font:12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#c00;
}
.form h4 {
	font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#c00;
	margin:0 0 10px;
}