@media screen {
	.PrintOnly {}
	body 	{ font-family: tahoma, verdana, arial; background-color: #ffffff; margin: 0px; }
}
@media print {
	.ScreenOnly {}
	/* the size attribute is unsupported in all browsers (ie6,mozilla1.4), but 
	   it is a w3c standard so future browsers may support it */
	body 	{ size: landscape; font-family: tahoma, verdana, arial; background-color: #ffffff; margin: 0px; }
}
body 	{ font-family: tahoma, verdana, arial; background-color: #ffffff; margin: 0px; }
.head_col1 { 
	color: #ffffff; font-size: 11px; font-weight : bold;
}
.head_slogan {
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
	color: #777777;
	text-align: left;
	
	vertical-align: bottom;
}
.head_col2 {
	color: #ffffff; font-size: 11px; font-weight : bold;
	background-color: #9E9D01;
}
.head_col3 { 
	color: #ffffff; font-size: 11px; font-weight : bold;
	background-color: #9E9D01; 
}
.head_col4 {
	color: #00000000; font-size: 11px; font-weight : bold;
}
.head_col4 td{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.head_col5 {
	color: #ffffff; font-size: 11px; font-weight : bold;
	background-color: #008484;  #9CB294;
}
.head_col6 {
	color: #003300;#576C4D; font-size: 11px; font-weight : bold;
	background-color: #840084; 
}
.head_col7 {
	color: #000000;  
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	
	background-color: #999999;
}
.head_col7 td{
	font-weight: bold;
	background-color: #777777;
}
.head_col8 {
	color: white; font-size: 11px; font-weight: bold;vertical-align:middle;
}
.head_col9 { 	
	font-size: 11px; font-weight: bold; color:lightgrey;
	background-color: #000000;
}
.head_col10 { 
	color: #ffffff; font-size: 12px; font-weight : bold; 
	background-color: #395594;
}
.head_col11 { 
	color: #003399; font-size: 11px; font-weight : bold;
	background-color:#840084;#88B3E6;	
}
.head_print { 
	color: #000000; font-size: 12px; font-weight : bold;
	background-color:#EFEFEF;	
}
.head_tab {
	color: #FFFFFF; font-size: 9px; font-weight: bold;
	background-color: #EFEFEF;
}
.labels	{
	color:#ABABAB;
	background-color:white;
	height:10px;
	font-size:7pt;

}
.footer_col1 { background-color: #DEE3E7; }
span.advanced	{
	width:65%;
	text-align:right;
}
a		{ font-size: 11px; text-decoration: none; color:black; }
a:hover	{ text-decoration: underline; }
a.mn	{color: #000000; font-size: 11px; font-weight:600;	text-decoration: none; text-align:center;}
a.mn:hover {color: #000000; font-size: 11px;  text-decoration: none; }
a.logout	{color: #000000; font-size: 11px; font-weight:600;	text-decoration: none; text-align:center;}
a.logout:hover {color: #000000; font-size: 11px;  text-decoration: none; }
a.footer {color:white;font-size:7pt;text-decoration:none}
a.footer:hover {color:lightgrey;font-size:7pt;text-decoration:none}
.time { font-size: 11px; }

table.headertable{
	background-color: #CCCCCC;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.loginscreen { background-color: #c0c0c0; }
table.loginbox { background-color: #FFFFFF; }
span.login { color: #ffffff; font-family: tahoma, verdana, arial; font-weight: bold; font-size: 18pt }

table.sidebar { background-color: #FFFFFF;}

table.tables { background-color: #FFFFFF; border: none;padding:0; margin:0;border:none }
table.headertab { background-color: #FFFFFF; text-align:left; margin-bottom: 10px;}


td { font-family: tahoma, verdana, arial; font-size: 11px; padding-left: 5px; padding-right: 5px; }

table.newbar { background-color: #FFFFFF; border: 1px #CDCDCD solid; }
td { font-family: tahoma, verdana, arial; font-size: 11px; padding-left: 5px; padding-right: 5px; }

td.tables { font-family: tahoma, verdana, arial; font-size: 11px; font-weight:300;padding:0 }

td.sidebar {
	color: #585858; font-size: 11px; font-weight : bold;
	background-color:#840084; #BCBCBC; height: 20px;	
}
td.listheader { letter-spacing:1px;font-weight:600;text-align:left}
td.head_sidebar {
	color: #000000; font-size: 11px; font-weight: bold;
	background-color:  #AAAAAA;  height: 18px;
}
td.labels { font-family: tahoma, verdana, arial; font-size: 9px; 	font-weight:300;padding:0;background-color:white; color:#777777  }
td.label { font-family: tahoma, verdana, arial; font-size: 11px; font-weight:300;padding:0 }
td.data { font-family: tahoma, verdana, arial; font-size: 11px; font-weight:100;padding:5px;
		background-color:#FEFEFE; }

td.footer { 
	color: white; font-size: 9px; font-weight : 100; 
	background-color: #840084;height:5px; vertical-align:middle; 
}

td.row1	{ background-color: #EFEFEF; height: 18px }
td.row2	{ background-color: #DEE3E7; height: 18px}
td.row3	{ background-color: #D1D7DC; height: 18px}
td.row4	{ background-color: #DEE3E7; height: 18px}

td.col1	{ background-color: #FFFFFF; height: 18px}
td.col2	{ background-color: #FFFFFF; height: 18px }
td.col3	{ background-color: #FFFFFF; height: 18px}
td.col4	{ background-color: #FFFFFF; height: 18px }
td.cal	{ color:#000000; font-weight:600}

tr.rowWhite td {background-color: #FFFFFF;}
tr.rowGrey td {background-color: #CCCCCC;}
tr.rowYellow td {background-color: #FFFF00;}

tr.rowGreyLight td{background-color: #DDDDDD;}

.warning{
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #000000;
	width: 95%;
	
	padding: 5px 5px 5px 5px;
}

a.cal	{ color:grey; font-weight:600}
a.cal:hover	{ color:black; font-weight:600}

input.button {
	width: 68px;
	border: 1px solid #c0c0c0;
	color: #585858 ;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: white url("cellpic1.gif");
	background-repeat: repeat;
}
input.button2 {
	width: 80px;
	border: 1px solid #c0c0c0;
	color: #585858 ;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: white url("cellpic1.gif");
	background-repeat: repeat;
}
input.button3 {
	border: 1px solid #c0c0c0;
	color: #585858 ;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: white url("cellpic1.gif");
	background-repeat: repeat;
}

a.tab1:hover {
	background-color: #CCCCCC;
	text-decoration:none;
}

a.tab2:hover {
	background-color: #CCCCCC;
	text-decoration:none;
}

a.tab3:hover {
	background-color: #CCCCCC;
	text-decoration:none;
}

input {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
}

select {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 100;
}

img.cal	{
	cursor:hand; position: relative; top:3px; left:1px;
}
.pic	{
	 border:1px silver solid;
	 width:200px;
	 height:150px;
	 text-align:center middle;
	 vertical-align:middle;
	 background-color:#fefefe;
}

table.news {
   background-color: white;
}
td.news_first_boarder {
   padding: 30px;
   background-color: #efefef;
}
td.news_second_boarder {
   padding: 30px;
   background-color: white;
}
a.news_header {
   color: white;
   font-size: 12pt;
   text-decoration: none;
}
a.news_header:hover {
   color: lightgrey;
   font-size: 12pt;
   text-decoration: underline;
}
td.news_header { 
	color: white; 
  font-size: 12pt; 
  font-weight : 900; 
	background-color: #AAAAAA;
  vertical-align:middle; 
}

.menu{
	background-color: #23272C;
	color: #BBBBBB;
	height: 47px;
	
	font-size: 9pt;
	width: 100%;
}

.menuItemContainer{
	padding-top: 17px;
	padding-left: 5px;
	padding-bottom: 15px;
	
	width: 950px;
}

.menuItem{
	color: #EEEEEE;
	padding-left: 7px;
	padding-right: 7px;
	
	font-weight: bold;
}

.menuItem:hover{
	text-decoration: none;
}

.menuItemSmall{
	color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 7px;
	
	font-weight: bold;
}
.menuItemSmall:hover{
	text-decoration:none;
	background: url('button3.png') no-repeat top left;
}

.menuItemMedium{
	color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 8px;
	
	font-weight: bold;
}

.menuItemMedium:hover{
	text-decoration:none;
	background: url('button6.png') no-repeat top left;
}

.menuItemLarge{
	color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 7px;
	
	font-weight: bold;
}
.menuItemLarge:hover{
	text-decoration:none;
	background: url('button5.png') no-repeat top left;
}

.menuItemLarger{
	color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 7px;
	
	font-weight: bold;
}
.menuItemLarger:hover{
	text-decoration:none;
	background: url('button7.gif') no-repeat top left;
}

.menuItemLargest{
	color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 7px;
	
	font-weight: bold;
}
.menuItemLargest:hover{
	text-decoration:none;
	background: url('button8.gif') no-repeat top left;
}

.footer{
	color:#5a5a5a; 
	font-size: 8pt; 
	text-transform:uppercase;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 50px;
	padding-right: 30px;
	
	
	height: 30px;
	
	background: url('bottomBack.gif') repeat-x top left;
	
}
.footer a{
	color:#5a5a5a; 
	text-decoration:underline;
}
.footer a:hover{
	text-decoration: none;
}

.sideboxheader{
	color: #444444;
	font-size: 11pt;
	
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: bolder;
}

.sidemenubox{
	background-color: #EFEFEF;
}

.textbox{
	border:1px solid #4a4949;
}

/* Link Button Style */
.link-1 { display:block; float:left; background:url(link_bg.gif) left top repeat-x; color:#2a2a2a; text-decoration:none; font-size:.916em; cursor: pointer; }
.link-1 em { display:block; background:url(link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(link_right.gif) no-repeat right top; padding:5px 11px 9px 12px;  font-style:normal;}
.link-1  strong { display:block; background:url(link_right.gif) no-repeat right top; padding:5px 11px 9px 12px;  font-style:normal;}
.link-1:hover{ text-decoration:none; color:#fff}

.printLink{
	background: #c8d1d7;
	color: #585858;
	
	width: 70px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	
	
	cursor: pointer;
}

.printLabel{
	color: #585858;
	
	width: 70px;
}

.printLink:hover{
	text-decoration: none;
}