/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background:#e6ebee;

	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;

		font-size:0.75em;

		line-height:1.333em;

		color:#000000;

	}



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



a {color:#497bae;}

a:hover{text-decoration:none;}

p {padding-top:15px;}



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



li {background:url(images/marker1.gif) no-repeat 0 9px; font-size:1.167em; line-height:1.857em; padding-left:14px;}

li a {color:#497bae;}



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

.imgindent2 {margin:0 5px 0 0; float:left;}



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



#header .indent {padding:0 32px 0 40px;}



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

#header .tail2 {background:url(images/header-tail-right.gif) top repeat-x; position:absolute; right:0; width:50%; height:402px;}

#header .main {background:url(images/header-bg.jpg) no-repeat 0 0;}*/

#header {background:url(images/header-tail.gif) top repeat-x;}
#header .tail2 {background:url(images/header-tail-right.gif) top repeat-x; position:absolute; right:0; width:50%; height:402px;}

object {vertical-align:top; outline:none;}
.flash1 {width:980px; height:116px;}
.flash2 {width:980px; height:322px; vertical-align:top; padding:0; margin-bottom:-41px; position:relative;}



#SearchForm {background:url(images/search-form-tail-bg.gif) top repeat-x; width:290px; padding-bottom:24px;}

#SearchForm .right-bg {background:url(images/search-form-right-bg.gif) right top no-repeat;}

#SearchForm .left-bg {background:url(images/search-form-left-bg.gif) left top no-repeat; width:100%;}

#SearchForm .indent {padding:16px 11px 0 11px; height:37px;}

#SearchForm .input {width:229px; padding:3px 0 2px 5px; border:1px solid #050607; border-right:1px solid #515151; border-bottom:1px solid #515151; background:#262626; margin-right:5px; color:#999999;}



#header .menu {float:right; width:665px;}

#header .menu li {float:left; width:105px; text-align:center; padding:0 1px 0 0; font-size:1em; line-height:1em; background:none;}

#header .menu li a {background:url(images/menu-right-bg.gif) right top no-repeat; display:block; text-decoration:none; color:#fff;}

#header .menu li a span {background:url(images/menu-left-bg.gif) left top no-repeat; display:block; padding:0 5px 0 5px;}

#header .menu li a span span {background:#1b1b1b; padding:12px 0 15px 0;}

#header .menu .act a, #header .menu li a:hover, #header .menu .act a span, #header .menu li a:hover span  {background:none;}



.logo {margin:25px 0 0 0; position:absolute;}



#header .row2 {padding:32px 0 0 240px;}

.box1 {background:url(images/box1-bg.jpg) left top no-repeat; padding:20px 22px 18px 22px;}

.box2 {background:url(images/box2-bg.jpg) left top no-repeat; padding:20px 22px 18px 22px;}

.box3 {background:url(images/box3-bg.jpg) left top no-repeat; padding:20px 22px 18px 22px;}

h2 {color:#ffffff; font-size:1.667em; font-weight:normal; line-height:1.1em; border-bottom:1px solid #719dcb; padding-bottom:7px; margin-bottom:13px;}

.box2 h2 {border-bottom:1px solid #6bc84d;}

.box3 h2 {border-bottom:1px solid #fdcc66;}

.row2 strong {color:#fff;}

.row2 p {padding-top:6px;}

.row2 .link {text-align:right; padding-top:8px;}

.arrow {position:absolute; margin:121px 0 0 899px;}



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



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

/*#content .main {background:url(images/content-bg2.jpg) left top no-repeat;}*/

#content .indent {padding:33px 0 27px 52px;}



.col-pad {padding-right:57px;}

.col-pad2 {padding-right:28px;}



.row1 {background:#e6ebee url(images/row1-tail.gif) top repeat-x; border-bottom:1px solid #fff; color:#797979;}

/*#content .row1 .main {background:url(images/row1-bg.jpg) left top no-repeat;}*/

.row1 .indent {padding:33px 0 27px 52px;}

.row1 p {padding-top:10px;}

.row1 strong {color:#1b1b1b;}



h3 {border-bottom:2px solid #ffffff; color:#1b1b1b; font-size:2em; line-height:1em; font-weight:normal; padding-bottom:5px; letter-spacing:-1px; margin-bottom:17px;}



.link1 {background:url(images/link1-tail-bg.gif) top repeat-x; display:inline-block; line-height:1em; text-decoration:none; font-size:1.167em; color:#497bae; cursor:pointer;}

.link1 span {background:url(images/link1-right-bg.gif) right top no-repeat; display:inline-block;}

.link1 span span {background:url(images/link1-left-bg.gif) left top no-repeat; display:inline-block; padding:3px 10px 4px 10px;}

.link1:hover {background:url(images/link1-tail-bg2.gif) top repeat-x;}

.link1:hover span {background:url(images/link1-right-bg2.gif) right top no-repeat;}

.link1:hover span span {background:url(images/link1-left-bg2.gif) left top no-repeat;}



.link2 {background:url(images/link2-tail-bg.gif) top repeat-x; display:inline-block; line-height:1em; text-decoration:none; font-size:1.167em; color:#e11e54; cursor:pointer;}

.link2 span {background:url(images/link2-right-bg.gif) right top no-repeat; display:inline-block;}

.link2 span span {background:url(images/link2-left-bg.gif) left top no-repeat; display:inline-block; padding:3px 10px 4px 10px;}

.link2:hover {background:url(images/link2-tail-bg2.gif) top repeat-x;}

.link2:hover span {background:url(images/link2-right-bg2.gif) right top no-repeat;}

.link2:hover span span {background:url(images/link2-left-bg2.gif) left top no-repeat;}



.link3 {background:url(images/link3-tail-bg.gif) top repeat-x; display:inline-block; line-height:1em; text-decoration:none; font-size:1.167em; color:#e11e54; cursor:pointer;}

.link3 span {background:url(images/link3-right-bg.gif) right top no-repeat; display:inline-block;}

.link3 span span {background:url(images/link3-left-bg.gif) left top no-repeat; display:inline-block; padding:3px 10px 4px 10px;}

.link3:hover {background:url(images/link3-tail-bg2.gif) top repeat-x;}

.link3:hover span {background:url(images/link3-right-bg2.gif) right top no-repeat;}

.link3:hover span span {background:url(images/link3-left-bg2.gif) left top no-repeat;}



.taright {text-align:right;}



.row2 {border-top:1px solid #d2d8dc;}

#content .row2 .main {background:none;}

.row2 .indent {padding:19px 0 25px 42px;}

#content .row2 strong {color:#1b1b1b;}

.text2 {color:#497bae;}

.text3 {color:#787878; font-size:1.167em;}

.text3 a {color:#787878;}



.padding1 {padding-top:11px;}

.phone {width:148px; display:inline-block;}



h4 {padding:13px 0 9px 71px; border-bottom:1px solid #e7e7e7; font-size:1.5em; line-height:1.111em; font-weight:normal;}

h5 {color:#497bae; font-size:1.5em; line-height:1.111em; font-weight:normal; margin-bottom:10px;}

.title1 {background:url(images/title1-bg.jpg) no-repeat 0 0; color:#497bae;}

.title2 {background:url(images/title2-bg.jpg) no-repeat 0 0; color:#41aa25;}

.title3 {background:url(images/title3-bg.jpg) no-repeat 0 0; color:#d99812;}

.title4 {background:url(images/title4-bg.jpg) no-repeat 0 0; color:#b84607;}

.title5 {background:url(images/title5-bg.jpg) no-repeat 0 0; color:#497bae;}

.title6 {background:url(images/title6-bg.jpg) no-repeat 0 0; color:#d99812;}

.title7 {background:url(images/title7-bg.jpg) no-repeat 0 0; color:#497bae;}

.title8 {background:url(images/title8-bg.jpg) no-repeat 0 0; color:#41aa25;}

.title9 {background:url(images/title9-bg.jpg) no-repeat 0 0; color:#d99812;}

.title10 {background:url(images/title10-bg.jpg) no-repeat 0 0; color:#b84607;}

.title11 {background:url(images/title11-bg.jpg) no-repeat 0 0; color:#497bae;}

.title12 {background:url(images/title12-bg.jpg) no-repeat 0 0; color:#d99812;}

.title13 {background:url(images/title13-bg.jpg) no-repeat 0 0; color:#b84607;}

.title14 {background:url(images/title14-bg.jpg) no-repeat 0 0; color:#497bae;}

.title15 {background:url(images/title15-bg.jpg) no-repeat 0 0; color:#497bae;}

.title16 {background:url(images/title16-bg.jpg) no-repeat 0 0; color:#d99812;}

.title17 {background:url(images/title17-bg.jpg) no-repeat 0 0; color:#b84607;}

.title18 {background:url(images/title18-bg.jpg) no-repeat 0 0; color:#41aa25;}

.title19 {background:url(images/title19-bg.jpg) no-repeat 0 0; color:#d99812;}

.title20 {background:url(images/title20-bg.jpg) no-repeat 0 0; color:#b84607;}

.title21 {background:url(images/title21-bg.jpg) no-repeat 0 0; color:#b84607;}

.title22 {background:url(images/title22-bg.jpg) no-repeat 0 0; color:#497bae;}

.title23 {background:url(images/title23-bg.jpg) no-repeat 0 0; color:#497bae;}

.title24 {background:url(images/title24-bg.jpg) no-repeat 0 0; color:#41aa25;}

.title25 {background:url(images/title25-bg.jpg) no-repeat 0 0; color:#d99812;}

.title26 {background:url(images/title26-bg.jpg) no-repeat 0 0; color:#b84607;}




.indent1 {padding:10px 0 0 10px;}



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



#footer {border-top:1px solid #d2d8dc; background:#e6ebee; color:#6e7b7c; font-size:1.167em; padding-right:42px;}

#footer .main {text-align:right;}

#footer a {color:#6e7b7c; text-decoration:none;}

#footer a:hover {text-decoration:underline;}

#footer p {padding:7px 22px 0 0;}



#footer .menu {padding:10px 0 0 0;}

#footer .menu li {display:inline; font-size:0.857em; background:none; padding:0 11px 0 0;}

#footer .menu li a {padding-right:12px; color:#1b1b1b; text-decoration:none;}

#footer .menu li a:hover, #footer .menu .active a {text-decoration:underline;}



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



#ContactForm .rowi {height:26px;}

#ContactForm .link2 {margin:10px 0 0 10px;}



.input {width:191px; height:19px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; font-size:1.167em; color:#497bae;}

textarea {width:191px; height:96px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1.167em; color:#497bae;}

