body
{
	margin : 0px 0px 20px 0px;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-size: 10pt;
	background: url(img/bg.gif) repeat-x;
	width: 95%;
	position: relative;
	text-align: center;
	margin: 0 auto;
}

.mytable
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	border-width : 0;
	margin-left: 15px; 
}

.mytable td
{
	padding : 2px;
}

.bpad15
{
	padding-bottom:15px;
}

.lpad12
{
	padding-bottom:12px;
}

.tableheader
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-weight : bold;
	background-color :  #3c90c6;
	padding : 15px 1px 15px 1px; 
	border-collapse : collapse; 
	color : #F1F1F1;
}

.tophead
{
	background: url(img/blue-orange.gif) repeat-x;
	color: white;
}

.sidehead
{
	color: #f0f0f0;
	font-size: 8pt;
	padding-right: 20px;
}


.secondhead
{
	background-color: #FC8F30;
	padding-bottom:10px;
}

.hide
{
	display: none;
}

.button
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	letter-spacing : 2;		
	border-width : 1;
	border-style : solid;
	border-color : #404040;
	background-color : #deb887;
	width:88px;
	height:24px;
} 

.buttonspecial
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	border-width : 1;
	border-style : solid;
	border-color : #606060;
	width: 100%;
} 

.spltablerow
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	background-color :  #3c90c6;
	color:#f1F1F1;
	padding-left : 5px;
}

.spltablecell
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	background-color :  #E5E5F0;
	padding-left : 5px;
}

.listboxspecial
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	background-color :  #3399cc;
	padding-left : 5px;
	border-style: none;
	letter-spacing : 1;	
	color : #000000; 
}


.makerowspl
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	background-color :  #f5f5f5;
	padding-left : 5px;
}

h1
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : 24pt;
	letter-spacing : 1pt;
	margin : 2px;
	padding-left : 15px;
	padding-top : 5px;
}

h2
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : 20pt;
	letter-spacing : 1pt;
	margin : 2px;
	padding-left : 15px;
	padding-top : 5px;
}

h3
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : 16pt;
	letter-spacing : 1pt;
	margin : 2px;
	padding-left : 15px;
	padding-top : 5px;
}

h4
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : 14pt;
	letter-spacing : 1pt;
	padding-left : 0px;
	padding-top : 5px;
	color : f0f0f0;
}

h5
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : 10pt;
	color: #f0f0f0;
	letter-spacing : 1pt;
	margin : 2px;
	padding-left : 15px;
	padding-top : 5px;
}

.radiotext
{
	color : Black;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
}

.tabletext
{
	color : Black;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
}

.tabletextspecial
{
	color : Black;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-style : italic;
}

.myinnertable
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	border-style : ridge;  
	border-width : 2;
	border-color : #f5f5f5;
	border-collapse :  collapse;  
}

.myinnertable td
{
	padding : 2px 2px 2px 2px;
	border-width : 1;
}


.tabledummyrow
{
	background-color : #f5f5f5; 
}



.innertableheader
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	background-color : #f5f5f5;
	padding : 5px 1px 5px 1px; 
	border-collapse : collapse; 
}

.textbox
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	border-style: solid;
	border-width : 1;
} 

.logolabel
{
	padding : 15px 2px 5px 10px;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size :  x-large; 
	text-decoration : underline;
	letter-spacing : 4;	
	color : #ffffff;
	height : 10px;
	vertical-align: bottom; 
}

.smalllogolabel
{
	padding : 0px 0px 0px 10px;
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size : x-large;
	text-decoration : underline;
	letter-spacing : 3;	
	color : white;
}

.headerlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size : 14pt;
	border-style: none;
	letter-spacing : 3;	
	color : Maroon; 
	vertical-align : bottom;
	height : 4px; 
}

.innerlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 2;	
	padding-left : 5px;
}

.processinfolabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 2;	
	padding : 5px 15px 5px 15px; 
	background-color : #8ec73c;
}


.bigtextlabelspecial
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-weight : normal;
	font-size : Larger;
	border-style: none;
	letter-spacing : 1;	
	padding-left : 5px;
	
}


.subheaderlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-weight : normal;
	font-size : Larger;
	border-style: none;
	letter-spacing : 1;	
	padding-left : 5px;
	color : Maroon; 
}

.nopaddinglabelbold
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-weight : bold ;
	border-style: none;
	letter-spacing : 2;	
	color : #404040; 
}

.nopaddinglabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;
	font-weight : normal ;
	border-style: none;
	letter-spacing : 1;	
	color : #404040; 
}

.innerlabelnormal
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal ;
	border-style: none;
	letter-spacing : 1;	
	color : #404040; 
}
.innerlabelred
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 1;	
	color : #990000; 
}

.innerlabelgreen
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 1;	
	color :Green; 
}

.innerlabelblue
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 1;	
	color : #000099; 
}

.innerlabelspecial
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : medium;
	border-style: none;
	letter-spacing : 1;	
	color : #000000; 
}

.innerlabelspecialgrey
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : normal;
	font-size : medium;
	border-style: none;
	letter-spacing : 1;	
	color : #404040; 
}

.infolabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 2;	
	color : #404040; 
}

.hintLabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size : 8pt;
	border-style: none;
	color : #d0d0d0; 
	padding-left:5px;
}

.lastmodifiedlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size : 7pt;
	border-style: none;
	color : #d0d0d0; 
	padding-left:5px;
	padding-right:5px;
}


.minlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	letter-spacing : 2;	
	color :  Red; 
}

.maxlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	letter-spacing : 2;	
	color :  Green; 
}

.blacklabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	letter-spacing : 2;	
	color :  Black; 
}

.errorlabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight : bold;
	border-style: none;
	letter-spacing : 2;	
	color : #404040; 
}

.errormessage
{
	font-family : Verdana, Arial, sans-serif Narrow;    
	font-weight : normal;
	border-style: none;
	letter-spacing : 2;	
	color : Red; 
}

.welcomelabel
{
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-size : medium;
	border-style: none;
	letter-spacing : 3;
	text-align : center ;
	color : #404040; 
}

.userlabel
{
	background-color : #cccccc;  
	font:12px/1.7 Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	font-weight:bold;
	color :  #808080;
	letter-spacing : 2;
	text-align: center;
	vertical-align:middle;
}

.hlink, a
{
	font: Verdana,'trebuchet ms',arial,helvetica,sans-serif;    
	color :  white;
	text-decoration : none;
}

.hlink.a, a:visited
{
	color : white;
	text-decoration : none; 
}

.hlink.a:hover, a:hover
{
	color : white;
	text-decoration: underline; 
}

.headline
{
	color : #ffffff;
	width : 100%;
}

.subheadline
{
	color : #78788C; 
	width : 100%;
}


.li_menu
{
	font-size: 20px;
	padding-top : 15px;	
	padding-bottom : 15px;
	border-bottom: dashed 1px #808080;
}

.li_text
{
	font-size: 11px;
	color: #cfcfcf;
}

.ul_menu
{
	list-style : none;
	padding-top : 3px;	
	padding-bottom : 3px;
	padding-left : 10px;	
}

.gallery1
{
	padding: 5px 5px 5px 5px;
}

.gallery1_border
{
	width: 460px;
	border: 1px solid #a0a0a0;
}

.gallery1_container
{
	padding-left: 10%;
	padding-right: 10%;
}

.datatable
{
	font-family : Arial;    
	border-style : solid;  
	border-width : 3;
	border-color : #4F4F4F;
	padding : 5px;
	border-collapse: collapse;
	margin-left: 15px;
}


.datatable td
{
	padding : 4px;
	border-width : 1;
	border-style : solid;  	
	border-color : #4F4F4F;
}


.datatable th
{
	padding : 12px 12px 12px 12px; 
	border-width : 1;
	border-color : #4F4F4F;
	border-style : solid;  	
	font-family : Arial;    
	font-weight : bold;
	background-color : #D3D352;
	color: #2F2F2F;
}

titansheader
{
	padding : 12px 12px 12px 12px; 
	border-width : 1;
	border-color : #4F4F4F;
	border-style : solid;  	
	font-family : Arial;    
	font-weight : bold;
	background-color : #D9DB56;
	color: #2F2F2F;
}

small
{
	font-size: 7pt;
}

text
{
	font-size: 6pt;
}

.holiday
{
	background-color: #c9eeaa;
}

.myphoto
{
	border: 10px solid #ddd;
}

.myphotoborder
{
	border: 2px solid #303030;
}

.myphotodesc
{
	border: none;
	font-size: 8pt;
	color: #f0f0f0;
}
