body {
color:#555555;
font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
font-size:62.5%;
line-height:22px;
}
#header {
background:#464646 none repeat scroll 0 0;
height:88px;
min-width:960px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
margin:0;
padding:0;
}



.wrapper {
clear:both;
margin:0 auto;
width:960px;
}
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, th, var {
	font-style:normal;
font-weight:normal;
}
#head-search {
float:right;
height:48px;
margin-right:14px;
padding-top:6px;
}
#header ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:14px;
min-width:500px;
}
#header ul li {
float:left;
}
#header ul li a.current, #header ul li#download a.current {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#E4F2FD none repeat scroll 0 0;
color:#555555;
text-shadow:1px 1px 1px #C6D9E9;
}

#header ul li.current, #header ul li#download a.current {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#E4F2FD none repeat scroll 0 0;
color:#555555;
text-shadow:1px 1px 1px #C6D9E9;
}
#header ul li a:hover {
color:#FFFFFF;
}
#header ul li.current a:hover {
color:#555555;
}
#header ul li.current a {
color:#555555;
}

#header ul li a {
color:#999999;
display:block;
font-size:14px;
font-weight:normal;
line-height:34px;
padding:0 10px;
text-shadow:1px 1px 1px #333333;
}
a {
color:#21759B;
font-weight:bold;
text-decoration:none;
}
a {
text-decoration:none;
}
#header h1 a {
background:transparent url(logo.gif) no-repeat scroll left center;
display:block;
float:left;
height:88px;
text-indent:-9999px;
width:301px;
}
#home-welcome {
background:#E4F2FD none repeat scroll 0 0;
border-bottom:1px solid #C6D9E9;
min-height:351px;
min-width:960px;
}
#home-welcome p {
font-size:13px;
margin-right:14px;
padding:11px 0;
}
#home-welcome p.intro {
font-family:Georgia,Times,"Times New Roman",serif;
font-size:17px;
line-height:1.5em;
padding-top:34px;
}

#headline {
background:#E4F2FD none repeat scroll 0 0;
border-bottom:1px solid #C6D9E9;
height:87px;
min-width:960px;
}
#headline h2 {
color:#555555;
float:left;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:36px;
font-style:italic;
line-height:1em;
padding-left:12px;
padding-top:34px;
text-shadow:0 1px 0 #E4F2FD;
}
.col-2 {
width:132px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
float:left;
margin:0 14px;
}

#pagebody {
font-size:12px;
margin-top:29px;
}
#pagebody p.intro {
	color:#555555;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:15px;
margin-bottom:23px;
margin-top:-1px;
}
#pagebody p, #pagebody ol, #pagebody ul {
margin:0 0 22px;
}
#pagebody .submenu, #pagebody #submenu {
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:-2px;
}

.col-8 {
width:612px;
}
#pagebody .submenu li {
	border-bottom:1px solid #DEDEDE;
font-size:11px;
line-height:15px;
padding:5px 0;
}


#text h1  {
font-family:Georgia;
font-size:20px;
font-weight:normal;
margin-bottom:20px;
}

#head-search input.text {
background:#5A5A5A none repeat scroll 0 0;
border:1px solid #666666;
color:#AAAAAA;
float:left;
margin-right:6px;
}
#pagebody .submenu a#subcurrent, #pagebody #submenu a#subcurrent {
color:#333333;
cursor:default;
}
#pagebody .submenu li.current a, #pagebody #submenu a#subcurrent {
color:#333333;
cursor:default;
}


#pagebody ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:16px;
}
#footer {
clear:both;
margin:0 auto;
padding:6px 14px;
width:932px;
}


