/* 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 {width:100%;}



body { 	 

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:100%; 

	color:#6e6e6e;

	min-width:980px;

}



.bg {width:100%; background:url(../images/bg-top.jpg) center 0 no-repeat;}



.main {

	width:980px; 	

	padding:0;

	margin:0 auto;

	font-size:0.8125em;

	line-height:1.3846em;

	position:relative;

}



a {color:#25bbe0; outline:none;}

a:hover {text-decoration:none;}



.clear {clear:both; width:100%; line-height:0; font-size:0;}



.col-1, .col-2, .col-3, .col-4 {float:left; text-align:justify}

.column-1, .column-2, .column-3 {float:left;}  



.wrapper {width:100%; overflow:hidden;}

.extra-wrap {overflow:hidden;}

 

.container {width:100%;}



p {margin-bottom:18px;}

.p1 {margin-bottom:8px;}

.p2 {margin-bottom:15px;}

.p3 {margin-bottom:30px;}

.p4 {margin-bottom:40px;}

.p5 {margin-bottom:50px;}



.reg {text-transform:uppercase;}



.fleft {float:left;}

.fright {float:left;}



.alignright {text-align:right;}

.aligncenter {text-align:center;}



.title {margin-bottom:18px;}



.it {font-style:italic;}



.letter {letter-spacing:-1px;}



.color-1 {color:#fff;}

.color-2 {color:#000;}

.color-3 {color:#6e6e6e;}

.color-4 {color:#1bbbe4;}

.color-5 {color:#1e2227;}

.color-6 {color:#25bbe0;}



/*********************************boxes**********************************/

.margin-bot {margin-bottom:35px;}



.spacing {margin-right:35px;}

.spacing2 {margin-right:45px;}

.spacing3 {margin-right:60px;}



.spacing-bot {margin-bottom:25px;}



.indent {padding:0 0 0px 30px;}

.indent2 {padding-left:50px;}

.indent-bot {margin-bottom:20px;}

.indent-bot2 {margin-bottom:30px;}

.indent-bot3 {margin-bottom:45px;}



.img-indent-bot {margin-bottom:25px;}

.img-indent {float:left; margin:0 18px 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;}

