/* 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.6em; line-height:1.2em; color:##190707; text-transform:uppercase; margin:18px 0 8px 0;}
h5 {font-size:1.8em; color:#4c555b; text-transform:uppercase; letter-spacing:-1px; margin-bottom:9px; line-height:1.2em;}
h5 strong {padding-left:8px; }
h6 {font-size:2.25em; line-height:1.2em; color:#fff; letter-spacing:-1px;}
h6 strong {font-weight:normal; padding-left:65px; margin-top:-8px; display:block;}
h7 {font-size:2.em; line-height:1.2em; color:#fff; letter-spacing:-1px;}
h7 strong {font-weight:normal; padding-left:65px; margin-top:-8px; display:block;}
/* ============================= header ====================== */
.top-tail {background:url(images/top-tail.gif) top left repeat-x; }
.header-bg {background:url(images/header-bg4.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:90px 0 0 0; float:left;}
.slogan {float:left; margin:92px 0 0 215px;}

.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:90px; }
.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;}
.box .color4 {color:#B4045F;}
.box .color5 {color:#B4045F;}
.box .color6 {color:#190707;}

.box1 {background:url(images/box1-bg.jpg) left top no-repeat;  font-size:0.91em; padding:15px 0 9px 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;}

.box2 {background:url(images/box-bg.gif) left top no-repeat;  font-size:0.91em; padding:15px 0 9px 20px; margin-top:2px; } 
.box2 strong {font-size:1.15em; color:#d42201; text-transform:uppercase; line-height:1em; margin-top:-5px; display:inline-block;}
.box2 .imgindent {margin-right:16px;}
.box2 a {text-decoration:none; color:#5e5e5e; display:block;}
.box2 .color2 {color:#619e00;}
.box2 .color3 {color:#079fd0;}
.box2 .color4 {color:#B4045F;}
.box2 .color5 {color:#0B0B61;}

.box3 {background:url() left top no-repeat;  font-size:0.91em; padding:15px 0 9px 20px; margin-top:2px; } 
.box3 strong {font-size:1.15em; color:#d42201; text-transform:uppercase; line-height:1em; margin-top:-5px; display:inline-block;}
.box3 .imgindent {margin-right:16px;}
.box3 a {text-decoration:none; color:#5e5e5e; display:block;}
.box3 .color2 {color:#619e00;}
.box3 .color3 {color:#079fd0;}
.box3 .color4 {color:#B4045F;}
.box3 .color5 {color:#0B0B61;}




.margin {margin-top:11px;}
.margin1 {margin-top:23px;}

.row-indent {padding:29px 1px 29px 4px;}
.list {width:202px; 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;}
