/*****CSS Validates May 4th 2008**********/
/*    SERVER PATH:         /home/content/t/w/i/twinney12/html/ */
/* 1. GLOBAL  */
/*******Line 546: subcontent-unit-border-green ********/

/*CSS <div> For List In {guardian-col-3-cntrbox} */
/*<div> For List In {guardian-col-3-cntrbox} *//*<div> For List In {guardian-col-3-cntrbox} */
/*<div> For List In {guardian-col-3-cntrbox} *//*<div> For List In {guardian-col-3-cntrbox} */

/* 'loading' image panorama.js */

/*http://positioniseverything.net/easyclearing.html July 8th 2009 */
/*<!--[if IE]><![endif]-->
If NOT IE <![if !IE]><![endif]>*/

/*Fixing Validation Errors

The downlevel-revealed conditional comment syntax is flagged as invalid HTML by some validation services. Additional characters can be added to construct a valid HTML Comment before and after the HTML content to be revealed.

<!--[if !IE]><!--> HTML <!--<![endif]-->

In the example above, the negative conditional expression prevents Internet Explorer from displaying the HTML content within the downlevel-revealed conditional comment block. However, if the conditional expression evaluates to true, the closing "-->" of the first comment appears along with the HTML content in Internet Explorer. To hide these characters from Internet Explorer users, add "<!" as follows:

<!--[if IE 7]><!--> HTML <!--<![endif]-->*/

<style type="text/css">

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

</style>

<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]-->
/*http://positioniseverything.net/easyclearing.html July 8th 2009 */
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
   img.preload { display: none; }
/*]]>*/-->
</style>

img.preload { 
display: none; 
}


.hidden {
 display: none;
}
h2 {
      font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
      color: #000;
}

#loading {
 	width: 200px;
 	height: 175px;
 	background-color: #FFA500;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
	color: #00008B;
}

/*<!--  <<<<<<<<<<<<<<  o0o  PRELOAD IMAGES  o0o  >>>>>>>>>>>>>> -->*/
.preload {
display: none;
}
/*<!--  <<<<<<<<<<<<<<  o0o  PRELOAD IMAGES  o0o  >>>>>>>>>>>>>> -->*/
.notice {
clear : both;
width :500px;
height : 3.3em;
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.3em;
margin-bottom : 10px !important;
margin : 10px 0px 5px 145px;
overflow : visible !important;
font-family : verdana, arial, sans-serif;
}
							
.website-gallery h1,h2 {
font:bold 80%,Helvetica Neue,sans-serif;
letter-spacing:3px;
text-transform:uppercase;
}

.topcrumbnav { 
 	font-size: 0.8em;
  color: #000;
 	padding: 0.5em;
}
.saintschat {padding : 0 0 0 6px;
}
.main-content h3.brookpix {
clear : both;
width :400px;
margin : 10px 0px 5px 0px;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 110%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.column1-unit-indiarticle {
clear : both;
width :900px;
height : 3.3em;
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.3em;
margin-bottom : 10px !important;
margin-bottom : 5px;
overflow : visible !important;
overflow : hidden;
font-family : verdana, arial, sans-serif;
display: inline;
}

.column1-unit-freestuff {
clear : both;
width :500px;
height : 3.3em;
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.3em;
margin-bottom : 10px !important;
margin-bottom : 5px;
overflow : visible !important;
font-family : verdana, arial, sans-serif;
display: inline;
}

#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 100px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: inline;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
display: inline;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}
/*<div> END List In {guardian-col-3-cntrbox} *//*<div> END List In {guardian-col-3-cntrbox} */
/*<div> END List In {guardian-col-3-cntrbox} *//*<div> END List In {guardian-col-3-cntrbox} */

.weather {padding : 0 0 0 15px;
display: inline;
}

.usefullinks {padding : 0 0 0 8px;
}/*<div class="trail"></div>*/

.usefullinks1 {padding : 0 0 0 50px;
}/*<div class="trail"></div>*/

.formlogo {padding : 0 200px 0 120px;
}
/*<div class="trail"></div>*/

.col-2-cntrbox {/*float:left;*/ 
width:315px; 
margin-bottom:20px !important /*Non-IE6*/; margin-bottom:15px /*IE6*/; 
padding-top:30px !important /*Non-IE6*/; padding-top:25px /*IE6*/; 
padding-bottom:20px !important /*Non-IE6*/; padding-bottom:15px /*IE6*/;  
padding-left:40px !important /*Non-IE6*/; padding-right:35px /*IE6*/; 
margin-left:40px; margin-right:40px; 
border : 3px solid rgb(137, 170, 214);
background-color : #F0F8FF;
font-family : "verdana, trebuchet ms, arial, sans-serif";
color : #CD5C5C;
display: inline;
}

.oldiewebring {/*float:left;*/ 
width:525px; 
margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; 
padding-top:10px !important /*Non-IE6*/; padding-top:5px /*IE6*/; 
padding-bottom:10px !important /*Non-IE6*/; padding-bottom:5px /*IE6*/;
margin-left:55px !important /*Non-IE6*/; margin-left:35px /*IE6*/;   
border : 3px solid rgb(137, 170, 214);
background-color : #98FB98;
font-family : "verdana, trebuchet ms, arial, sans-serif";
color : #CD5C5C;
}

.col-3-cntrbox {/*float:left;*/ 
width:325px; 
margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; 
padding-top:10px !important /*Non-IE6*/; padding-top:5px /*IE6*/; 
padding-bottom:10px !important /*Non-IE6*/; padding-bottom:5px /*IE6*/;
margin-left:55px !important /*Non-IE6*/; margin-left:35px /*IE6*/;   
border : 3px solid rgb(137, 170, 214);
background-color : #98FB98;
font-family : "verdana, trebuchet ms, arial, sans-serif";
color : #CD5C5C;
display: inline;
}
.java-col-2
{/*float:right;*/
width:440px; 
padding-top:20px !important /*Non-IE6*/; padding-top:15px /*IE6*/; 
margin-top:20px !important /*Non-IE6*/; margin-top:15px /*IE6*/; 
padding-bottom:20px !important /*Non-IE6*/; padding-bottom:15px /*IE6*/; 
margin-bottom:20px !important /*Non-IE6*/; margin-bottom:15px /*IE6*/;
margin-left:10px !important /*Non-IE6*/; margin-left:5px /*IE6*/; 
padding-left:20px !important /*Non-IE6*/; padding-left:15px /*IE6*/;
padding-right:20px !important /*Non-IE6*/; padding-right:15px /*IE6*/;
border : 1px solid rgb(137, 170, 214);
background-color : #F0F8FF;
font-family : trebuchet ms, arial, verdana, sans-serif;
font-weight : bold; color : #228B22; 
}

