
body{color: #000000; font-family: verdana, helvetica, arial, sans-serif; font-size:small; margin:0; padding:0; }

a{
	text-decoration:none;
	color:#000000;
}
a:visited{
	text-decoration:none;
	color:#9933FF;
}
a:hover{
	text-decoration:none;
	color:#0000FF;
}

#wrapper{
	min-width:800px;
	width:100%;
}



/* ####### Header ###### */
#header {
  position: relative;
  width:100%;
  height: 60px;
  margin-bottom: 0;
  background-color: #FFFFFF;
  border: 0px solid #000;
  border-bottom: 0px;
  float:left;
}
#header span.left {text-align:left;float:left;}
#header span.middle {text-align:center;float:left;margin-top:20px; margin-left:20px}
#header span.right {text-align:right;float:right;margin-top:10px;margin-right:10px;}



/*This sets the style for the main button holder*/
#navbar{
	clear: both;
	float: left;
	padding: 0px;
	padding-bottom:1px;
	border:0px;
	border-top:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#999999;
	position: relative;
	width: 100%;
	height:30px;
	z-index:1;
}

/*This sets the style for the main button holder*/
.tabs .MainTabs{
	width:100%;
	float:left;
	margin-top:1px;
	display:inline;
	background:url(/images/navbar/tab_blue.png) repeat-x 0 0;
	background-color:#DDDDDD;
	height:29px;
}

/*This sets the style for the main button holder*/
.tabs .MainTabs ul{
	float:left;
	list-style-type:none;
	background:#FFFFFF;
	padding-left:1px;
	padding-right:1px;
	margin:0px;
}

/*This sets the style for the main buttons*/
.tabs .MainTabs ul li{
	display:inline;
	float:left;
	margin-right:1px;
	background:#FFFFFF;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	white-space: nowrap;
}

/*This sets the style for the main buttons including background image*/
.tabs .MainTabs ul li a:link, .tabs .MainTabs ul li a:visited{
	display: block;
	text-decoration:none;
	color:#333333;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	background:url(/images/navbar/tab_blue.png) repeat-x 0 0;
	background-color:#DDDDDD;
	white-space: nowrap;
}

/*This changes the background image for role over buttons*/
.tabs .MainTabs ul li a:hover{
	color: #000000;
	background-position: center bottom;
	background-color: #CCCCCC;
	white-space: nowrap;
}

/*This sets the style of the main menu buttons*/
#Itema #navbar ul li#nItema, 
#Itemb #navbar ul li#nItemb, 
#Itemc #navbar ul li#nItemc, 
#Itemd #navbar ul li#nItemd, 
#Iteme #navbar ul li#nIteme, 
#Itemf #navbar ul li#nItemf{
	position: relative;
}

/*This sets the permanent background change for selected buttons*/
#Itema #navbar ul li#nItema a, 
#Itemb #navbar ul li#nItemb a, 
#Itemc #navbar ul li#nItemc a, 
#Itemd #navbar ul li#nItemd a, 
#Iteme #navbar ul li#nIteme a, 
#Itemf #navbar ul li#nItemf a{
	background: url(/images/navbar/tab_blue.png) repeat-x 0 0;
	background-color:#CCCCCC;
	background-position: 0 100%;
	color: #000000;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
}

/*Hide the drop down items*/
.MainTabs li ul {
	display: none;
}

/*This sets the style of the drop down item holder*/
.MainTabs li:hover ul{
	visibility: visible;
	display:inline;
	position:absolute;
	z-index:1;
	float:left;
	padding:0px;
	margin:0px;
	width:1px;
}

/*This sets the static style of the drop down items*/
.tabs .MainTabs .SubTabs li a:link, .tabs .MainTabs .SubTabs li a:visited,
#Itema #navbar ul li#nItema .SubTabs li a:link, #Itema #navbar ul li#nItema .SubTabs li a:visited,
#Itemb #navbar ul li#nItemb .SubTabs li a:link, #Itemb #navbar ul li#nItemb .SubTabs li a:visited,
#Itemc #navbar ul li#nItemc .SubTabs li a:link, #Itemc #navbar ul li#nItemc .SubTabs li a:visited,
#Itemd #navbar ul li#nItemd .SubTabs li a:link, #Itemd #navbar ul li#nItemd .SubTabs li a:visited,
#Iteme #navbar ul li#nIteme .SubTabs li a:link, #Iteme #navbar ul li#nIteme .SubTabs li a:visited,
#Itemf #navbar ul li#nItemf .SubTabs li a:link, #Itemf #navbar ul li#nItemf .SubTabs li a:visited {
	background:none;
	width:200px;
	background-color:#D3DCE7;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	margin:0px;
	float:left;
	
}

/*This sets the hover style of the drop down items*/
.tabs .MainTabs .SubTabs li a:hover, 
#Itema #navbar ul li#nItema .SubTabs li a:hover, 
#Itemb #navbar ul li#nItemb .SubTabs li a:hover, 
#Itemc #navbar ul li#nItemc .SubTabs li a:hover, 
#Itemd #navbar ul li#nItemd .SubTabs li a:hover, 
#Iteme #navbar ul li#nIteme .SubTabs li a:hover, 
#Itemf #navbar ul li#nItemf .SubTabs li a:hover {
	background-color:#6666FF;
}



