/* CSS Document */
body{
	margin:0px;padding:0px;
	text-align:center;
	background-color:#c1c1c1;
	/*font-size:12px;font-family:'Century Gothic', Arial, "sans-serif";*/
	font-size:11pt;font-family: Arial, Helvetica, sans-serif;
}

/* Mozilla Firefox alignment */ 
body {text-align: -moz-center;}

table{border-collapse:collapse;padding:0px;margin:0px;}

form{margin:0}

#main{background-color:#8dc138;border:1px solid #000;width:900px;}

#left-nav{text-align:center;vertical-align:top;padding:0px;border:none;border-right:1px solid #738d44;}
#leftmenu{text-align:left;padding:2px 7px;}
#top_menu{height:46px;vertical-align:middle;border-bottom:1px solid #788967;}
#top_menu #top_link{color:#000;text-decoration:none;}
#top_menu #top_link:hover{color:#fbfdfc;text-decoration:none;}
#top_menu .fix{color:#fbfdfc;text-decoration:none;font-size:17px;font-weight:bold;}

#content{background-color:#fff;text-align:justify;vertical-align:top;padding:0px;width:100%;height:100%;}
#content th.row{text-align:right;}
#content .msg{color:#0000FF;}
#content tr.odd{background-color:#f4f2f3;}
#content a:link,#content a:visited{font-size:95%;text-decoration:none;color:#00422B;}
#content a:hover{text-decoration:underline;color:#4A8C38;}
#bottom{margin:0px;padding:0px;}
#bottom a:link,#bottom a:visited,#bottom a:active{color:#000;font-weight:bold;text-decoration:underline;}
#bottom a:hover{color:#fff;text-decoration:underline;}

.copyright {	font-weight: bold;	color:#31302e;	font-size: 12px;	padding-top: 5px;	padding-left: 0px;}

.grid{border:1px solid #000;}

th.grid{text-align:center;padding:5px;background-color:#8dc138;}
td.grid{padding:5px;}
td.sbsntb{padding:5px;border-left:1px solid #000;border-right:1px solid #000;}
td.sbsntbr{padding:5px;border-right:1px solid #000;}

.edit th{text-align:right;padding:5px;background-color:#8dc138;border:1px solid #ddd;}
.edit td{text-align:left;padding:5px;border:1px solid #ddd;}

.large_header{font-size:20px;font-weight:bold;}
.lb21{font-size:21px;font-weight:bold;}
.large{font-size:17px;font-weight:bold;}
.large15{font-size:15px;font-weight:bold;}
.sb11{font-size:11px;font-weight:bold;}
.si11{font-size:11px;font-style:italic;}
.s11{font-size:11px;}
.err{color:#f00;}
a.link:link, a.link:visited,a.link:active{font-size:14px;color:#000;font-weight:bold;text-decoration:none} 
a.link:hover{text-decoration:none;color:#8dc138;}

.ddsmoothmenu-v ul{
margin: 0;
padding: 0;
width: 155px; /* Main Menu Item widths */
list-style-type: none;
font-weight: bold;
border-bottom: 1px solid #ccc;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a.top{
border-top: 2px solid #111;
}

.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000;
text-decoration: none;
padding: 6px;
padding-left:0px;
border-bottom: 2px solid #111;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
background: #8dc138; /*background of menu items (default state)*/
color: #000;font-size:110%;
}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #8dc138; 
color: white;
}

.ddsmoothmenu-v ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 180px; /*Sub Menu Items width */
font-size:95%;
top: 0;
visibility: hidden;
border:1px solid #111;
}

.ddsmoothmenu-v ul li ul li a{padding-left:5px;}

 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 10px;
right: 5px;
}

.office_name{font-weight:bold;vertical-align:top;padding-left:20px;text-align:left;white-space:nowrap;}