/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {height:100%;}
body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:20px;
	color:#1e6a89;
	height:100%;
	background:#2cade3;
	min-width:980px;
}
.bg {position:relative;min-height:100%;background:url(../images/bg.jpg) center bottom no-repeat}
.bg_2 {	background:url(../images/bg_header.png) center 0 no-repeat;}
.main {
	width:980px; 
	height:100%;
	padding:0;
	margin:0 auto;
}

a {color:#c53905; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; outline:none; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer;}
.color-1 { font-weight:normal; font-size:17px; line-height:21px; color:#c23605; text-decoration:underline;}
.color-2 { font-weight:bold; color:#c23605; }
.color-2:hover {color:#63b112;}
.color-3 { font-weight:bold; color:#c53905; }
.color-3:hover {color:#63b112;}
.color-4 { font-weight:bold; color:#63b112; }
.color-5 { font-weight:bold; color:#fd9803; }
.color-5:hover { text-decoration:underline;}
.color-6 {color:#fff; text-decoration:underline;}
.color-7 {}
a.color-6:hover {text-decoration:none;}
a.color-7:hover {color:#63b112;}
.color-8 { font-weight:bold; color:#63b112; }
.color-8:hover {text-decoration:underline;}
.color-9 { font-weight:bold; color:#c53905; }
.color-9:hover {text-decoration:underline;}
.color-10 { font-weight:bold; color:#c53905; }



h1 {padding:0px 0 0 0; position:relative;}
h2 {font-size:23px; line-height:1.2em; color:#fff; text-shadow: 1px 1px 1px #0f0d0f; padding-bottom:25px;}
h3 {font-size:29px; line-height:1.2em; margin:0px 0 23px; color:#c33705;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}
.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.container {width:100%;}
.reg {text-transform:uppercase;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.it {font-style:italic;}
.letter {letter-spacing:-1px;}

.text-und {text-decoration:underline;}
.font_norm {font-weight:normal;}
.font_bold {font-weight:bold; margin-right:0px;}
.last {margin-right:0px !important; padding-right:0px !important;}
.line_height {line-height:21px;}
/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:35px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:3px solid #000;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.logo, .sf-menu a {text-decoration:none; }	
.text-justify {text-align:justify;}

/*********************************header*************************************/
header {}


.logo {display:block; width:296px; height:46px; margin:81px 0 75px 0;}
nav {float:right; margin:89px 0px 0 0;}

/*********************************content*************************************/
#content {}

.col-1, .col-2, .col-3, .col-4 {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; margin:0 13px 0px 0; width:190px; min-height:197px; overflow:hidden; padding:22px 20px 20px 25px;}
.col-4 {margin-right:0px;}
.col-1 a.but_1, .col-2 a.but_2, .col-3 a.but_3, .col-4 a.but_4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:center; text-decoration:none; float:right; margin-top:15px; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px;  padding:1px 14px 0 14px; line-height:26px;}
.col-height {padding:15px 20px 17px 25px;} 
.col-1 ul, .col-3 ul {list-style-type:none; list-style-image:none;}
.col-1 ul li, .col-3 ul li { background:url(../images/marker.gif) 0 4px no-repeat; padding-left:12px;}

ul.list-2 {list-style-type:none; list-style-image:none;}
ul.list-2 li {background:url(../images/marker-2.gif) 0 4px no-repeat; padding-left:10px; color:#c53905; font-weight:bold;}

ul.list-3 {list-style-type:none; list-style-image:none; width:250px; margin-top:17px;}
ul.list-3 li { padding:5px 0 5px 37px; color:#c53905; margin:0 0 9px 0;}
ul.list-3 li.li-1 {background:url(../images/page-3-mark-1.png) 0 0px no-repeat;}
ul.list-3 li.li-2 {background:url(../images/page-3-mark-2.png) 0 0px no-repeat;}
ul.list-3 li.li-3 {background:url(../images/page-3-mark-3.png) 0 0px no-repeat;}
ul.list-3 li.li-4 {background:url(../images/page-3-mark-4.png) 0 0px no-repeat;}
ul.list-3 li.li-5 {background:url(../images/page-3-mark-5.png) 0 0px no-repeat;}
ul.list-3 li.li-6 {background:url(../images/page-3-mark-6.png) 0 0px no-repeat;}

.hr {border-bottom:#aac0c5 1px solid;}


.column-1, .column-2, .column-3 {float:left;}  
.col-1 {background:url(../images/col-1.jpg) 0 0 repeat-x #47800d; }
.col-2 {background:url(../images/col-2.jpg) 0 0 repeat-x #f0a204;}
.col-3 {background:url(../images/col-3.jpg) 0 0 repeat-x #fb6e02;}
.col-4 {background:url(../images/col-4.jpg) 0 0 repeat-x #c23605;}

.col-5 {float:left; margin:0px 0px 0px 0; width:252px;  padding:37px 0px 20px 25px;}
.col-6 {float:left; margin:59px 0px 0px 55px; width:243px;  padding:37px 0px 20px 0px;}
.col-7 {float:left; margin:0px 0px 0px 87px; width:287px;  padding:37px 0px 20px 0px;}
.col-8 {float:left; margin:0px 86px 0px 0px; width:533px;  padding:37px 0px 0px 42px;}
.col-9 {float:left; margin:0px 0px 0px 0px; width:284px;  padding:37px 0px 0px 0px;}
.col-10 {float:left; margin:0px 80px 0px 0px; width:412px;  padding:17px 0px 0px 42px;}
.col-11 {float:left; margin:0px 0px 0px 0px; width:410px;  padding:17px 0px 0px 0px;}
.col-12 {float:left; margin:0px 80px 0px 0px; width:540px;  padding:37px 0px 0px 42px;}
.col-13 {margin:0px 0px 0px 0px; padding:37px 37px 0px 42px;}
.col-14 {width:902px;}
.col-15 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.col-16 {margin:0px 0px 0px 0px; padding:37px 37px 0px 42px; width:700px;}

.box-1, .box-2, .box-3 {float:left; width:49px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:24px; font-weight:bold; line-height:49px; margin-right:11px;}
.box-1 { background:url(../images/page-2-box-1.png) 0 0 no-repeat; }
.box-2 { background:url(../images/page-2-box-2.png) 0 0 no-repeat; }
.box-3 { background:url(../images/page-2-box-3.png) 0 0 no-repeat; }
.box-4 { width:280px; padding-right:30px; padding-bottom:26px;}
.box-4 img { margin-bottom:17px;}

.box-5 {margin-top:27px;}
.box-6 {margin-right:11px;}
.box-7 {margin-right:12px; width:140px;}
.box-7 img {margin-bottom:20px;}

a.button{ height:29px; line-height:29px; white-space:nowrap; display:inline-block; cursor:pointer; position:relative; font-weight:bold;  color:#ffffff; font-size:12px; text-decoration:none; padding: 0 0px 0 15px; background:url(../images/button.png) left top no-repeat;}
a.button span {padding:0px 15px 0 0; background:url(../images/button.png) right top no-repeat;display:inline-block;}
a.button span span {background:url(../images/button-middle.png) left top repeat-x; display:inline-block; padding:0;}

a.button:hover{background:url(../images/button.png) left bottom no-repeat; }
a.button:hover span{background:url(../images/button.png) right bottom no-repeat ; }
a.button:hover span span{background:url(../images/button-middle.png) left bottom repeat-x ; }



a.but_1 {display:inline-block; background:url(../images/but_1.jpg) 0 0 repeat-x #2f5608; border:#4dbe09 1px solid;}
a.but_2 {display:inline-block; background:url(../images/but_2.jpg) 0 0 repeat-x #df6b08; border:#f1d003 1px solid;}
a.but_3 {display:inline-block; background:url(../images/but_3.jpg) 0 0 repeat-x #dd4c08; border:#fda003 1px solid;}
a.but_4 {display:inline-block; background:url(../images/but_4.jpg) 0 0 repeat-x #902103; border:#e43103 1px solid;}
a.but_1:hover, a.but_2:hover, a.but_3:hover, a.but_4:hover {background:#000; border:#333 1px solid;}

.row-1 {min-height:365px; background:url(../images/row-1.png) 0 0 repeat-x; padding:0px 0 0px 0;}
.row-2 {min-height:645px; background:url(../images/row-2.png) 0 0 repeat-x; padding:0px 0 0px 0;}





time {background:url(../images/data_bg.jpg) 0px 0px no-repeat #7c2403; width:55px; min-height:53px; padding:0px 0px 0px 0px; overflow:hidden; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#fff; font-weight:bold; float:left; margin:0px 14px 0 0;}
time span.day {font-size:27px; line-height:31px; display:block; }
time span.month {font-size:15px; line-height:19px; text-transform:uppercase;}



.pad-0 {margin-top:0;}
.pad-1 {margin-bottom:13px;}
.pad-2 {margin-top:7px;}
.pad-3 {margin-top:29px;}
.pad-4 {margin-top:20px;}
.pad-5 {margin-right:39px;}
.pad-6 {margin-top:15px;}
.pad-7 {margin-right:5px;}
.pad-8 {margin-left:5px;}
.pad-9 {margin-top:22px;}
.pad-10 {margin-bottom:0px; padding-bottom:28px;} 
.pad-11 {margin-left:19px;}


/****************************footer************************/
footer {width:100%; line-height:31px; color:#fff; padding:297px 0 62px 0;}
footer span, footer a {display:inline-block; vertical-align:middle;}
footer span {margin-right:21px;}
footer a {margin-right:9px; color:#fff;}
footer a:hover {text-decoration:underline;}
#easyTooltip {font-size:12px; background:#fff; padding:3px 5px; border:1px solid #2eaee3; color:#035577;}

/**********************form**********************/

.map iframe {width:345px; height:315px;}
.address { width:165px; margin-left:21px;}
dl{margin:0 0 18px;}
dl dt{color:#1e6a89;}
dl dd span{display:inline-block;width:68px;}
dl dd a{color:#c53905;text-decoration:none;}
dl dd a:hover{color:#c53905; text-decoration:underline;}

#form1 {
}
#form1 input {
    background: url(../images/form_input_bg.png) 0 0 repeat-x;
    border: 1px solid #74a4b7;
    color: #1e6a89;
    font-size: 12px;
    line-height: 15px;
    outline: medium none;
    padding: 6px 0 7px 10px;
    width: 272px;
	margin:0px;
	
}
#form1 textarea {
    background: url(../images/form_textarea_bg.png) 0 0 repeat-x;
    border: 1px solid #74a4b7;
    color: #1e6a89;
    font-size: 12px;
    height: 138px;
    line-height: 20px;
    outline: medium none;
    overflow: auto;
    padding: 5px 0 5px 10px;
    width: 272px;
	resize:none;
	margin:0px;
}
#form1 label {
    display: inline-block;
    min-height: 40px;
}
#form1 .error, #form1 .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
}
.btns {
    color: #FFFFFF;
    margin: 19px 0px 0 0;
    text-decoration: none;
}
.btns a {
	margin-right:10px;
}
input, select, textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    vertical-align: middle;
}



