/* Basic Styling */
body, div, ul, li, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a, div, iframe{ margin: 0px;padding: 0px;}
body {	font-family: Verdana, arial; font-weight: normal; background-color: #9CC6E1; font-size: 12px; color: #333333;}
a{	color: #F01D2F;	text-decoration: none;}
a:hover{color:#9CC6E1;}
p{	margin: 8px 0px; line-height: 19px; font-family:Verdana, arial;}
h1, h2, h3, h4{	font-size:14px;}

/* Structure */
#shadow {	width: 912px;	height:594px;	margin:5px auto 0px auto;	background:url(../images/shadow.gif) no-repeat;}
#page{	background:url(../images/circles.jpg) #ffffff no-repeat;	width:905px;	height:586px;	border:solid 1px #a9a9a9;}
#header {	height: 114px;}
#logo {	background-image: url(../images/logo.gif);	text-indent: -6000px;	background-repeat: no-repeat;	height: 114px;	width: 234px;	float:left;}
#logo a {	height: 114px;	width: 234px;	display: block;}
#headerright{	width:671px;float:right;}
#strapline{	height:41px;width:293px; padding-right:34px; margin-top:15px; background:url(../images/strapline.gif) no-repeat; text-indent: -5000px;	float:right;}

/* Navigation */
#navigation{	width:625px; float:right; padding-top:10px; }
#navigation ul {	list-style: none; }
#navigation li {	float: left; line-height: 20px;	}
#navigation li div.topnav {	font-size:13px;	}
#navigation li a{	padding-left:4px;	display: block;	color:#F01D2F;	}
#navigation li a:hover{	color:#FFFFFF;	background-color:#F01D2F;}

/* Second Navigation */
#secondnav {	float:right; height: 20px; display:block; width:625px;	border-top:solid 1px #F01D2F;}
#secondnav ul {	list-style: none;	margin-left: 10px;	font-size: 11px; padding:0px;}
#secondnav li {	float: left;	margin: 0px 10px 0px 0px;	line-height: 20px;	color: #fff; padding:0px;}
#secondnav li a { text-decoration: none;	color: #fff;}
#secondnav li a:hover{	color:#9CC6E1;}
.navclass1 { background: none; }
.navclass2 { background-color: #F01D2F; }
.navclass3 { background: none; }
.navclass4 { background: none; }
.navclass5 { background: none; }
.navclass6 { background-color: #F01D2F;} 


/* Main middle content section*/
#main{	height:332px; width:905px; }
#leftPanel{	width:322px; margin:0px 18px 0px 20px;	float:left;	overflow:auto;	height: 332px;}
#leftPanel h3{	color:#F01D2F;	font-weight: normal;	font-size: 16px;	padding-top: 20px;}
#leftPanel ul, #leftPanel li{ list-style:none; padding-left:5px; display:block; line-height:20px;}
#leftPanel a{ color:#333333; font-weight:bold;}
#leftPanel a:hover{	color:#9CC6E1;}
#rightPanel{	width:525px; float:left; clear:right; height: 332px; padding-right:20px;}
iframe, div.#imagePanel{padding:0px; margin:0px;}

#noflash {	background-repeat: no-repeat;	width: 525px;	height: 332px;}
#contactText p{line-height:16px;}
#contactText a{color:#F01D2F; font-weight:normal;}

/* footer */
#footer {	height: 110px;	margin: 20px 20px 0px 20px;	border-top: 1px solid #F01D2F;}


#basetext {	width: 912px;	margin: 0px auto 0px;}
#basetext p, 
#basetext a{	font:10px/12px Verdana;	color:#FFFFFF;}
#basetext a:hover{	color:#F01D2F;}


/*************************CLASSES***********************/
.float-left{float:left}
.float-right{float:right}
