/* 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:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#6d79b5;
	min-width:978px;
	background:#171c30;
}

.main {
	width:978px; 	
	padding:0;
	margin:0 auto;
	font-size:0.9em;
	line-height:1.5em;
}

a {color:#6d79b5; 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;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}
 
.container {width:100%;}

p {margin-bottom:17px;}
.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:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.it {font-style:italic;}

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

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#6d79b5;}
.color-4 {color:#e59b0b;}
.color-5 {color:#b5d423;}
.color-6 {color:#23d4a4;}
.color-7 {color:#23b1d4;}
.color-8 {color:#2c69bd;}
.color-9 {color:#4040ab;}

/*********************************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 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;}
.border2 {border:1px solid #000;}

.buttons a:hover {cursor:pointer;}

.menu li a,
footer a, 
.list-2 li a,
.link,
.button, 
.logo {text-decoration:none;}	

/*********************************header*************************************/
header {height:487px; width:100%; background:url(../images/header.jpg) 0 0 no-repeat #212538;}
header .row-1 {height:369px;}

h1 {padding:176px 0 0px 0px; position:relative;}
.logo {display:block; width:314px; height:128px; text-indent:-5000px; background:url(../images/logo.png) 0 0 no-repeat;}

.menu {padding:0px 0px 0 0;}
.menu li {float:left; font-size:19px; line-height:1.2em; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.menu li a {display:block; width:163px; color:#fff; padding:21px 0 20px; margin-top:19px;}
.menu li .item-1 {background:#e59b0b;}
.menu li .item-2 {background:#b5d423;}
.menu li .item-3 {background:#23d4a4;}
.menu li .item-4 {background:#23b1d4;}
.menu li .item-5 {background:#2c69bd;}
.menu li .item-6 {background:#393976;}

.menu li a strong {padding-left:20px;}
.menu .active a, .menu li a:hover {padding-top:40px; margin-top:0;} 

/*********************************content*************************************/
#content {width:100%; padding:0px 0px 0px 0px; background:#25293e;}

.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;}

h2 {font-size:27px; line-height:1.2em; margin:0px 0 20px; color:#fff; text-transform:uppercase; letter-spacing:-1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {font-size:21px; line-height:54px; padding-left:30px; margin:0px 0 0px; color:#fff; text-transform:uppercase; letter-spacing:-1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.title {background:url(../images/title-1.gif) 0 0 no-repeat #3a3a77;}

.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.box {width:100%; background:#25293e;}
.box .padding {padding:26px 26px 36px 30px;}
.quotes {background:url(../images/quotes.gif) 0 bottom no-repeat;}


.button {display:inline-block; font-size:15px; line-height:36px; color:#25293e; padding:0 11px; background:#fff;}
#content .button:hover {color:#000; background:#24b3d5;}

.row-1 .col-1 .title {background:url(../images/title-1.gif) 0 0 no-repeat #3a3a77;}
.row-1 .col-1 .box {background:#25293e;}
.row-1 .col-1 .button {color:#fff; background:#23d4a4;}
.row-1 .col-2 .title {background:url(../images/title-2.gif) 0 0 no-repeat #2d6abe;}
.row-1 .col-2 .box {background:#23273b;}
.row-1 .col-2 .button {color:#fff; background:#b5d423;}
.row-1 .col-3 .title {background:url(../images/title-3.gif) 0 0 no-repeat #23b2d5;}
.row-1 .col-3 .box {background:#212538;}
.row-1 .col-3 .button {color:#fff; background:#e59b0b;}

.row-2 .col-1 .box {background:#1d2033;}
.row-2 .col-2 .box {background:#25293e;}

.list-1 li {line-height:24px; padding-left:10px;  background:url(../images/marker-1.gif) 0 8px no-repeat;}
.list-1 li a {color:#6d79b5; text-transform:uppercase;}
.list-1 li a:hover {color:#23b1d4;}

.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 {color:#858875;}
.link-2:hover {color:#000;} 

.text-1 {font-size:14px;} 
.text-2 {font-size:14px; line-height:1.285em;}  
.text-3 {font-size:11px; line-height:1.272em;}  

dl dt {text-transform:uppercase; color:#b5d423;}
dl span {float:left; width:85px;}

#form-1 .column-1 {width:304px;}
#form-1 .column-2 {width:292px;}

#form-1 label {display:block; height:32px; overflow:hidden;}
#form-1 input {float:left; width:194px; font-size:1em; color:#fff; padding:3px 5px 4px; font-family:Arial, Helvetica, sans-serif; border:1px solid #4f536a; background:#343748;}
#form-1 textarea {height:144px; overflow:auto; width:216px; font-size:1em; color:#fff; padding:3px 5px 4px; font-family:Arial, Helvetica, sans-serif; border:1px solid #4f536a; background:#343748;}
#form-1 span {float:left; width:54px; padding-right:10px; font-size:11px; line-height:1.2em; padding-top:6px;}
#form-1 .last {padding-top:0;}
#form-1 .buttons {padding-top:28px; text-align:right;}
#form-1 .buttons a {margin-left:14px;}

#form-main {display:block; width:273px;}
#form-main label {display:block; height:26px;}
#form-main input {width:261px; font-size:1em; color:#6d79b5; padding:3px 5px 2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #6d79b5; background:#2f3347;}
#form-main textarea {height:161px; overflow:auto; width:261px; font-size:1em; color:#6d79b5; padding:3px 5px 2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #6d79b5; background:#2f3347;}

.buttons {padding-top:16px; text-align:right;}
.buttons a {margin-left:12px;}

/****************************footer************************/
footer {padding:31px 30px 41px; text-align:right; font-size:11px; color:#fff; overflow:hidden; text-transform:uppercase;}
footer span {padding-right:10px;}
footer a:hover {text-decoration:underline;}

.menu-bot {float:left;}
.menu-bot li {float:left; padding:0 15px 0 0; font-size:13px; margin-right: 15px;}
.menu-bot li .item-1 {color:#e59b0b;}
.menu-bot li .item-2 {color:#b5d423;}
.menu-bot li .item-3 {color:#23d4a4;}
.menu-bot li .item-4 {color:#23b1d4;}
.menu-bot li .item-5 {color:#2c69bd;}
.menu-bot li .item-6 {color:#4040ab;}
.menu-bot .active a {text-decoration:underline;} 






/* begin Button */
.art-button-wrapper a.art-button,
.art-button-wrapper a.art-button:link,
.art-button-wrapper input.art-button,
.art-button-wrapper button.art-button
{
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  position:relative;
  top:0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #000000 !important;
  width: 200px;
  outline: none;
  border: none;
  background: none;
  line-height: 70px;
  height: 70px;
  margin: 0 !important;
  padding: 0 16px !important;
  overflow: visible;
  cursor: pointer;
}

.art-button img, .art-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.art-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 70px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .art-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea
{
  vertical-align: middle;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
}

.art-block select 
{
    width:96%;
}

.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover
{
  color: #1C1C1C !important;
  text-decoration: none !important;
}

.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link
{
  color: #CCD4D7 !important;
}

.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r
{
  display: block;
  position: absolute;
  height: 220px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.art-button-wrapper .art-button-l
{
  left: 0;
  right: 15px;
}

.art-button-wrapper .art-button-r
{
  width: 419px;
  right: 0;
  clip: rect(auto, auto, auto, 404px);
}

.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r
{
  top: -75px;
}

.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r
{
  top: -150px;
}

.art-button-wrapper input
{
  float: none !important;
}
/* end Button */

