@charset "UTF-8";
/* CSS Document */


html { font-size: 62.5%; }

body { background-color:#EFEFEF; margin:0px; font-size:1.0em; color:#333; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }

h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#294986; padding-left:11px; }

h2 { font-family: Helvetica, Arial, sans-serif; font-size:1.3em; color: #294986; padding-left:11px; }



a:link { color: #294986; text-decoration: none; }

a:visited { color: #294986; text-decoration: none; }

a:hover { color: #666; text-decoration: none; }

#rss { float:left; color: #FFFFFF; width:180px; height:auto; overflow:hidden; margin-top:12px; margin-left:6px; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; padding-bottom:8px; background-color:#294986; }

#rss a {
	color: #FFFFFF;
}
#rss h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:1.4em;
	color: #fff;
	padding-left:15px;
	margin:0;
	padding-top: 10px;
}
#rss ul {
	padding: 0;
	margin: 5px;
}
#rss li {
	padding-left: 10px;
	list-style: none;
}
.rssh1 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #fff; padding-left:15px; margin:0; padding-top:12px; font-weight: bold; }

#rss h2 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color:#666; padding-left:15px; margin:0; }

#rss p { font-family: Helvetica, Arial, sans-serif; font-size:1.1em; color: #fff; padding-left:15px; line-height:15px; }

#header { width:1000px; height:111px; margin:0 auto; background-image:url(images/header_shape.jpg); background-repeat:no-repeat; background-position:right; border-left:thin; border-left-color:#333; border-right:thin; border-right-color:#333; border-right-style:solid; border-left:thin; border-left-color:#333; border-left-style:solid; border-bottom:medium; border-bottom-color:#294986; border-bottom-style:solid; }

#logo { float:left; width:102px; height:68px; margin-left:30px; padding-top:20px; }

#numbers { width:auto; height:auto; overflow:hidden; padding-top: 10px; margin-left:12px; }

.numbersh1 { font-family: Helvetica, Arial, sans-serif; font-size:1.2em; color:#294986; padding-left:8px; margin:0; padding-top:8px; line-height:18px; font-weight: bold; }

.numbersh2 { font-family: Helvetica, Arial, sans-serif; font-size:1.2em; ; color:#333; padding-left:8px; margin:0; font-weight: bold; }

.numbersh3 { font-family: Helvetica, Arial, sans-serif; font-size:1.2em; color:#999; font-weight: bold; }

#mainbox2 { margin: 0 auto; width: 1000px; border-left: solid 1px #333; border-right: solid 1px #333; border-bottom: solid 1px #333; overflow:auto; clear: both; }

#left { float:left; width:193px; height:auto; overflow:hidden; }

#presenter { background-image:url(images/Videotile-background.jpg); background-repeat:no-repeat; margin-top:12px; margin-left:5px; width:183px; height:232px; margin-bottom:20px; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; }

#navigation { float:left; width:180px; height:auto; overflow:hidden; margin-left:6px; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; padding-bottom:8px; margin-bottom: 10px; }

.navgrey { padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#666; font-weight:100; }

#navigation ul { text-decoration:none; padding:0; margin:0; }

#navigation li { list-style:none; text-decoration:none; line-height:15px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#294986; font-weight:bold; font-size:1.2em; }

#middle { padding-bottom:12px; width:546px; float:left; border-left: solid 1px #333; border-right: solid 1px #333; min-height:750px; }


#middle ul { text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#middle li { text-decoration:none; display:list-item; font-size:1.2em; line-height:18px; color: #666;}


#middle a:link { color: #294986; text-decoration: none; font-weight: bold; }

#middle a:visited { color: #294986; text-decoration: underline; font-weight: bold; }

#middle a:hover { color: #666666; text-decoration: none; font-weight: bold; }

#middle h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.8em; color: #333; margin:0; padding:12px; }

#middle p { padding-left:12px; padding-right:5px; font-size:1.2em; }

#middle span { color: #999; padding-left:5px; }

#middleflash { width:536px; height:232px; margin:0 auto; }

#middlecontent { float:left; width:540px; }

#heading { float:right; width:420px; margin-top:10px; margin-left:5px;}

.heading { float:right; width:420px; margin-top:10px; margin-left:5px;}

#heading ul { text-decoration:none;}

#heading li {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; }


#image { margin-left:5px; float:left; width:101px; margin-top:10px;}

.image { margin-left:5px; float:left; width:101px; margin-top:10px;}

.star { float:right; }

.ct { padding-left:50px; padding-top:25px; }

#bullets { clear: both; width:536px; overflow:hidden; margin:0 auto; margin-top:0px; margin-left:5px; border-bottom:thin; border-bottom-color: #CCC; border-bottom-style:solid; }


.bullets { clear: both; width:536px; overflow:hidden; margin:0 auto; margin-top:0px; margin-left:5px; border-bottom:thin; border-bottom-color: #CCC; border-bottom-style:solid; }

#bullets h2 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color: #333; padding:7px; margin:0; }

#bullets ul { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #333; padding:12px; margin:0; padding-left:25px; line-height:15px; }

#middlecontent h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color: #FFF; padding:7px; margin:0; background-image:url(images/px.jpg); background-repeat:repeat-x; }

.middlecontenth1 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding-top: 8px; font-size:1.5em; color: #FFF; height: 40px; background-image:url(images/px.jpg); background-repeat:repeat-x; font-weight: bold; }


#mainright { width:257px; height:auto; overflow:hidden; margin-top:0px; padding-bottom:12px;}

#right { float:right; width:250px; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; }

#rightflash { width:250px; height:232px; }

#right h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#294986; padding:0px; margin:0; padding-top:20px; padding-left:12px; }

.righth1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#294986; padding:0px; margin:0; padding-top:20px; padding-left:12px; font-weight: bold; }

#right h2 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #000; padding:2px; margin:0; padding-left:12px; }

.righth2 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #000; padding:2px; margin:0; padding-left:12px; }
 
#rightaircon {width:247px; overflow:auto; border-bottom:thin; border-bottom-color:#CCC; border-bottom-style:solid; background-color:#BC141F}

#rightaircon h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#fff; padding:0px; margin:0; padding-top:20px; padding-left:12px; }

.rightairconh1 { font-family: Helvetica, Arial, sans-serif; font-size:1.4em; color:#fff; padding:0px; margin:0; padding-top:20px; padding-left:12px; font-weight: bold; }

#rightaircon h2 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #fff; padding:2px; margin:0; padding-left:12px; }

.rightairconh2 { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #fff; padding:2px; margin:0; padding-left:12px; }

#rightaircon a:link { color: #fff; text-decoration: none; }

#rightaircon a:visited { color: #fff; text-decoration: none; }

#rightaircon a:hover { color: #F3F3F3; text-decoration: none; }

#footer { width:1000px; height:111px; margin:0 auto; text-align:center; line-height:9px; overflow:hidden; clear: both; margin-top:12px; }

#footer ul { margin-left:0px; }

#footer li { font-family:Arial, Helvetica, sans-serif; display:inline; padding-left: 5px; padding-right: 5px; font-size:1.0em; line-height: 18px; }

#footer p { font-family: Helvetica, Arial, sans-serif; font-size:1.0em; color: #999; padding-left:35px; }

#pdf { float:right; width:175px; height:20px; margin-right:10px; }

#pdf p { font-family: Helvetica, Arial, sans-serif; font-size:1.1em; color: #333; padding-left:5px; padding-top:0px; }

#dashline { background-image:url(images/dashline.jpg); background-repeat:no-repeat; }

#pdf a:link { color: #BA131D; text-decoration: none; }

#pdf a:visited { color:#BA131D; text-decoration: none; }

#pdf a:hover { color: #666; text-decoration: none; }

.float { float:left; }

.paddingmar { padding: 0; margin: 0; }

.formstyle { padding: 5px; border: solid 1px #666; width: 225px; }

#post {
	color: #333;
}
#post h2 {
	font-size: 1.6em;
	padding-left: 10px;
}
#post h3 {
	font-size: 1.6em;
	padding-left: 10px;
}

#sidebar {
	font-size: 1.2em;
}
#sidebar li {
	list-style: none;
}
#sidebar ul {
	padding-left: 10px;
	list-style: none;
	margin: 0;
}
#sidebar h2 {
	color: #333;
	font-size: 1.4em;
	padding-left: 10px;
}
#sidebar a:link {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar a:visited {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.largeblue {
   color: #294986;
   font-size: 16px;
   font-weight: bold;
   }
.largegrey {
   color: #333;
   font-size: 16px;
   font-weight: bold;
   }
.vlargegrey {
   color: #333;
   font-size: 22px;
   font-weight: bold;
   }
#localnumbers { overflow:hidden; text-align: left; padding-left:60px; padding-top: 35px; width: 500px;}

.padding {
 margin: 0;
 padding: 0;
 }
#areaphone {
  clear: both;
  margin: 0 auto;
  width: 1000px;
  height: 60px;
  border-bottom: 1px #000 solid;
  border-left: 1px #000 solid;
  border-right: 1px #000000 solid;
  }
  
.rightpad {
 padding: 25px 0 0 10px;
 }