/* CSS Document */

html {
	margin:0;
	padding:0;
	height:100%;
}
	

body {
	font-size:13px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#666666;
	margin:0;
	padding:0;
	height:100%;
}


/*********MAIN POSITIONAL DIVS********/

#vertical {
	float:left;
	height:50%;
	margin-top:-350px;/* half vertical height*/
	width:100%;
}

#background-pic {
	color:#003399;
	position:relative;
	height:700px;
	background-image:url(images/graphics/bg.gif);
	background-repeat:repeat-x;
	clear:both;
}

#flashcontent {
	position: relative;
	text-align: left;
	width: 1140px;
	height: 700px;
	margin: 0px auto;
	background-image:url(images/graphics/flashcontent-bg.png);
}

#footer {
	position:relative;
	width:1140px;
	height:20px;
	padding:10px 0 4px 0;
	margin:10px auto 0 auto;
	color:#373737;
	text-align:center;
}

/********************INNER DIVS**************************/

#logo-div {
	width:218px;
	margin:0 auto 0 auto;
}

#logo-div img {
	border:none;
}

#side-nav-div {
	width:156px;
	height:550px;
	position:absolute;
	top:120px;
	left:20px;
	color:#666666;
	font-size:16px;
	font-weight:normal;
}

#side-nav-text {
	position:absolute;
	top:55px;
	left:25px;
}

#copy-div {
	position:absolute;
	top:173px;
	left:240px;
	color:#B2B2B2;
	width:731px;
	height:450px;
}

#inner-footer-div {
	position:absolute;
	top:675px;
	left:185px;
	font-size:16px;
	font-weight:normal;
}

/*********************FORMS*****************************/

.form-box {
	float:left;
	width:400px;
}

.form-row {
	position: relative;
	padding: 6px 6px 6px 6px;
}

.txt {
	background-color: #CCCCCC;
	border:1px inset #666699;
}

input.btn {
	width:auto;
	background-color: #CCCCCC;
	border:1px inset #666699;
}

.submit-row {
	width:100%;
	text-align:center;
}

.two-col-01 {
	position: absolute;
}

.two-col-02 {
	position:relative;
	left:200px;
}

.cheques {
	display:none;
}

/********************OTHER CONTACT STUFF*************/

#contact-box {
	float:right;
	width:150px;
}

/********************TEXT AND LINK STYLES*******************/

.port-heading {
	font-size:24px;
	font-weight:normal;
}

h1 {
	font-size:24px;
	font-weight:normal;
}

a:link, a:visited {
	color:#B2B2B2;
	text-decoration:underline;
}

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

#footer a:link, #footer a:visited {
	color:#373737;
	text-decoration:none;
}

#footer a:hover, #footer a:active {
	color:#AEAEAE;
	text-decoration:none;
}
	
/***SIDE MENU STYLES***/

ul.side-menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.side-menu li{
	padding:20px 0 0 0;
}

#side-nav-div a:link, #side-nav-div a:visited {
	color:#666666;
	text-decoration:none;
}

#side-nav-div a:hover, #side-nav-div a:active {
	color:#888888;
	text-decoration:none;
}

/***FOOTER MENU DIV***/

ul.footer-menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.footer-menu li{
	float:left;
	width:114px;
	text-align:center;
}

#inner-footer-div a:link, #inner-footer-div a:visited {
	color:#005764;
	text-decoration:none;
}

#inner-footer-div a:hover, #inner-footer a:active {
	color:#A2C6D2;
	text-decoration:none;
}