body {
margin : 0 0 0 0;
padding : 0;
font : normal small Arial, Helvetica, sans-serif;
color : #999999;
}
.clr {
	clear: both;
}
#top-wrapper {
width : 1000px;
margin : 0 auto;
padding:0;
}
#grey { 
		color: #999999;
		font-weight : normal;
		font-size : 13px;
		text-align:left;
		padding-bottom:5px;
		font-family: tahoma; 
}
#grey a { 
		color: #22537A;
		font-family: tahoma; 
}
#grey a:hover { 
		color: #ffffff;
		font-family: tahoma; 
}

a {
text-decoration : none;
color : #22537A;
font-family: tahoma; 
font-size : 12px;
}

a:hover {
text-decoration : none;
color : #404040;
}
#header-top {
width : 100%;
height:50px;
margin : 0 auto;
background-image : url(images/top_bg.png);
background-repeat: repeat-x;
background-position:top center;
}
.logo{
width : 100%;
height:31px;
margin : 0 auto;
background-image : url(images/logo_bg.png);
background-repeat: repeat-x;
background-position:top center;
}
#logo {
width : 400px;
height:31px;
float:left;
background-image : url(images/logo.png);
background-repeat: no-repeat;
background-position:top center;
}
.header{
width : 100%;
height:250px;
margin : 0 auto;
background-image : url(images/header_bg.png);
background-repeat: repeat-x;
background-position:top center;
}
#header {
width : 1000px;
height:250px;
margin : 0 auto;
padding:0;
background-image : url(images/header.png);
background-repeat: no-repeat;
background-position:top center;
}
#content {
width : 1000px;
margin : 0 auto;
}
#content2 {
float : left;
width : 700px;
padding : 0 5px;
color : #606060;
}

#menu {
float : right;
width : 200px;
border-left : 1px dotted #B7B6B5;
padding-right : 5px;
}
#menu a {
text-align:left;
display: block;
width: 200px;
line-height: 29px;
font-size: 12px;
font-family: verdana; 
color: #22537A;
font-weight: normal;
text-decoration:none;
text-indent: 35px;
}
#menu a:hover {
color: #121212;
text-indent: 35px;
background-position: 0 -29px;
text-decoration: none;
}

#content h2 {
height : 16px;
margin-bottom : 20px;
padding : 9px 0 0 10px;
letter-spacing : normal;
font-size : 0.9em;
}
#content h3 {
text-transform : uppercase;
letter-spacing : normal;
font-size : x-small;
color : #121212;
}
#content ul {
margin-left : 0;
padding-left : 10px;
list-style : square inside;
}
#bottom-wrapper {
width : 1000px;
margin : 0 auto;
padding:0;
}
#footer {
height : 150px;
width : 100%;
margin : 0 auto;
background : url(images/footer.png) repeat-x;
}
#footer_inner {
float:left;
height : 16px;
width : 680px;
margin : 0 auto;
padding-top:20px;
}
#footer_inner2 {
float:right;
height : 16px;
width : 300px;
margin : 0 auto;
padding-top:20px;
}

