/* general styling */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#container {
	width:800px;
	min-height:580px;
	margin-left:auto;
	margin-right:auto;
	
}

#header, #menu, #content {
	width:800px;
	float:left;
}

.show_err {
	background:#D7B4A8;
}
.errorMsg {
	color:#990000;
	margin-top:5px;
	background:#999999;
	border: 1px solid #FF0000;
	padding: 2px;
	}

#footer {
	float:left;
	background:#003366;
	color:#cccccc;
	font-family:"Times New Roman", Times, serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:795px;
	padding-top:5px;
	height:15px;
	
}

#footercap{
float:left;
clear:both;
width:800px;
height:20px;
background:url(../images/curved-bot.png) no-repeat;
}

.bold {font-weight:bold;}
.ital {font-style:italic;}
a {
text-decoration:none;
}

a:hover {text-decoration:underline;}
a:visited {
color:#0000CC;
}

/*-eof general -*/


/* for the header */

#header img {
	float:left;
	margin:none;
	padding:none;
}

/* menu */
#menu {
background:url(../images/menu_bg2.jpg) no-repeat;
height:25px;
}
#menu a {color:#FFFFFF;}
#menu a:hover {text-decoration:none;}

#homebtn {
margin-left:27px;
}
.navbar {
	background:url(../images/nav_off.jpg) no-repeat;
	width:70px;
	height:25px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	float:left;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
}

.navbar:hover {
	cursor:pointer;
	background:url(../images/nav_on.jpg) no-repeat;
	color:#FFffff;
}

.navon {
	cursor:pointer;
	background:url(../images/nav_hl.jpg) no-repeat;
}
div.navon:hover {
	background:url(../images/nav_hl.jpg) no-repeat;
}
/*content */
#content {
	margin:0px;
	padding:0px;
	background:#CCCCCC;
	background:#95a7db;
}

#leftpanel, #rightpanel {
	float:left;
	width:400px;
}

#leftpanel img {
	float:left;
}
#leftpanel object {
	float:left;
}

#rightpanel {
	width:400px;
	font-size:11px;
}

#rightpanel h3, #leftpanel h3 {
	border-bottom:1px dotted #000000;
	width:350px;
	padding-left:10px;
	padding-top:2px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:0px;
	height:17px;
	font-size:14px;
	background:url(../images/cbox_top.png) no-repeat;
	float:left;
	clear:left;
}

.contentbox {
	float:left;
	clear:left;
	padding:0px 5px 0px 5px;
	margin-left:20px;
	width:350px;
	background:#c3cdea;
	margin-left:20px;
}
.contentbox_bot {
	background:url(../images/cbox_bot.png) no-repeat;
	height:14px;
	width:360px;
	float:left;
	clear:left;
	margin-left:20px;
}

.thanks {
	font-size:12px;
	text-align:center;
	width:800px;
	padding-top:14px;
	margin-bottom:20px;
	border-top:1px dotted #000000;
	float:left;
	clear:both;
	}
	
.om {
	color:#000066;
	font-size:10px;
	font-weight:bold;
	
	
	}
/* cms */
.cmsbot {
	margin-bottom:14px;
}
.webtable {
	height:320px;
	width:350px;
	overflow:auto;
}

#leftpanel table {
	width:335px;
	float:left;
	margin-left:0px;
	border-collapse:collapse;
	margin-top:8px;
}

#leftpanel table tr {
	border-bottom:1px solid #003399;
}

#leftpanel table th {
	color:#CCCCCC;
	background:#3366CC;
	font-size:11px;
}
.center {
	text-align:center;
}
.cms_checkbox {
width:14px;
font-size:12px;
}
#websummaryform {
margin:0px;
padding:0px;
width:330px;
float:left;
height:320px;
background:none;
}
button.publish {
	width:100px;
	margin:0px;
	font-size:11px;
	float:right;
	margin-top:5px;
}

#leftpanel table tr.noborder {
	border-bottom:none;
}

#loginform {
width:400px;
min-height:370px;
padding-top:10px;
float:left;
}
#loginform button {
font-size:10px;
border:1px solid #999999;
width:152px;
height:20px;
float:left;
}

#loginform button:hover {
background:#00CC33;
}
.formtitle {
width:50px;
height:18px;
margin-left:20px;
margin-bottom:5px;
float:left;
clear:left;
}

#loginform input {
	float:left;
	width:150px;
	height:16px;
	border:1px solid #003399;
	margin-bottom:5px;	
}

.currentprojtitle {
font-size:85%;
color:#333333;
}

#cmsload {
position: absolute;
width:50px;
height:50px;
background:none;
top:48px;
left:0px;
}