/*guardian-col-3-cntrbox*//*guardian-col-3-cntrbox*//*guardian-col-3-cntrbox*/
/*guardian-col-3-cntrbox*//*guardian-col-3-cntrbox*//*guardian-col-3-cntrbox*/
.guardian-col-3-cntrbox {/*float:right;*/
width:410px; 
padding-top:20px !important /*Non-IE6*/; padding-top:15px /*IE6*/; 
margin-top:20px !important /*Non-IE6*/; margin-top:15px /*IE6*/; 
padding-bottom:20px !important /*Non-IE6*/; padding-bottom:15px /*IE6*/; 
margin-bottom:20px !important /*Non-IE6*/; margin-bottom:15px /*IE6*/;
margin-right:20px !important /*Non-IE6*/; margin-right:20px /*IE6*/;
margin-left:20px !important /*Non-IE6*/; margin-left:15px /*IE6*/; 
border : 3px solid rgb(137, 170, 214);
background-color : #F0F8FF;
font-family : "arial, trebuchet ms, verdana, sans-serif";
font-weight : bold; font-size : 130%; color : #CD5C5C; color : #CD5C5C;
display: inline;
}

.subcontent-unit-border-straw {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(137, 170, 214);
background-color : #FFFFCC;
}

.subcontent-unit-border-ltblue {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(137, 170, 214);
background-color : #9999CC;
}
.subcontent-unit-border-ltred {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(137, 170, 214);
background-color : #FF6666;
}

.subcontent-unit-border-ltorange {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(137, 170, 214);
background-color : #FF9966;
}
.subcontent-unit-border-ltgrn {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 50px;
border : 1px solid rgb(137, 170, 214);
background-color : #99FFCC;
}

.subcontent-shockwave-rhs {
width : 160px;
/*margin : 0 0 2.5em 0;*/
padding : 0 0 10px 30px;
/*background-color : #99FFCC;*/
}
.subcontent-page-rhs {
width : 183px;
/*margin : 0 0 2.5em 0;*/
padding : 0 0 10px 28px;
/*border : 1px solid rgb(137, 170, 214);*/
/*background-color : #99FFCC;*/
}

.saintsicon {
padding : 0 0 0 20px;
}
/*<div class="cubspadding"></div>*/

.cubspadding {padding : 0 0 0 105px;
}/*<div class="cubspadding"></div>*/
.eire {padding : 0 0 425px;
}

.logo_left {
clear :both;
float : left;
padding :10px 0px 0px 12px;
display: inline;

}
.logo_middle {
clear :both;
float : left;
padding : 0 0 0 200px;
overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}
.logo_right {
clear :both;
float : left;
margin : 0 0 200px 0;
overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;
}

.docsmap1 {padding : 0 0 0 70px;
}
.docsmap2 {padding : 0 0 0 50px;
}
.passpad {padding : 0 0 0 275px;
}

.webring {padding : 0 0 0 100px;
}
.pappadding {padding : 0 0 0 15px;
}/*<div class="cubspadding"></div>*/
.godpadding {padding : 0 0 0 50px;
}/*<div class="cubspadding"></div>*/

.gorillazpadding {padding : 0 0 0 75px;
}
.olliepix {padding : 0 0 0 75px;
}
.rtcolpixpadding {
     padding : 0 0 0 25px;
    }
.emailpixpadding {
     padding : 0 0 0 40px;
    }
.padding {
     padding : 0 0 0 10px;
    }
/*RSS <span class="padding"></span>-->*/
.padding1 {
     padding : 0 30px 0 0px;		 
    }
		
.chronicle {
width : 170px;
padding : 0px 0px 0px 10px;
}
		
/*RSS <span class="padding"></span>-->*/
#header {
width: 329px;
height: 25px;
background-image: url(sample-opaque.gif);
}
#header span {
display: none;
}
/*NON-HEADER*/
/* NON-HEADER */
*{padding:0; margin:0;}
/*<body background="http://www.newtownsaints.co.uk/img/white.gif"*/
/*body1 {background-color = '#FFC0CB'; document.bgColor = '#FFC0CB'; font-size:62.5%; background-color:rgb(255,255,255); margin: 0px; padding:0px; font-family: trebuchet MS,verdana,tahoma,arial,sans-serif; font-size: 11px;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
body {font-size:62.5%; /*background-color:"http://www.newtownsaints.co.uk/img/white.gif";*/ margin: 0px; padding:0px; font-family: trebuchet MS,verdana,tahoma,arial,sans-serif; font-size: 11px;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
/*body {margin: 0px; padding:0px;font-family: tahoma; font-size: 10px;}*/
 /*body {font-size:66.5%; background-color:rgb(255,255,255); font-family:yosh,csabh,cos,city,verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px */
