/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:10pt;
}

body{
	background:#FFFFFF url(images/top-tail.gif) top repeat-x;
}

img {
	vertical-align:top;
	text-align: center;
}
a img { border:0;}

ul { list-style:none;}

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


html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:normal;
	color:#000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

input, select {
	vertical-align:middle;
	font-weight:normal;
	font-size: 10pt;
	text-align: left;
	background-color: #FFFFFF;
	color: #9900FF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
}

a {color:#226878;}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
p {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}


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

.buttons {text-align:right; padding:16px 0 0 0;}
.buttons img {margin-left:1px;}

.box {background:url(images/box-tail-top.gif) top repeat-x #fff;}
.box .tail-right {background:url(images/box-tail-right.gif) right repeat-y;}
.box .tail-left {background:url(images/box-tail-left.gif) left repeat-y;}
.box .tail-bottom {background:url(images/box-tail-bottom.gif) bottom repeat-x;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .main-indent {padding:29px 10px 40px 8px;}

ul li {border-bottom:1px solid #d6e6ea; background:url(images/list-bg.gif) no-repeat 0 4px; padding-left:23px; line-height:1.917em;}
ul li a {
	color:#d80528;
	text-decoration:none;
	font-weight:lighter;
}
ul li a:hover {
	color:#F0F;
	text-align: center;
}
.box2 ul li {
	border-bottom:1px solid #bbd49f;
	background:url(images/list-bg2.gif) no-repeat 0 4px;
	color: #FFF;
	font-weight: normal;
	text-align: left;
}
.box2 ul li a {
	color:#FFFFFF;
}
.box2 ul li a:hover {
	color:#FFFFFF;
	font-size: 12px;
}
.box1 ul li {border-bottom:1px solid #d6e6ea; background:url(images/list-bg3.gif) no-repeat 0 4px;}
.box1 ul li a {color:#fff;}
.box1 ul li a:hover {color:#d80528;}

ol li {line-height:1.833em; margin-left:25px; color:#8daf26; font-weight:bold;}
ol li a {color:#7a7a7a; text-decoration:none; font-weight:bold;}
ol li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.title2 {
	margin-bottom:0px;
}

.box1 .title {background:#144b57 url(images/box1-title-right-bg.gif) top right no-repeat;}
.box1 .title .left-bg {background:url(images/box1-title-left-bg.gif) top left no-repeat; width:100%;}
.box1 .title .left-bg div {
	padding:17px 0 9px 22px;
	font-weight: bold;
	font-size: 18px;
}

.box2 .title {background:#83ae07 url(images/box2-title-right-bg.gif) top right no-repeat;}
.box2 .title .left-bg {background:url(images/box2-title-left-bg.gif) top left no-repeat; width:100%;}
.box2 .title .left-bg div {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 22px;
}

h3 {
	text-transform:uppercase;
	color:#0FF;
}
h4 {
	font-weight:bold;
	text-transform:uppercase;
}
.box1 h3 {color:#fff;}
.box2 h3 {
	color:#00C;
	text-align: left;
}

.link {float:right; margin:23px 0 10px 0;}
.link2 {float:right; margin:18px 0 0 0;}

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

.logo {
	margin:0 33px 0 17px;
	font-size: 10px;
}
#header .indent {
	padding:48px 23px 37px 544px;
	font-size: 18px;
}
#header .title {margin-bottom:11px;}
#header strong {color:#164f5c;}
#header .line {
	border-bottom:1px solid #a8c9d1;
	padding:0 10px 8px 0;
	margin:0 0 10px 0;
	border-top:none;
	text-align:left;
	color: #900;
	font-weight: bold;
}
.header-link {
	margin-bottom:7px;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}

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

.box-indent {padding:5px;}
.box1 {
	background:#144b57 url(images/box1-tail-top.gif) top repeat-x;
	color:#fff;
	font-size: 10px;
}
.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:24px 23px 7px 22px;}
.box1 a {
	color:#FFF;
}

.box2 {background:#83ae07 url(images/box2-tail-top.gif) top repeat-x; color:#fff;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {
	padding:24px 23px 7px 22px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.box2 .indent2 {padding:14px 23px 7px 22px;}
.box2 a {color:#fff;}

.indent {padding:33px 24px 0 28px;}

.row2 {
	padding:33px 25px 0 26px;
	font-size: 10pt;
	color: #000;
}

.col-pad1 {padding-right:4px;}
.col-pad2 {padding-right:59px;}
.col-pad3 {padding-right:39px;}
.col-pad4 {padding-right:31px;}
.padding1 {
	padding-top:0px;
}
.padding2 {padding-top:18px;}
.padding3 {padding-bottom:22px;}
.padding4 {padding-top:12px;}
.margin1 {margin-top:23px;}

.line {
	margin-top:10px;
	padding-top:6px;
	text-align:left;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #d6e6ea;
}

.minheight1 {height:auto; min-height:201px;}
* html .minheight1 {height:201px;}
.phone {
	float:right;
	margin-right:70px;
	font-weight: bold;
}

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

#footer {text-align:right; padding:6px 37px 0 0;}
#footer a {color:#7a7a7a; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

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


#LoginForm .rowi {height:30px; color:#9ec4cd;}
#LoginForm .rowt {height:50px;}
#LoginForm a {color:#a5d617; font-weight:bold;}
#LoginForm input {float:right;}
#LoginForm span a {color:#fff;}
#LoginForm .input {width:142px; height:19px; border:1px solid #d4d0c8; background:#fff; padding:0 0 0 5px; font-size:1em;}

#SearchForm .col-1 {width:257px !important;}
#SearchForm .col-2 {
	width:309px !important;
}
#SearchForm .rowi {
	height:30px;
	color:#fff;
	text-align:right;
	width: 280px;
}
#SearchForm a {color:#fff; font-weight:bold; margin-left:27px;}
#SearchForm .input {width:186px; height:19px; border:1px solid #d4d0c8; background:#fff; padding:0 0 0 5px; font-size:1em; margin-left:8px; color:#668705;}
#SearchForm select {
	width:350px;
	border:2px solid #d4d0c8;
	background:#fff;
	font-size:10pt;
	margin-left:8px;
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
}

#ContactForm {font-size:0.917em; padding:15px 0 0 0;}
#ContactForm .button {float:right; margin:15px 0 0 5px;}
.input {width:231px; height:18px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; font-size:1em; color:#668705;}
textarea {width:251px; height:58px; border:1px solid #b4b4b4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #header .indent .header-link {
	font-weight: bold;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #header .indent .header-link {
	color: #00C;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	font-size: 10px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	font-size: 12px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	font-size: 10px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	color: #FFF;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	font-size: 14px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p {
	color: #FFF;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
#page1 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 .container .col-2 p {
	font-size: 12px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .container .col-1.col-pad4 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent .container .col-2.padding2.style1 li {
	font-size: 10px;
}
#page6 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row1 .container .col-2 .box1 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent p strong {
	color: #999;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row1 .container .col-2 .box2 .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left.minheight1 .box-indent .indent2 .container .col-1.col-pad3.style1 li .header-link .header-link {
	font-size: 10px;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 p {
	font-size: 12px;
	text-align: left;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 .header-link .box1 {
	font-size: 14px;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 .box1 {
	font-size: 14px;
	text-align: left;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 form {
	text-align: left;
}
#page3 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 form div {
	text-align: left;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent table tr td p {
	font-size: 16px;
}
#page2 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent p {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}
.aaa {
	font-size: 12px;
}
#page1 #main .box .tail-right .tail-left .tail-bottom .corner-bottom-right .corner-bottom-left .corner-top-right .corner-top-left .main-indent #content .row2 .logo .style8 {
	font-size: 10px;
}
