html, body {
margin : 0;
padding : 0;
}
body {

background : #3D5965 url(images/bg.jpg) repeat-x;
width : 100%;
/* font : 75% "lucida sans", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color : #4E6D95;*/

font-family: "Adobe Garamond Pro";
font-size: 12pt;
color: #000000;
}
			/*links*/
a:link, a:visited {
	color: #0608FF;
	background: transparent;
	text-decoration: underline;
	
}
a:hover {
	color: #E4153E;
	text-decoration: overline;
	font-style: normal;
	text-decoration: overline;
}
a:active {
color : #484500;
text-decoration : none;
}
			/*container*/
#container {
width : 930px;
margin : 0 auto;
line-height: 2em;
background : #fff;
}
			/*header*/
#top {
padding : 1em;
height:100px;
background : #3D5965 url(images/topME.jpg) no-repeat;
color : #fff;
}
#top h1 {
	letter-spacing: 3px;
	float: right;
	padding: 5px 30px 10px 10px;
	margin-left: 10px;
	font-size: 30pt;
	color: #00018A;
	font-weight: bolder;
	background: transparent;
}
			/*main content*/
#content {
margin-left : 250px;
border-left : 1px dotted #eee;
margin-top : 5px;
padding : 0.5em 2px 0 13px;
color : #000000;
letter-spacing: 1px;

}
			/*left sidebar*/
#leftnav {
	float: left;
	width: 250px; /* margin-top : 30px; */
	padding: 20px 0 0 2px;
	background-color: #F2F2F2;
}
#leftnav p {
margin: 0 0 1em 0;
}
#leftnav ul li{
list-style-type:square;
color: #809E53;
}
#leftnav ul li a{
font-size: 12pt;
}

.Emph
{
	font-family: Arial;
	color: #FF1313;
   font-style: italic;
	font-size: 10pt;
}

.dlStyle
{
	text-align: center;
}

#leftnav h2
{
	background-color: #E2E300;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

			/*columns*/
#columnbox {
width: 700px;
height: 250px;
margin:0;
}			
.col3,.col3center {
margin:20px 0;
margin-left:2%;
float: left;
width: 28.5%;
height:200px;
border: 1px solid #eee;
background : #F7FAFB url(images/column.gif) no-repeat;
}
.col3center {
margin: 20px 3%;
}
.photos a,.films a,.music  a {
color:#385E6E;
}
.photos a:hover,.films a:hover,.music  a:hover {
color:#809E53;
}
			/*footer*/
#footer {height:75px;
clear : both;
margin : 0;
padding : .5em 0 1em 0;
font-size : 0.9em;
border-bottom : 0px solid #808080;
border-top : 0px solid #808080;
color : #333;
background : #3D5965 url(images/footer.gif) no-repeat;
}
#footer img {
float : right;
}
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
margin : 0;
}
/* end */
#footer p {
padding-left : 15px;
}
#footer a {
color:#3D5965;
}
			/*typography*/
img {
border : none;
}
p {
padding: 0 0 0 0;
}
h1 {
	margin: 30px 0 0 20px;
	font-size: 20pt;
	color: #000000;
	text-align: center;
}
h2 {
margin : 10px 0 0 0;
font-size : 130%;
font-weight:bold;
}
h3 {
	margin: 5px 0 1em 0;
	text-align: center;
	font-size: 18pt;
   font-family: "Adobe Caslon Pro Bold";
	
	letter-spacing: 2px;
	color: #000000;
	border-bottom: 1px solid #efefef;
}


h5 {
margin : 10px 0 10px 0;
text-align: center;
	font-size: 18pt;font-weight:bold;
color: #D52828;
border-bottom: 1px solid #efefef;
}

h6
{
	color: #FF0606;
	font-family: Times New Roman;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 5px;
}
.quote {
border-top : 1px solid #808080;
padding : 10px;
}
			/*search & login*/
#search {
margin: 0 50px 0 0;
float: right;
color:#000;
}
legend {
font-weight:bold;
color:#000000;
}
.txtBox {
background:#F7FAFB;
}

.alert
{
	font-weight: bold;
	color: #FF1717;
	background-color: #CFCFCF;
	padding: 3px 3px 3px 3px;
}

.invoice
{
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3px 3px 3px 3px;
}

.commAlert
{
	color: #FF1A1A;
	font-weight: bold;
}

.dlTop
{
	color: #9D0000;
	font-size: 14pt;
	font-weight: bold;
   background-color: #DBDBDB;
   text-align: center;
	width: 100%;
}
			/*clearer*/
.clear {
clear: both;
display: block;
overflow: hidden;
width: 0;
height: 0;
}
.imgcenter {
display: block;
margin-left: auto;
margin-right: auto;
}
/*top navigation*/
#topnav
{position:relative;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
background:transparent url(images/bgOFF.gif) repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;
}
#topnav ul{margin:0;padding:0;list-style-type:none;width:auto;}
#topnav ul li{display:block;float:left;margin:0 1px 0 0;}
#topnav ul li a{display:block;float:left;color:#4E6D95;text-decoration:none;padding:6px 20px 0 20px;height:24px;}
#topnav ul li a:hover,#topnav ul li a.current{color:#fff;background:transparent url(images/bgON.gif) repeat-x top left;}

.collapsePanel {
	width: 600px;
	height: 0px;
	background-color: #CCCCCC;
	overflow: visible;
	margin-left: 5px;
	padding: 2px 5px 2px 5px;
	font-family: Times New Roman;
	font-size: 14pt;
	letter-spacing: 1px;
	color: #072f54;
	
}

.collapsePanelHeader {
	width: 600px;
	height: 20px;
	color: Yellow;
	font-size: 12pt;
	background-color: black;
	font-weight: bold;
	float: left;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 5px;
}

.collapsePanelHeader2 {
	width: 600px;
	height: 20px;
	color: #0001A6;
	background-color: #fdec05;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 5px;
}

.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2E4d7B;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	font-weight: bolder;
	}
	
.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5078B3;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	}
.accordionContent
{
	background-color: #FEFF04;
	border: 1px dashed;
	border-top: none;
	padding: 5px;
	color: #0000FF;
}
