@charset "utf-8";

* {
margin:0;
padding:0;
}

html {
height:100%;
width:100%;
}

body {
text-align:center;
font-family:sans-serif;
font-size:14px;
color:#58595b;
}

.clear {
clear:both;
}

img {
border-style:none;
margin:0;
padding:0;
}

.padding-large {
padding:20px;
}

#headercontainer {
background:		#4C344F;
height:22px;
width:100%;
}

#header {
margin-right:auto;
margin-left:auto;
text-align:left;
width:800px;
}

#topPortion {
height:150px;
}

#css-menu {
height:30px;
width:100%;
margin:0;
padding:0;
}

#container {
width:800px;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color:#FFF;
}

#container p {
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}

h1 {
color:#328302;
font-size:26px;
font-weight:400;
}

h2 {
font-size:20px;
font-weight:700;
color:#49ace1;
}

h3 {
font-size:16px;
color:#49ace1;
font-weight:400;
padding-top:10px;
padding-bottom:10px;
}

a,a:active,a:visited {
color:#126cb2;
text-decoration:none;
}

a:hover {
color:#ec8922;
}

.contentpaneopen {
width:100%;
}

sup {
font-size:10px;
}

div#css-menu {
position:relative;
z-index:50;
}

#css-menu ul {
list-style:none;
padding-top:0;
padding-right:0;
padding-bottom:0;
margin:0;
}

#css-menu li {
display:block;
float:left;
height:22px;
text-align:center;
width:200px;
margin:0;
padding:0;
}

#css-menu li a {
white-space:nowrap;
display:block;
height:22px;
line-height:22px;
text-decoration:none;
font-weight:700;
background-repeat:no-repeat;
background-position:right bottom;
color:#FFF;
text-transform:uppercase;
font-family:Arial;
padding:0 0 0 10px;
}

#css-menu li a:hover {
color:#aee0ea;
}

#css-menu li li {
height:22px;
text-align:left;
margin:0;
}