@charset "UTF-8";

body,td,th { font-family: arial; font-size: 11px; font-style: normal; line-height: 1.1em; }
p {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 1.1em;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
    
#li-Box1 {
	margin: 0px 5px;
	padding: 0px;
	float: left;
	width: 103px;
	display: inline;
}

   a:link {color: #666666;text-decoration: underline;line-height: 1.5em;font-size: 11px;font-family: arial;}
     a:visited {text-decoration: underline;color: #666666;}
       a:hover { text-decoration: none;color: #333333;}
         a:active {text-decoration: none;color: #333333;}
           .blue {color: #0270B0}
              h1,h2,h3,h4,h5,h6 { font-family: arial; }

	   h1 {font-size: 14px;color: #60278D;margin-top: 10px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}
		h2 { font-size: 22px; color: #FFFFFF; margin-top: 0px; padding-top: 0px; font-weight: lighter; }
		 h3 {font-size: 12px;color: #2E005F;margin-top: 0px;padding-top: 0px;margin-bottom: 0px;padding-bottom: 0px;}
	       h4 {font-size: 12px;color: #FFFFFF;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
	        h5 {
	font-size: 11px;
	color: #2E005F;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	line-height: 1.2em;
}
              h6 {
	font-size: 15px;
	color: #652C90;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #652C90;
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: none;
	vertical-align: top;
	font-weight: normal;
}
.h7 {
	font-size: 11px;
	color: #2E005F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #652C90;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: none;
	vertical-align: top;
	font-weight: bold;
}


body  { font: 11px Arial; background: #1A66A6 url(../images/bg.jpg) repeat-x fixed center top; margin: 0; padding: 0; text-align: center; color: #000000; }
.thrColFixHdr #container {
	width: 816px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
} 
 .thrColFixHdr #nav {padding: 0px 0px 0;height: 20px;margin-right: 20px;margin-left: 21px;width: 775px;margin-top: 10px;margin-bottom: 10px;} 
  .thrColFixHdr #header { padding: 0px 0px 0; height: 65px; margin-right: 20px; margin-left: 20px; width: auto; background: url(../images/logo.gif) no-repeat left top; margin-top: 0px; margin-bottom: 15px; } 
   .thrColFixHdr #mainbanner {
	padding: 25px 180px 0;
	height: 255px;
	margin-right: 20px;
	margin-left: 20px;
	font-family: arial;
	font-size: 100%;
	font-style: normal;
	background:url(../images/Main-Banner.jpg) no-repeat left top;
} 
    .thrColFixHdr #header h1 {margin: 0; padding: 10px 0;}
     .thrColFixHdr #sbcA {
	float: left;
	padding: 0px 5px 0;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	height: 130px;
}
.thrColFixHdr #sbcB {
	float: left; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 5px 0; /* padding keeps the content of the div away from the edges */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 125px;
}
.thrColFixHdr #sbcC {
	padding: 0px 5px 0; /* padding keeps the content of the div away from the edges */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 125px;
	float: left;
}
.thrColFixHdr #sidebar1 {
	float: left;
	width: 253px;
	padding: 0px 5px 0px 0px;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 0px;
	display: inline;
	margin-bottom: 0px;
}
.thrColFixHdr #sidebar2 {
	float: left;
	width: 253px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 0px;
	display: inline;
	margin-bottom: 0px;
}
.thrColFixHdr #sidebar3 {
	float: left;
	width: 253px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 2px;
	margin-right: 5px;
	display: inline;
	margin-bottom: 0px;
}
.thrColFixHdr  #bottom1 {
	float: left;
	width: 233px;
	padding: 0px 10px;
	margin: 0px;
	height: 120px;
}
.thrColFixHdr  #bottom2 {
	float: left;
	width: 233px;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: 120px;
}
.thrColFixHdr   #bottom3 { float: left; width: 238px; padding: 0px 8px; margin-top: 0px; margin-left: 0px; margin-right: 0px; height: auto; 	
}
.thrColFixHdr #mainContent { 
	margin: 0 200px;
	padding: 0 10px; 
} 
.thrColFixHdr #footer {
	background:url(../images/footer.jpg) repeat-x center 6px;
	margin-top: 20px;
	height: 36px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 18px;
} 
.thrColFixHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #666666;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.thrColFixHdr #footer .white {
color:#FFFFFF;
font-size:10px;}

.thrColFixHdr #footer a{
color:#FFFFFF;
font-size:10px;}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear:both; height:0; font-size: 1px;line-height: 0px;}
.img { padding: 10px; }

blockquote {
	background: url(../images/Speech-Bubble.jpg) no-repeat;
	height: 70px;
	width: 210px;
	padding: 8px 13px 10px 10px;
	font-family: arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 1em;
	margin: 0px;
	color: #FFFFFF;
}
.formfield { margin: -3px 0px 0px; padding: 0px; height: 18px; width: 180px; border: 1px solid #1F205E; float: left; font-family: arial; font-size: 10px; font-style: normal; color: #2E005F; font-weight: bold; background: url(../images/background.jpg) no-repeat 0px -20px; }
.line { line-height: 1.3em; }
.thrColFixHdr #mainheader {
	padding: 0px 0px 0;
	margin-right: 20px;
	margin-left: 20px;
	font-family: arial;
	font-size: 100%;
	font-style: normal;
	margin-bottom: 15px;
	margin-top: 15px;
}
.thrColFixHdr #Phil {
	float: left;
	padding: 0px 5px 0;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	height: 290px;
}
.thrColFixHdr #Paul {
	float: left; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 5px 0; /* padding keeps the content of the div away from the edges */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 290px;
}
.thrColFixHdr #Darren {
	padding: 0px 5px 0; /* padding keeps the content of the div away from the edges */
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(../images/background.jpg) no-repeat left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
	height: 290px;
}
.thrColFixHdr #sidebar4 {
	float: left;
	width: 253px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	height: 145px;
	background: url(../images/background.jpg) repeat-x;
	margin-bottom: 0px;
}
.imgLong {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.imgL {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 55px;
}
.thrColFixHdr #sidebar3Fix {
	float: left;
	width: 253px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 5px;
	display: inline;
	margin-bottom: 0px;
}
.thrColFixHdr #sidebar4Fix {
	float: left;
	width: 253px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.thrColFixHdr  #sidebar5 { float: left; width: 600px; padding: 0px; margin-top: 8px; margin-left: 2px; margin-right: 5px; display: inline; margin-bottom: 0px; }
.thrColFixHdr #sidebar5Fix { float: left; width: 775px; padding: 0px; margin-top: 8px; margin-right: 5px; margin-bottom: 0px; margin-left: 20px; }
.thrColFixHdr #table { float: left; width: 490px; padding: 0px 10px; margin: 0px; height: 320px; background: url(../images/background.jpg) repeat-x; }
.thrColFixHdr #sidebartable { float: left; width: 499px; padding: 0px; margin-top: 8px; margin-right: 5px; border: 1px solid #CCCCCC; height: 145px; background: url(../images/background.jpg) repeat-x; margin-bottom: 0px; }
.h8 {
	font-size: 11px;
	color: #2E005F;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	float: none;
	vertical-align: top;
	font-weight: bold;
}

