@font-face {
	font-family: 'VegurBold';
	src: url('../fonts/Vegur-B_0500.eot');
	src: local('Vegur'), local('Vegur-Bold'), url('../fonts/Vegur-B_0500.woff') format('woff'), url('../fonts/Vegur-B_0500.ttf') format('truetype'), url('../fonts/Vegur-B_0500.svg#Vegur-Bold') format('svg');
}
@font-face {
	font-family: 'VegurExtraLight';
	src: url('../fonts/Vegur-EL_0500.eot');
	src: local('Vegur'), local('Vegur-ExtraLight'), url('../fonts/Vegur-EL_0500.woff') format('woff'), url('../fonts/Vegur-EL_0500.ttf') format('truetype'), url('../fonts/Vegur-EL_0500.svg#Vegur-ExtraLight') format('svg');
}

* {
outline:none;
}

h1, h2, h3, h4, h5, legend, label {
font-family:'VegurExtraLight', Arial, sans-serif;
font-weight:normal;
color:#000;
}

legend {
background:#ffffff;
padding:0 5px;
}

body, .headwrap {
background-image: -moz-linear-gradient(top, #f6f6f6, #eeeeee); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f6f6f6),color-stop(1, #eeeeee)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#eeeeee'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#eeeeee')"; /* IE8 */
border-bottom:1px solid #dcdcdc;
border-top:1px solid #ffffff;
}

html {
min-height: 101%;
}

.header {
padding-bottom:30px;
padding-top:30px;
}

.header h1 {
margin-bottom:5px;
} 

.header h1 a {
color:#000;
}

a {
color:#0085B8;
text-decoration:none;
}

a:hover {
color:#1196c9;
}


.wrap {

width:1040px; 
border:1px solid #ffffff;

background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #f6f6f6)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6')"; /* IE8 */

-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Opera 10.5, IE 9.0 */
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#cccccc'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#cccccc')"; /* IE8 */

-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */

margin:20px auto;
padding:40px 0;

}

.box {
border:1px solid #ffffff;

background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #f6f6f6)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6')"; /* IE8 */

-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Opera 10.5, IE 9.0 */
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#cccccc'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#cccccc')"; /* IE8 */

-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
padding:20px;
}

.navwrap {
width:1040px;
border:1px solid #cccccc;

background-image: -moz-linear-gradient(top, #eeeeee, #cccccc); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #cccccc)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc')"; /* IE8 */

-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2);; /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px rgba(0,0,0,0.2); /* Opera 10.5, IE 9.0 */
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb')"; /* IE8 */

-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */

margin:-26px auto 20px;

}

.nav ul {
padding:15px 0;
margin:0;
}

.nav ul li {
list-style:none;
margin:0;
padding:15px 0;
display:inline;
}

.nav ul li a {
padding:16px 15px;
font-weight:bold;
color:#222;
text-decoration:none;
}

.nav ul li a:hover, .nav ul li.current a {
background-image: -moz-linear-gradient(top, #ffffff, #cccccc); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #cccccc)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc')"; /* IE8 */
}

.nav ul li a:active {
background-image: -moz-linear-gradient(top, #cccccc, #cccccc); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #cccccc),color-stop(1, #cccccc)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccc'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccc')"; /* IE8 */
}

.bigintro {
background-image: -moz-linear-gradient(top, #000, #666); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000),color-stop(1, #666)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#666')"; /* IE8 */
padding:60px 400px 40px 60px;
margin-bottom:20px;
border:1px solid #222;
-moz-box-shadow:1px 1px #ffffff;
-webkit-box-shadow:1px 1px #ffffff;
box-shadow:1px 1px #ffffff;
}

.bigintro h1, .bigintro p {
color:#ffffff;
text-shadow:1px 1px rgba(0,0,0,0.4);
}

.bigintro a, .bigintro em {
text-shadow:1px 1px rgba(0,0,0,0.4);
}

.bigintro p {
font-size:20px;
}

p.link a, button, input[type=submit] {
background-image: -moz-linear-gradient(top, #ffffff, #ddd); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #ddd)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ddd'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ddd')"; /* IE8 */

-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px  rgba(0,0,0,0.3); /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px  rgba(0,0,0,0.3); /* Opera 10.5, IE 9.0 */
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb')"; /* IE8 */

-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
border:1px solid #ffffff;

color:#222;
text-decoration:none;
font-weight:bold;
padding:7px 12px;

cursor:pointer;
}

p.link a:hover, button:hover, input[type=submit]:hover {
background-image: -moz-linear-gradient(top, #ffffff, #eeeeee); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #eeeeee)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee')"; /* IE8 */
}

p.link a:active, button:active, input[type=submit]:active {
background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #ffffff)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff')"; /* IE8 */
}

input, textarea {
background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eeeeee),color-stop(1, #ffffff)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff')"; /* IE8 */
border:1px solid #ddd;
-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
padding:5px;
}

fieldset {
-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
border:1px solid #eeeeee;
background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #f6f6f6)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6')"; /* IE8 */
}

.footer {
padding:20px 0;
}

.footer h4 {
border-bottom:1px solid #ddd;
}

.foot {
border-top:1px solid #ddd;
padding-top:10px;
clear:left;
color:#999;
font-size:12px;
margin-top:15px;
}

p.big {
font-size:150%;
}

img.alignright {
float:right;
margin:10px;
padding:10px;
background:#ffffff;
border:1px solid #eeeeee;
}

img.alignleft {
float:left;
margin:10px;
padding:10px;
background:#ffffff;
border:1px solid #eeeeee;
}

img.polaroid {
float:right;
margin:10px;
padding:10px 10px 20px 10px;
background:#ffffff;
border:1px solid #eeeeee;

-moz-transform: rotate(3deg);  /* FF3.5+ */
-o-transform: rotate(3deg);  /* Opera 10.5 */
-webkit-transform: rotate(3deg);  /* Saf3.1+, Chrome */
filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.043);  /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.043)"; /* IE8 */

-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.5); /* FF3.5+ */
-webkit-box-shadow: 0px 0px 4px  rgba(0,0,0,0.5); /* Saf3.0+, Chrome */
box-shadow: 0px 0px 4px  rgba(0,0,0,0.3); /* Opera 10.5, IE 9.0 */
filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#bbbbbb')"; /* IE8 */
}

form label {
display:block;
}
