/* CSS Document */

* {
	padding:0;
	font-size:100%;
	margin-right: 0;
	margin-bottom: 0;
}

body{
	text-align:center;
	background-color: #221F3A;
}

img {vertical-align:top;}
a img { border:0;}
.img_pad{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

ul { list-style:none;}

.left { float:left !important;}
.right {float:right;}
.clear  { clear:both;}

.left_pic{
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
}

html, input, textarea
	{
		font-family:Arial;
		font-size:0.813em;
		line-height:1.385em;
		color:#000033;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0000CC;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.dateblock {
	width: 205px;
	height:15px;
	right:auto;
	font-size: 0.812em;
	font-weight:normal;
	color:#333333;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 17px;
	left: 139px;
	top: 110px;
}

li {
	background:url(images/list-bg.gif) no-repeat 0 9px;
	padding-left:19px;
	font-size:1.077em;
}
li a {color:#0033CC; text-decoration:underline; line-height:1.929em;}
li a:hover {text-decoration:none;}

h4 {color:#000066; font-weight:normal; font-size:1.231em; line-height:1.5em; margin:26px 0 18px 0;}

.link {
	display:block;
	color:#0000CC;
	text-decoration:underline;
	float:right;
	margin:24px 0 0 0;
	line-height:1.01em;
	background-color: #EDEDED;
	background-image: url(images/link-tail-bg2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.link span {
	display:block;
	padding:0 20px 4px 32px;
	background-image: url(images/link-bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.link:hover {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EDEDED;
}
.link2 {color:#0000CC; font-size:1.167em; line-height:1.929em; padding-left:19px;}
.box .link2 {color:#000066; font-size:0.933em; line-height:1.01em; padding:0 83px 0 0;}


.imgindent {margin:0 20px 0 0; float:left;}
.title-extra {margin:50px 0 0 30px;}
.title {
	padding:0 0 5px 20px;
	margin-bottom:26px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #be8f5b;
}
.title2 {border-bottom:1px solid #c0b0a3; padding:0 0 5px 14px; margin-bottom:26px;}
.title3 {
	padding:0 0 5px 14px;
	margin-bottom:22px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #be8f5b;
}

/* ============================= header ====================== */

.header-img {
	position:absolute;
	margin-top: 76px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 551px;
}

.fl_square{
	position:absolute;
	margin-top: 76px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 551px;
}
.top-tail2 {background:url(images/top-tail2.jpg) top repeat-x;}

#header .menu {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	height: 58px;
	padding-top: 20px;
	background-color: EDEDED;
}
#header .logo {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/logo_bg2.jpg);
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 120px;
}


/* ============================= content ====================== */

.column_text_mg {padding-left:20px;}
.col-indent {padding:163px 0 0 54px;}
.col-indent2 {padding-right:51px;}
.col_pad{padding-left:20px;}
.col_pad2{padding-left:30px;}
.special-bg {
	padding:53px 42px 48px 42px;
	background-repeat: no-repeat;
	background-position: 52px 30px;
}


.indent1 {padding:0 0 0 22px;}
.indent2 {padding:46px 0 0 0;}
.indent3 {padding:0 0 0 14px;}
.indent4 {padding:53px 42px 48px 42px;}
.margin1 {margin-top:9px;}
.margin2 {margin-left:103px;}
.margin3 {margin-top:50px;}
.margin4 {margin-left:-10px; position:relative;}
.padding1 {padding-bottom:40px;}
.padding2 {padding-top:30px;}
.padding3 {padding-top:40px;}
.padding4 {padding-right:30px;}
.padding5 {padding-top:35px;}
.extra {width:427px; padding-top:50px;}

.box {
	color:#000066;
	font-size:1.0em;
	line-height:1.467em;
	background-color: #ededed;
	background-image: url(images/box-bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.name {color:#000000; font-size:0.933em; line-height:1.01em;}
.name2 {float:right; color:#9f2a2a;}
.link3 {color:#0000FF; text-decoration:underline;}
.link3:hover {text-decoration:underline;}
.rightpic{
	width:140px;
	float: right;
	padding-left: 20px;
}
.setup_col-1{
	width:395px;
	float: left;
	height: 400px;
	margin-left: 30px;
}

.setup_col-2{
	width:395px;
	float: left;
	margin-left: 30px;
	margin-top: 135px;
}

/* ============================= footer ====================== */

#footer .main{
	font-size:0.923em;
	color:#000000;
	text-align:center;
	background-color: #A7B2C4;
}
#footer .menu {padding:26px 0 9px 0;}
#footer a {color:#000000;}
#footer li {
	display:inline;
	background:none;
	padding:0 35px 0 39px;
	font-size:1.01em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#footer li a {line-height:1.01em;}
#footer .first {border:none;}


/* ============================= forms ============================= */


#ContactForm .rowi {height:33px;}
#ContactForm .link {margin-left:15px;}

.input {width:201px; height:21px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:201px; height:54px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
