/* CSS Document */

* {
	margin:0; padding:0;
//	font-size:100%;
}

body{
	background:#424a4f;
	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.33em;
		color:#5e5e5e;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#03a7d6; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 7px; padding-left:18px; line-height:2.33em;}
li a {color:#019ac6;}

.imgindent {margin:0 20px 0 0; float:left;}

h2 {font-size:3.25em; line-height:1.2em; color:#fff; letter-spacing:-1px;}
h2 strong {font-weight:normal; padding-left:65px; margin-top:-8px; display:block;}
h3 {font-size:2em; color:#4c555b; text-transform:uppercase; letter-spacing:-1px; line-height:1.2em;}
h3 strong {padding-left:7px;}
h4 {font-size:1.416em; line-height:1.2em; color:#aab6bd; text-transform:uppercase; margin:18px 0 8px 0;}
h5 {font-size:1.333em; color:#4c555b; text-transform:uppercase; letter-spacing:-1px; margin-bottom:9px; line-height:1.2em;}
h5 strong {padding-left:8px; }
/* ============================= header ====================== */
.top-tail {background:url(images/top-tail.gif) top left repeat-x; }
.header-bg {background:url(images/header-bg.jpg) top center no-repeat;  position:relative;}
.top-tail-right {background:url(images/top-tail-right.gif) top right repeat-x; height:315px; position:absolute; right:0; width:50%;}

.rss {display:block; background:url(images/rss.gif) right 9px no-repeat; color:#adebff; padding:9px 28px 1px 0; text-align:right; }

.logo {margin:61px 0 0 0; float:left;}
//.slogan {float:left; margin:-120px 0 0 215px; padding-left:47px}
.slogan {float:left; margin:98px 0 0 0; padding-left:47px}

.menu {width:100%; overflow:hidden; padding:67px 0 6px 0;}
.menu li {background:url(images/menu-li-bg.gif) left 11px no-repeat; float:left; width:118px; padding-left:2px; text-align:center; margin-right:-2px; line-height:1.66em;}
.menu li a {color:#eef5fa; text-decoration:none; font-weight:bold; display:inline-block; padding:3px 0 5px 0;width:88px; }
.menu li a:hover {background:url(images/menu-li-active.gif) left top no-repeat; }
.menu .active {background:url(images/menu-li-active.gif) left top no-repeat; }
.menu strong.last  {background:url(images/menu-li-bg.gif) right 11px no-repeat; padding-right:3px; display:block; width:118px;}
/* ============================= content ====================== */
.content-bg {background:url(images/content-tail.gif) left top repeat-x #fff;}
.row {background:url(images/row-tail.gif) left top repeat-x #f4f8f9;}

.indent {padding:42px 1px 42px 4px;}

.col-pad {padding-right:84px;}
.col-pad1 {padding-right:76px;}

.link {display:inline-block; font-weight:bold; padding-top:3px;}
.link1 {font-weight:bold; display:inline-block; padding-left:9px; }

.pad {padding-top:13px;}
.pad1 {padding-top:28px;}


.box {background:url(images/box-bg.gif) left top no-repeat;  font-size:0.91em; padding:15px 0 9px 20px; margin-top:2px; } 
.box strong {font-size:1.63em; color:#d42201; text-transform:uppercase; line-height:1em; margin-top:-5px; display:inline-block;}
.box .imgindent {margin-right:16px;}
.box a {text-decoration:none; color:#5e5e5e; display:block;}
.box .color2 {color:#619e00;}
.box .color3 {color:#079fd0;}

.box1 {background:url(images/box1-bg.jpg) left top no-repeat;  font-size:0.91em; padding:15px 0 5px 20px; margin-top:2px;  float:left; width:200px; margin-left:2px;} 
.box1 strong {font-size:1.63em; color:#d42201; text-transform:uppercase; line-height:1em; margin-top:-5px; display:inline-block; position:relative;}
.box1 .imgindent {margin-right:16px;}
.box1 a {text-decoration:none; color:#5e5e5e; display:block;}
.box1 .color2 {color:#619e00;}
.box1 .color3 {color:#079fd0;}
.box1 .text {width:144px; float:left;}

.margin {margin-top:11px;}
.margin1 {margin-top:23px;}

.row-indent {padding:29px 1px 29px 4px;}
.list {width:300px; padding-top:5px; float:left;}
//.list li {line-height:1.5em;}

.list-pad {padding-right:43px;}
.row .list-divider {background:url(images/row-divider.gif) 221px 0px repeat-y;}

.border {border-right:1px solid #cfd8db;  margin-right:30px;}
.border1 {border-bottom:1px solid #e4e8ea; padding-bottom:42px; margin-bottom:34px;}

.blog {width:238px; float:left; padding:8px 23px 0 0;}
.alignright {text-align:right;}
.blog1 {width:238px; float:left; padding-top:8px;}

.padding {padding-bottom:4px;}

.contact {float:left; width:230px;}
.mail {color:#5e5e5e;}

.phone {display:inline-block; width:80px;}
/* ============================= footer ====================== */
.footer-tail {background:url(images/footer-tail.gif) left top repeat-x;}
#footer .main {text-align:center; color:#ccd4d6; padding:10px 0 5px 0;}
#footer a {color:#9bd4e8;}

/* ============================= forms ============================= */

#ContactForm {padding-top:20px; font-size:0.91em; }
#ContactForm label {height:26px; display:block;}
#ContactForm .link {margin:30px 0 0 20px; font-size:1.09em;}

.input {width:286px; height:16px; border:1px solid #cfd4d5; background:none; padding:2px 0 0 5px; font-size:1em; color:#8c8c8c;}
textarea {width:286px; height:262px; border:1px solid #cfd4d5; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#8c8c8c;}

