html { height: 100.1%;  }
body
{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: url(images/nn_main_background.gif);
}
div,td,body{ color:#fff; font-family: Verdana,Helvetia,Geneva,Arial,sans-serif; font-size: 10pt;}
img,table {border:0px }
td {vertical-align: top }
form {margin: 0px 0px 0px 0px; }
input.input_fbuild { width:250px; border:1px solid #999; background:#ccc; }
select.input_fbuild { width:72px; border:1px solid #999; background:#ccc; }

div.success_message_div { border:1px solid #eee; background:#ccc;margin:5px;padding:10px; color:#000;}
div.error_message_div   { border:1px solid #F00; background:#F88;margin:5px;padding:10px; color:#000;}

span.green{ color: #4f4;  }

a { text-decoration: none; }
a:link { color: #4f4; }     
a:visited { color: #4f4; }  
a:hover { color: #4f4; text-decoration:underline;} 

a.orange { text-decoration: none; }
a.orange:link { color: #E9A866; }     
a.orange:visited { color: #E9A866; }  
a.orange:hover { color: #E9A866; text-decoration:underline;} 

a.black { text-decoration: none; }
a.black:link { color: #000; }     
a.black:visited { color: #000; }  
a.black:hover { color: #333; } 

a.white { text-decoration: none; }
a.white:link { color: #fff; }     
a.white:visited { color: #fff; }  
a.white:hover { color: #ccc; } 

a.imghover                { color: #4f4; text-decoration: none; }
a.imghover:hover          { text-decoration:underline;}
a.imghover img       { border:1px solid #CCC;}
a.imghover:hover img { border:1px solid #4f4; }

a.imghover2                { color: #4f4; text-decoration: none; }
a.imghover2:hover          { text-decoration:underline;}
a.imghover2 img       { border:1px solid #666;}
a.imghover2:hover img { border:1px solid #4f4; }

input.login
{
    border:1px solid #aaa;
    background: #555;
    color: #4f4;
}

input.green,input.submitbutton 
{
	  background:url(images/nn_main_greenbar.gif) repeat-x;  color:#000; 
	  font-family:Verdana,Helvetia,Geneva,Arial,sans-serif;  font-weight:bold;
    border:1px solid; 
    border-top-color:#8C8C8C; border-left-color:#8C8C8C; 
    border-right-color:#7C7C7C; border-bottom-color:#7C7C7C;
}

/*
div.main {text-align:left; padding-top:10px; padding-bottom:10px;}
div.main div.nn_3col_left   {   margin: 0 10 0 0;     float:left; width:190px; }
div.main div.nn_3col_middle {   margin: 0 0 0 0px;    float:left; width:590px; }
 div.main div.nn_3col_right  {   margin: 0 0 0 809px; width:170px;  } 
div.main div.nn_3col_right  {   margin: 0 0 0 800px; width:181px;  } 
*/

.yg_tabmenu2{ height:25px; list-style: none; padding: 0; margin: 0; }
.yg_tabmenu2 li{height:25px;      float: left; margin-right: 4px;   }
.yg_tabmenu2 li a        { color:#fff; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.yg_tabmenu2 li a:hover  { color:#fff; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }

.yg_tabmenu2 li.current a { color:#fff; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px; background: #fff; }
/* Hide from IE5-Mac \*/
.yg_tabmenu2 li.current a {    float: none   }
/* End hide */

div.nn_rounded .tl{background: url(images/nn_dgrey_corners.gif) top left; padding-left:3px;}
div.nn_rounded .tr{background: url(images/nn_dgrey_corners.gif) top right; padding-right:3px; padding-top:3px; color:#fff;}
div.nn_rounded .bl{background: url(images/nn_dgrey_corners.gif) bottom left; padding-left:3px; }
div.nn_rounded .br{background: url(images/nn_dgrey_corners.gif) bottom right; padding-right:3px; padding-bottom:3px;font-size:1pt;}
