/* Sets the position of everything in the window and the background colour */
body {min-width: 920px; 	padding: 0;	 background-color:#032957; 	 background-image:url(../../_images/global/bkg_gradient.gif); 	 background-position:top;}

/* Sets the base font specifications */
body,table {font-family: 'lucida grande', Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #264981;}
table {border:none;padding:0;}
img {border:0px;}
a:link {color:#264981; text-decoration:none;}
a:visited {color:#264981; text-decoration:none;}
a:hover {color:#264981; text-decoration:underline;}
a:active {color:#264981; text-decoration:none;}

h1 {font-size:16px; font-weight:bold;font-family: 'lucida grande', Arial, Verdana, Helvetica, sans-serif;}
h2 {font-size:14px; font-weight:bold;font-family: 'lucida grande', Arial, Verdana, Helvetica, sans-serif; display:inline;}
h3 {font-size:12px; font-weight:bold;font-family: 'lucida grande', Arial, Verdana, Helvetica, sans-serif;}
h4 {font-size:11px; font-weight:bold;font-family: 'lucida grande', Arial, Verdana, Helvetica, sans-serif;}

textarea, input, select {border:1px solid #155AA7; width:360px; height:15px; background-color:#e2e8ed; font-size:11px; color: #264981; font-family: Arial, sans-serif;	}
input[type=radio] {border:1px solid #155AA7; width:14px; height:14px;}

#horizon	{	text-align: center; position: absolute;	top: 50%;	left: 0px;	width: 100%;	height: 1px;	overflow: visible;}
#wrapper {background-color: #fff;	margin-left: -450px;	position: absolute;	top: -289px;	left: 50%;	width: 886px;	height: 564px;	border:7px solid #fff;	text-align:left;	}
#footerwrapper {margin-left: -443px;	position: absolute;	top: 292px;	left: 50%;	width: 886px;		text-align:left;	z-index: 899;}
#flashwrapper {	position: absolute;	padding:0;	left: 222px;	top:0px;	width:664px;	height:439px;	z-index: 100;}
#navwrapper {position:absolute; padding:0; left:222px; top:104px; width:664px; height:22px;  background-color:#9cafc3; border-top:3px solid #fff; border-bottom:3px solid #fff; z-index: 999; }

td.leftcol {width:219px; vertical-align:top; background-color:#9cafc3;}
td.rightcol {width:664px; vertical-align:top;}
td.lefttext {padding:9px 7px 9px 7px; color:#032553; font-weight:bold; line-height:15px;}

td.sidenoframe {background-color:#e2e8ed; text-align:right; padding:5px 5px 0 5px;}


/* Specialised Text Styles */
.footer {	font-size: 9px; color: #3366CC;}
a.footer {	color: #3366CC; text-decoration: none;}
a.footer:hover {	color: #CCCCCC;	text-decoration: underline;}
a.footer:visited {	color: #3366CC;	text-decoration: none;}
