body{
	margin:0px;

}
#bodyid{
	text-align:center; 
	height: 100%;
	background-color:#b6c2d8;
	padding: 10px;

}
body, td, div, input, option, select, textarea,p{
	font-size: 12px;	
	font-family: Myriad,Arial;
}
p{
	margin:0px;
}
#footer{
	background-position: 0 10;
	background-image: url('/proimages/footerline.gif');
	background-repeat: repeat-x;
	bottom: 0px;
	position: relative;
	padding-top: 15px;
	background-color: #FFFFFF;
}

a:link,a:active,a:visited,a:hover{
	color:#000000;
}

#main{
	text-align:left; 
	margin-left: auto; 
	margin-right: auto; 
}
#logo{
	position: absolute;
	padding-left:25px;
	padding-top:5px;
	z-index: 2;
}
#curve{
	position: absolute;
	z-index: 1;
	height: 55px;
}

h1{
	margin: 0px;
	margin-bottom: 10px;
	height: 20px;
	font-size: 140%;
	font-weight: normal;
	background-color: #718ab4;
	color: #FFFFFF;
	padding-left: 10px;
}

a.menuText:link,a.menuText:active,a.menuText:visited{
	color:#dbdfde;	
}
a.menuText:hover{
	color:#00ffff;	
}
.saveBtn{	
	background-repeat: no-repeat;
	background-position: 5 50%;
	padding-left: 0px;
	border: 1px solid #888888;
	height: 20px;
	font-family: Myriad,arial;
	font-size: 12px;
}
div{
	border: 0px dotted #888888;
}
img{ 
	/*filter:expression(addPngImage(this)); */
}
/*********************************Secure documents******************************************************/
.secureDocLink{
	cursor:pointer;
	font-size:13px;
}
/**********************************Article/Login pages*******************************************************/
.articleHeadline{
	font-size:18px;
	font-weight:bold;
	color:#22395c;
}
.articleBodyText{
	font-size:11px;
	padding-right:5px;
	color:#242021;
}
.fieldCap{
	width: 85px;
	height: 20px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	color:#ffffff;
}
.loginBox{
	border: 1px solid #888888;
	width: 220px;
	background-color: #22385b;
	padding: 10px;
}
.fieldBox{
	height: 20px;
	width: 110px;
	text-align: left;
}
.loginError{
	color: #FF3322;
}

/*****************************************Navi system******************************************************/

td.dark, div.dark{
	color:#FFFFFF;
	text-align:left;
}
div.dark a:link, div.dark a:hover, div.dark a:visited, div.dark a:active{
	color:#FFFFFF;
}
div.mainmenu{
	background-repeat: no-repeat;
	background-position: 5px 5px;
	text-indent: 0;
	cursor: pointer;
	width:100px;
	
	font-weight: bold;
}
div.mainmenuL{
	background-repeat: no-repeat;
	background-position: 5px 5px;
	text-indent: 15px;
	cursor: pointer;
	height: 20px;
	border: 0px solid #FF0000;
	color: #3e4648;
}
div.mainmenu:hover{
	background-repeat: no-repeat;
	background-position: 5px 5px;
	cursor: pointer;
	font-weight: bold;

}
div.submenu{
	cursor: pointer;
	text-indent: 15px;	
	padding-bottom:5px;	
	background-image:url('../proimages/subMenuBG.gif');
	background-repeat: repeat-y;	
	text-align:left;
	font-weight: bold;

}
div.submenu a.hover{
	background-image:url('../proimages/subMenuBG.gif');
	background-repeat: repeat-y;	
	text-indent: 15px;
	cursor: pointer;
	color: #00ffff;
	font-weight: bold;

}

div.mainmenu a:link, div.mainmenu a:active, div.mainmenu a:visited{
	font-weight: bold;
	color: #DBDFDE;
	text-decoration: none;
}

div.mainmenu a:hover{
	font-weight: bold;
	color: #00ffff;
	text-decoration: none;
}

div.lnkContDiv a:link, div.lnkContDiv a:active, div.lnkContDiv a:visited{
	font-weight: bold;
	color: #DBDFDE;
	text-decoration: none;
}

div.lnkContDiv a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #00ffff;
}

.hiddenObj{
	visibility: hidden;
	display: none;
	height:10px;
}
div.menuCont{
	position: absolute;
	width: 180px;
	background-color:#22385b;
	background-repeat: repeat-y;		
}

div.onMouseMainCats a:link, div.onMouseMainCats a:active, div.onMouseMainCats a:visited{
	color:#22385b;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menuMar{
	margin:0 0 0 0;

}

.foot
{
font-size: 10px;
text-align: right;
height: 10px;
}	