/* CSS Document */

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

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

img {vertical-align:top;}
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:1.5em;
		color:#164f5c;
	}

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

a {color:#226878;}
a:hover{text-decoration:none;}
p {padding-top:17px;}


/* ============================= 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:bold;}
ul li a:hover {color:#a5d517;}
.box2 ul li {border-bottom:1px solid #bbd49f; background:url(images/list-bg2.gif) no-repeat 0 4px;}
.box2 ul li a {color:#072025;}
.box2 ul li a:hover {color:#d80528;}
.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;}
.boxa ul li {border-bottom:1px solid #d6e6ea; background:url(images/list-bg3.gif) no-repeat 0 4px;}
.boxa ul li a {color:#fff;}
.boxa ul li a:hover {color:#d80528;}
.boxa ul a {color:#fff;}

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:10px;}

.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;}

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

.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 {padding:17px 0 9px 22px;}

h3 {text-transform:uppercase; color:#226878;}
h4 {font-weight:normal; text-transform:uppercase;}
.box1 h3 {color:#fff;}
.boxa h3 {color:#fff;}
.box2 h3 {color:#fff;}
.box3  {color:#fff;}

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

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

.logo {margin:0 33px 0 17px;}
#header .indent {padding:48px 23px 37px 544px;}
#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;}
.header-link {margin-bottom:7px;}

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

.box-indent {padding:5px;}
.box1 {background:#144b57 url(images/box1-tail-top.gif) top repeat-x; color:#fff;}
.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;}

.boxa {background:#144b57 url(images/box1-tail-top.gif) top repeat-x; color:#fff;}
.boxa .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.boxa .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.boxa .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.boxa .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.boxa .indent {padding:24px 23px 7px 22px;}
.boxa  a	{font-family:Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height:1.5em;
		color:#ffffff;}


.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;}
.box2 .indent2 {padding:14px 23px 7px 22px;}
.box2 a {color:#fff;}

.box3 {background:#144B57 url(images/box3-tail-top.gif) top repeat-x; color:#fff;}
.box3 .corner-bottom-right {background:url(images/box3-corner-bottom-right.gif) bottom right no-repeat;}
.box3 .corner-bottom-left {background:url(images/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(images/box3-corner-top-right.gif) top right no-repeat;}
.box3 .corner-top-left {background:url(images/box3-corner-top-left.gif) top left no-repeat; width:100%;}
.box3 .indent {padding:24px 23px 7px 22px;}
.box3 .indent2 {padding:14px 23px 7px 22px;}
.box3 a {color:#fff;}

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

.row2 {padding:33px 25px 0 26px;}

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

.line {border-top:1px solid #d6e6ea; margin-top:10px; padding-top:6px; text-align:right;}

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

/* ============================= 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:286px !important;}
#SearchForm .rowi {height:30px; color:#fff; text-align:right;}
#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:193px; border:1px solid #d4d0c8; background:#fff; font-size:1em; margin-left:8px; color:#668705; 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;}

.inputa {width:241px; height:72px; border:1px dashed #b4b4b4; background:#EEEEEE; padding:5 5 5 5px; font-size:1em; color:#333333;}
textarea {width:600px; height:158px; border:0px solid #b4b4b4; background:none; padding:0 0 0 0px; overflow:auto; font-size:1em; color:#FFFFFF; scrollbar-base-color:216675; scrollbar-arrow-color:216675;}

.stylefb {color: #FFFFFF; 
	font-size: 14px; 
}

.stylef {color: #FFFFFF}
.style2 {color: #83AE07}
.style4 {color: #83AE07; font-weight: bold; }

.style5 {font-size: large}
.style6 {font-size: medium}
.style7 {
	font-size: 14px
}

.style2a {color: #164f5c; font-size:18px; text-decoration : none; font-weight: bold; padding-top:10px;}
.stylegr {color: #164f5c; font-size:14px; text-decoration : none; font-weight: normal; overflow: scroll; 
overflow-y: scroll; 
overflow-x: hidden; 
overflow:-moz-scrollbars-vertical;
 }	

.style8 {font-size: medium}
.style9 {
	font-size: 14px;
}