@charset "utf-8"; 

@import url(reset.css); 

body{
	background:#fff url(../images/wrapper-bg-alt.png) repeat-x top;
	color:#2a2a2a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:2.0em
}
 
p, table, address, fieldset, ul, ol, dl{
	font-size:1.2em;
	margin:0 0 20px 0;
	font-weight: normal;
}
 
a, .button{font-family:Arial,Helvetica,sans-serif; color:#3b587a; font-style:italic; font-weight:bold; cursor:pointer}
 
a:hover, .button:hover, #submit:hover{color:#677f8f}
 
a:active{color:#425970}
 
em{color:#575757; font-style:italic}
 
ul{list-style-type:disc; padding-top:0; padding-right:0; padding-bottom:0; padding-left:10px}
 
ul ul{font-size:1em; margin:0; padding:0 0 0 17px}
 
ol{list-style-type:decimal; padding:0 0 0 30px}
 
ol ol{font-size:1em; list-style-type:lower-alpha; margin:0; padding:0 0 0 17px}
 
dl{padding:0 0 0 30px}
 
dt{font-size:1.2em; font-style:italic; font-weight:bold}
 
dd{padding:0 0 0 17px}
 
blockquote{color:#575757; font-style:italic}
 
pre{font-size:1.4em; overflow:auto; width:100%}
 
abbr, acronym{border-bottom:dotted 1px #333}
 
fieldset{background:#E2E7EC; padding:10px 20px 0px}
 
fieldset p{font-size:1em}
 
legend{background:#efefef; border:solid 1px #fff; font-size:1.2em; padding:5px 8px}
 
hr{background:#ccc; border:0; color:#ccc; height:1px; margin:0 0 20px 0; padding:0}
 
table{border:solid 1px #ccc}
 
td, th{padding:9px 10px 11px}
 
th{background:#e2e7ec; color:#425970}
 
.even{background:#EFEFEF}
 
h1, h2, h3, h4{border-bottom:solid 0px #cfcfcf; font-weight:normal; padding:10px; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; background-color:e8e8e8}
 
h1{color:#FFF; font-size:3.5em}
 
h2{color:#496688; font-size:1.8em; background-color:#FFF}
 
h3{
	color:#333;
	font-size:1.6em;
	font-weight: bold;
}
 
h4{background:none; border-bottom:solid 1px #cfcfcf; color:#6a6a6a; font-size:1.8em; padding:0px 10px 10px 0px}
 
h5, h6{
	color:#575757;
	font-size:1.4em;
	font-style:italic;
	font-weight:normal;
	margin:0 0 20px 0;
}
 
h6{font-size:1.3em}
 
h1.h1icon{padding:10px 10px 10px 45px; position:relative; width:695px}
 
h1.h1iconalt{background:url(../images/h1-bg.jpg) no-repeat; border-color:#CDD6DF; margin:0 0 10px 0; padding:10px 10px 10px 45px; position:relative; width:695px}
 
.infoicon, .globeicon, .bookmarkicon, .addressbooksicon{display:block; height:32px; width:32px; left:153px; position:absolute; top:-358px}
 
.infoicon{background:url(../images/info.png) no-repeat}
 
.globeicon{background:url(../images/globe.png) no-repeat}
 
.bookmarkicon{background:url(../images/books.png) no-repeat}
 
.addressbooksicon{background:url(../images/addressbooks.png) no-repeat}

 
#wrapper{background:url(../images/header-bg-alt.jpg) no-repeat 1px top; margin:0 auto; width:1020px}
 
#header{height:69px; padding:28px 0 0 0; width:100%}

#header img{float:left}
 
#slogan{color:#91a8c3; float:left; font-size:1.8em; letter-spacing:1px; margin:5px 0 0 20px; font-weight:bold}
 
#slogan em{color:#879eba}
 
#contentwrapper{width:978px; margin-top:0; margin-right:0; margin-bottom:0; margin-left:31px}
 
#columnwrapper{background:url(../images/content-shadow.png) repeat-y 153px; overflow:hidden; width:978px}
 
.imageborder{background:#fff; border:3px none #cfcfcf; padding:1px}
 
a.button, p a.button, .button, a.featurebutton, #button{background:url(../images/featurebutton-bg.png) no-repeat center right; border:solid 1px #a1a1a1; display:block; font-size:1.3em; font-style:normal; letter-spacing:1px; padding:2px 17px 2px 7px; text-decoration:none}
 
a.featurebutton{margin:5px 4px 3px 5px}
 
a.button:active, p a.button:active, .button:active, .featurebutton:active{background:url(../images/featurebutton-down-bg.png) no-repeat center right}
 
p a.button, p .button{display:inline; font-size:1.1em}
 
.alignleft{float:left}
 
.alignright{float:right}
 
.marginbottom{margin-bottom:20px}
 
.marginright{margin-right:20px}
 
.marginleft{margin-left:20px}
 
br.clear{clear:both; display:block; height:1px; line-height:0; margin:-1px 0 0 0; padding:0; width:100%}
 
#sidebar{color:#575757; float:left; width:170px}
 
#sidebar h3{background-color:#e8e8e8; background-repeat:repeat-y; background-image:url(../images/content-shadow.png); background-position:153px}
 
#sidebar p{padding-top:0; padding-right:0px; padding-bottom:0; padding-left:0; background-color:e8e8e8}
 
#navigation{margin:10px 0 20px 0; width:150px}

ul#navigation li ul{display:none}
ul#navigation li.current ul{display:block}
 
#sidebar ul{list-style-type:none; padding:0}
 
ul#navigation li, ul#navigation li ul{margin:2px 0 0 0}

ul#navigation li a, ul#navigation ul li a{background:#425970 url(../images/navbutton-bg.png) no-repeat center right; color:#eee; display:block; font-style:normal; letter-spacing:1px; padding:2px 0 4px 10px; text-decoration:none; width:140px}
 ul#navigation ul li a{background:url(../images/subnavbutton-bg.png) no-repeat center right; color:#575757; display:block}
ul#navigation ul li a:hover, ul#navigation ul li a.current{background:url(../images/subnavbutton-over-bg.png) no-repeat center right}
ul#navigation li a:hover{background:#425970 url(../images/navbutton-over-bg.png) no-repeat center right}
ul#navigation li a.subnav:hover{background-image:url(../images/navbutton-parent-bg.png)}
 
ul#navigation li a:active, ul#navigation a.current{background:#425970 url(../images/navbutton-selected-bg.png) no-repeat center right}
 
#sidebar form{position:relative; width:150px}
 
#search{background:#dcdcdc; border:solid 1px #a1afbf; color:#575757; margin:0 0 20px 0; padding:4px 3px; width:109px}
 
#sidebar #searchbutton{position:absolute; right:-4px; top:-1px}
 
ul.contactinfo{font-size:1.2em; line-height:3em; margin:0 0 20px 0}
 
ul.contactinfo li{background-position:40; padding-top:0; padding-right:0; padding-bottom:0; padding-left:5px}
 
.phone{background-image:url(../images/facebook.gif); background-repeat:no-repeat; background-position:left center}
 
.email{background:url(../images/twitter.gif) no-repeat left center}
 
.skype{background-image:url(../images/twitter.gif); background-repeat:no-repeat; background-position:left center}
 
#maincolumn{background:#fff; float:left; padding:0 20px; width:750px}
 
.inlinebox{background:#e2e7ec; color:#425970; padding:20px}
 
.inlinebox ul{list-style-type:none; margin:0; padding:0}
 
.inlinebox li{background:url(../images/bullet.png) no-repeat left center; padding:0 0 0 15px}
 
.inlinebox p:last-child{padding:0}
 
#footerwrapper{background:url(../images/footer-tile-bg.png) repeat-x top; clear:both}
 
#footer{margin:0 auto; overflow:hidden; width:960px; background-repeat:no-repeat; background-position:top}
 
#footer p{color:#848484; float:left; margin-top:20px; margin-right:0; margin-bottom:20px; margin-left:200px}
 
#footer ul.footerright{float:right; list-style-type:none; margin-top:20px; margin-right:0px; margin-bottom:0px; margin-left:0}
 
#footer li{float:left; padding:2px; margin-top:0; margin-right:10px; margin-bottom:0; margin-left:10px}
 
#footer ul.footerleft{float:left}
 
#footer a{border-bottom:dotted 1px #526c86; color:#526c86; font-style:normal; font-weight:normal; text-decoration:none}
 
#footer a:hover{border-bottom:solid 1px #526c86}
 
#featurewrapper{background:#cfcfcf; border:solid 1px #a1afbf; float:left; margin:0 0 20px 0; overflow:hidden; padding:3px}
 
#feature{border:solid 1px #a1afbf; height:410px; overflow:hidden; width:740px}
 
#pager{background:#fff; border:solid 1px #a1a1a1; display:block; float:left; margin:5px 4px 3px 5px}
 
#pager a{background:url(../images/featurebutton-bg.png) no-repeat center left; display:block; float:left; font-size:1.3em; font-style:normal; padding:2px 8px; text-decoration:none}
 
#pager a:active{background:url(../images/featurebutton-down-bg.png) no-repeat center left}
 
#pager a.activeSlide{background:#fff; display:inline; float:left}
 
#featuredescription{color:#6a6a6a; float:left; font-size:1.2em; margin:7px 0 0 8px}
 
#contactform{float:left; width:430px}
 
#addressbox{background:#e2e7ec; color:#425970; float:right; padding:20px; width:260px}
 
#addressbox a{display:inline}
 
#addressbox h2{background:none; border-bottom:solid 1px #91A8C3; color:#425970; font-weight:normal; margin:0 0 10px 0; padding:0 0 11px 0}

ul#response{list-style-type:none; padding:0}

li.success{background:#9ff3a1 url(../images/checkmark.png) no-repeat 10px center; border-bottom:1px solid #70c364; color:#2c512d; font-size:1.2em; margin:0 0 3px 0; padding:7px 10px 8px 42px}
 
li.error{background:#ffe59f url(../images/warning.png) no-repeat 10px center; border-bottom:1px solid #d5c150; color:#2c512d; font-size:1.2em; margin:0 0 3px 0; padding:7px 10px 8px 42px}
 
label{font-weight:bold}
 
#email, #name, input[type=text], input[type=password], select{background:#dcdcdc; border:solid 1px #a1afbf; color:#575757; padding:4px 3px; width:200px}
 
select{width:auto}
 
textarea{background:#dcdcdc; border:solid 1px #a1afbf; color:#575757; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; padding:4px 3px; width:400px}
 
#email:focus, #name:focus, #search:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus, select:focus{background:#eee}
 
a.fancybox{cursor:url(../images/magnify_24.cur),url(images/magnify_24.cur),pointer}
#wrapper #contentwrapper #columnwrapper #maincolumn div{padding-left:10px}
.header{color:#FFF; padding-right:40px}
.header{color:#FFF}
.hightlight {
	background-color: #FF0;
}
#videotext {
	color: #396;
}
.greentext {
	color: #425970;
}
#buttontext {
	font-size: 16px;
}
.textdarkblue {
	color: #111987;
}
.greenevent {
	color: #06A315;
}
.eventgreen {
	color: #008000;
}
.headingtextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #101842;
}

