﻿
#headertop {
	background: url(headertop_1.jpg) top ;
}

#headerleft {
	background: url(headerleft_1.jpg) repeat-y top left;
}

#headerright {
	background: url(headerright_1.jpg) repeat-y top right;

	
}

#header {
	background: url(headerbg.jpg) ) repeat-x top ;
	height: 72px; 
	position: relative;


}

#header h1 {
	margin: 0;
	padding: 0;
	font-size: 2.5em;
	position: absolute;
	top: 0;
	left: 0;
}

#header h1 img {
	margin: 0;
	padding: 0;
}

#header a {
	color: #FFFFFF;
}
#subheadertop {
	background: url(subheadertop_1.jpg) repeat-x top  #CCCCCC;
}

#subheaderleft{
	background: url(subheaderleft_1.jpg) no-repeat top left;
}

#subheaderright {
	background: url(subheaderright_1.jpg) no-repeat top right;
}

#subheader {
	padding: 0;
	color: #FFFFFF;
	height: 140px; 

}






#navi {	
	font-size: 10px;
	text-transform: UPPERCASE;
	text-align:center;
}



#menu {
	
	margin-top:-1px;
	padding: 0;
	list-style: none;
	height: 22px;
	line-height: 22px;
}

#menu li { 
	padding: 0;
	margin: 0;
	display: inline;
}

#menu a {
	padding: 0 25px;
	float: left;
	display: block;
	text-align: center;
	color: White;
	text-decoration: none;
	position: relative;
}

#menu a:hover, #menu a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: url(topnav-on-bg.gif) no-repeat bottom right #333333;
}

#menu li.active a {
	text-decoration: none;
	background: url(topnav-active-bg.jpg) repeat-x top right #4D84A7;
	color: #FFFFFF;
}

#menu li.active a:hover, #menu li.active a:active {
	text-decoration: none;
	background: url(topnav-active-bg.jpg) repeat-x top right #B43E11;
	color: #FFFFFF;
}

#menu a {
	cursor: pointer;
}

#snav {
	padding-bottom: 10px;
	width: auto;
}

#snav h3 {
	font-size: 1em;
	margin: 0 0 1px;
	padding: 0 10px 0 20px;
	height: 21px;
	line-height: 20px;
	color: #666666;
	background: url(h3-bg.jpg) no-repeat top #E1E1E1;
	text-transform: UPPERCASE;
}

#snav ul {
	margin: 0;
	padding: 0;
}

#snav li {
	margin: 0;
	padding: 0;
	background: none;
}

#snav a {
	padding-left: 24px;
	display: block;
	background: url(submenu-bg.gif) no-repeat top left;
	height: 22px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}

#snav a:hover, #snav a:active,
#snav li.active a, #snav li.active a:hover {
    background: url(submenu-bg.gif) no-repeat bottom left;
	color: #B43E11;
}


#leftcolumn {
	width:190px;
	float: right;
	margin-bottom: 10px;
	font-size:x-small;
	text-align:left;
	
}

#leftcolumn table {
	border-collapse: collapse;
}

#leftcolumn a.mainlevel {
}



#leftcolumn a.sublevel {
	padding-left: 3px;
}

#leftcolumn .article_seperator {
	display: none;
}

#bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: Black;
	font-size:12px;
}

#bodytext a
{
    text-decoration:none;
     color:Black;
}
#bodytext a:hover{
	text-decoration:underline;
	 color:Black;
	
}
#conttop {
	background:  #EFEFEF;
}

#contleft {
	  width: 860px;
	padding-left: 20px;
	margin: auto;
}

#contright {
	
}

#cont {
	border-top: 1px solid #FFFFFF;

}


#content {
	width: 538px;
	float: left;
}

#body {
	padding: 10px 15px 10px;
}



#foottop {
	clear: both;
	background: url(headertop.jpg) top #CCCCCC;
	height: 100%;
}

#footleft {
	background: url(headerleft_1.jpg) repeat-y top left;
}

#footright {
	background: url(headerright_1.jpg) repeat-y top right;
}

#foot {
	padding: 15px 0;
	
	color: #F2D6CB;
	position: relative;
	height: 10px;
	background-color:#B43E11;
	
}


div.moduletable {
	padding: 0 12px 0 13px;
	width: auto;
	margin-bottom: 10px;
}

div.moduletable h3 {
	margin: 0 -12px 10px -13px;
	padding: 0 10px 0 20px;
	color: #666666;
	background: url(h3-bg.jpg) no-repeat bottom #E1E1E1;
	font-size: 1em;
	line-height: 20px;
	text-transform: UPPERCASE;
	height: 21px;
}

a {
	color: #333333;
	text-decoration: underline;
}



body {
	margin: 0;
	padding: 0;
	color: #333333;
	background: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
}


h1 {
	font-size: 1.7em;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	padding-left: 12px;
	
}

img {
	border: 0;
}




table.contentpane {
	border: none;

}

table.contentpaneopen {
	border: none;
}

.contentheading 
{
    
	font-size:16px;
	font-weight:bold;
	color: #B43E11;
}

#headertop,
#subheadertop,
#conttop,
#foottop {
	text-align: center;
}

#headerleft,
#subheaderleft,

#footleft {
	width: 899px;
	padding-left: 20px;
	margin: auto;
}

#headerright,
#subheaderright,
#contright,
#footright {
	padding-right: 20px;
}



#header,
#subheader,
#cont,
#foot {
	text-align: left;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}


