body {
	margin-left : 28px;
	margin-right : 28px;
	margin-top : 0px;
	margin-bottom : 28px;
	font-size : 11px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
}
TABLE {
	border-collapse : collapse;
	empty-cells : show;
}
FORM {
	margin : 0px;
}
P,TD,TH {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
LABEL,INPUT,SELECT,TEXTAREA {
	font-size : 11px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}
.input {
	border : 1px solid #000000;
	background-color : #FFFFFF;
}
.bold {
	font-family : inherit;
	font-size : inherit;
	font-weight : bold;
}
.italic {
	font-family : inherit;
	font-size : inherit;
	font-style : italic;
}
.underline {
	font-family : inherit;
	font-size : inherit;
	text-decoration : underline;
}
A,A:visited {
	font-size : inherit;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A:hover {
	font-size : inherit;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
H1 {
	font-size : 22px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H2 {
	font-size : 20px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H3 {
	font-size : 18px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H4 {
	font-size : 16px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H5 {
	font-size : 14px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H6 {
	font-size : 12px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.title {
	font-size : 14px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.abctitle {
	font-size : 14px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
TABLE.header{


}
TD.shadedarea {
	background-color: #F0F0F0;
	padding-left:15px;
	padding-right:15px;
	padding-top:23px;
}
TD.shadedareabottom {
	background-color:#000066;
	height:8px;
}
UL {
	color : #000066;
	list-style-position : outside;
	margin-left : -3px;
	*margin-left : 46px;
	margin-top : -5px;
	margin-bottom : -5px;
	*margin-top : -6px;
	*margin-bottom : -6px;
}
LI {
	padding-top : 4px;
	padding-bottom : 4px;
}
SPAN.list {
	color : #FF9900;
	font-weight : bold;
}
TD.tblhead {
	background : #000066;
}
TD.tblmain {
	background : #F0F0F0;
	padding-top : 8px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 8px;
	white-space : nowrap;
}
TD.tblfooter {
	height : 8px;
	background : #000066;
}
INPUT.checkbox {
	margin-top : -4px;
	margin-bottom : -3px;
}
DIV.box {
	margin-top : 22px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 12px;
	padding-bottom : 12px;
	border : 1px solid #000000;
	background : #F0F0F0;
}
DIV.box2 {
	margin-top : 22px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 12px;
	padding-bottom : 12px;
	border : 1px solid #000000;
	background : #FFFFFF;
}
DIV.box3 {
	margin-top : 22px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 14px;
	padding-bottom : 7px;
	background : #FFFFFF;
}
HR.thin {
	height : 1px;
	width : 100%;
	border : 1px solid #000066;
}
DIV.footerleft {
	padding-top : 6px;
	padding-left : 12px;
	float : left;
}
DIV.footerright {
	padding-top : 0px;
	padding-right : 12px;
	float : right;
}
DIV.footer {
	font-size : 10px;
}
TD.topbar-top {
	height : 10px;
	background : url(../images/midbluebar.gif) repeat-x;
	border-left : 1px solid #443B8B;
	border-right : 1px solid #443B8B;
	padding-left : 8px;
	padding-right : 8px;
}
TD.topbar-bottom {
	color : #323131;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-bottom : 1px solid #29166F;
	border-left : 1px solid #877CAE;
	border-right : 1px solid #877CAE;
	padding-left : 8px;
	padding-right : 8px;
}
TD.topbar-logo {
	padding-top : 4px;
	padding-left : 30px;
}
TD.topbar-nav {

}
TD.topbar-text {
	padding-top : 2px;
	padding-right : 12px;
}
TD.topbar {
	height : 84px;
	background : url(../images/topbkg.gif) repeat-y left top;
}
TD.footer {
	color : #323131;
	padding-left : 10px;
	padding-right : 10px;
	height : 20px;
	background : #C7C7C7 url(../images/barbkg.gif) repeat-x;
	border-top : 1px solid #29166F;
	border-bottom : 1px solid #29166F;
}
/*DIV { border :1px solid #0000FF; }*/
DIV.mainboxbkg {
	margin-top : 22px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 12px;
	padding-bottom : 12px;
	border : 1px solid #000000;
	background : #FFF8C8 url(../images/frontboxbkg.gif) repeat-x;
}
P.error { 
	margin-top : 12px;
	font-weight : bold;
	color : #FF0000;
}
DIV.loginbox {
	margin-top : 12px;
	width : 240px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 12px;
	padding-bottom : 12px;
	border : 1px solid #000000;
	background : #FFF8C8 url(../images/frontboxbkg.gif) repeat-x;
}
DIV.downloadbox {
	margin-top : 12px;
	width : 500px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 12px;
	padding-bottom : 12px;
	border : 1px solid #000000;
	background : #FFF8C8 url(../images/frontboxbkg.gif) repeat-x;
}
IMG.frontmorebutton {
	margin-top : 14px;
	margin-bottom : 0px;
}
