/* CSS Document */

* {
	margin:0; padding:0;
    font-size: 10px;
    /*font-size: 11px;*/
}

body{
	/*background:#1d3049 url(images/body-tail.gif) top repeat-x;*/
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}
ul1
{
    list-style-type: square;
    font-size: 12px;
}
ul3
{
    list-style-type: square;
    font-size: 24px;
}
ul2
{
    /*list-style: none;*/
    width: 250px;
    height: 47px;
    text-align:center;
    /*list-style: none;*/
     }
     
ul4
{
    list-style-type: square;
    font-size: 24px;
    margin-left:-10px; padding-left:55px;
}

.righttop {vertical-align: top; text-align: right;}
.left { float:left;}
.right {float:right; font-size: 11px; vertical-align: text-top; padding-top: 20px; text-align: right; padding-bottom: 30px;}
.login
{
    float: none;
    vertical-align: middle;
    text-align: right;
    padding-right: 26px;
    font-size: 11px;
    color: #b8dc3b;
    font-family: Tahoma;
}
.clear  { clear:both;}


html, input, textarea
{
    font-family:Tahoma, Geneva, sans-serif;
    /*font-family: Calibri;*/
    /*font-size: 12px;*/
    font-size:0.688em;
    line-height: 1.455em;
    color: #2b2f2f;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#007ab3;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

li
{
    line-height: 1.818em;
}
li3
{
    line-height: 1.818em;
    list-style-type: square;
}
li2
{
    font-family: Tahoma;
    font-size: 14px;
    height: 46px;
    width: 250px;
}

.imgindent {margin:0 20px 0 0; float:left;}

/*h2 {font-size:2em; line-height:1em; color:#344458; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px; padding:16px 0 19px 65px;}*/
h2 {font-size:2em; line-height:1em; color:#344458; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px; padding:16px 0 19px 0px;}
/*.title1 {background:url(images/title1-bg.jpg) no-repeat 0 0;}*/
/*.title2 {background:url(images/title2-bg.jpg) no-repeat 0 0;}*/
.title1 {}
.title2 {}
.title1b {background:url(images/title1-bg.jpg) no-repeat 0 0px; margin-left:-10px; padding-left:55px;}
.title2b {background:url(images/title2-bg.jpg) no-repeat 0 0px; margin-left:-10px; padding-left:55px;}
.title1c {margin-left:-10px; padding-left:55px;}
.title2c {text-align:center;}
.title3 {background:url(images/title12-bg.jpg) no-repeat 0 0px;}
.title4 {background:url(images/title4-bg.jpg) no-repeat 0 0;}
.title5 {background:url(images/title5-bg.jpg) no-repeat 0 0;}
.title6 {background:url(images/title6-bg.jpg) no-repeat 0 0;}
.title7 {background:url(images/title20-bg.jpg) no-repeat 0 14px; margin-left:-15px; padding-left:60px; zoom:1; position:relative;}
.title7a {background:url(images/title12-bg.jpg) no-repeat 0 14px; margin-left:-15px; padding-left:60px; zoom:1; position:relative;}
.title8 {background:url(images/title8-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title8b {background:url(images/title3-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title8a {background:url(images/title21-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
/*.title9 {background:url(images/title9-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}*/
.title9 {background:url(images/phone.png) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title9a {background:url(images/title18-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title9b {background:url(images/title19-bg.png) no-repeat -10px 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title10 {background:url(images/title10-bg.jpg) no-repeat 0 0;}
.title11 {background:url(images/title11-bg.jpg) no-repeat 0 10px; margin-left:-10px; padding-left:55px; zoom:1; position:relative;}
.title12 {background:url(images/title12-bg.jpg) no-repeat 0 10px; margin-left:-10px;padding-left:55px; zoom:1; position:relative;}
.title13 {background:url(images/title13-bg.jpg) no-repeat 0 0;}
.title14 {background:url(images/title14-bg.jpg) no-repeat 0 0;}

h3 {font-size:2em; line-height:1em; color:#40536c; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:11px; padding:16px 0 19px 45px;}
h3 span {color:#007ab3;}
h8 {font-size:2em; line-height:1em; color:#40536c; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:11px; padding:16px 0 19px 0px;}
h4 {font-size:2em; line-height:1em; color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:11px; padding:16px 0 19px 45px;}

/*h5 {text-transform:uppercase; font-weight:normal; margin-bottom:7px; font-size:1.091em;}*/
h5
{
    font-weight: normal;
    margin-bottom: 7px;
    font-size: 14px;
}
h6 {margin-bottom:4px;}

h7
{
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: bold;
}


.link {background:url(images/link-tail-bg.gif) top repeat-x; display:inline-block; color:#ffffff; text-decoration:none; font-weight:bold; font-size:1.091em; line-height:1em; margin:17px 0 0 0; cursor:pointer;}
.link span {background:url(images/link-right-bg.gif) top right no-repeat; display:inline-block;}
.link span span {background:url(images/link-left-bg.gif) top left no-repeat; padding:5px 16px 8px 34px;}
.link:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

.link1 {background:url(images/link1-bg.jpg) no-repeat 0 0; display:inline-block; padding:0 35px 4px 41px; color:#2b2f2f;}
.link2 {background:url(images/link2-bg.jpg) no-repeat 0 0; display:inline-block; padding:0 35px 4px 41px; color:#2b2f2f;}
.link3 {background:url(images/link3-bg.jpg) no-repeat 0 0; display:inline-block; padding:0 35px 4px 41px; color:#2b2f2f;}
.link4 {background:url(images/link4-bg.jpg) no-repeat 0 0; display:inline-block; padding:0 35px 4px 41px; color:#2b2f2f;}
.link5 {background:url(images/link5-bg.jpg) no-repeat 0 0; display:inline-block; padding:0 35px 4px 41px; color:#2b2f2f;}
.rss {background:url(images/rss-bg.jpg) no-repeat 0 0;}

/* ============================= header ====================== */

/*#header .left {padding:40px 0 33px 28px;}*/
#header .left {padding:20px 0 33px 28px;}
/*#header .right {padding:68px 26px 0 0; color:#b8dc3b; font-size:0.909em;}*/
#header .right {padding: 50px 26px 0 0;color: #006084;font-size: 0.909em;}
/*#header .right a {color:#b8dc3b; text-decoration:none;}*/
#header .right a {color:#006084; text-decoration:none;}
#header .right a:hover {text-decoration:underline;}

#header .menu {background:url(images/menu-tail.gif) bottom repeat-x; padding:0 0 18px 28px;}
#header .menu ul {width:100%; overflow:hidden;}
/*#header .menu li {float:left; font-size:1.091em; padding-right:5px; line-height:1em;}*/
#header .menu li {float:left; font-size:7px; padding-right:5px; line-height:1em;}
#header .menu li a {color:#000000; text-decoration:none; width:140px; padding:10px 0 12px 0; display:block; text-align:center; background:url('images/m-bg4.jpg') no-repeat left top;
}
#header .menu li a:hover {background:url(images/m-bg-act1.jpg) top left no-repeat;}
#header .menu .active a {background:url(images/m-bg-act1.jpg) top left no-repeat;}

#header .slogan {padding:82px 0 60px 425px; background:url(images/header-mr16.jpg) top left no-repeat; height:145px;}
#header .slogan2 {padding:0px 0 60px 825px; background:url(images/header-mr16.jpg) top left no-repeat; height:250px;}
#header .slogan3 {padding:0px 0 0px 0px; height:250px;}
#header .slogan4 {padding:0px 0 60px 825px; background:url(images/header-mr24.jpg) top left no-repeat; height:250px;}
#header .slogan5 {padding:0px 0 60px 825px; background:url(images/header-mr16.jpg) top left no-repeat; height:250px;}
#header .slogan6 {padding:0px 0 60px 825px; background:url(images/header-mr21.jpg) top left no-repeat; height:250px;}
#header .slogan7 {padding:0px 0 60px 825px; background:url(images/header-mr19.jpg) top left no-repeat; height:250px;}
/*#header .slogan {padding:82px 0 60px 425px; height:145px;}*/


.button {background:url(images/button-tail-bg.gif) top repeat-x; display:inline-block; color:#ffffff; text-decoration:none; font-weight:bold; font-size:1.091em; line-height:1em; margin:20px 0 0 4px; cursor:pointer;}
.button span {background:url(images/button-right-bg.gif) top right no-repeat; display:inline-block;}
.button span span {background:url(images/button-left-bg.gif) top left no-repeat; padding:5px 21px 8px 22px;}
.button:hover {background:url(images/button-tail-bg-hover.gif) top repeat-x;}
.button:hover span {background:url(images/button-right-bg-hover.gif) top right no-repeat;}
.button:hover span span {background:url(images/button-left-bg-hover.gif) top left no-repeat;}

.navigate
{
    background-position: center;
    background: url ( 'images/button_clear2b.png' );
    background-image: url('images/button_clear2b.png');
    background-repeat: no-repeat;
    text-align: center;
    height: 46px;
    width: 250px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Tahoma;
    color: #333333;
    line-height: 46px;
    padding-bottom: 10px;
}
.navigate:hover
{
    background-position: center;
    background: url ( 'images/button_clear2a.png' );
    background-image: url('images/button_clear2a.png');
    background-repeat: no-repeat;
    text-align: center;
    height: 46px;
    width: 250px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Tahoma;
    color: #99CC00;
}
.navigate_active
{
    background-position: center;
    background: url ( 'images/button_clear2a.png' );
    background-image: url('images/button_clear2a.png');
    background-repeat: no-repeat;
    text-align: center;
    height: 46px;
    width: 250px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Tahoma;
    color: #99CC00;
    line-height: 46px;
    padding-bottom: 10px;
}
.navigatelink
{
    background-position: center;
    text-align: center;
    height: 46px;
    width: 250px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Tahoma;
    color: #333333;
    line-height: 46px;
    padding-bottom: 10px;
}
.navigatelink:hover
{
    background-position: center;
    text-align: center;
    height: 46px;
    width: 250px;
    vertical-align: middle;
    font-size: 12px;
    font-family: Tahoma;
    color: #99CC00;
}
/* ============================= header2 ====================== */

/*#header .left {padding:40px 0 33px 28px;}*/
#header2 .left {padding:20px 0 33px 28px;}
/*#header .right {padding:68px 26px 0 0; color:#b8dc3b; font-size:0.909em;}*/
#header2 .right {padding: 50px 26px 0 0;color: #006084;font-size: 0.909em;}
/*#header .right a {color:#b8dc3b; text-decoration:none;}*/
#header2 .right a {color:#006084; text-decoration:none;}
#header2 .right a:hover {text-decoration:underline;}

#header2 .menu {background:url(images/menu-tail.gif) bottom repeat-x; padding:0 0 18px 28px;}
#header2 .menu ul {width:100%; overflow:hidden;}
/*#header .menu li {float:left; font-size:1.091em; padding-right:5px; line-height:1em;}*/
#header2 .menu li {float:left; font-size:7px; padding-right:5px; line-height:1em;}
#header2 .menu li a {color:#000000; text-decoration:none; width:140px; padding:10px 0 12px 0; display:block; text-align:center; background:url('images/m-bg4.jpg') no-repeat left top;
}
#header2 .menu li a:hover {background:url(images/m-bg-act1.jpg) top left no-repeat;}
#header2 .menu .active a {background:url(images/m-bg-act1.jpg) top left no-repeat;}

/* ============================= header3 ====================== */

/*#header .left {padding:40px 0 33px 28px;}*/
#header3 .left {padding:20px 0 33px 28px;}
/*#header .right {padding:68px 26px 0 0; color:#b8dc3b; font-size:0.909em;}*/
#header3 .right {padding: 50px 26px 0 0;color: #006084;font-size: 0.909em;}
/*#header .right a {color:#b8dc3b; text-decoration:none;}*/
#header3 .right a {color:#006084; text-decoration:none;}
#header 3.right a:hover {text-decoration:underline;}

#header3 .menu {background:url(images/menu-tail.gif) bottom repeat-x; padding:0 0 18px 28px;}
#header3 .menu ul {width:100%; overflow:hidden;}
/*#header .menu li {float:left; font-size:1.091em; padding-right:5px; line-height:1em;}*/
#header3 .menu li {float:left; font-size:7px; padding-right:5px; line-height:1em;}
#header3 .menu li a {color:#000000; text-decoration:none; width:140px; padding:10px 0 12px 0; display:block; text-align:center; background:url('images/m-bg4.jpg') no-repeat left top;
}
#header3 .menu li a:hover {background:url(images/m-bg-act1.jpg) top left no-repeat;}
#header3 .menu .active a {background:url(images/m-bg-act1.jpg) top left no-repeat;}


/* ============================= content ====================== */

.col-pad {padding-right:21px;}
.col-pad2 {padding-right:30px;}
.col-pad3 {padding-right:70px;}
.col-pad4 {padding-right:40px;}
.col-pad5 {padding-right:10px;}

/*.box {background:#edf0f4 url(images/box-tail.gif) top repeat-x; padding:11px 10px 11px 10px;}*/
.box {padding:11px 10px 11px 10px;}
.bg2 {background:#d5e2f0 url(images/box-bg2.gif) top left no-repeat; padding:0; height:10px;}

.box2 {background:#fff url(images/box2-tail-top.gif) top repeat-x;}
.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:16px 25px 29px 19px;}

.box5 {}
.box5 .corner-bottom-right {}
.box5 .corner-bottom-left {}
.box5 .corner-top-right {}
.box5 .corner-top-left {width:100%;}
.box5 .indent {padding:0px 25px 0px 0px;}

.box3 {background:#f3f7e3 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:23px 18px 60px 24px;}

.box4 {background:#ffffff url(images/box4-corner-bottom-right.gif) bottom right no-repeat;}
.box4 .corner-bottom-left {background:url(images/box4-corner-bottom-left.gif) bottom left no-repeat;}
.box4 .corner-top-right {background:url(images/box4-corner-top-right.gif) top right no-repeat;}
.box4 .corner-top-left {background:url(images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .indent {padding:16px 25px 29px 19px;}

.box6
{
    border: 1px solid #666666;
}
.box6 .corner-bottom-right {}
.box6 .corner-bottom-left {}
.box6 .corner-top-right {}
.box6 .corner-top-left {width:100%;}
.box6 .indent {padding:0px 25px 0px 0px;}

.box7 {}
.box7 .corner-bottom-right {}
.box7 .corner-bottom-left {}
.box7 .corner-top-right {}
.box7 .corner-top-left {width:100%;}
.box7 .indent {padding:0px 25px 0px 0px;}

.indent {padding:18px 10px 18px 10px;}
.indent2 {padding:18px 10px 0 10px;}
.indent3 {padding:18px 0px 0 10px;}
.shadow {background:url(images/shadow.gif) top repeat-x;}

.line {border-bottom:1px solid #c2e3e1; padding-bottom:26px; margin-bottom:14px;}

.box-line-hor {background:url(images/box-line-hor.gif) no-repeat center; padding:15px 0 16px 0;}
.img {text-align:center; padding:0 0 5px 0;}
.phone
{
    float: right;
    width: 100px;
}
.phones {line-height:1.818em;}
.phones .phone {margin-right:30px;}

/* ============================= footer ====================== */

/*#footer {color:#c2ebfa; text-transform:uppercase; font-size:0.909em; padding:30px 0 0 30px;}*/
#footer {color:#006084; text-transform:uppercase; font-size:0.909em; padding:30px 0 0 30px;}
/*#footer .menu li {display:inline; border-left:1px solid #c2ebfa; padding:0 7px 0 10px; font-size:1.1em; line-height:1.091em;}*/
#footer .menu li {display:inline; border-left:1px solid #006084; padding:0 7px 0 10px; font-size:1.1em; line-height:1.091em;}
#footer .menu li a {text-transform:uppercase; text-decoration:none;}
#footer .menu li a:hover {text-decoration:underline;}
#footer .menu .first {border:none; padding-left:0;}
/*#footer a {text-transform:none; color:#c2ebfa;}*/
#footer a {text-transform:none; color:#006084;}


/* ============================= forms ============================= */


#ContactForm .rowi {height:32px;}
#ContactForm .col-1 {width:188px !important;}
#ContactForm .col-2 {width:205px !important;}
#ContactForm .link {float:right; margin-left:15px;}

.input {width:166px; height:18px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:198px; height:81px; border:1px solid #b4b4b4; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/*============================== more ============================== */

.readmore{background:#edf0f4;}
.Title1{color: #000080;}
.Title2{color: #808080;}
.Grid
{
    color: #FFFFFF;
    background-color: #000080;
    width: 750px;
    font-size: 12px;
    font-weight:bold;
    text-indent: 20px;
    line-height: 20px;
}
.GridOutline
{
    border: thin solid #808080;
    width: 745px;
    font-size: 12px;
}