/* -- Header -- */

.header	
{
	height		 	 		 	: 100px;
	width			 	 			: 100%;
	float			 	 			: left;

	text-decoration 	: none;
	
	border-left			 	: solid 2px #FFFFFF;
  border-right		 	: solid 0px #FFFFFF;
  border-top			 	: solid 2px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

.header_right	
{
	height		 	 		 	: 100px;
	width			 	 			: 100%;
	float			 	 			: left;
	
	font-family       : Arial;
  font-size         : 10px;
  color             : white;
  text-weight  		  : none;
	
	border-left			 	: solid 0px #FFFFFF;
  border-right		 	: solid 2px #FFFFFF;
  border-top			 	: solid 2px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

/* -- Menubar -- */

.menu
{
 	background 	 			: url(images/menu.png) no-repeat 0% 0%;
	
	position					: absolute;
	top								: 0px;

	margin-top				: 0px;
	margin-bottom			: 0px;
	
	padding-top			 	: 0px;		
	padding-right		 	: 0px;		
	padding-bottom	 	: 0px;		
	padding-left		 	: 0px;
	
	spacing						:	0px;

	border-left			 	: solid 2px #FFFFFF;
  border-right		 	: solid 0px #FFFFFF;
  border-top			 	: solid 0px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(menu.png) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 20px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 20px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 150px;
height: 20px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.menu_right
{
  background 	 			: url(images/menu_right.png) no-repeat 0% 0%;
	
	font-family      : Arial;
  font-size        : 10px;
  color            : white;
  text-weight  		 : none;
	
	position					: absolute;
	top								: 0;

	margin-top				: 0px;
	margin-bottom			: 0px;
	
	height						: 20px;
	spacing						: 0;
	
	padding-top			 	: 3px;		
	padding-right		 	: 0px;		
	padding-bottom	 	: 0px;		
	padding-left		 	: 5px;
	
	border-left			 	: solid 0px #FFFFFF;
  border-right		 	: solid 2px #FFFFFF;
  border-top			 	: solid 0px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

/* -- Pathway -- */

.pathway
{
  background-color 	: black;
	
	font-family      : Arial;
  font-size        : 11px;
  color            : white;
  text-weight  		 : none;
	
	height						: 20px;
	
	position					: absolute;
	top								: 0;

	margin-top				: 0px;
	margin-bottom			: 0px;
	
	padding-top			 	: 3px;		
	padding-right		 	: 0px;		
	padding-bottom	 	: 0px;		
	padding-left		 	: 10px;
	
	spacing						: 0;

	border-left			 	: solid 2px #FFFFFF;
  border-right		 	: solid 1px #FFFFFF;
  border-top			 	: solid 0px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

/* -- Submenu -- */

.submenu {
	background 	 			: url(images/left.jpg) no-repeat 0% 0%;  

	font-family			 	: Arial;
	font-size        	: 12px;
	color            	: #000000;
	align						 	: left;
	
	height					 	: 100%;
			
	padding-top			 	: 5px;		
	padding-right		 	: 0px;		
	padding-bottom	 	: 5px;		
	padding-left		 	: 10px;
	
	border-left			 	: solid 2px #FFFFFF;
  border-right		 	: solid 0px #FFFFFF;
  border-top			 	: solid 0px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

.submenu a:link, .submenu a:visited {
	font-family			 	: Arial;
	font-size        	: 12px;
	color            	: #000000;
	align						 	: left;
}

.submenu a:hover {
  color            : #ff890b;
}

.subtable TR, {
background-image:url('/images/sub.png');
color:white;
font-family:arial;
}

/* -- Main -- */

.main {
	background 	 			: url(images/main.jpg) no-repeat 0% 0%;  
	background-attachment: fixed;

	font-family			 	: Arial;
	font-size        	: 12px;
	color            	: #000000;
	align						 	: left;
	
	height					 	: 100%;
			
	padding-top			 	: 5px;		
	padding-right		 	: 5px;		
	padding-bottom	 	: 5px;		
	padding-left		 	: 10px;
	
	border-left			 	: solid 0px #FFFFFF;
  border-right		 	: solid 0px #FFFFFF;
  border-top			 	: solid 0px #FFFFFF;
  border-bottom		 	: solid 1px #FFFFFF;
}

/* -- Right -- */

.right {
  background-color : #E1E9F3;

	font-family			 : Arial;
	font-size        : 12px;
	color            : #000000;
	align						 : left;
	
	position					: absolute;
	top								: 0;

	margin-top				: 0px;
	margin-bottom			: 0px;
	
	height					 : 100%;
			
	padding-top			 : 0px;		
	padding-right		 : 1px;		
	padding-bottom	 : 5px;		
	padding-left		 : 0px;
	
	border-left			 : solid 0px #FFFFFF;
  border-right		 : solid 2px #FFFFFF;
  border-top			 : solid 0px #FFFFFF;
  border-bottom		 : solid 0px #FFFFFF;
}

.login {
  background-color : #E1E9F3;

	font-family			 : Arial;
	font-size        : 10px;
	color            : #000000;
	align						 : left;
	
	position					: absolute;
	top								: 0;

	margin-top				: 0px;
	margin-bottom			: 0px;
	
	height					 : 100%;
			
	padding-top			 : 0px;		
	padding-right		 : 1px;		
	padding-bottom	 : 5px;		
	padding-left		 : 0px;
	
	border-left			 : solid 0px #FFFFFF;
  border-right		 : solid 2px #FFFFFF;
  border-top			 : solid 0px #FFFFFF;
  border-bottom		 : solid 2px #FFFFFF;
}

/* -- Bottom -- */

.bottom {
  background 	 			: url(images/menu_right.png) no-repeat 0% 0%;
	height					 : 20px;
	
	font-family			 : Arial;
	font-size        : 10px;
	color            : #FFFFFF;
	
	padding-left		 : 20px;

	border-left			 : solid 2px #FFFFFF;
  border-right		 : solid 1px #FFFFFF;
  border-top			 : solid 0px #FFFFFF;
  border-bottom		 : solid 2px #FFFFFF;
}

/* -- Misc -- */

a:link, a:visited {
  font-size        : 12px;
  color            : black;
  text-decoration  : none;
  font-family      : Arial;
}

a:hover {
  color            : #ff890b;
}

.title {
	font-family      : Arial;
  font-size        : 10px;
  color            : #000000;
  text-weight  		 : bold;
}

.content_title {
	font-family      : Arial;
  font-size        : 12px;
  color            : #415673;
}

HR {
	color            : #f2f2f2;
}

LI {
	font-family			 : Arial;
	font-size        : 12px;
	color            : #000000;
	align						 : left;
}

.item {
	font-family      : Arial;
  font-size        : 12px;
  color            : red;
  text-weight  		 : none;
}

.cms_table_out {
	font-family      : Arial;
  font-size        : 10px;
  color            : black;
  text-weight  		 : none;
	
	background       : #FFFFFF;
	
	border-left			 : solid 1px #000000;
  border-right		 : solid 1px #000000;
  border-top			 : solid 1px #000000;
  border-bottom		 : solid 1px #000000;
	
	padding					 : 10px;
}

.cms_table_in {
	font-family      : Arial;
  font-size        : 10px;
  color            : black;
  text-weight  		 : none;
	
	background       : #FFFFFF;
	
	border-left			 : solid 1px #CCCCCC;
  border-right		 : solid 1px #CCCCCC;
  border-top			 : solid 1px #CCCCCC;
  border-bottom		 : solid 1px #CCCCCC;
	
	padding					 : 2px;
}

select {
	font-family      : Arial;
  font-size        : 10px;
}

input {
	font-family      : Arial;
  font-size        : 10px;
}

.rteImage {
	background: #f2f2ef;
	border: 1px solid #f2f2ef;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #E1E9F3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #E1E9F3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 14px;
}

.rteBack {
	background: #f2f2ef;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #f2f2ef;
	padding: 0;
}
