﻿/*//////////////////////////////////////////////////////////// 2009 REDESIGN STYLES //////////////////////////////////////////////////////////////

e05206 - orange

FFDE62 - Yellow
FFEEB0 - light yellow
FCF3D6 - lightest yellow

948A85 - grey
E7E4E2 - light grey
4D678C - blue grey
BDB6B3 - purple grey

E31937 - red
000000 - black
 ----------------------- FIXED ELEMENTS ----------------------- */
BODY {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
TABLE {border-spacing:5px;}

TD {padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	vertical-align:top;
	font-size:12px;
	color:#000000;}

DIV {
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H1 {font-size:18px; color:#000000;}
H2 {font-size:14px; color:#4D678C;}
H3 {font-size:14px; color:#948A85;}
H4 {font-size:18px; color:#F05F22;}

HR {border: 0; height: 1px; background-color:#BAC9E7;}
IMG {border:0;}
OL {FONT-SIZE: 12px;color: #000000;}
LI {FONT-SIZE: 12px; color:#000000; LINE-HEIGHT: 120%;}
UL {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 120%;}

/*  form elements  */
FORM {MARGIN: 0px;color: #14327D; }
TEXTAREA {FONT-SIZE: 12px;color: #14327D; width:80%}
INPUT {FONT-SIZE: 12px;color: #14327D;}
SELECT {FONT-SIZE: 12px;color: #14327D;}
OPTION {FONT-SIZE: 12px;color: #14327D; }

A {COLOR: #14327D; text-decoration:underline;}
A:hover {COLOR: #6471b2; TEXT-DECORATION: underline;}
A:visited {COLOR: #6471b2; TEXT-DECORATION: underline;}

b{color:#4D678C;}

#index_footer {background-color:#BDB6B3; padding:20px; vertical-align:middle;}

/* ----------------------- TEXT STYLES ----------------------- */
.center {text-align:center;}
.right {text-align:right;}
.bold {font-weight:bold;}
.emphasise {font-style:italic;}

/*  color controls  */

.footA:active {color: #4D678C; font-size:10px;}
.footA:visited {color: #4D678C; font-size:10px;}
.footA:hover {color: #4D678C; font-size:10px;}
.footA{color: #4D678C; font-size:10px;}

.red {COLOR: #E31937}
.redA:visited {color:#E31937;}
.redA:active {color:#E31937;}
.redA:hover {color:#E31937;}
.redA {color:#E31937;}

.footnote { font-size:10px; color:green;}
.copyright { font-size:9px; color:#6471B2;}

.rssA:hover  {font-size:9px; color:#4D678C;}
.rssA:visited  {font-size:9px; color:#4D678C;}
.rssA:active  {font-size:9px; color:#4D678C;}
.rssA  {font-size:9px; color:#4D678C;}

.skyblueA:hover {color:#bac9e7;}
.skyblueA:visited {color:#bac9e7;}
.skyblueA:active {color:#bac9e7;}
.skyblueA {color:#bac9e7;}

.downloadA:hover {font-size:18; color:#BAC9E7;}
.downloadA:visited {font-size:18; color:#6471B2 ;}
.downloadA:active {font-size:18; color:#6471B2 ;}
.downloadA {font-size:18; color:#6471B2 ;}

/* ----------------------- CUSTOM BLOCK ELEMENTS ----------------------- */  
.imgfloat {float:right; margin:5;}

.extrapadding {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;}
	

.tablecenter{
	display:inline-table;
    margin-left: auto;
    margin-right: auto;
    text-align: left;}

.tablenopadding{
	padding:0;
	margin:0;}

.standout{
	background-image:url('images/standout_box_250x350.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-position:0 0;}

.standout2{
	background-image:url('images/QKit_bg_300x360.gif');
	background-repeat:no-repeat;
	background-position:center;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-position:0 0;}

.standout3{
	padding: 10px;
background-image:url('images/QKit_bg_900x270.gif');
		background-repeat:no-repeat;
		background-position:0 0;
}

.standout4{
	background-image:url('images/standout_box_900x400.gif');	
	background-repeat:no-repeat;
	background-position:center;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-position:0 0;}


.textbox {width:150px;}

.skybluebg {background-color:bac9e7;}
.dblue {background-color:#14327D;}

.centerV {

	vertical-align:middle;
	text-align:center;
}




