﻿/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body {
	background: #000000 url(back.gif);
	background-repeat:repeat;
	font-family: Arial,sans-serif;
	font-size:15px;
	text-align: center; /* IE Fix */
	margin:0 0 0 0;
	color: #ffffff;
	padding:0 0 0 0

	}
acronym { cursor: help; border-bottom: 1px dashed #ffa400; }
a { text-decoration: none; color: #e9df26; }
a:hover { color: #f5f3ca; text-decoration:underline; }
a:on  { color: #f5f3ca; text-decoration:underline; }
/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#pre-container {
/*	margin: 0 auto;
	background: url(preback.gif);
	background-position:center top;
	background-repeat:repeat-y;
	padding:0;*/
	}

#container {
	margin: 0 auto;
	width: 980px;
	background: #ffffff url(pagebackground.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border: 0px solid #ddd;
	padding: 0 0 0 0;
	text-align: left; /* Cancel IE Fix */
	border-left:solid 8px #000000;
	border-right:solid 8px #000000;
	border-bottom:solid 8px #000000;
	}
	
#container img{
	padding:1px;
	display:inline;
	color:#dfcbe4;
	border-color: #dedede;  
	}

img.thumbnail {
padding:1px;
display:inline;
border:solid 3px;
border-color: #dedede;      
}
	
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/		
#header {
	background: url(head-main.jpg);
	height: 384px;
	margin:0;
	padding:0;
	}
	
#flashcontent {
padding:335px 0 0 30px;
	}	
	
	
	
h1 { 	
	margin: 0;
	color: #e9df26;
	font-size: 1.7em;
	font-weight: normal;
	cursor: default;
	padding-top:7px;
	padding-bottom:12px;
	margin-top:0px;
	margin-bottom:6px;
	font-weight:bold;
	}	
	
h2 { 	
	margin: 0;
	color: #e9df26;
	font-size: 1.5em;
	padding-left: 1px;
	cursor: default;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	}	
	
h3 { 	
	margin: 0;
	color: #e9df26;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	}	
	

/*------------------------------------------------------------*
**  Nav
**------------------------------------------------------------*/

#nav {
	background: url(button2-back.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	border-bottom: 8px solid #000000;
	border-top: 8px solid #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 44px;
	}
#nav li {
	list-style-type: none;
	display: inline;
	line-height: 37px;
	}
#nav li a {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 0;
	padding: 3px 16px;
	font-size: 16px;
	float: left;
	font-weight: bold;
	background: url(button2-off.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	letter-spacing:-10%;
	}
#nav li a:hover { 
	background: url(button2-on.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	color: #f2e826; }
#nav li a.on { 
	background: url(button2-on.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
	color: #f2e826; }

/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/

#sidebar {
clear:left;
float:left;
width:194px;
margin:0 0 0 0;
padding:0;
}

#sidebar ul {
list-style:none;
width:194px;
margin:0 0 0 0;
padding:0;
}

#sidebar li {
border-bottom:0px;
}

#sidebar li a {
height:100%;
margin: 0 0 0 0px;
text-decoration:none;
color:#ffffff;
display:block;
padding:5px 10px 6px 15px;
font-size:16px;
font-weight:bold;
border-left:none;
border-top:none;
border-bottom:solid 1px #272625;
border-top:solid 1px #6b6a6a;
border-right:none;
text-align:left;
}

#sidebar li a:hover{
color:#e9df26;
background:#31302f;
border-left:none;
border-bottom:solid 1px #272625;
border-top:solid 1px #6b6a6a;
}

#sidebar li a.on {
color:#e9df26;
background:#31302f;
border-left:none;
border-bottom:solid 1px #272625;
border-top:solid 1px #6b6a6a;
}


#sidebar ul ul {
margin:5px 0 5px 5px;
width:190px;
border-bottom:none;
border-top:none;
}

#sidebar ul ul a {
font-size:14px;
height:100%;
padding:5px 5px 5px 25px;
background: url(leftarrow.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:none;
border-top:none;
}

#sidebar ul ul a:hover{
height:100%;
color:#d0d0d0;
background: url(leftarrowon.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:none;
}

#sidebar ul ul a.on {
height:100%; 
color:#d0d0d0;
background: url(leftarrowon.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:none;
}


/*------------------------------------------------------------*
**  Left Side Bar
**------------------------------------------------------------*/

#leftsidebar {
clear:left;
float:left;
width:172px;
padding:10px 10px 0px 10px;
color:#ffffff;
font-size: 13px;
line-height:1.5em;
margin:10px 0 0 0;
}


#globalleft{
width:172px;
padding:10px 10px 0px 10px;
margin-right:1px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
color:#ffffff;
font-size: 13px;
line-height:1.5em;
}

/*------------------------------------------------------------*
**  Right Side Bar
**------------------------------------------------------------*/

#rightsidebar {
padding:0px 10px 0px 10px;
color:#ffffff;
font-size: 13px;
line-height:1.5em;
margin-left:15px;
width:170px;
float:right;
}

#globalright{
padding:0px 10px 0px 10px;
color:#ffffff;
font-size: 13px;
line-height:1.5em;
margin-left:15px;
width:170px;
float:right;
}


/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content {
float:left;
	width: 560px;
	margin-left:15px;
	line-height: 20px; 
	text-align: left; 
	word-spacing: 2px;
	margin-top:15px;
	}	

#contentwide {
float:left;
	width: 760px;
	margin-left:15px;
	line-height: 20px; 
	text-align: left; 
	word-spacing: 2px;
	margin-top:15px;
	}	

#form div { background:none; border-top: 0px solid #ddd;padding: 3px 3px 3px 3px;}	
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/

#footer {
clear:both;
margin:0 auto;
padding:0px 0;
width:980px;
color:#e8de26;
line-height:1.5em;
height:70px;
background: url(footer.jpg) top left no-repeat;
text-align:center;
}

#footer p {
padding:15px 0 0 0;
margin:0;
}

#footer a {
color:#e8de26;
background-color:inherit;
border-bottom: none;
text-decoration:none;
}

#footer a:hover {
color:#e8de26;
background-color:inherit;
border-bottom: none;
text-decoration:none;
}

	
/***** Other *****/

hr {
  border: 0;
  height: 3px;
  background-color: #a6a6a6;      
  color: #c5b2d6;
  width: 100%;
  text-align:center;
}

input, textarea {
border:2px solid #dedede;
background:#a6a6a6;
font-size:0.9em;
margin:0;
padding:2px;
}

/***** Table styles *****/

.tablerowborder td {
border-bottom:solid 2px #eeeeee;
}


