a , a:link , a:visited, a:hover {
	color : #333;
	text-decoration: none;

}

body {
	background:#FFFFFF url(../images/background.gif) repeat-x ;
	
	font-family:helvetia,trebuchet,verdana,sans-serif;
	font-size:small;
	color:#000000;
	margin: 0;
}


#centercontent {
	margin:0px auto;
	width:750px;
}


#header {
	background:#455372 url(../images/header_bgl.png) repeat-x scroll left bottom;
	height: 15px;
	padding-bottom : 15px !important;
	padding-bottom : 0px;
	position:inherit;
	display: block;
	
}

#loginform {
	float: right;
	height: 20px;
	padding : 5px 20px 5px 0;
	background:transparent url(../images/header_bgr.gif) no-repeat scroll right bottom;
}

form { margin: 0px; padding: 0px;}

#loginform ul{
	margin: 2px 0;
	list-style : none; 
}

#loginform ul li {
	float : left;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
}

#loginform a, #loginform a:link, #loginform a:visited, #loginform a:active {
	color:#fff;
	text-decoration: none
}

.textfield:hover , .textfield:focus {
	background:#FFF none repeat scroll 0%;
}
 
.textfield { 
	background:#D9DBE1 none repeat scroll 0%;
	border:1px solid #9097A2;
	font-size:85%;
	padding:2px;
	width:100px;
}

#submit {
	background:#6A7389 none repeat scroll 0%;
	border-color:#9097A2 rgb(40, 48, 67) rgb(40, 48, 67) rgb(144, 151, 162);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-size:85%;
	font-weight: bold;
	padding:1px 4px;
}

#navigation {
	padding : 5px 0px 5px 20px;
}

#navigation ul{
	margin: 2px 0;
	padding: 0px;
	list-style : none; 
}

#navigation ul li {
	float : left;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
}

#navigation a, #navigation a:link, #navigation a:visited, #navigation a:active {
	color:#fff;
	text-decoration: none
}


/*
*	Logo row
*/

#logorow {
	padding: 5px;
	font-size : 24px;
	color : #666;
	width:750px;
	height: 100px;
}

#logorow #logo {
	float : left;
}

#logorow #screen {
	float : right;
}

/* 
* Top Content 
*/

#topcontent:before { border: medium none ; margin: -15px -15px 0pt; background: transparent url('../images/tc_tr.gif') no-repeat scroll right top; line-height: 0.1; font-size: 1px; height: 15px; display: block; content: url('../images/tc_tl.gif'); }
#topcontent { padding: 15px; background: rgb(228, 236, 236) url('../images/tc_b.gif') repeat-y scroll right center; margin-bottom: 1em; }
#topcontent:after { margin: -15px; background: transparent url('../images/tc_br.gif') no-repeat scroll right bottom; display: block; clear: both; padding-top: 15px; line-height: 0.1; font-size: 1px; content: url('../images/tc_bl.gif'); height: 8px; }

.hd {   background:#FFFFFF url(../images/g_t.gif) repeat-x scroll left top; height:9px; margin:0pt; padding:0pt; }

.hd .l { background:transparent url(../images/g_tl.gif) no-repeat scroll left top;
	display:block;
	height:9px;
	line-height:0.01em;
	margin-bottom:-15px;
	position:relative;
	width:9px; 
	float: left;
	}

.hd .r { background:transparent url(../images/g_tr2.gif) no-repeat scroll left top;
display:block;
height:9px;
line-height:0.01em;
margin-bottom:-15px;
position:relative;
width:9px;
float: right;
	}	
	
.bd {
	background:transparent url(../images/g_r.gif) repeat-y scroll right top;
	padding:0px 10px 0px;
}

.ft { background:#FFFFFF url(../images/g_b.gif) repeat-x scroll left bottom; height:9px;
margin:0pt;
padding:0pt;}

.ft .r {
background:transparent url(../images/g_br2.gif) no-repeat scroll left top;
display:block;
height:9px;
line-height:0.01em;
margin-bottom:-15px;
width:9px;
float: right;
}

.ft .l {
background:transparent url(../images/g_bl2.gif) no-repeat scroll left top;
display:block;
height:9px;
line-height:0.01em;
margin-bottom:-15px;

width:9px;
float: left;

}

.bdback { 
	background:#FFFFFF url(../images/mgrad.gif) repeat-x scroll left bottom;
}

.whiteround {
	background:#FFFFFF url(../images/g_l.gif) repeat-y scroll left top;
	margin-top:-1px;
	position:relative;
}