#add_bar {
  position:relative;
  float:left;
  display:block;
  width:100%;
  height:30px;
  text-align:center;
  border-color:#CCCCCC;
  border-style:solid;
  border-width:0px;
  border-bottom-width:1px;
  border-top-width:1px;
  background-color:#FFFFDD;
  
/*  background: url(/images/navbar/tab_blue.png) repeat-x 0 0; 
  background-color:#D3DCE7;*/
}
#add_bar ul {
	margin:0px;
	margin-top:4px;
	list-style-type:none;
}
#add_bar ul li {
	display:inline;
	font-size:18px;
}



/* ######## Footer ######### */
/*This sets the style for the footer bar*/
#footerbar{
	clear: both;
	float: left;
	padding: 0px;
	padding-bottom:1px;
	margin-bottom: 6px;
	border:0px;
	border-top:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#999999;
	position: relative;
	width: 100%;
	height:30px;
	text-align:center;
	font-size:smaller;
}
/*This sets the style for the footer holder*/
.footerbar .FooterItems{
	width:100%;
	float:left;
	margin-top:1px;
	background:url(/images/navbar/tab_blue.png) repeat-x 0 0;
	background-color:#DDDDDD;
	height:29px;
	margin-bottom:10px;
}
/*This sets the style for the main item holder*/
.footerbar .FooterItems ul{
	margin:0px;
	padding-top:6px;
	list-style-type:none;
}
/*This sets the style for the footer bar links*/
.footerbar .FooterItems ul li{
	display:inline;
}
.footerbar .FooterItems ul li a{
	text-decoration:none;
	font-size:small;
}
.footerbar .FooterItems ul li a:hover{
	font-size:small;
}
/*This sets the style for the payment images*/
.footerbar .FooterLogos{
	width:100%;
	float:left;
	margin-top:1px;
	margin-bottom:10px;
}
.FooterLogos img {
	border:0px;
}




/* ####### Left Side Bar ###### */
#leftsidebar {
  width: 150px; 
  float: left;
  padding-top:5px;
  padding-bottom:10px;
  padding-right:2px;
  padding-left:0px;
}
div.sidebar_link {
	background:#FFFFFF url(/images/navbar/sidenav_bg.png) no-repeat -250px 0px;
}
div.sidebar_link a, div.sidebar_link a:visited {
	display:block;
    color:#000000;
    margin:0;
	text-decoration: none;
	background:url(/images/navbar/sidenav_bg.png) no-repeat 0px 0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
div.sidebar_link a:hover, div.sidebar_link a:active {
    background-image:none;
}
div.sidebar_heading {
	text-decoration: none;
	padding-left:5px;
  	padding-top:6px;
	padding-bottom:3px;
}

/* ####### Left Menu Bar ###### */
div.sidemenu_link {
	font-size:80%;
	width:150px;
	border:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#999999;
}
div.sidemenu_link a, div.sidemenu_link a:visited {
	display:block;
    color:#666666;
    
	text-decoration: none;
	padding-left:20px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	width:130px;
}
div.sidemenu_link a:hover, div.sidemenu_link a:active {
	background-color:#D3DCE7;
}
div.sidemenu_heading {
	text-decoration: none;
	color:#333333;
	padding:6px;
	
	cursor: pointer;
	border:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#999999;
	width:138px;
}

div.sidemenu_heading_title {
	background:url(/images/navbar/tab_blue.png) repeat-x 0 0;
	height:18px;
	margin:0px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	width:138px;
	text-decoration: none;
	padding:6px;
}


/* ####### Right Side Bar ###### */
#rightsidebar {
  width: 150px;
  float:right;
  padding-top:5px;
  padding-bottom:10px;
  padding-right:5px;
  padding-left:2px;
}
div.sidebar_linkr {
	background:#FFFFFF url(/images/navbar/sidenavr_bg.png) no-repeat -150px 0px;
}
div.sidebar_linkr a, div.sidebar_linkr a:visited {
	display:block;
    color:#000000;
    margin:0;
	text-decoration: none;
	background:url(/images/navbar/sidenavr_bg.png) no-repeat 0px 0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
div.sidebar_linkr a:hover, div.sidebar_linkr a:active {
    background-image:none;
}
div.sidebar_headingr {
	text-decoration: none;
	padding-left:5px;
  	padding-top:4px;
	padding-bottom:4px;
}




/* ####### Body Content ###### */
#content {
  margin-left:150px;
  margin-right:155px;
  padding-left:10px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:20px;
  border-left: solid 1px #D3DCE7;
  border-right: solid 1px #D3DCE7;
  height:100%;
}
.hideelement {
	display:none;
}
#pagetitle {
  color: #0000FF;
  font-size:large;
  padding-top:2px;
  padding-bottom:10px;
  padding-left:2px;
  padding-right:2px;
}
.sidebarImage {
  text-align:center;
  padding-top:5px;
}
img {
	border:0px;
}

#print { 
	display: none;
}