/* CSS Document */
body
{
margin:0;
padding:0;
background-image:url(/archive_global/pix/back.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#8e8e8d;
font-size: 1em;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
}

.clearfloat
{
clear:both;
}

.spacer
{
padding:10px;
}

img
{
border:0;
}

.hide
{
display:none;
}


#outerwrap
{
width:100%;
display:block;
background-image:url(/archive_global/pix/center_back.gif);
background-position:top;
background-repeat:no-repeat;
text-align:center;
}

#wrapper
{
text-align:center;
margin-left:auto;
margin-right:auto;
width:800px;
background-color:#FFFFFF;
}

#header
{
display:block;
background-image:url(/archive_global/pix/header.gif);
text-align:left;
}

#ccclogo
{
float:left;
width:139px;
display:block;
}

#sitelogo
{
display:block;
margin-left:200px;
}

#navigation
{
display:block;
}

#navigation ul
{margin:0;padding:0;
list-style:none;
}

#navigation li
{
display:inline;
}

#subnav
{
display:block;
background-image:url(/archive_global/pix/subnav_back.gif);
background-position:top;
background-repeat:repeat-x;
}

#snav
{
display:block;
float:left;
text-align:right;
width:500px;
}

#snav ul
{
margin:0;padding:0;
list-style:none;
padding-top:7px;
}

#snav li
{
text-transform:uppercase;
display:inline;
margin-left:30px;
font-size: .75em;
font-weight:bold;
}

#searchpanel
{
margin-left:520px;

}

#searchpanel form
{
margin:0;padding:0;


}

#searchpanel label
{
font-size: .8em;
font-weight:bold;
text-transform:uppercase;
}




label.overlabel {
	color:#999;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}






#subnav a
{
color:#242424;
text-decoration:none;
}

#subnav a:hover
{
color:#FFFFFF;
text-decoration:none;
}

#shadow
{
display:block;
background-image:url(/archive_global/pix/shadow.gif);
padding-top:14px;
padding-bottom:15px;
}

#mainindexcontent
{
background-image:url(/archive_global/pix/main_index_back.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:left;
}

#indexcont
{
margin-left:25px;
margin-right:25px;
padding-bottom:30px;
display:block;
background-image:url(/archive_global/pix/dot_dash.gif);
}

#welcome
{
display:block;
float:left;
width:320px;
}

#welcome p
{
font-size: .75em;
text-align:justify;
margin:0;padding:0;
margin-bottom:15px;
}

#welcome a
{
color:#FF7300;
text-decoration:none;
}
#welcome a:hover
{
color:#333;
text-decoration:none;
}

#welcome h1
{
text-transform:uppercase;
font-size: 1em;
margin:0;padding:0;
font-weight:bold;
padding-top:7px;
}


#panels
{
margin-left: 370px;
display:block;
}

#scenetop
{
text-align:right;
display:block;
}

#ads
{
display:block;
}

#ads ul
{
margin:0;padding:0;
list-style:none;
}

#ads li
{
display:inline;
}

#footer
{
width:780px;
display:block;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;
}

#footer p
{
font-size: .75em;
color:#FFFFFF;
padding-top:20px;
}

#footer a:link, #footer a:visited

{

color:#ffffff;

text-decoration:none;

}

#footer a:hover

{

color:#ffffff;

text-decoration:underline;

}


/* template styles */

#maincont
{
margin-right:20px;
padding-bottom:20px;
display:block;
background-image:url(/archive_global/pix/dot_dash2.gif);
}

#sectionnav
{
float:left;
width:150px;
display:block;
}



#sectionnav li
{
font-size: .75em;
}

ul.inlevel 
{
margin:0;padding:0;
list-style-image:url(/archive_global/pix/arrow.gif);
margin-left:25px;
}

ul.inlevel li a
{
color: #000;
text-decoration:none;
}

ul.inlevel li a:hover
{
color:#FF7300;
text-decoration:none;
}

ul.uplevel 
{
margin:0;padding:0;
list-style-image:url(/archive_global/pix/arrow2.gif);
margin-left:25px;
border-bottom: 1px solid #ccc;
margin-bottom:3px;
}

ul.uplevel li
{
font-weight:bold;
}

ul.uplevel li a
{
color: #FF7300;
text-decoration:none;
}

ul.uplevel li a:hover
{
color:#333333;
text-decoration:none;
}



#textarea
{
margin-left: 175px;
display:block;
}

#sectiontitle
{
display:block;
background-image:url(/archive_global/pix/crumb_dots.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
}

#breadcrumbs
{
display:block;
background-image:url(/archive_global/pix/crumb_dots.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#breadcrumbs p
{margin:0;padding:0;
font-size: .75em;
padding-top:2px;
padding-bottom:2px;
}

#breadcrumbs a
{
color:#000000;
text-decoration:none;
}

#breadcrumbs a:hover
{
color:#FF7300;
text-decoration:none;
}

#pagetitle
{
display:block;
}

#pagetitle h1
{
font-size: 1.2em;
color:#333333;
}

#text
{
font-size: .8em;
}




#text a
{

color:#333333;

}

#text a:hover
{

color:#FF7300;
text-decoration:underline;
}




#text ul
{

list-style-image:url(/archive_global/pix/arrow.gif);
}


