TD.main{
	border-style:solid;
	border-width:1px;
	border-color:#4c48bf;
}
table{
	color:black;
	font-family:Verdana;
	font-weight:100;
	font-size:10pt;
}
.header{
	background-image: url(../images/topbar.jpg);
	background-color: #ffffff;
	background-repeat: repeat-y;
	font-weight:800;
}
.headerMission{
	font-size:10pt;
	font-weight:800;
}
.headerUrl{
	font-size:10pt;
	font-weight:800;
	color:#4c48bf;
}
.sideBar{
	background-image: url(../images/sidebar.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	border-right:1px solid;
	border-color:#4c48bf;
}
.sideBarRight{
	background-image: url(../images/sidebar.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	border-left:1px solid;
	border-color:#4c48bf;
}
.menuBar{
	background-image: url(../images/menubar.jpg);
	background-color: #ffffff;
	background-repeat: repeat-x;
	height:25px;
	font-size:12pt;
	font-weight:800;
	color:#e9893d;	
}
a.menu:link,a.menu:visited,a.menu:active{
	color:black;
	text-decoration:none;
	font-family:arial;
	font-size:11pt;
	font-weight:100;
	padding-left:10px;
		
}
a.menu:hover{
	text-decoration:underline;
	color:#ffffff;
	background-color:transparent;
}

a:link,a:visited,a:active{
	color:#4c48bf;
	text-decoration:none;
	font-family:arial;
	font-size:8pt;
	font-weight:100;
}
a:hover{
	text-decoration:underline;
	background-color:#c0c0c0;
}
.title{
	font-size:10pt;
	font-weight:800;
}
.topicTitle{
	font-size:14pt;
	font-weight:800;
}
.paragraph{
	text-align:justify;
}
.paragraphSmall{
	font-size:8pt;
	font-family:arial;
	padding-left:10px;
}
TABLE.newsOuter{
	font-size:8pt;
	font-family:arial;
	text-decoration:italic;
	color:white;
	background-color:#4c48bf;
	padding-left:1px;
}
TABLE.newsInner{
	background-color:white;	
}
TD.newsInner{
	font-size:8pt;
	font-family:arial;
	color:black;
	padding-bottom:5px;
	font-style:italic;	
}
TD.newsInnerBold{
	font-size:8pt;
	font-family:arial;
	color:black;
	padding-bottom:5px;
	font-style:italic;
	font-weight:800;	
}
TABLE.newsOuterO{
	font-size:8pt;
	font-family:arial;
	text-decoration:italic;
	color:white;
	background-color:#e9893d;
	padding-left:1px;
}
TABLE.newsInnerO{
	background-color:white;	
}
TD.newsInnerO{
	font-size:8pt;
	font-family:arial;
	color:black;
	font-style:italic;	
}
.section{
	border-width:1px;
	border-style:solid;
	border-color:black;
	width:100%;
}
.sectionTitle{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-align:left;
	font-weight:600;
	vertical-align:top;
}
.sectionDesc{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-align:left;
	font-style:italic;
	padding-bottom:5px;
}
.sectionTitleEven{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-align:left;
	font-weight:600;
	vertical-align:top;
	background-color:#e9893d;
}
.sectionDescEven{
	font-size:8pt;
	font-family:arial;
	color:black;
	text-align:left;
	font-style:italic;
	background-color:#e9893d;
	padding-bottom:5px;
}
.note{
	font-style:italic;
	font-size:8pt;
	color:black;
}
.imageLink{
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.imageLinkThumb{
	border-style:solid;
	border-width:1px;
	border-color:black;
	height:100px;
	width:100px;
}
.imageNoBorder{
	border-width:0px;
}
.version{
	font-style:italic;
	font-weight:600;
	font-family:arial;
	font-size:8pt;
	color:red;
}
.application{
	font-weight:400;
	font-family:arial;
	font-size:8pt;
	color:black;
}
.padCenter{
	padding-top:10px;
	text-align:center;	
}
.text{
	color:#000000;
	background:#ffffff;
	border: 1px solid #000000;
}
.input{
	font-size:8pt;
	text-align:right;
}
.submit{
	color:#000000;
	background:#f0f0f0;
}
.pageMessage{
	font-size:10pt;
	font-style:italic;
	color:#e9893d;	
	border-style:solid;
	border-width:1px;
	border-color:#e9893d;
	background-color:#ffffcc;
}
.pageError{
	font-size:10pt;
	font-style:italic;
	color:red;	
	border-style:solid;
	border-width:1px;
	border-color:red;
	background-color:#ffcccc;
}
TABLE.products{
	border-spacing:0px;
	padding:1px;
	background-color:#ffffff;
	color:black;
}
TD.productsTitle{
	font-size:12pt;
	font-family:arial;
	vertical-align:top;
	font-weight:800;
}
TD.products{
	font-size:10pt;
	font-family:arial;
	vertical-align:top;
	padding-left:10px;
}
.bold{
	font-weight:600;
}
.noteSpan{
	font-size:10pt;
	font-style:italic;
	color:black;	
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:#c0c0c0;	
}
.tabOpen{
	border-style:outset;
	background-color:white;
	border-width:3px;
	border-color:#f0f0f0;
	border-bottom-width:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-weight:800;
}
.tabClosed{
	border-style:outset;
	background-color:#f0f0f0;
	border-width:1px;
	border-color:#e9893d;
	border-bottom-width:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.docDiv{
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
	background-color:#f0f0f0;
	height:200px;
	width:600px;
	padding-left:20px;		
}
.noteLow{
	font-style:italic;
	font-size:8pt;
	color:#909090;
}
DIV.image{
	visibility:hidden;
	position:absolute;
	border-style:solid;
	border-width:1px;
	border-color:#e9893d;
	background-color:white;
}