/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #C0C0C0;
	FONT-SIZE: 12px;
}
INPUT, SELECT, TEXTAREA	{
	COLOR: #000000;
}

A:link {
	COLOR: #C0C0C0;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #C0C0C0;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #C0C0C0;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #C0C0C0;
	TEXT-DECORATION: none;
}

H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0;
	PADDING: 0;
	background-color: #212121;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}

HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
}
.Text {
	COLOR: #c2c2c1;
}

.Line {
	BACKGROUND-COLOR: #C0C0C0;
}

.Location	{
	COLOR: #d2d2d2; FONT-SIZE: 9px; FONT-FAMILY: Arial;
	PADDING-RIGHT: 12px;
}

TD.DialogTitle {
	COLOR: #ededed;
	FONT-SIZE: 14px;
	HEIGHT: 20px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
}
FONT.DialogTitle {
	COLOR: #ededed;
	FONT-SIZE: 14px;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 0px;
	TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
}


.nav {color:#000000;/*C0C0C0*/ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background-image:   url(../images/nav_bar.jpg); background-color:#393939; }
.nav a { color: #D4D4D4; }
.nav a:link {text-decoration: none;  color: #D4D4D4; }
.nav a:visited {text-decoration: none; color: #D4D4D4; }
.nav a:hover {text-decoration:none; color: #3366cc; }
.nav a:active {text-decoration: none; color: #D4D4D4; }

#navcontainer {
	padding: 0;
	margin: 0;
	list-style: none;
	color:#BABABA; 
	font-family: Arial, Helvetica, sans-serif;  
	font-size:10px; 
	background-image:   url(../images/nav_bar_grey.jpg); 
	background-color:#393939;
	width: 926px;
	height: 40px;
	float: left;
}
#navcontainer a{
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
ul { /* all lists */
	padding-top:10px;
	padding-left:10px;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	position: relative;
	float: left;
	width:auto;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	width: 90px;
	padding:0px;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	background-color: #8F8F8F;
	color:#FFFFFF;
}
/* Styles for Menu Items */
#navcontainer ul li a  {
	text-decoration: none;
	display: block;
	color: #000000;
	font-size: 100%;
	padding: 0 1em; /*height between top level menu items */
	line-height: 2em;
}

/*background for main navigation */
#navcontainer li:hover a,  #navcontainer li.over a {
	color:#FFFFFF;
/*	background: #8F8F8F;*/
	border-bottom: 1px solid #FFFFFF;
}
 li:hover a,   li.over a {
	background: #8F8F8F;
}
/* this sets color on all drop down hovered lists */
 li:hover li a:hover, li.over li a:hover {
   background: #CCCCCC;
   border-bottom: 1px solid #FFFFFF;
}

/* set dropdown to default */
li:hover li a,li.over li a {
   background: #8F8F8F;
}
ul li ul li { padding: .1em 0; margin: 0; float: none; }


#content {
	clear: left;
	align:centre;
}

.subtitle { color:#D4D4D4; font-weight:bold; }
.location { color:#D4D4D4; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.copyright { font-size:10px; height:30px; vertical-align:middle; }
.smallT {color:#C0C0C0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
.LogonTitle { color:#ffffff; font-weight:bold; font-size:14px; }

.footer {color:#C0C0C0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; background-image:   url(../images/footer_bg.gif); background-color:#393939; height:32px;}
.footer a {color: #C0C0C0; font-size:10px;}
.footer a:link {text-decoration: none;  color: #C0C0C0; font-size:10px;}
.footer a:visited {text-decoration: none; color: #C0C0C0; font-size:10px;}
.footer a:hover {text-decoration:none; color: #3366cc; font-size:10px;}
.footer a:active {text-decoration: none; color: #C0C0C0; font-size:10px;}

.small {color:#C0C0C0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}


div.TTitle
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #3366cc;
	FONT-SIZE: 14pt;
}

.eTitle { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #3366cc; FONT-SIZE: 11pt; FONT-WEIGHT: bold;}
a.event { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #3366cc; FONT-SIZE: 10pt; text-decoration: underline }

.menuTable	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3366cc; }
.menuLink 	{ color: #3366cc; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
a.menuLink			{ color: #000000; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
a.menuLink:link 	{ color: #000000; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }
a.menuLink:hover 	{ color: #3366cc; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline }
.menuInsert  { 
	z-index: 200; 
	font-style: normal; font-variant: normal; font-weight: normal; line-height: 10pt; font-size: 9pt; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
    width: 225px; color: #3366cc; height: 50px; background-color: white; border: 1px solid #dddddd; margin: 0px; 
	padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px 
}
.menuContainer { z-index: 1000 }

#dhtmltooltip{
	position: absolute;
	width: 200px;
	border: 2px solid black;
	padding: 2px;
	background-color: #ffffff;
	color: #3366cc;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

