/* CSS Document */ 
body { 	
font-family:Verdana,Arial, Helvetica, sans-serif; 	
font-size:11px; 	
margin:0px; 	
padding:0px; 	
color:#000000; 	
background-color:#FFFFFF; 	
background-image:url(icons/mainbg.gif); 	
background-position:top left; 	
background-repeat:repeat-y; 
} 

ul {color:#000000; list-style-type:square;}	

li {color:#000000;list-style-type:square;}	
		
H1 {font-family:  Arial, Tahoma, Verdana, Sans-Serif; font-size:12pt; color:#666666; font-weight:bold;}				
		
H2 {font-family:  Arial, Tahoma, Verdana, Sans-Serif; font-size:10pt; color:#666666; font-weight:bold;}		

b {font-family:  Arial, Tahoma, Verdana, Sans-Serif;font-size:9pt; color:#000000; font-weight:bold;}

p {font-family:  Arial, Tahoma, Verdana, Sans-Serif; font-size:9pt; color:#000000;}	

.title {font-family:  Arial, Tahoma, Verdana, Sans-Serif; font-size:10pt; color:#666666; font-weight:bold;}			

#popwingui {
        background-color:#6633cc;
        
}
#popwindiv {
}
#popwiniframe {
        border:1px inset #c0c0c0;
}

.inputtext	{
color: #000000;
padding-left:4px;
font-family: Arial, Tahoma, Helvetica, Verdana, Sans-Serif;
font-size: 8pt;
font-weight: normal;
width: 250px;
}
.button	{
color: #3D597C;
background-color: #ffffff;
border-right-style: solid;
border-right-color: #666666;
border-right-width: 1;
border-bottom-style: solid;
border-bottom-width: 1;
border-bottom-color: #666666;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
}

#container { 	
float:left; 	
width:100%; } 

#header { 	
float:left; 	
width:100%; 	
height:100px; } 

#header-top{ 	
background-image:url(icons/topbg.jpg); 
float:left; 	
width:100%; 	
height:77px; 	
background-color:#F0F0F0;  } 

#header-image { 	
float:left; 	
height:77px; 	
background-image:url(icons/logo.jpg); 	
background-position:top left; 	
background-repeat:no-repeat; } 

#header-name { 	
float:left; 	
padding-top:16px; } 

#header-nav { 	
float:left; 	
width:100%; 	
background-image:url(icons/topbar.gif); 	
background-repeat:repeat-x; 	
background-position:top left; 	
height:13px; 	
color:#666666; } 

#header-text { 
margin-top:25px; 	
margin-right:50px;
float:right; 
font-weight:bold; 	
font-size:13px;	
color:#ffffff; 	
text-decoration:none;} 

#header-text a { 
font-weight:bold; 	
font-size:13px;	
color:#ffffff; 	
text-decoration:none; } 

#header-text a:hover { 	
font-weight:bold; 	
font-size:13px;
font-style:italic;
color:LightGrey; 	
text-decoration:none; } 	 
	
#nav { 	
float:right; 	
padding-right:6px; 	
font-size:12px; } 

#nav a{ 	
text-decoration:none; 	
color:#666666; } 

#nav a:hover { 	
color: #ffffff; } 

#header-bar { 	
width:100%; 	
float:left; 	
height:20px; 	
background-image:url(icons/topbg.gif); 	
background-position:top left; 	
background-repeat:repeat-x; 	
border-top:1px solid #000000; 	
border-bottom:1px solid #000000; } 

#bar-left { 	
float:left; 	
width:199px; 	
height:20px; 	
color:#ffffff; 	
background-color:#999999; 	
background-image:url(icons/topleftcorn.gif); 	
background-position:top right; 	
background-repeat:no-repeat; } 

#bar-date { 	
float:left; 	
padding-top:3px; 	
font-family:Verdana, Arial, Helvetica, sans-serif; } 

#content { 	
width:100%; } 

#content-left { 	
width:136px; 	
background-color:#F7F7F4; 	
border-right:1px #AAAAAF solid; 	
color:#666666; } 

#content-middle { 	
margin-left:220px; 	
margin-top:20px; 	
margin-right:170px; } 

#content-middle hr { 	
height:1px; } 

#content-middle-main { 	
padding-top:5px; 	
padding-left:35px; 	
padding-right:35px; 	
padding-bottom:20px; 	
border-left:1px #AAAAAF solid; 	
border-right:1px #AAAAAF solid; } 

#content-middle-base { 	
float:left; 	
height:23px; 	
max-width:100%; } 

#content-middle-border { 	
float:left; 	
border-bottom:1px #AAAAAF solid; 	
height:23px; } 

a:link { 	
color:#666666; 	
text-decoration:none; } 

a:visited { 	
color:#666666; 	
text-decoration:none; }  

a:active { 	
color:#666666; 	
text-decoration:none; } 

a:hover { 	
color:#003399; 	
text-decoration:underline; } 

#left { 	
position: absolute; 	
top: 0px; 	
left: 0px; 	
margin-top: 112px; 	
margin-left:0px;; 	
margin-right:0px; 	
margin-bottom:0px; 	
width: 185px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	voice-family:inherit; 	width: 185px; 	} html>body #left { 	
width: 185px; /* ie5win fudge ends */ 	} 