.border2 {border:1px solid #000;}



.buttons a:hover {cursor:pointer;}



.menu li a,

.list-1 li a,

.list-2 li a,

.link, .button, .button2, .buttons a,

.logo {text-decoration:none;}	



/*********************************header*************************************/

header {height:74px; width:100%; background:url(../images/tail-top.png) 0 0 repeat-x; position:relative;}



h1 {padding:0px 0 0 0; position:absolute; top:0px; left:0px;}

.logo {display:block; width:350px; height:122px; text-indent:-5000px; background:url(../images/logo.png) no-repeat top center; margin-top:68px; padding-bottom:0px}

.logo2 {text-indent:-5000px; margin-top:68px; padding-bottom:0px}



/*********************************content*************************************/

#content {width:100%; min-height:394px; /*padding:106px 0px 44px 0px;*/}



.spacer-1 {width:100%; background:url(../images/pic-1.gif) 217px 0 repeat-y;}

.spacer-2 {width:100%; background:url(../images/pic-1.gif) 460px 0 repeat-y;}



h3 {font-size:26px; font-weight:400; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.2em; margin:0px 0 22px; color:#121212;}



h6 {font-size:13px; line-height:1.384em; font-weight:700; margin:0; color:#000; font-family:"Trebuchet MS", Arial, sans-serif;}



.scroll {overflow:auto; height:300px; position:relative; text-align:justify}

.scroll .padding-right {height:1%; padding-right:20px;}



.border-bot {width:316px; padding-bottom:18px; margin-bottom:17px; border-bottom:1px solid #c4c4c4;}



.box {width:100%; min-height:394px; width:100%; background:url(../images/bg-box.png) 0 0 repeat; border-radius:4px;	-moz-border-radius:4px;	-webkit-border-radius:4px; behavior: url(js/PIE.htc);

	position:relative;}

.box .padding {padding:52px 26px 22px 72px;}



.button {

	display:inline-block;

	color:#fff;

	background:#8e8e8e;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:24px;

	line-height:26px;

	padding:5px 15px 7px 14px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	behavior: url(js/PIE.htc);

	position:relative;

}



.button:hover {color:#16b5e2; background:#000;}



.button1 {display:inline-block; font-size:12px; padding-left:9px; color:#fff; background:url(../images/button-left.png) 0 0 no-repeat;}

.button1 span {display:inline-block; cursor:pointer; padding-right:9px; background:url(../images/button-right.png) right 0 no-repeat;}

.button1 span span {padding:2px 3px 3px; background:url(../images/button-tail.png) 0 0 repeat-x;}

.button1 strong {padding:0 0 0 8px; background:url(../images/marker-1.gif) 0 6px no-repeat;}

.button1:hover {color:#24a3ce;}



.button2 {

	display:inline-block;

	color:#fff;

	background:#8e8e8e;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:24px;

	line-height:24px;

	padding:7px 14px 8px 14px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	behavior: url(js/PIE.htc);

	position:relative;

}



.button2:hover {background:#25bbe0;}



.number {

	float:left;

	margin-right:20px;

	color:#fff;

	background:#25bbe0;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:24px;

	line-height:34px;

	min-height:35px;

	min-width:34px;

	text-align:center;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	behavior: url(js/PIE.htc);

	position:relative;

}



.list-1 li {line-height:24px; font-size:14px; padding-left:12px; background:url(../images/marker-1.gif) 0 8px no-repeat;}

.list-1 li a {color:#6e6e6e;}

.list-1 li a:hover {color:#16b5e2;}



.list-2 li {font-size:14px; line-height:28px; padding:0; margin-bottom:2px; vertical-align:top; background:url(../images/button.png) 0 0 no-repeat}

.list-2 li a {display:block; color:#6e6e6e; padding-left:11px; margin-left:13px; background:url(../images/marker-1.gif) 0 10px no-repeat;}

.list-2 li a:hover {color:#fff; padding-left:13px; background:url(../images/button-active.png) 0 0 no-repeat; margin:0;}

li.selectedlist{color:#fff; padding-left:13px; background-image:url(../images/button-active.png)}



.list-3 {list-style:decimal-leading-zero;}

.list-3 li {font-size:12px; line-height:16px; color:#fff; padding-bottom:12px; margin-left:25px; list-style-type:decimal-leading-zero;}

.list-3 li a {color:#eda202;}

.list-3 li a:hover {color:#24a3ce;}



.link:hover {text-decoration:underline;} 



.link-1 {display:inline-block; font-size:14px; padding-right:8px; background:url(../images/marker-3.gif) right 8px no-repeat;}

.link-1:hover {color:#fff;}



.link-2 {text-decoration:none;}

.link-2:hover {text-decoration:none; color:#000;}



.text-1 {font-size:14px;} 

.text-2 {font-size:13px; line-height:1.125em; text-align:left}  



dl span {float:left; width:86px;}

dl dd {width:185px;}

dl dd a {text-decoration:none;}

dl dd a:hover {text-decoration:underline;}



#form-main {display:block; width:453px;}

#form-main label {display:block; height:48px; overflow:hidden;}

#form-main input {

	width:192px;

	font-size:13px;

	line-height:18px;

	color:#6e6e6e;

	padding:12px 14px 11px 14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	background:#ececec;

	border:none;

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	box-shadow:0 1px 2px #bbb7b5;

	-moz-box-shadow:0 1px 2px #bbb7b5;

	-webkit-box-shadow:0 1px 2px #bbb7b5;

	behavior:url(js/PIE.htc);

	position:relative;

}

#form-main textarea {

	height:108px;

	overflow:auto;

	width:425px;

	font-size:13px;

	line-height:18px;

	color:#6e6e6e;

	padding:12px 14px 11px 14px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	border:none;

	background:#ececec;

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	box-shadow:0 1px 2px #bbb7b5;

	-moz-box-shadow:0 1px 2px #bbb7b5;

	-webkit-box-shadow:0 1px 2px #bbb7b5;

	behavior:url(js/PIE.htc);

	position:relative;

}



.buttons {

	padding-top:15px;

	text-align:right;

}

.buttons a {

	display:inline-block;

	margin-left:6px;

	color:#fff;

	background:#8e8e8e;

	font-family:"Trebuchet MS", Arial, sans-serif;

	font-size:24px;

	line-height:26px;

	padding:6px 14px 8px 13px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	behavior: url(js/PIE.htc);

	position:relative;

}

.buttons a:hover {background:#25bbe0;}



/****************************footer************************/

footer {width:100%; height:133px; background:url(../images/tail-bot.png) bottom repeat-x; color:#1e2227;}

footer .main {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

footer .padding {padding:22px 0px 0px 1px;}



footer a {color:#1e2227; text-decoration:none;}

footer a:hover {text-decoration:underline;}



footer span {padding:4px 0 0 16px; display:inline-block;}

footer span strong {font-weight:400;}



.menu {padding:0px 0px 0 0;}

.menu li {float:left; font-size:16px; line-height:4.7em; text-transform:uppercase; background:url(../images/menu-bg.jpg) 0px 10px no-repeat; font-family:"Trebuchet MS", Arial, sans-serif;}

.menu li a {display:block; color:#fff; width:178px; height:63px; text-align:center;}

.menu li .active, .menu li a:hover {background:url(../images/menu-bg.jpg) 0 0 no-repeat; line-height:4em; text-decoration:none;} 

.menu .first-item {background:url(../images/li-first-item.jpg) 0px 10px no-repeat; width:90px; text-decoration:none;}

.menu .first-item a:hover, .menu .first-item .active {background:url(../images/li-first-item.jpg) 0 0 no-repeat; width:90px; text-decoration:none;}



.list-services {padding:0;}

.list-services li {float:left; padding:0 0 0 4px;}



/****************************Extra************************/

.block {height:133px;}

.extra {min-height:100%; height:auto !important; height:100%; margin: 0 auto -133px; position:relative;}

body, html {height:100%;}


