body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	background-color: #eef7fd;
	background-image: url(images/page-bg.gif);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444455;
	margin-bottom:10px;
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#FFFF99;
text-decoration:none;
}

ul {
padding:0px 0px 0px 40px;
margin:0px;
}

.wrapper {
	clear: both;
	float: none;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.container {
clear:both;
float:left;
width:100%;
position:relative;
background:url(images/main-btm.png) left bottom no-repeat;
}

.header {
height:266px;
width:100%;
position:relative;
float:left;
clear:both;
}

.headertop {
height:36px;
width:760px;
position:relative;
float:left;
clear:both;
padding:0px;
padding:0px;
}

.pagetitle {
position:relative;
float:left;
clear:none;
width:420;
}

.pagetitle h1 {
margin:0px;
padding:3px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
font-weight:normal;
}

.headerbodyw {
position:relative;
float:left;
clear:both;
width:760px;
}

.headerbody1 {
height:186px;
width:368px;
position:relative;
float:left;
clear:left;
background:url(images/top-left-pic.jpg) left top no-repeat;
padding:8px 0px 0px 12px;
}

.headerbody1 h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#004a9b;
margin:0;
padding:0;
line-height:16px;
letter-spacing: -0.5pt;
}

.headerbody2 {
height:194px;
width:380px;
position:relative;
float:right;
clear:right;
background:url(images/top-right-pic.jpg) right top no-repeat;
}

.menu {
position:relative;
float:left;
clear:both;
text-align:center;
width:760px;
height:26px;
background:url(images/menu-bg.gif) top repeat-x;
padding-top:10px;
}

.menu a {
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:10px 21px 10px 21px;
text-decoration:none;
}

.menu a:hover {
color:#FFFF99;
padding:8px 21px 8px 21px;
/* border-left:#0066CC 1px solid;
border-right:#0066CC 1px solid; */
border-bottom: 4px solid #2798d8;
border-top: 3px solid #0665bb;
}

.menu a:active {
color:#FFFF99;
text-decoration:underline;
}

.middlew {
position:relative;
width:760px;
float:left;
clear:none;
background:url(images/main-top-bg.gif) top left repeat-x #f6f8f9;
}

.middle {
width:720px;
position:relative;
background:url(images/main-btm.png) bottom left no-repeat;
float:left;
clear:both;
padding:12px 20px 10px 20px;
}

.middle h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#444455;
font-size:19px;
font-weight:bold;
margin:0;
padding:3px 5px 3px 5px;
border-left:#444455 10px solid;
background-color:#e4e9ed;
}

.middle h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#444455;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding-bottom:3px;
display:block;
text-transform:uppercase;
}
.onecolumn a {
	color: #0766BC;
	text-decoration: underline;
}
.document a {
	color: #0665BB;
	text-decoration: underline;
}


.middle h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#444455;
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding-bottom:3px;
}

.middle p {
padding:0px 0px 6px 0px;
margin:0;
}

.middle a {
color:#444455;
text-decoration:none;
}

.middle a:hover {
color:#004a9b;
text-decoration:underline;
}

.leftcolumn {
width:450px;
position:relative;
float:left;
clear:left;
}

.rightcolumn {
width:260px;
padding-left:10px;
position:relative;
float:right;
clear:right;
}

.righttxt {
position:relative;
width:230px;
padding:0px 10px 5px 10px;
float:left;
clear:both;
border-left:#f6f8f9 10px solid;
border-top:#e4e9ed 5px solid;
border-bottom:#f6f8f9 10px solid;
background-color:#e4e9ed;
}

.onecolumn {
width:720px;
position:relative;
float:left;
clear:left;
}

.document {
	width:690px;
	position:relative;
	float:left;
	clear:left;
	padding:10px 15px 15px 15px;
}

.documentStripe {
	width:690px;
	position:relative;
	float:left;
	clear:left;
	padding:10px 15px 15px 15px;
	background-color:#d4e8f4;
	color:#99CCFF;
	font-weight:bold;
}

.documentStripe a{
color:#0665bb;
text-decoration:underline;
padding:0px 3px 0px 3px;
}
.documentStripe a:hover{
color:#0665bb;
text-decoration:underline;
padding:0px 3px 0px 3px;
background:#EEF7FD;
}
.documentStripe #on {
background:#EEF7FD;
color:#99CCFF;
}


.document a {
color:#0665bb;
text-decoration:underline;
}

.prjstatus {
padding-bottom:5px;
}

#div1 {
color:#9999AA;
}

.footer {
position:relative;
float:left;
clear:none;
margin-left:auto;
margin-right:auto;
width:500px;
padding-top:10px;
text-align:left;
color:#FFFFFF;
font-size:11px;
}

.content {
position:relative;
float:left;
clear:both;
padding-bottom:10px;
min-height:250px;
}

.modulgalerie {
position:relative;
float:left;
clear:both;
width:710;
padding:4px;
margin:5px 0px 5px 0px;
border:#0099FF 1px solid;
}

.forms {
background-color:#f8f7Fd;
border:1px inset #e4e9ed;
}

#div1 {
min-height:120px;
}


/* for Internet Explorer */
/*\*/
* html .content {
height:250px;
}

* html #div1 {
height:200px;
}
/**/