/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}
.notSelected {
    text-decoration: none;
    color: #0A365B;
}

body{background:#FFFFFF; text-align:center;}

#main { width:980px; margin:0 auto; text-align:left;}
#header {height:393px;}

#footer { height:95px;}

.col-1, .col-2, .col-3, .col-4 {float:left; width:278px;}
.container {width:100%; overflow:hidden;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.077em; color:#cfd5da;}

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

a {color:#2fadfb;}
a:hover{text-decoration:none;}
h1{
    font-family:Trebuchet MS, Helvetica, sans-serif;
    color:#022743;
    font-size:1.715em;
    font-weight:normal;
    letter-spacing:-1px;
    padding-top: 12px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
}
h2{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.692em; font-weight:normal; padding:13px 0 0 70px; letter-spacing:-1px; color:#f4f4f4; line-height:1em;}

.row-1 strong{ color:#0087db; font-weight:normal;}
.row-1 p{ padding-top:12px;}
.row-2 strong{ display:block; color:#2fadfb; font-weight:normal; font-size:1.077em; line-height:1em; margin-bottom:28px;}
.row-2 p{
    padding-top:0px;
}

/* ============================= main layout ====================== */
.imgindent {margin:0 31px 0 0; float:left;}
.padding1{ padding-top:28px;}
.padding2{
    padding-bottom:0px;
}
.padding3{
    padding-top:2px;
}

/* ============================= header ====================== */
#header{ background:url(images/header_bg.jpg) no-repeat 0 0; font-family:Trebuchet MS, Helvetica, sans-serif; text-align:right;}
#header .menu{ height:97px; padding-top:7px; background:url(images/menu-bg.png) top repeat-x;}
#header .menu ul{ padding-top:32px;}
#header .menu li{
    float:left;
    padding-left:39px;
    text-align:center;
    padding-right: 0px;
}
#header .menu li a{ color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:1.231em; padding-top:9px; display:block; width:118px; height:27px;}
#header .menu .m1{background:url(images/m1.jpg) no-repeat 0 0;}
#header .menu .m2{
    background-image: url(images/m2.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#header .menu .m3{background:url(images/m3.jpg) no-repeat 0 0;}
#header .menu .m4{background:url(images/m4.jpg) no-repeat 0 0;}
#header .menu .m5{background:url(images/m5.jpg) no-repeat 0 0;}
#header .menu .m6{background:url(images/m6.jpg) no-repeat 0 0;}

#header .menu .m1:hover, #header .menu .m1-act{
    background-image: url(images/m-act.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#header .menu .m2:hover, #header .menu .m2-act{
    background-image: url(images/m-act.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#header .menu .m3:hover, #header .menu .m3-act{background:url(images/m-act.jpg) no-repeat 0 0;}
#header .menu .m4:hover, #header .menu .m4-act{background:url(images/m-act.jpg) no-repeat 0 0;}
#header .menu .m5:hover, #header .menu .m5-act{background:url(images/m-act.jpg) no-repeat 0 0;}
#header .menu .m6:hover, #header .menu .m6-act{background:url(images/m-act.jpg) no-repeat 0 0;}

/* ============================= content ====================== */
#contentIdx{
    background:url(images/contentIdx-bg.jpg) repeat-x;
    width:980px;
    height:194px;
    padding:0px 0px;
    color:#124f7f;
}
#contentIdx .menu{ height:194px;}
#contentIdx .menu ul{ padding-top:37px;}
#contentIdx .menu li{
    float:left;
    padding-left:41px;
    text-align:center;
    padding-right: 0px;
}
#contentIdx .menu .g1{background:url(images/g1.jpg) no-repeat 0 0;}
#contentIdx .menu .g2{background:url(images/g2.jpg) no-repeat 0 0;}
#contentIdx .menu .g3{background:url(images/g3.jpg) no-repeat 0 0;}

.row-1{
    background:url(images/row1-bg.gif) top repeat-x #f4f4f4;
    padding:20px 66px 20px 40px;
    font-size:1.077em;
    line-height:1.143em;
    color:#124f7f;
}
.row-2{ background:url(images/content-bg.jpg) top center no-repeat #063053;}

.row-1 a{ color:#0087db; font-size:0.929em;}
.row-1 .link{ text-align:right; margin-top:15px;}

.row-2 .link{
    margin-top:2px;
}
.row-2 .link2{ margin:5px 0 0 20px;}

.col-1 .title, .col-1 .stitle{ background:url(images/title1.jpg) top no-repeat; height:49px;}
.col-2 .title, .col-2 .stitle{ background:url(images/title2.jpg) top no-repeat; height:49px;}
.col-3 .title, .col-3 .stitle{ background:url(images/title3.jpg) top no-repeat; height:49px;}
.col-4 .title1, .col-4 .stitle1{ background:url(images/title3_r.jpg) top no-repeat; height:49px;}

.col-1 .title a, title-act a{text-decoration: none; color: #FFFFFF;}
.col-2 .title a, title-act a{text-decoration: none; color: #FFFFFF;}
.col-3 .title a, title-act a{text-decoration: none; color: #FFFFFF;}
.col-4 .title a, title-act a{text-decoration: none; color: #FFFFFF;}

.col-1 .title:hover, .col-1 .title-act{background:url(images/title1-act.jpg) no-repeat; height:49px}
.col-2 .title:hover, .col-2 .title-act{background:url(images/title2-act.jpg) no-repeat 0 0; height:49px}
.col-3 .title:hover, .col-3 .title-act{background:url(images/title3-act.jpg) no-repeat 0 0; height:49px}
.col-4 .title:hover, .col-4 .title-act{background:url(images/title3-act.jpg) no-repeat 0 0; height:49px}

.row2-padding{
    padding-left:41px;
}
.col-2, .col-3, .col-4{ margin-left:34px;}
.cont{
    padding-top: 20px;
    padding-right: 2px;
    padding-bottom: 20px;
    padding-left: 2px;
}
.cont1{
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 0px;
}

.cont strong{color:#2fadfb; font-weight:normal; font-size:1.0em; line-height:1em; margin-bottom:5px;} 
.cont2{ padding-left:18px;}

.blue{ display:block; background:url(images/blue-bg.gif) no-repeat 0 0; padding-left:23px; color:#2fadfb; font-size:1.077em; line-height:1em; margin-bottom:8px;}
.blue2{ display:block; color:#2fadfb; font-size:1.077em; line-height:1em; margin-bottom:8px;}

.list li{ background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:19px; line-height:1.692em;}
.list li a{ color:#dbe1e7; text-decoration:none;}
.list li a:hover{ color:#2fadfb;}

.list2 li{ background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:19px; line-height:1.292em;}

.phone{ float:right; padding-right:63px;}
.email{ font-size:1.077em;}

ol{ color:#2fadfb; list-style-position:inside;}
ol span{ color:#cfd5da;}
ol li{ padding-bottom:10px;}
ol .last{ padding-bottom:0;}
.email a{ font-size:1em;}

.style2 {
    font-size: large
}
.style3 {
    font-size: 1em;
    font-weight: bold;
}
.style4 {
    font-size: 1.000em;
    color: #cfd5da;
}

/* ============================= footer ====================== */
#footer{ background:#021e33; color:#919da6; text-align:center; font-size:0.923em;}
#footer a{ color:#919da6;}
#footer ul{ text-align:center; padding:30px 0 8px 0;}
#footer li{ display:inline; background:url(images/footer-menu-bg.gif) right no-repeat; padding:0 33px;}
#footer li a{ color:#919da6; text-decoration:none;}
#footer li a:hover{ color:#2fadfb;}
#footer .last{ background:none;}

/* ============================= forms ============================= */
#ContactForm{ }
#ContactForm .input{ border:solid 1px #b4b4b4; padding:1px 2px 1px 2px; font-size:0.846em; color:#09365b; width:232px; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif;}
#ContactForm textarea{ border:solid 1px #b4b4b4; padding:1px 2px 2px 2px; color:#09365b; width:232px; overflow:hidden; font-size:0.846em; font-family:Arial, Helvetica, sans-serif; height:140px; margin-bottom:5px;}
.padd1{ padding-right:25px;}
.padd2{ padding-right:10px;}
.contNew {
    padding-top: 20px;
    padding-right: 60px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.style1 {
    color: #F4F4F4;
    text-decoration: none;
}
/*.style1 {color: #0A365B}
.style3 {color: #F4F4F4}
*/

