body {
margin:0 auto;
height:100%;
background: #505050 url(images/bg.jpg) top center no-repeat;
color:#565656;  
text-align:center;
font-size:12px;
line-height:1.5;
font-family: Arial, "Lucida Grande", sans-serif;
}
img {
padding: 0;
margin: 0;
}
html {
}
.quote {
background:none repeat scroll 0 0 #E4E4E4;
border:1px solid #CACACA;
color:#565656;
padding:19px;
}
#logo {
height:64px;
padding-left:29px;
padding-top:12px;
text-align:left;
}
#topsection {
position:relative;
padding:0 11px 0 0;
margin:0;
height:25px;
color: #ffffff;
text-align:right;
font-size: 12px;
z-index:100000000;
}
#topsection img{
margin:0 0 -7px;
}
#topsection a{
color:#ffffff;
font-weight:bold;
}
#topsection a:hover{
color: #565656;
}
a {
color:#9d0c0c;
font-weight:normal;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration: none;
}
h1 {
font-size: 26px;
font-weight:normal;
line-height:1.2;
padding:0;
margin: 0 auto;
border-bottom: 1px dotted #333333;
}
h2 {
font-size: 26px;
font-weight:normal;
line-height:1.2;
padding:0;
margin: 0 auto;
color:#4f2608;
}
h3 {
font-size: 16px;
font-weight:bold;
line-height:1.2;
padding:7px 0 0 0 ;
margin: 0 auto -7px auto;
font-style: italic;
}
blockquote {
width:600px;
margin:1em;
padding:.5em;
background:#eeeeee;
border:1px solid #cccccc;
}
blockquote p {
margin:.2em;
padding-left:10px;
}
#centerColumn { 	
margin:25px auto;
padding:0;
width:900px;
}
#inner {
margin: 0 auto;
}
#header {
background: url(images/header2.jpg) no-repeat top center;
height: 40px;
padding-top:195px;
}
#footer {
background: url(images/bar.jpg) no-repeat top center;
color: #000000;
font-size:13px;
height:50px;
margin:0 auto;
padding:8px 24px 10px;
position:relative;
text-align:center;
}
#footer a {
font-weight:bold;
color: #ff0000;
}
#footer a:hover {
color: #fef10d;
text-decoration:none;
}
#content{
margin:auto 0;
padding:35px 30px 54px;
}
.surround, .surround .sb-inner {background:#ffffff; padding:0px; margin:5px auto 0px auto;}
.surround .sb-border { background:#ffffff; }
.surround .sb-shadow { background:#000000; }
#navigation{
margin: 0 auto;
padding:0 ;
position:relative;
z-index:100000;
width:900px;
font-size: 13px;
}
#navigation ul{
list-style:none;
margin:0 5px;
padding:0;
text-align:right;
}
#navigation li{
display:inline-block;
padding:0;
text-align:center;

}
#navigation li a{
color:#a9a9a9;
background: url(images/nav_bg.jpg) no-repeat bottom left;
display:inline-block;
margin:0;
padding:7px 9px;
text-align:center;
text-decoration:none;
font-weight:bold;
}
#navigation li a:hover{
color: #000000;
}
#navigation li a.current {
color: #000000;
}

/*sub menu styles start*/
#navigation li ul {
margin: 0 auto;
padding: 0 ;
z-index: 10000;
position : absolute;
top: -2899px;
text-align: left;
text-transform:lowercase;
background: #000000;
}
#navigation li ul li {
margin: 0;
padding:0;
display:block;
}
#navigation li ul a{
color: #ffffff;
border:none;
font-size: 12px;
background:none;
padding:5px 0 0px 0;
margin: 0 7px;
}
#navigation li ul a:hover{
color: #ed008c;
border:none;
font-size: 12px;
background:none;
padding:5px 0 0px 0;
margin: 0 7px;
}
#navigation li:hover ul {
	position : absolute;
	top:24px;
	width:170px;
	left:0;
	margin:0 auto;
}
#navigation li:hover ul, #navigation li.sfhover ul {
	position : absolute;
	top:24px;
	width:170px;
	left:0;
	margin:0 auto;
}
/*sub menu styles finish */