#left-welcome { 	
float:left; 	
width:100%; 	
background-color:#999999; 	
background-image:url(icons/menutopcorn.gif); 	
background-position:top right; 	
background-repeat:no-repeat; 	
height:20px; 	
text-transform:uppercase; 	
font-weight:bold; 	
color:#FFDE9B; 	
font-size:11px; } 

#left-welcome-text { 	
float:right; 	
padding-top:3px; 	
padding-right:10px; } 

#left-main { 	
float:left; 	
width:173px; 	
background-color:#F0F0F0; 	
color:#000000; 	
} 

#middle { 	
padding: 10px; 	
border: 0px; 	
background-color: #ffffff; 	
margin: 20px 208px 80px 175px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	voice-family:inherit; 	} html>body 

#middle { 	
margin-top: 0px; /* ie5win fudge ends */ 	} 

#middle-left { 
margin: 12px 0px 0px 0px;	
padding-top:0px; 	
width:46%; 	
float:left; }
 
#middle-right { 	
margin: 12px 0px 0px 0px;	/* not neede for IE */
padding:0px 3px 3px 3px; 	
width:50%; 	float:left; 	
border-left:1px #F0F0F0 solid; } 

#middle-right-img { 	
float:left; 	
width:70px; 	
padding-top:10px; 	
padding-left:10px; 	
padding-right:10px; } 

#middle-right-text { 	
padding-right:10px; } 

#middle-main { 	
float:left; 	
width:96%; 	
padding-top:0px; } 

#sub-nav { 	
float:left; 	
width:100%; 	
text-align:center; 	
font-size:11px; } 


#right { 	
position: absolute; 
top: 0px; 	
right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */ 	
margin-top: 113px; 	
margin-right:0px; 	
margin-left:0px; 	
margin-bottom:0px; 	
padding-right:1px; 	
border: 0px; 	
color:#666666; 	
background: #ffffff; 	
width: 207px; /* ie5win fudge begins */ 	
voice-family: "\"}\""; 	voice-family:inherit; 	width: 177px; 	font-size:11px; 	} html>body 

#right { 	
width: 207px; /* ie5win fudge ends */ 	} 

#right-news { 	
float:left; 	
width:100%; } 

#right-content { 	
float:left; 	
width:203px; 	
border-right:1px  #666666; 	
border-left:1px  #666666; 	
border-bottom:1px  #666666; 	
background-color:#F0F0F0; 	
padding:2px; } 

#right-content h4 { 	
padding:0px; 	
margin:0px; 	
font-size:11px; 	
color:#666666; } 

.link a{ 	
color:#CC0000; 	
text-decoration:none; } 

.link a:hover{ 	
color:#CCCCCC; } 

.copy { 	
color:#666666; 	
font-size:11px; } 

.group { 	
float:left; 	
width:100%; 	
border-bottom:1px #F0F0F0 solid; } 

.item { 	
float:left; 	
width:29%; 	
margin:1%; 	
padding:1%; 	
text-align:center; 	
border-right:1px #F0F0F0 solid; } 

.item2 { 	
float:left; 	
width:27%; 	
margin:1%; 	
padding:1%; 	
text-align:center; } 

.item-img { 	
height:78px; }  

ul#menuitems { 
width: 171px; 
\width: 173px; w\idth: 171px; 
padding: 0px; 
border: 1px solid #808080; 
border-top: 0px; 
margin: 0px; 
font: bold 11px verdana,helvetica,arial,sans-serif; 
background: #808080; }  

ul#menuitems li { 
list-style: none; 
margin: 0px; 
border: 0px; 
border-top: 1px solid #808080; }  

ul#menuitems li a { 
display: block; 
width: 147px; 
\width: 180px; w\idth: 147px; 
padding: 2px 4px 2px 4px; 
border: 0px; 
border-left: 16px solid #999; 
background: #ddd; 
text-decoration: none; 
text-align: right; }  

ul#menuitems li a:link { 
color: #666677; } 

div#menu li a:visited { 
color: #666677; }  

ul#menuitems li a:hover { 
border-color: #ffcc66; 
color: #666677; 
background: #F0F0F0;
}

fieldset 	{
padding: 6px 6px 6px 6px;
width: 180px;
text-align: left;
-moz-border-radius: 5px;}

fieldset legend {
FONT: bold 13px arial, verdana, sans-serif;
		COLOR: #0066cc;
		border:1px solid #999999;
		background-color: #ffffff;
margin-bottom: 3px;
padding: 2px 5px 2px 5px;}

fieldset-content { 	
float:left; 	
width:180px; 	
background-color:#ffffff; 	
padding:2px; } 

 TD.dataTableTopRow
	   {
		padding:4px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		border-width:1px;
		background-color:#efefef;
		border-style:solid;
		border-color:#dedede
	   }
 TD.dataTableDataRow
	   {
		padding:4px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
		border-width:1px;
		word-wrap:break-word;
		border-style:solid;
		border-color:#efefef
	   }
.cattext 
		{ 
		font-family: Arial; 
		font-size: 9px; 
		}
