@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;}

a.link, a.link:visited{
color:#333333;} 

h2{
color:#EA1C26;
font-size:24px;
font-weight:lighter;}

h3{
font-size:18px;
font-weight:lighter;}

ul{
padding-left:40px;

}
#outerbox{
width:100%;
margin:0;
padding:0;
height:auto;
background:url(images/bg.gif) top left repeat-x #000000;
padding-bottom:10px;}

#container{
width:990px;
padding:0 10px 5px 10px;
margin: 0 auto;
height:auto;
}

#topmenu{
height:20px;
width:100%;}

#title{
height:85px;
width:100%;}

#logo{
width:295px;
height:70px;
background:url(images/logo.jpg) center no-repeat;
float:left;}

#menu{
width:500px;
float:right;
padding-bottom:15px;
color:#333333;
padding-top:30px;
padding-right:20px;
text-align:right;
vertical-align:bottom;
font-family:Tahoma, "Tekton Pro", Verdana, Vrinda;
font-size:13px;
font-style:inherit;
font-weight:bolder;
}

#menu a{
text-decoration:none;
color:#333333;
}

#menu a:hover{
background:#CCCCCC;}

#banner{
height:275px!important;

width:100%;
background:url(images/banner.jpg) center no-repeat;}

/*#banner{
height:27px;
width:100%;}*/

.box{
width:235px;
margin:5px;
height:300px;
overflow:hidden;
float:left; 
}

.title{
height:29px;
background:#000000;
}

.smallbg{
background:url(images/small--bg.jpg) top left no-repeat;
width:235px;
height:271px!important;
overflow:hidden;
display:block;
margin:0;
padding:0;
line-height:17px;}

.smallbg p{

padding:5px 10px 5px 10px;}

.homecontentbox{height:154px; overflow:hidden;}

#footer{
background:url(images/foot-bg.gif) top repeat-x #FFFFFF;
height:40px;
margin:0 auto;
width:100%;
padding-bottom:15px;
margin-top:-22px;
}

#content{
margin-left:10px;}

#footer a{
color:#333333;
text-decoration:none;}

#footer a:hover{
text-decoration:underline;}

.subpage-top{
width:972px;
background:url(images/sub-top.gif) top no-repeat;
height:45px;}

.subpage-bottom{
width:972px;
background: url(images/sub-bottom.gif) top no-repeat;
height:45px;}

.subpage-mid{
width:972px;
background: url(images/sub-mid.gif) top repeat-y;
min-height:45px;
margin-right:20px;
}

.page-info{
padding-left:45px;
padding-bottom:12px;
padding-right:45px;
font-size:12px;
height:auto;}


.copy{
margin:0 auto;
padding-top:15px;
width:980px;
padding-left:15px;}

.page-info ul{
margin-left:20px;}

.page-info ul li{
list-style:circle;
line-height:22px;
margin-left:20px;}

.page-info a {
color:#333333;
text-decoration:none;}

.page-info a:hover {
text-decoration:underline;}

a.sublinks{
color:#999;
font-stretch:expanded;
}

.sublinks{
color:#999;
font-stretch:expanded;
padding-right:5px;}
