/*
	Ultima Thule Technology Ltd
	(c) 2008
*/
body {
	background:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto; font-size:11px;
	text-align:center;
}

h1 { color:#235975; font-size:15px; }
h2 { color:#235975; font-size:15px; margin:5px; }
h3 { color:#235975; font-size:14px; margin:5px; }
h4 { color:#235975; font-size:13px; margin:5px; }
h5 { color:#235975; font-size:12px; margin:5px; }
p { font-size:11px; color:#000000; text-align:justify;}
ul,ol { font-size:11px; }
hr { color: #444444; background-color: #444444; height: 1px; border:0px; }

#topnav a {
	display:block;
	background:#003399;
	color:white; text-decoration:none;
	padding:6px; text-align:center;
}

#topnav a:hover {
	background:#021844;
}

#topnav .current a {
	display:block;
	background:#021844;
	color:white; text-decoration:none;
	padding:6px; text-align:center;
}

#maincontainer {
	width:999px;
	text-align:left;
	margin:0px auto;
	background:#FFFFFF;
}

#headercont {
	background:#FFFFFF;
	height:60px; z-index:10;
	border-bottom:1px solid white;
}

.headerleft {
	background: url(images/logo-whitebg.jpg) no-repeat top left;
	height:65px; padding-top:5px; padding-bottom:5px;
}

.headerright {
	position:relative; float:right;
	right:35px; width:280px; height:65px;
	top:-10px;
	text-align:right;
}


.headerright .nav a { color:#C0C0C0; font-size:13px; font-weight:bold; text-decoration:none; padding:2px; }
.headerright .nav a:hover { background:#666666; color:white; }
.headerright .nav {
	letter-spacing:-0.16px;
}
.headerright .nav {
	position:relative;
	top:-10px;
}
#dynahead {
	height:240px;
	background:#C0C0C0 top;
	border-bottom:3px solid #666666;
	border-top:4px solid #666666;
}

#undernav {
	background:url(images/undernav.jpg) repeat-x #FFFFFF;
	height:61px;
}

#content {
	/*background:url(images/contentbg.gif) repeat-x #015582 bottom;*/
	background: #4D4D4D; width:100%;
	/*padding: 7px 25px 7px 25px;*/
}

#content .box {
	background:white;
		min-height:260px;
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #content .box{
height: 260px;
}
/**/

#content .box a { color:#235975; text-decoration:none; }
#content ul {
	margin-left:0px; padding-left:20px;
	list-style: square;
}
#submenu {
	width:200px;
	padding-top:10px;
}

#leftnav {
	padding-right:5px;
}
#leftnav ul {
	list-style:none;
	margin:0px;
}

#leftnav li {
	list-style:none;
	margin:0px;
	padding-top:3px; padding-bottom:3px;
	
}

#leftnav a {
	padding:2px; color:#C0C0C0;
	/*display:block;*/
}

#leftnav a:hover { background:#666666; color:white; }
#partners {
	height:70px;
	background:url(images/partners.gif) no-repeat top left #FFFFFF;
	border-top:7px solid #666666; border-bottom:1px solid white;
	padding-bottom:8px;
}

#partners .right {
	float:right;
	position:relative;
	right:20px; top:14px;
	text-align:right;
	line-height:150%;
}

#partners .right a { font-size:11px; text-decoration:none; color:#434343; padding:2px;}
#partners .right a:hover { background:#666666; color:white; }
#footer {
	background:#666666;
	padding:10px;
	color:white;
}

#footer p {
	font-size:11px;
	margin:0px; color:#DBDBDB;
}

#footer a {
	text-decoration:none; color:#DBDBDB;
}
/* Style for Usual tabs */

.usual div {
  padding: 10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:snow;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

.formcell1 {
	background-color:#CCCCCC;
	border-top:1px solid #E3E1E1;
	border-right:1px solid #B0B0B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:6px;
}

.formcell2 {
	background-color:#EEEEEE;
	border-top:1px solid #D1D1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:6px;
}

#newsarchive {
		line-height:130%;
}

#newsarchive td {
	padding: 3px 0px 3px 0px;
}
#newsarchive a {
	padding:2px;
}

#newsarchive hr { color: silver; background-color: silver; height: 1px; border:0px; }