html  {
width:100%;
height:100%;
padding: 0;
margin:0;
}

body {
background: #676767 url(/images/crowd_background.jpg) no-repeat center top;
background-attachment: fixed;
margin: 9px 0 0 0;
padding: 0;
width:100%;
height:100%;
font : 100%/1.4 arial;
text-align: left;
font-weight:normal;
}

/********************** font ***************************/

p {
font-family:arial; 
line-height:18px; 
font-size:1.1em; 
color:#585858;
margin: 0 25px 0 25px;
font-weight:normal;}

h1 {
font-family:arial; 
line-height:15px; 
font-size:28px; 
color:#d40201;
margin: 5px 20px 12px 25px;
font-weight:normal;
}

h2 {
font-family:arial; 
line-height:18px; 
font-size:1.6em; 
color:#D40201;
margin: 0 0px 0 25px;
font-weight:bold;}

h3 {
font-family:arial; 
line-height:18px; 
font-size:1.2em; 
color:#D40201;
margin: 0 0px 0 0px;
font-weight:bold;}

h4 {
font-family:arial; 
line-height:18px; 
font-size:1.2em; 
color:#414141;
margin: 0 0px 0 25px;
font-weight:bold;}

hr {
border: 0;
color: #bbbbbb;
background-color: #bbbbbb;
height: 1px;
width: 90%;
text-align: left;
margin: 3px 0 3px 25px;
}

ul {
list-style:disc; 
}

li {
font-family:arial; 
line-height:15px; 
font-size:1.1em; 
color:#585858;
font-size: 1.1em; 
padding: 0 0 0 0;
margin: 0 0 0 20px;
}

/********************** Header ***************************/

#container {
margin: 0px auto;
padding:0;
width: 948px;
min-height:850px;
display:block;
background-color:#1e1e1e;	
}

#sections {
margin: 0px auto;
padding:0;
width: 948px;
height: 100%;
float:left;
background-color:#1e1e1e;	
}

#sections .column_left {
width:269px;
height:100%;
background:#1e1e1e url(/images/content_left.jpg) no-repeat;	
padding: 0;
margin: 0;
float: left;
}

#header {
width:269px;
height:96px;	
display:block;
margin: 0;
padding: 0;
}

#logo {
float:left;
width:205px;
height:117px;
margin: 8px 0 0 32px;
padding: 0;
display:block;
background:url(/images/logo.gif) no-repeat;
}

#header_links {
margin: 0;
padding: 0;
width: 269px;
height: 184px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0;
font-weight:normal;
line-height: 15px;
color:#b8ae80;
text-align:right;
}

#navigation {
width: 234px;
padding: 12px 0 0 15px;
margin:0;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
}

#navigation li {
}

#navigation li a:link, #navigation li a:visited {
font-size: 12px;
display: block;
padding: 4px 8px 4px 5px;
color: #fff;
text-decoration: none;
}

#navigation li a:hover {
font-size: 12px;
display: block;
padding: 4px 8px 4px 5px;
color: #afafaf;
text-decoration: none;
background-color: #eee; 
background: transparent url(/images/transparent_back.png);
}

#line_spacer{
width:230px;
height:1px;
background-color:#5a5a5a;
margin: 1px 0px 0px 15px;
padding:0 0 0 0;
}

#title_block {
margin: 15px 0px 0 15px;
padding: 5px 8px 0 0;
height:18px;
width: 226px;
font-family:Arial;
font-size:11px;
font-weight:normal;
background-color:#494949;
background-image:url(/images/arrow.jpg);
background-repeat: no-repeat;	
color:#ffffff;
text-align:right;
}

#left_content {
float: left;
width:234px;
height:75px;
margin: 0px 7px 0 15px;
padding: 0px 12px 0px 0;
display:block;
text-align:left;
}

#left_content .content_left {
float: left;
width:106px;
min-height:69px;
background-color:#252525;
font-size:0.94em;
line-height:12px;
color:#fff;
margin: 6px 0 0px 0;
padding:6px 0 0 16px;
display:block;
text-align:left;
}

#left_content .content_right {
float: left;
width:112px;
height:76px;
background-color:#252525;
margin: 6px 0 0 0;
padding:0px 0 0 0;
display:block;
text-align:left;
}

#title_block2 {
margin: 18px 7px 0 10px;
padding: 5px 12px 0 0;
height:18px;
width: 230px;
font-family:Arial;
font-size:11px;
font-weight:normal;
background-color:#242424;
background-image:url(/graphics/arrow.jpg);
background-repeat: no-repeat;	
color:#ffffff;
text-align:right;
}


/********************** Right Side ***************************/

#sections .column_right {
width:679px;
background:#1e1e1e url(/images/content_right.jpg) no-repeat;	
padding: 0;
margin: 0;
float: right;
}

#contact_columns {
width:670px;
padding: 0;
margin: 0;
display:block;
float: left;
}

#contact {
width:305px;
padding: 0 0 0 25px;
margin: 0;
display:block;
float: left;
}
	
#contact .contact_left {
width:125px;
margin: 0;
padding:0px;
display:block;
float: left;
}

#contact .contact_left_content {
float: left;
width:180px;
margin: 0;
padding:0;
display:block;
}


#contact_right {
width:330px;
padding: 0;
margin: 0;
display:block;
float: right;
}

#contact_right .contact_right {
width:125px;
float: left;
clear:both;
padding: 0;
margin: 0;
display:block;
}

#contact_right .contact_right_content {
float: right;
width:200px;
margin: 0;
padding:0;
display:block;
}




#topright {
width:637px;
height:78px;   
background-image:url(/images/right_images.gif);
background-repeat: no-repeat;
display:block;
padding: 0 0 0 0;
margin: 13px 0 0 55px;
}	
		
#content_box {
height:100%;
width:658px;
min-height:925px;
background: #fff url(/images/content_top.jpg);
background-repeat: no-repeat;
font-family:arial;
font-size:11px;
line-height:15px;
color:#333333;
margin: 0px 0px 0px 0px;
padding: 0 0 0px 0;
text-align:left;
}


#content_box_bottom {
width:658px;
height:12px;
background: #fff url(/images/content_left_bottom.jpg);
background-repeat: no-repeat;
margin: 0;
padding:0;
}



/**************** column *****************/

.copy {
font-family:arial; 
font-size:9px; 
line-height:12pt; 
color:#898989;
}

a:link {
color: #D40201;
font-size: 12px; 
text-decoration: underline;}

a:visited {
color: #D40201; 
font-size: 12px; 
text-decoration: underline;}

a:active {
color: #D40201; 
font-size: 12px; 
text-decoration: underline;}

a:hover {
color: #900a09; 
font-size: 12px; 
text-decoration: underline;} 	



/****************** Footer ********************/
#footer {
float:left;
width:948px;
background: #1e1e1e;
margin: 0px 0px 0px 0px;
padding: 5px 0px 25px 0;
text-align: right;
}

#footer_text {
font-family:arial;
font-size:0.8em;
color:#6f6f6f;
padding: 0px 30px 0px 0;
text-align: right;	
}

#content_bottom {
width:949px;
height:0px;
background: url(/images/content_bottom.jpg);
background-repeat: no-repeat;
margin: 0 auto;
padding:0;
}

/**************** slider *****************/


#slideshow {
margin: 0 0 0 10px;
position:relative;
height:164px;
}

#slideshow IMG {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow IMG.active {
z-index:10;
opacity:1.0;
}

#slideshow IMG.last-active {
z-index:9;
}





