/* CSS Document */
html, body {margin: 0px; padding: 0px; background-color: #186BAD;}

html, body, td, th {
	font-size: 12px;
	line-height: 135%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {font-size: 20px;}
h2 {font-size: 20px;}
h3 {font-size: 17px;}
h4 {font-size: 17px;}
h5 {font-size: 14px;}
h6 {font-size: 14px;}

h1, h2 {}
h3, h4 {}
h5, h6 {}

a, a:link {color: #CE2921}
a:active {}
a:visited {}
a:hover {}

.clear {clear: both;}

/* colours */
/*
orange: #FFAD10;
blue: #186BAD;
red: #CE2921;
light: #AECAEC;
*/

/* header */
#header { border-bottom: 1px solid #186BAD; background-color:#FFFFFF;}

#header .logo_left {diaplay: block; float: left; width: 169px; height: 130px; background-image:url(../images/layout/logo_top_left.png);}
#header .logo_left .inner {display: none;}
#header .header_top,
#header .header_bot,
#header .navigation_outer {margin-left: 169px; text-align: center;}


#header .header_top .logo_right {display: block; width: 200px; height: 73px; float: right; background:url(../images/layout/logo_top_right.png) no-repeat center center;}
#header .header_top .tel_right {display: block; float: right; font-size: 26px; font-weight: bold; padding: 15px 20px 5px 0;}
#header .header_top .text {margin-right: 200px; height: 73px; font-size: 10px; line-height: 12px; padding-top: 5px;}
#header .header_top {height: 73px;}

#header .header_bot {height: 27px; background-color: #FFAD10;}

/* top navigation */
#header .navigation {text-align: center !important; height: 30px; line-height: 26px; background:url(../images/layout/navigation_top_background.png) repeat-x bottom;}
#header .navigation a {text-decoration: none; display: block; float: left; height: 30px; width: 80px; color:#186BAD !important; background-repeat: no-repeat; background-image: url(../images/layout/navigation_top_link.png);overflow: hidden;}
#header .navigation a:hover {text-decoration: underline;}
#header .navigation a.active {background: url(../images/layout/navigation_top_link_active.png);}

#header .navigation a.home, 
#header .navigation a.home_active {width: 111px; text-indent: 30px; background-position: right; background-repeat: no-repeat; overflow: hidden;}
#header .navigation a.home {background-image: url(../images/layout/navigation_top_home.png);}
#header .navigation a.home_active {background-image: url(../images/layout/navigation_top_home_active.png);}


/* body content */



/* left */
#left {float: left; display: block; width: 210px; background:url(../images/layout/navigation_left_border.png) right top no-repeat; color:#FFFFFF;}
#left .left_inner {background: url(../images/layout/navigation_left_image.jpg) top left no-repeat;}
#left * {margin: 0px; padding: 0;}

/* left roll over graphic */
#left .rollover {padding-left: 70px; height: 50px; line-height: 50px;}

/* left navigation */
#left .navigation {padding: 10px 15px 15px 70px; font-size: 11px;}
#left .navigation ul {list-style: none; margin: 0; padding: 0; padding-right: 14px;}
#left .navigation li {list-style: none; padding: 5px 0 5px 0;}
#left .navigation a {color: #FFFFFF !important;}


/* content */
.content_outer {margin-left: 210px;}
.content_inner {padding: 10px; background-color: #FFFFFF; overflow: visible;}
#content {color: #186BAD; width: 700px;}

.content_right {float: right; width: 200px; display: block; border-left: 1px solid #186BAD; background-color: #AECAEC; padding: 10px; margin: 0 0 10px 20px;}

/* footer */

#footer {clear: both; padding: 10px 0; font-size: 10px; text-align: center;}
#footer a {color: #999999 !important;}


/* forms */
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding: 5px; color: #CE2921;}


