@charset "utf-8";
/* CSS Document */

* { font-family: "Calibri", sans-serif; }

body {
	margin:0px 0px;
	padding:0px;
	background-image:url(../images/newbg.gif);
	background-repeat:repeat-x;
}

img
{  
	border-style: none;
} 

.linktext {text-decoration:none;}

#header {
	width:1024px;
	height:100px;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	background-position:center;
} 

#subheader {
	width:1024px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#contentheader {
	width:1024px;
	height:10px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/headseparator.gif);	
}

#contents {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-decoration:none;
}

#footer {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
}

#imagefloat {
	position:absolute;
	width:340px;
	height:380px;
}	
	
ul.navigation{margin:0;padding:0;list-style-type:none;display:block;line-height:165%;}
ul.navigation li{margin:0;padding:0;border-top:1px solid #000033;border-bottom:1px solid #669999;}
ul.navigation li a{display:block;text-decoration:none;color:#fff;background:#132F70; padding-left:20px; padding-right:20px;}
ul.navigation li a:hover{background:#2ca2ce url(../images/navarrow.gif) no-repeat 0 9px;}
ul.navigation li a.current{background:#336699;}
ul.navigation li a.current:hover{background:#2ca2ce url(../images/navarrow.gif) no-repeat 0 9px;}

ul.navigation li>ul {display:none;border:1px solid #ffffff;}
ul.navigation li:hover>ul{margin:0;padding:0;list-style-type:none;display:block;position:absolute;margin-left:170px;line-height:165%;margin-top:-1.75em;}

.HighlightText
{
	font-weight: bold;
    font-size: 15pt;
    color: navy;
    text-decoration: none;
}

img.imgborder {
	border:1px solid #132F70;
}

.more {
	background-color:#cedbfb; 
}

.less {
	background-color:#ffffff; 
}

#wrap { text-align: center; }

#bar {
margin: 0 auto;
width: 250px;height: 10px;
text-align: left;
border: 1px solid black;
}

#progress {
width: 0;height: 100%;
background: #132F70;
} 

input.outputstyle1 {
	background-color:#ffffff; 
	color:#132F70; 
	font-weight:bold; 
	font-size:14px; 
	border:none;
}

input.outputstyle2 {
	background-color:#f0f4fc; 
	color:#132F70; 
	font-weight:bold; 
	font-size:14px; 
	border:none;
}

#contents table tr td div table tr td {
	font-size: small;
}