.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; /*border:solid 1px rgb(150,150,150);*/ font-size:1.0em; /*display: inline;*/}
.page-container-jobs {width:600px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 5px rgb(150,150,150); font-size:1.0em;}
.feedbackform {float:left; width:550px; margin:2.0em 0 0 6.0em; padding:10px 90px 30px 120px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
/* --- START COPY here --- */
/*.subform {clear:both; float:left; width:550px; margin:2.0em 0 0 2.0em; padding:1.0em 2.0em 0.5em 140px; border:solid 1px rgb(255,248,220); background-color:rgb(255,248,220 ); font-family:"trebuchet ms",arial,sans-serif; color:rgb(143,188,143 ); font-weight:bold; font-size:110%;}
/* HEADER */
.headbox {width:500px; height:150px; background:rgb(230,230,230) url(../img/bg_main_withnav.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}
.header-left {width:280px; height:150px; float: left; background:rgb(230,230,230) url(../img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-mid {width:300px; height:150px; background:rgb(230,230,230) url(../img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {width:900px; height:150px; background:rgb(230,230,230) url(../img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-right {width:280px; height:150px; float: right; background:rgb(230,230,230) url(../img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:900px; height:40px; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}
.header-breadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}
.videobreadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}

/*Valid CSS information 4th May 2007*/
/*From http://jigsaw.w3.org/css-validator/validator?uri=www.newtownsaints.co.uk&warning=1&profile=css21&usermedium=all*/
/*body {margin: 0px; padding:0px;font-family: tahoma; font-size: 11px;}*/
/*body {font-size : 62.5%;background-color : rgb(255, 255, 255);font-family : verdana, arial, sans-serif;}*/
/*-----------------------------------------------------------*/
/*.page-container {
width : 900px;
margin : 0 auto;
margin-top : 10px;
margin-bottom : 10px;
border : 1px solid rgb(150, 150, 150);
font-size : 1em;
}*/
/*-----------------------------------------------------------*/

.main {
clear : both;
width : 900px;
padding-bottom : 30px;
background : transparent url(#.jpg) repeat-y top left;
display: inline;
}
.main-navigation {
display : inline;
float : left;
width : 200px;
overflow : visible !important;
overflow : hidden;
}
/*Left Side Menu selected colour*/
.selected, a.selected {background-color:rgb(253,245,230);
}
.nav3-grid {width:199px; /*background-color: #F0F8FF;255,250,205*/ border-bottom:solid 1px rgb(250,235,215);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(255,250,205); text-decoration:none; color:rgb(0,0,128 ); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(139,0,0 ); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover .selected a.selected {background-color:rgb(255,248,220); color:rgb(105,105,105) ; text-decoration:underline;}

.main-content {
float : left;
width : 440px;
margin : 0 0 0 30px;
overflow : visible !important;
overflow : hidden;
display: inline;
}
.main-content-doc {
display : inline;
float : left;
width : 100px;
margin : 0 5px 0 5px;
padding : 0 100px 0 100px;
overflow : visible !important;
overflow : hidden;
}
.main-content-cctv {
display : inline;
font-size:1.4em;
float : left;
width : 600px;
margin : 0 5px 0 105px;
padding : 0 150px 0 200px;
overflow : visible !important;
overflow : hidden;
}
.main-content1 {
display : inline;
float : left;
width : 600px;
margin : 0px 0px 0px 30px;
overflow : visible !important;
overflow : hidden;
}
.main-content-center-cv {
display : inline;
float : left;
width : 600px;
padding : 0 0 0 150px;
font-size : 1.3em;
font-family : verdana, trebuchet ms, arial, sans-serif;
overflow : visible !important;
overflow : hidden;
}
.main-content-center-drugs {
display : inline;
float : left;
width : 650px;
padding : 0 0 0 175px;
font-size : 1.3em;
font-family : trebuchet ms, verdana, arial, sans-serif;
overflow : visible !important;
overflow : hidden;
}
.main-content-center_mp {
display : inline;
float : left;
width : 900px;
margin : 0 0 0 70px;
overflow : visible !important;
overflow : hidden;
}
.main-content-center {
display : inline;
float : left;
width : 560px;
margin : 0 0 0 70px;
overflow : visible !important;
overflow : hidden;
}
.main-content-center-aboutus {
/*See line 933 for inner <div>*/
display : inline;
float : left;
width : 600px;
margin : 0 0 0 10px;
overflow : visible !important;
overflow : hidden;
}
.main-subcontent {
display : inline;
float : right;
width : 185px;
margin : 0 15px 0 0;
overflow : visible !important;
overflow : hidden;
}
.main-subcontent1 {display : inline; float : right; width : 
185px; margin : 0 15px 0 0; overflow : visible !important;overflow : hidden/*IE6*/;
overflow: hidden;
}
.main-subcontent h1.navy {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}

.main-subcontent2 {display : inline;float : left; width : 200px;
margin : 0 0 0 15px;
overflow : visible !important;
overflow : hidden;
}
.buffer {
clear : both;
width : 900px;
height : 30px;
margin : 0;
padding : 0;
background-color : rgb(255, 255, 255);

}
.buffer1 {
clear : both;
width : 900px;
height : 10px;
margin : 0;
padding : 0;
background-color : rgb(255, 255, 255);}

.buffer2 {
clear : both;
width : 900px;
height : 7px;
margin : 0;
padding : 0;
background-color : rgb(255, 255, 255);}

.footer1 {
clear : both;
width : 900px;
height : 3.7em;
padding : 1.1em 0 0;
background-color : #D3D3D3;
font-size : 1em;
overflow : visible !important;
overflow : hidden;
}

.footer {
clear : both;
width : 900px;
height : 3.3em;
padding : 1.1em 0 0;
background : rgb(240, 248, 255) url(#) no-repeat;
font-size : 1em;
overflow : visible !important;
overflow : hidden;
}
.footer-letter {
clear : both;
width : 600px;
height : 3.3em;
padding : 1.1em 0 0 250px;
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.2em;
overflow : visible !important;
overflow : hidden;
}

/*header-top header-top header-top header-top header-top header-top header-topheader-top*/
/*header-top header-top header-top header-top header-top header-top header-topheader-top*/


.header-pagetop {
width : 900px;
height : 7px;
padding : 1.0em 0 1.5em 0;
background : rgb(255,248,220)
}

/*255,248,220 255,248,220
250,240,230*/

.header {
width : 900px;
font-family : "trebuchet ms", arial, sans-serif;
}
.header-middle {
width : 900px;
height : 171px;
background : rgb(240,255,255);
overflow : visible !important;
overflow : hidden;
}

.header-bottom {
width : 900px;
height : 20px;
background : rgb(127, 255, 1) url(../img/bg_head_breadcrumbs.jpg) repeat-y;
}

.header-breadcrumbs-clear {
clear : both;
width : 900px;
overflow : visible !important;
height : 15px;
padding : 1em 0 1.5em 0;
background : rgb(175,238,200) url(..img/bg_head_breadcrumbs.jpg) repeat-y;
}

.header-breadcrumbs {
clear : both;
width : 900px;
overflow : visible !important;
height : 5px;
padding : 0.5em 0 1.3em 0;
background : rgb(175,238,200) url(..img/bg_head_breadcrumbs.jpg) repeat-y;
}
/*&&&&&&&&&&&&&&&&&&&&&&& END HEADER &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/* &background : PTurq 175,238,238 Dark B 2, 61, 139 Med green 32,178,170 Mint green 245,255,250 royal blue rgb(72, 61, 139)&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& Logo Logo &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& Logo Logo &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.sitelogo {
width : 60px;
height : 40px;
position : absolute;
z-index : 1;
margin : 22px 0 0 20px;
background : url(../img/#);
}
.sitelogoleft {
width : 150px;
height : 171px;
position : relative;
z-index : 1;
margin : 22px 0 0 20px;
background : url(../img/#);
}
.sitelogoright {
width : 100px;
height : 171px;
position : absolute;
z-index : 1;
margin : 22px 0 0 20px;
padding : 22px 0 0 20px;
background : url(../img/#);
}

/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& Logo Logo &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

.sitename {
width : 450px;
height : 20px;
position : absolute;
z-index : 1;
margin :  0px 1px 5px 10px;
padding : 0px 0px 5px 0px;
overflow : visible !important;
overflow : hidden;
}

.sitenameoldies {
width : 500px;
height : 20px;
position : absolute;
z-index : 1;
margin :  0px 1px 5px 10px;
padding : 0px 0px 5px 0px;
overflow : visible !important;
overflow : hidden;
}
.sitename h1 {
font-size : 200%;
}
.sitename h2 {
margin : -4px 10px 10px 10px;
color : rgb(255, 250, 205);
font-size : 150%;
}
.sitename a {
text-decoration : none;
color : rgb(255, 140, 0);
}
.sitename a:hover {
text-decoration : none;
color : rgb(65,105,225);
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER Sitename &&&&&&&&&&&&&&&&&&&&&&&*/

/*Nav0 Sitename/Logo Header Top Left */
.nav0 {
width : 350px;
position : absolute;
z-index : 2;
margin : 0 0 0 0;
padding : 0 0 50px 0;
margin-left : 550px !important;
margin-left : 553px;
}
.nav0 ul {
float : right;
font-family : verdana, arial, sans-serif;
color : rgb(255,165,0);
padding : 0 10px 0 0;
}
.nav0 li {
display : inline;
list-style : none;
}
.nav0 li a {
padding : 0 0 0px 4px;
color : rgb(65,105,225);
text-decoration : none;
font-size : 110%;
}
.nav0 a:hover {
text-decoration : underline;
color : rgb(255, 140, 0);
}
.nav0 a img {
height : 14px;
border : none;
}

/*Back and Top Buttons*/
.navb a {
color : rgb(65,105,225);
text-decoration : underline;
}
.navb a:hover {
color : rgb(255,140,0);
text-decoration : underline;
}

/*Nav1 Sitename/Logo Header Menu Top Right */
.nav1 {
width : 350px;
position : absolute;
z-index : 3;
margin : 45px 0 0 550px;
}
.nav1 ul {
float : right;
padding : 0 15px 0 0;
font-weight : bold;
}
.nav1 li {
display : inline;
list-style : none;
}
.nav1 li a {
display : block;
float : left;
padding : 2px 5px 2px 5px;
color : rgb(127, 255, 0);
text-decoration : none;
font-size : 200%;
}
/*Blue 127, 255, 0 Orange 255, 250, 205*/
.nav1 a:hover {
text-decoration : none;
color : rgb(255, 250, 205);
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER nav1 &&&&&&&&&&&&&&&&&&&&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

/*Nav2 Bottom Header Bottom Left Drop Down Menus*/
.nav2 {
float : left;
width : 900px;
border : none;
background : rgb(240, 248, 255) url(../img/bg_head_bottom_nav.jpg) repeat-x;
color : rgb(75, 75, 75);
font-size : 1em;
font-size : 110%;
}
.nav2 ul {
list-style-type : none;
}
.nav2 ul li {
float:none !important /*Non-IE6*/; float:left /*IE-6*/;
z-index : 1000;
border-right : 1px solid rgb(127, 255, 1);
}
.nav2 ul li ul {
display : none;
border : none;
}
.nav2 ul li ul {
margin-left : -30px;
padding : 0 30px 30px 30px;
background : url(../img/bg_head_bottom_nav_hover.gif) top center;
}
.nav2 ul li a {
float:left;
display : block;
height : 3.1em;
line-height : 3.1em;
color : rgb(139, 0, 139);
margin-right : 0 !important;
margin-right : -4px;
padding : 0 16px 0 16px;
text-decoration : none;
font-weight : bold;
color : rgb(139, 0, 139);
}
.nav2 ul li:hover {
width : auto;
color : rgb(255, 250, 205);
}
.nav2 table {
position : absolute;
z-index : 999;
top : 0;
left : 0;
border-collapse : collapse;
font-family : "trebuchet ms", arial, sans-serif;
}
.nav2 ul li:hover a {
background-color : rgb(210, 210, 210);
text-decoration : none;
}
.nav2 ul li:hover ul {
display : block;
position : absolute;
z-index : 998;
top : 3em;
margin-top : 0.1em;
left : 0;
}
.nav2 ul li:hover ul li ul {
display : none;
}
.nav2 ul li:hover ul li a {
display : block;
width : 10em;
height : auto;
line-height : 1.3em;
margin-left : -1px;
padding : 4px 16px 4px 16px;
border-left : 1px solid rgb(175, 175, 175);
border-bottom : 1px solid rgb(175, 175, 175);
background-color : rgb(237, 237, 237);
font-weight : normal;
color : rgb(50, 50, 50);
}
.nav2 ul li:hover ul li a:hover {
background-color : rgb(210, 210, 210);
text-decoration : none;
}
.nav2 ul li a:hover {
background-color : rgb(210, 210, 210);
text-decoration : none;
}
.nav2 ul li a:hover ul {
display : block;
position : absolute;
z-index : 998;
top : 3.1em;
top : 3em;
left : 0;
margin-top : 0.1em;
}
.nav2 ul li a:hover ul li a {
display : block;
width : 10em;
height : 1px;
line-height : 1.3em;
padding : 4px 16px 4px 16px;
border-left : 1px solid rgb(175, 175, 175);
border-bottom : 1px solid rgb(175, 175, 175);
background-color : rgb(237, 237, 237);
font-weight : normal;
color : rgb(50, 50, 50);
}
.nav2 ul li a:hover ul li a ul {
visibility : hidden;
height : 0;
width : 0;
position : absolute;
z-index : 997;
}
.nav2 ul li a:hover ul li a:hover {
background-color : rgb(210, 210, 210);
text-decoration : none;
}
/*IE6*/
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/


/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER BOTTOM nav2 &&&&&&&&&&&&&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

/*header-breadcrumbs Menu Header Bottom Left */

.header-breadcrumbs ul {
float : left;
width : 560px;
list-style : none;
padding : 0 0 0 15px;
font-family : verdana, arial, sans-serif;
}
/* Blue 127, 255, 0 Orange 255, 250, 205 Menu Bar Colour BREADCRUMBS Bottom &&&&&&&&&&&&& */
.header-breadcrumbs ul li {
display : inline;
padding : 0 0 0 10px;
background : transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%;
font-weight : bold;
color : rgb(255,248,220
);
font-size : 100%;
}
/* &&&&&&&&&&&&& Menu Bar Text BREADCRUMBS Bottom  &&&&&&&&&&&&& */
.header-breadcrumbs ul a {
color : rgb(65,105,225
);
text-decoration : none;
}
/*Blue 127, 255, 0 Orange 255, 250, 205*/
/*Pale Corn 255,235,205
106,90,205*/
.header-breadcrumbs ul a:hover {
color : rgb(255, 140, 0
);
text-decoration : underline;
}

/* &&&&&&&&&&&&255,250,205 &&&&&&&&&&&&&&&&& END HEADER BREADCRUMBS2 &&&&&&&&&&&&&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& END HEADER 255,99,71&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/


/*££££££££££££££££££££  main-navigation  Row 295 above ££££££££££££££££££££££££££££££££££££££££££££££*/
/*££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££*/

.column1-unit {
width : 440px;
margin-bottom : 10px !important;
margin-bottom : 5px;
font-family : verdana, arial, sans-serif;
}
.column1-unit-doc {
float:none;
width : 440px;
margin-bottom : 10px !important;
margin-bottom : 5px;
}

.column1-unit-freestuff {
clear : both;
width :500px;
height : 3.3em;
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.2em;
margin-bottom : 10px !important;
margin-bottom : 5px;
overflow : visible !important;
font-family : verdana, arial, sans-serif;
}
.column1-unit-aboutus {
/*See line 454*/
clear : both;
width :620px;
/*height : 3.3em;*/
padding : 0 0 0 20px;
/*/1.1em 0 0 25px;*/
background : rgb(255,255,255) url(#) no-repeat;
font-size : 1.2em;
margin-bottom : 10px !important;
overflow : visible !important;
}
/*££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££*/
/*££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££*/
.main-subcontent2 h1.ltblue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(100,149,237); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.column2-unit-left {
float : left;
width : 200px;
margin-bottom : 10px !important;
margin-bottom : 5px;
}

.column2-unit-middle {float:left; width:600px; margin-left: 40px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {
float : right;
width : 200px;
margin-bottom : 10px !important;
margin-bottom : 5px;
}
.column3-unit-left {
float : left;
width : 120px;
margin-bottom : 10px !important;
margin-bottom : 5px;
}
.column3-unit-middle {
float : left;
width : 120px;
margin-bottom : 10px !important;
margin-bottom : 5px;
margin-left : 40px;
}
.column3-unit-right {
float : right;
width : 120px;
margin-bottom : 10px !important;
margin-bottom : 5px;
}
.subcontent-unit-border {
width : 183px;
margin : 0 0 2em 0;
padding : 0 0 5px 0;
border : 1px solid rgb(190, 190, 190);
background : rgb(235, 235, 235);
}
.subcontent-unit-border-green {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(160, 214, 81);
background-color : rgb(217, 239, 185);
}
.subcontent-unit-border-blue {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(137, 170, 214);
background-color : rgb(213, 225, 240);
}
.subcontent-unit-border-orange {
width : 183px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
border : 1px solid rgb(232, 177, 13);
background-color : rgb(248, 224, 150);
}
.subcontent-unit-noborder {
width : 185px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
background : rgb(235, 235, 235);
}
.subcontent-unit-noborder-green {
width : 185px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
background-color : rgb(217, 239, 185);
}
.subcontent-unit-noborder-blue {
width : 185px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
background-color : rgb(213, 225, 240);
}
.subcontent-unit-noborder-orange {
width : 185px;
margin : 0 0 2.5em 0;
padding : 0 0 10px 0;
background-color : rgb(248, 224, 150);
}
.round-border-topleft {
width : 10px;
height : 10px;
position : absolute;
z-index : 100;
background : url(../img/bg_corner_topleft.gif) no-repeat;
margin-top : -1px;
margin-left : -1px;
}
.round-border-topright {
width : 10px;
height : 10px;
position : absolute;
z-index : 100;
background : url(../img/bg_corner_topright.gif) no-repeat;
margin-top : -1px;
margin-left : 174px;
}
.round-noborder-topleft {
width : 10px;
height : 10px;
position : absolute;
z-index : 100;
background : url(../img/bg_corner_topleft.gif) no-repeat;
margin-top : 0;
margin-left : 0;
}
.round-noborder-topright {
width : 10px;
height : 10px;
position : absolute;
z-index : 100;
background : url(../img/bg_corner_topright.gif) no-repeat;
margin-top : 0;
margin-left : 175px;
}
.footer p {
line-height : 1.3em;
text-align : center;
color : rgb(125, 125, 125);
font-weight : bold;
font-size : 110%;
}
.footer p.credits {
font-weight : normal;
}
.footer a {
text-decoration : none;
color : rgb(125, 125, 125);
}
.footer a:hover {
text-decoration : none;
color : rgb(255, 140, 0);
}
.footer a:visited {
color : rgb(0, 0, 139);
}
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.footer:after, p:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}

.clear-contentunit-lhs {
clear : both;
width : 200px;
height : 0.1em;
border : none;
background : rgb(210, 210, 216);
color : rgb(210, 210, 210);
}
.clear-contentunit {
clear : both;
width : 440px;
height : 0.1em;
border : none;
background : rgb(210, 210, 216);
color : rgb(210, 210, 210);
}
.clear-contentunit1 {
clear : both;
width : 600px;
height : 0.1em;
border : none;
background : rgb(210, 210, 216);
color : rgb(210, 210, 210);
}
@media print {
.header-top {
width : 900px;
height : 80px;
background : rgb(240, 240, 240);
overflow : visible !important;
overflow : hidden;
}
}
@media print {
.header-breadcrumbs {
width : 900px;
background : transparent;
}
}
@media print {
.nav2 {
float : left;
width : 900px;
border : none;
background : rgb(240, 240, 240);
color : rgb(75, 75, 75);
font-size : 1em;
font-size : 130%;
}
}
@media print {
.main {
clear : both;
width : 900px;
padding-bottom : 30px;
background : transparent;
}
}
@media print {
.main-navigation {
display : inline;
float : left;
width : 199px;
border-right : 1px solid rgb(200, 200, 200);
border-bottom : 1px solid rgb(200, 200, 200);
background-color : rgb(240, 240, 240);
overflow : visible !important;
overflow : hidden;
}
}
@media print {
.footer {
clear : both;
width : 900px;
height : 4.7em;
padding : 1.1em 0 0;
background : rgb(240, 240, 240);
font-size : 1em;
overflow : visible !important;
overflow : hidden;
}
}

/* MMMMMMMMMMMMMMMMMM   Left Hand Side Main Navigation Menu   MMMMMMMMMMMM*/


/******************Chat Box***************************************/
.nav3-grid1 {width : 150px; border-bottom : 1px solid rgb(250,240,230);}
.nav3-grid1 dt a, .nav3-grid1 dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(167,167,167); text-decoration:none; color:rgb(255,140,0); font-weight:bold; font-size:120%;}
.nav3-grid1 dd a, .nav3-grid1 dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(255,140,0); font-size:140%;}
.nav3-grid1 dt a:hover, .nav3-grid1 dd a:hover .selected a.selected {background-color:rgb(255,240,245); color:rgb(205,92,92 ); text-decoration:underline;}

.nav3-nobullet {
width : 170px;
margin : 10px 0 0 20px;
}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {
line-height : 2em;
text-decoration : none;
color : rgb(70, 122, 167);
font-weight : bold;
font-size : 120%;
}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {
line-height : 1.7em;
margin : 0 0 0 15px;
text-decoration : none;
color : rgb(70, 122, 167);
font-weight : normal;
font-size : 120%;
}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {
text-decoration : underline;
color : rgb(42, 90, 138);
}
/*Left Hand Side 'Menu' Bar*/
/*Left Hand Side Info Headings Under Menu*/
.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; 
background-color:rgb(175,238,238); /*Turq 175,238,238*/font-family:"trebuchet ms",arial,sans-serif; 
color:rgb(0,0,128 ); font-weight:bold; font-size:150%;
font-family : trebuchet ms, arial, sans-serif;
color : rgb(0,0,128);
font-weight : bold;
font-size : 150%;
}
 								 	 		/*Pale Turquoise 175,238,238*/
.main-navigation h1 {
clear : both;
margin : 30px 0 20px 0;
padding : 4px 20px 3px 20px;
background : rgb(190, 190, 190);
font-family : trebuchet ms, arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 150%;
}
.main-navigation h2 {
clear : both;
margin : 20px 10px 10px 20px;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(100, 100, 100);
font-weight : bold;
font-size : 150%;
}
.main-navigation h3 {
clear : both;
margin : 10px 10px 5px 20px;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 110%;
}
.main-navigation p {
clear : both;
margin : 0 10px 10px 20px;
color : rgb(80, 80, 80);
line-height : 1.3em;
font-size : 110%;
}
.main-navigation p.center {
text-align : center;
}
.main-navigation p.right {
text-align : right;
}
.main-navigation ul {
list-style : none;
margin : 0.5em 10px 1em 20px;
}
.main-navigation ul li {
margin : 5px 0 0.2em 2px;
padding : 0 0 0 11px;
background : url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;
line-height : 1.2em;
font-size : 110%;
}
.main-navigation ol {
margin : 0.5em 10px 1em 40px !important;
margin : 0.5em 10px 1em 45px;
}
.main-navigation ol li {
list-style-position : outside;
margin : 0 0 0.4em 0;
font-size : 110%;
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& PAGE TITLE &&&&&&&&&&&&&&&&&*/
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&& PAGE TITLE &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.main-content h1.pagetitle {
margin : 0 0 0.4em 0;
padding : 0 0 2px 0;
border-bottom : 7px solid rgb(225, 225, 225);
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(255,165,0);
font-weight : bold;
font-size : 200%;
}
.main-content-center h1.pagetitle {
margin : 0 0 0.4em 0;
padding : 0 0 2px 0;
border-bottom : 7px solid rgb(225, 225, 225);
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(255,165,0);
font-weight : bold;
font-size : 200%;
}
.main-content h1.pagetitle1 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,165,0); font-weight:bold; font-size:220%;}
.main-content h1.block {
clear : both;
margin : 1em 0 0 0;
padding : 2px 0 2px 2px;
background : rgb(190, 190, 190);
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 220%;
}
.main-content h1 {
clear : both;
margin : 1em 0 0.5em 0;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(80, 80, 80);
font-weight : normal;
font-size : 210%;
}

/*******************************************************************/
/*******************************************************************/
/************************** MAIN CONTENT *****************************/
/*******************************************************************/
/*******************************************************************/
.main-content h2.pagenotice {margin:0 0 0.4em 0; padding:0 0 10px 0; border-bottom:solid 2px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(46,139,87); font-weight:bold; font-size:120%;}
.main-content h2.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,165,0); font-weight:bold; font-size:160%;}

.main-content-doc  {
clear : both;
text-align : left;
padding : 1em 0px 0.5em 100px;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(80, 80, 80);
font-weight : normal;
font-size : 150%;
}
.main-content-letter  {
clear : both; text-align:left; 
margin : 1em 0 0.5em 0; 
padding:1em 150px 0.5em 150px;
font-family:"trebuchet ms", arial, sans-serif;
color :rgb(80, 80, 80); 
font-weight: normal;font-size: 150%;}

.main-content h2 {
clear : both;
margin : 1em 0 0.5em 0;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(80, 80, 80);
font-weight : normal;
font-size : 170%;
}
.main-content-center h2 {
clear : both;
margin : 1em 0 0.5em 0;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(80, 80, 80);
font-weight : normal;
font-size : 170%;
}
.main-content h3 {
clear : both;
margin : -1em 0 0.5em 0;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(125, 125, 125);
font-weight : normal;
font-size : 130%;
}
.main-content h3.sub {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(237,164,61); font-weight:bold; font-size:140%;}
.main-content h3.subform {clear:both; float:left; margin:-1.0em 0 0.5em 0; padding:1.0em 0 0.5em 0; background-color:rgb(240,255,240); font-family:"trebuchet ms",arial,sans-serif; color:rgb(143,188,143 ); font-weight:bold; font-size:140%;}
.main-content-center h3 {
clear : both;
margin : -1em 0 0.5em 0;
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(125, 125, 125);
font-weight : normal;
font-size : 130%;
}
.main-content h1.side {
clear : none;
}
.main-content h2.side {
clear : none;
}
.main-content h3.side {
clear : none;
}
.main-content h4 {
margin : 1.5em 0 1em 0;
color : rgb(80, 80, 80);
font-family : "trebuchet ms", arial, sans-serif;
font-weight : normal;
font-size : 170%;
}
.main-content h5 {
margin : 1.5em 0 1em 0;
color : rgb(80, 80, 80);
font-family : "trebuchet ms", arial, sans-serif;
font-size : 140%;
}
.main-content h6 {
margin : 1.2em 0 0.2em 0;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 120%;
}
.main-content h7 {margin:1.0em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:100%;}
.main-content p {
margin : 0 0 1em 0;
line-height : 1.5em;
font-size : 120%;
}
.main-content p.center {
text-align : center;
}
.main-content p.right {
text-align : right;
}
.main-content p.left {
text-align : left;
}
.main-content p.details {
clear : both;
margin : -0.25em 0 1em 0;
line-height : 1em;
font-size : 110%;
}
.main-content blockquote {
clear : both;
margin : 0 30px 0.6em 30px;
font-size : 90%;
}
.main-content table {
clear : both;
width : 400px;
margin : 2em 0 0.2em 20px;
table-layout : fixed;
border-collapse : collapse;
empty-cells : show;
background-color : rgb(233, 232, 244);
}
.main-content formtable {width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.main-content table th.top {
height : 3.5em;
padding : 0 7px 0 7px;
empty-cells : show;
background-color : rgb(175, 175, 175);
text-align : left;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 110%;
}
.main-content table th {
height : 3em;
padding : 2px 20px 2px 7px;
border-left : 2px solid rgb(255, 255, 255);
border-right : 2px solid rgb(255, 255, 255);
border-top : 2px solid rgb(255, 255, 255);
border-bottom : 2px solid rgb(255, 255, 255);
background-color : rgb(225, 225, 225);
text-align : left;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 110%;
}
.main-content table td {
height : 3em;
padding : 2px 7px 2px 7px;
border-left : 2px solid rgb(255, 255, 255);
border-right : 2px solid rgb(255, 255, 255);
border-top : 2px solid rgb(255, 255, 255);
border-bottom : 2px solid rgb(255, 255, 255);
background-color : rgb(225, 225, 225);
text-align : left;
font-weight : normal;
color : rgb(80, 80, 80);
font-size : 110%;
}
p.caption {
clear : both;
margin : 0.5em 0 2em 20px;
text-align : left;
color : rgb(80, 80, 80);
font-size : 110%;
}
.main-content ul {
list-style : none;
margin : 0.5em 0 1em 0;
}
.main-content ul li {
margin : 0 0 0.2em 2px;
padding : 0 0 0 12px;
background : url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;
line-height : 1.4em;
font-size : 120%;
}
.main-content ol {
margin : 0.5em 0 1em 20px !important;
margin : 0.5em 0 1em 25px;
}
.main-content ol li {
list-style-position : outside;
margin : 0 0 0.2em 0;
line-height : 1.4em;
font-size : 120%;
}
.contactform {
width : 418px;
margin : 2em 0 0 0;
padding : 10px 10px 0 10px;
border : 1px solid rgb(200, 200, 200);
background-color : rgb(240, 240, 240);
}
.contactform fieldset {
padding : 20px 0 0 0 !important;
padding : 0;
margin : 0 0 20px 0;
border : 1px solid rgb(220, 220, 220);
}
.contactform fieldset legend {
margin : 0 0 0 5px !important;
margin : 0 0 20px 5px;
padding : 0 2px 0 2px;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 130%;
}
.contactform label.left {
float : left;
width : 100px;
margin : 0 0 0 10px;
padding : 2px;
font-size : 110%;
}
.contactform select.combo {
width : 175px;
padding : 2px;
border : 1px solid rgb(200, 200, 200);
font-family : verdana, arial, sans-serif;
font-size : 110%;
}
.contactform input.field {
width : 275px;
padding : 2px;
border : 1px solid rgb(200, 200, 200);
font-family : verdana, arial, sans-serif;
font-size : 110%;
}
.contactform textarea {
width : 275px;
padding : 2px;
border : 1px solid rgb(200, 200, 200);
font-family : verdana, arial, sans-serif;
font-size : 110%;
}
.contactform input.button {
float : right;
width : 9em;
margin-right : 20px;
padding : 1px !important;
padding : 0;
background : rgb(230, 230, 230);
border : 1px solid rgb(150, 150, 150);
text-align : center;
font-family : verdana, arial, sans-serif;
color : rgb(150, 150, 150);
font-size : 110%;
}
.contactform input.button:hover {
cursor : pointer;
border : 1px solid rgb(80, 80, 80);
background : rgb(220, 220, 220);
color : rgb(80, 80, 80);
}

.main-subcontent h1 {
clear : both;
margin : 0 0 10px 0;
padding : 4px 10px 3px 10px;
background-color : rgb(190, 190, 190);
font-family : "trebuchet ms", arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 140%;
}
.main-subcontent h1.green {
clear : both;
margin : 0 0 5px 0;
padding : 4px 10px 3px 10px;
background-color : rgb(160, 214, 81);
font-family : "trebuchet ms", verdana, arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 140%;
}
.main-subcontent h1.blue {
clear : both;
margin : 0 0 5px 0;
padding : 4px 10px 3px 10px;
background-color : rgb(137, 170, 214);
font-family : "trebuchet ms", verdana, arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 140%;
}
.main-subcontent h1.orange {
clear : both;
margin : 0 0 5px 0;
padding : 4px 10px 3px 10px;
background-color : rgb(232, 177, 13);
font-family : "trebuchet ms", verdana, arial, sans-serif;
color : rgb(255, 255, 255);
font-weight : bold;
font-size : 140%;
}
.main-subcontent h3 {
clear : both;
margin : 1em 10px 0.5em 10px;
color : rgb(80, 80, 80);
font-weight : bold;
font-size : 110%;
}
.main-subcontent p {
clear : both;
margin : 0 10px 1em 10px;
color : rgb(80, 80, 80);
line-height : 1.3em;
font-size : 110%;
}
.main-subcontent p.center {
text-align : center;
}
.main-subcontent p.right {
text-align : right;
}
.main-subcontent ul {
list-style : none;
margin : 0.5em 10px 1em 10px;
}
.main-subcontent ul li {
margin : 5px 0 0.2em 2px;
padding : 0 0 0 11px;
background : url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;
line-height : 1.2em;
font-size : 110%;
}
.main-subcontent ol {
margin : 0.5em 10px 1em 30px !important;
margin : 0.5em 10px 1em 35px;
}
.main-subcontent ol li {
list-style-position : outside;
margin : 0 0 0.4em 0;
font-size : 110%;
}
.main-subcontent .loginform {
width : 160px;
margin : 0 10px 0 10px;
}
.main-subcontent .loginform p {
clear : both;
margin : 0;
padding : 0;
}
.main-subcontent .loginform fieldset {
width : 160px;
border : none;
}
.main-subcontent .loginform label.top {
float : left;
width : 125px;
margin : 0 0 2px 0;
font-size : 110%;
}
.main-subcontent .loginform label.right {
float : left;
width : 125px;
margin : 5px 0 0 0;
padding : 0 0 0 3px;
font-size : 110%;
}
.main-subcontent .loginform input.field {
width : 158px;
margin : 0 0 5px 0;
padding : 0.1em 0 0.2em 0 !important;
padding : 0.2em 0 0.3em 0;
border : 1px solid rgb(200, 200, 200);
font-family : verdana, arial, sans-serif;
font-size : 110%;
}
.main-subcontent .loginform input.checkbox {
float : left;
margin : 5px 0 0 0 !important;
margin : 2px 0 0 -3px;
border : none;
}
.main-subcontent .loginform input.button {
float : left;
width : 5em;
margin : 10px 0 5px 0;
padding : 1px;
background : rgb(230, 230, 230);
border : 1px solid rgb(150, 150, 150);
text-align : center;
font-family : verdana, arial, sans-serif;
color : rgb(150, 150, 150);
font-size : 110%;
}
.main-subcontent .loginform input.button:hover {
cursor : pointer;
border : 1px solid rgb(80, 80, 80);
background : rgb(220, 220, 220);
color : rgb(80, 80, 80);
}
.main-subcontent .searchform {
width : 160px;
margin : 0 10px 0 10px;
}
.main-subcontent .searchform fieldset {
border : none;
}
.main-subcontent .searchform input.field {
float : left;
width : 158px;
padding : 0.1em 0 0.2em 0 !important;
padding : 0.2em 0 0.3em 0;
border : 1px solid rgb(200, 200, 200);
font-family : verdana, arial, sans-serif;
font-size : 120%;
}
.main-subcontent .searchform input.button {
float : left;
width : 3em;
margin-top : 0.5em;
padding : 1px;
background : rgb(230, 230, 230);
border : 1px solid rgb(150, 150, 150);
text-align : center;
font-family : verdana, arial, sans-serif;
color : rgb(150, 150, 150);
font-size : 120%;
}
.main-subcontent .searchform input.button:hover {
cursor : pointer;
border : 1px solid rgb(80, 80, 80);
background : rgb(220, 220, 220);
color : rgb(80, 80, 80);
}
.main img {
clear : both;
float : left;
margin : 3px 10px 7px 0;
padding : 1px;
border : 1px solid rgb(150, 150, 150);
}
.adimg {
clear:both; float:none; display:block; margin:0 auto; padding:1px 0 0 220px; border:1px solid rgb(150,150,150);
}

.main img.center {
clear : both;
float : none;
display : block;
margin : 0 auto;
padding : 1px;
border : 1px solid rgb(150, 150, 150);
}
 
.main img.right {
clear : both;
float : right;
margin : 3px 0 7px 10px;
padding : 1px;
border : 1px solid rgb(150, 150, 150);
}
.main a {
color : rgb(70, 122, 167);
font-weight : bold;
text-decoration : none;
}
.main-content h1 a {
color : rgb(70, 122, 167);
font-weight : normal;
text-decoration : none;
}
.main a:hover {
color : rgb(42, 90, 138);
text-decoration : underline;
}
.main a:visited {
color : rgb(42, 90, 138);
}
.main a img {
border : 1px solid rgb(150, 150, 150);
}
.main a:hover img {
border : 1px solid rgb(220, 220, 220);
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
} 
