body
{
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	margin: auto 0px;
	color:#505050;
}

h1
{
	font-size:32px; 
	font-weight:bold;
	line-height:30px;
}


h2
{
	font-size:25px; 
	font-weight:bold;
}

h3
{
	font-size:13px; 
	font-weight:bold;
}

a
{
	color:#0000FF;
}


a:hover
{
	color:#0000FF;
}

.link_normal
{
	color:#0000FF;
}

.link_normal:hover
{
	color:#0000FF;
}


.link_highlight
{
	color:#f4c185;
}


#wrapper {
	width: 1010px;
	margin: 0 auto;
	position: relative;
}

#header
{
	width::1010px;
	margin: auto 0px;
	position: relative;
}

#header a
{
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

#header a:hover
{
	font-size:12px;
	color:#505050;
	text-decoration:underline;
}

#content
{
	width::1010px;
	margin: auto 0px;
	position: relative;
}

#footer
{
	width::1010px;
	margin: auto 0px;
}

#sub-footer
{
	width::1010px;
	margin: auto 0px;
}

.boxlg { background-color:#FFF; }

.boxlg-t { background: top  url(../images/box/lg_t.gif) repeat-x; }
.boxlg-r { background: right  url(../images/box/lg_r.gif) repeat-y; }
.boxlg-b { background: bottom url(../images/box/lg_b.gif) repeat-x; }
.boxlg-l { background: left url(../images/box/lg_l.gif) repeat-y; }
.boxlg-tr { background: top right url(../images/box/lg_tr.gif) no-repeat; }
.boxlg-br { background: bottom right url(../images/box/lg_br.gif) no-repeat; }
.boxlg-bl { background: bottom left url(../images/box/lg_bl.gif) no-repeat; }
.boxlg-tl { background: top left url(../images/box/lg_tl.gif) no-repeat; }

.boxb { background-color:#a0c0ec; }

.boxb-t { background: top  url(../images/box/b_t.gif) repeat-x; }
.boxb-r { background: right  url(../images/box/b_r.gif) repeat-y; }
.boxb-b { background: bottom url(../images/box/b_b.gif) repeat-x; }
.boxb-l { background: left url(../images/box/b_l.gif) repeat-y; }
.boxb-tr { background: top right url(../images/box/b_tr.gif) no-repeat; }
.boxb-br { background: bottom right url(../images/box/b_br.gif) no-repeat; }
.boxb-bl { background: bottom left url(../images/box/b_bl.gif) no-repeat; }
.boxb-tl { background: top left url(../images/box/b_tl.gif) no-repeat; }

.boxg { background-color:#f2f2f2; }

.boxg-t { background: top  url(../images/box/g_t.gif) repeat-x; }
.boxg-r { background: right  url(../images/box/g_r.gif) repeat-y; }
.boxg-b { background: bottom url(../images/box/g_b.gif) repeat-x; }
.boxg-l { background: left url(../images/box/g_l.gif) repeat-y; }
.boxg-tr { background: top right url(../images/box/g_tr.gif) no-repeat; }
.boxg-br { background: bottom right url(../images/box/g_br.gif) no-repeat; }
.boxg-bl { background: bottom left url(../images/box/g_bl.gif) no-repeat; }
.boxg-tl { background: top left url(../images/box/g_tl.gif) no-repeat; }

/* Left Menu */
#leftmenu{
padding: 0;
width: 175px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
background-color:#FFFFFF;
cursor:pointer;
line-height:32px;
}

#leftmenu a.menuitem{
background: #FFFFFF  url(../menu/list.gif) no-repeat center left;
font: bold 12px  Arial, Helvetica, sans-serif;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height:32px;
line-height:32px;
text-decoration: none;
}

#leftmenu a.menuitem b{
background: url(../images/leftmenu/normal.gif)  no-repeat  bottom right;
font: bold 12px  Arial, Helvetica, sans-serif;
color:#505050;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 175px;
text-decoration: none;
cursor:pointer;
line-height:32px;
}
#leftmenu a.menuitem:hover{
	background: #FFFFFF url(../menu/list.gif) no-repeat center left;
}

#leftmenu a.menuitem b:hover{
	background: url(../images/leftmenu/hover.gif) no-repeat bottom right;
	color:#3e79b3;
	height:31px;
}

#leftmenu a.menuitem1{
background: #FFFFFF url(../menu/open.gif) no-repeat center left;
font: bold 12px  Arial, Helvetica, sans-serif;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
text-decoration: none;
}

#leftmenu a.menuitem1 b{
background: url(../images/leftmenu/hover.gif)  no-repeat  bottom right;
font: bold 12px  Arial, Helvetica, sans-serif;
color:#505050;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 175px;
text-decoration: none;
height:32px;
line-height:35px;
}

#leftmenu a.menuitem1 b.current{
background: url(../images/leftmenu/hover.gif)  no-repeat  bottom right;
font: bold 12px  Arial, Helvetica, sans-serif;
color:#3e79b3;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 175px;
height:32px;
line-height:32px;
text-decoration: none;
}

#leftmenu a.menuitem1:hover{
	background: #FFFFFF url(../menu/open.gif) no-repeat center left;
	color:#3e79b3;
}

#leftmenu a.menuitem1 b:hover{
	background: url(../images/leftmenu/hover.gif)  no-repeat bottom right;
	color:#3e79b3;
}

#leftmenu a.menuitem1 b.current:hover{
	background: url(../images/leftmenu/hover.gif)  no-repeat bottom right;
	color:#3e79b3;
}

#leftmenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

#leftmenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

#leftmenu div.submenu ul li{

padding-left:20px;

}

#leftmenu div.submenu ul li a{
display: block;
font: normal 12px  Arial, Helvetica, sans-serif;
color:#505050;
text-decoration: none;
padding: 0px 0;
padding-left: 10px;
line-height:19px;

}

#leftmenu div.submenu ul li a:hover{
background: #FFFFFF url(../images/common/arrow.gif) no-repeat  center left;
text-decoration:underline;
color: #3e79b3;
line-height:19px;

}

#leftmenu div.submenu ul li span.subcurrent{
background: #FFFFFF url(../images/common/arrow.gif) no-repeat  center left;
cursor:default;
font: normal 12px  Arial, Helvetica, sans-serif;
color:#000;
text-decoration: none;
padding-left:10px;
line-height:19px;
}

#leftmenu div.submenu ul li.current a{
	background: #FFFFFF url(../images/common/arrow.gif) no-repeat  center left;
	colorz: #505050;
	line-height:19px;

}

#leftmenu div.submenu ul li.current a{
	background: #FFFFFF url(../images/common/arrow.gif) no-repeat  center left;
	colorz: #505050;
	line-height:19px;

}

.textbox_normal
{
	border:solid 1px #c2c2c2;
	font-size:17px;
}
