
body{
background-color:#2a2723;
background-color:#ffffff;
background-repeat:repeat-x;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
}


/* for creating spans the same dimensions as the containing div for a div link */
span.link_div{ 
display:block;
text-decoration:none;
}





.centered_wrapper{
margin: 0px auto;
text-align:left;
width:1000px;
height:auto;
position:relative;
}

.inner_wrapper{
background-color:#5d60e1;
padding-bottom:0px;
height:auto;
width:1000px;
border: 1px solid #716d64;
float:left;
display:inline;
}


.header{
background-color:#11111d;
width:1000px;
height:131px;
float:left;
display:inline;
}

.header_image{
background-image:url(../images/header.jpg);
height:131px;
width:197px;
float:left;
display:inline;
}
.header_grad_wrapper{
background-image:url(../images/header_grad.jpg);
height:131px;
width:803px;
float:left;
display:inline;
}
.header_text{
height:auto;
color:#ffffff;
margin-top:35px;
font-size:42px;
width:330px;
float:left;
display:inline;
}
.header_text_small{
height:auto;
color:#ffffff;
margin-top:42px;
font-size:15px;
text-align:right;
width:435px;
float:left;
display:inline;
}
.header_contact{
height:100px;
margin-left:-200px;
width:200px;
color:#ffffff;
margin-top:10px;
font-size:15px;
width:450px;
float:left;
display:inline;
}


.menu{
background-color:#5d60e1;
width:1000px;
height:auto;
float:left;
color:#ffffff;
display:inline;
}
.menu a{
color:#ffffff;
text-decoration:none;
}
.menu a:hover{
color:#000000;
text-decoration:none;
}

.menu_column{
margin-top:8px;
margin-bottom:4px;
width:180px;
height:auto;
float:left;
display:inline;
}
.menu_item_header{
width:180px;
height:auto;
font-weight:500;
font-size:18px;
float:left;
display:inline;
}
.menu_item{
width:180px;
height:auto;
font-weight:lighter;
font-size:16px;
float:left;
display:inline;
}


.content_top{
background-image:url(../images/content_top.jpg);
width:1000px;
height:17px;
float:left;
display:inline;
}
.content_middle_upper{
background-image:url(../images/content_middle_upper.jpg);
width:1000px;
height:200px;
float:left;
display:inline;
}
.content_middle_lower{
background-image:url(../images/content_middle_lower.jpg);
width:1000px;
height:auto;
float:left;
display:inline;
}
.content_bottom{
background-image:url(../images/content_bottom.jpg);
width:1000px;
height:17px;
float:left;
display:inline;
}
.content_wrapper{
margin-left:55px;
margin-top:-203px;
font-size:14px;
width:890px;
height:auto;
float:left;
display:inline;
}
.content_wrapper h1{
font-size:23px;
margin-top:15px;
font-weight:lighter;
}
.content_wrapper h2{
font-size:19px;
margin-top:15px;
font-weight:lighter;
color:#4d57c5;
}
.content_wrapper a{
color:#4d57c5;
text-decoration:none;
}
.content_wrapper a:hover{
color:#000;
text-decoration:underline;
}
.full_column{
width:860px;
float:left;
display:inline;
text-align:justify;
}
.wide_column1{
width:470px;
margin-right:50px;
float:left;
display:inline;
text-align:justify;
}
.thin_column2{
width:300px;
float:left;
display:inline;
text-align:justify;
}


.homepage_list_item{
width:450px;
height:auto;
float:left;
display:inline;
}
.homepage_list_item a:hover{
text-decoration:none;
}


.footer{
background-color:#0f0d78;
width:1000px;
height:auto;
font-size:13px;
color:#fff;
text-align:center;
float:left;
display:inline;
}
.footer a{
color:#ffffff;
text-decoration:none;
}
.footer a:hover{
color:#aaaaaa;
text-decoration:none;
}
