body {background-color:#ffffff;color:#0A2972;font-family:Arial; font-size:12px; margin:0 0 0;}

p {color:#0A2972;font-family:Arial; font-size:12px; margin:0 0 0;}

h1 {color:#0A2972;font-family:Arial; font-size:14px; margin:0 0 0;}

td {font-family:Arial;font-size:12px;font-weight:normal;color:#0A2972;}

.b {font-family:Arial;font-size:12px;font-weight:bold;color:#0A2972;}

.bw {font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;}

.w {font-family:Arial;font-size:11px;font-weight:normal;color:#ffffff;}



<!-- -- link -- -->

a:link, a:visited {text-decoration:none;}

a:active {text-decoration:none;}

a:hover {text-decoration:underline;}



a.w:link, a.w:visited {color:#FFFFFF;text-decoration:none;}

a.w:active {color:#FFFFFF;text-decoration:none;}

a.w:hover {color:#FFFFFF;text-decoration:underline;}



a.n:link, a.n:visited {color:#0A2972;text-decoration:none;}

a.n:active {color:#003366;text-decoration:none;}

a.n:hover {color:#003366;text-decoration:underline;}



<!--  -- form -- -->

input.text {font-family:Arial; font-size:12px;font-weight:normal;color:#0A2972;}

select {font-family:Arial; font: normal 12px Arial; color:black; border-color: #4F669A; background-color: #FFFFFF;}



.category-select

{

	color: black;

	font: normal 12px Arial;

	border-color: #4F669A;

	background-color: #FFFFFF;

}



input {background-color:#eeeeee;

border: 1px 1px 1px 1px, #333333, dashed;

padding:0px;}





 table#menu_1 td {



        padding: 0px 5px 0px 5px;



        font-size: 12px;



      }



 



      table#menu_1 td a {



        display: block;



        color: #FFFFFF;



        padding: 3px 3px 3px 3px;



        border: 0px solid #000000;



        text-decoration: none;



      }



 



      table#menu_1 td a:hover {



        color: #FFFFFF;



        border: 0px solid #000000;



        background-color: #000066;



      }



	  

	  table#menu_2 td {



        padding: 0px 5px 0px 5px;



        font-size: 12px;



      }



 



      table#menu_2 td a {



        display: block;



        color: #FFFFFF;



        padding: 3px 3px 3px 3px;



        border: 0px solid #000000;



        text-decoration: none;



      }



 



      table#menu_2 td a:hover {



        color: #FFFFFF;



        border: 0px solid #000000;



        background-color: #015EAC;



      }

	  

	 

.leftnavtext

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	padding: 0px 0px 2px 15px;

}



.leftnavtextshallow

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	padding: 0px 0px 5px 13px;

}



.leftnavtextshallow a

{

	color: #0A2972;

	text-decoration: none;

}



.leftnavtextshallow a:hover

{

	color: #0A2972;

	text-decoration: underline;

}



.leftnavinput

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	padding: 4px 0px 2px 12px;

}



.leftnavinput input

{

	padding: 1px;

	font-family:"Century Gothic", Century;

	background-color:#D2E9FF;

}



.leftnavnewblob

{

	padding: 0px 0px 0px 3px;

}



.leftnavtext a

{

	color: #0A2972;

	text-decoration: none;

}



.leftnavtext a:hover

{

	color: #0A2972;

	text-decoration: underline;

}



.leftnavhead-client

{

	font-size: 12px;

	font-weight: bold;

	font-family: Arial;

	color: #0A2972;

	padding: 0px 0px 0px 15px;

}



.leftnavtext-client

{

	font-size: 12px;

	font-family: Arial;

	color: #4F669A;

	padding: 0px 0px 0px 15px;

}



.leftnavtext-client a

{

	color: #0A2972;

	text-decoration: none;

}



.leftnavtext-client a:hover

{

	color: #0A2972;

	text-decoration: underline;

}



.leftnavtext-light

{

	font-size: 12px;

	font-family: Arial;

	color: #4F669A;

	padding: 0px 0px 0px 2px;

}



.leftnavtext-light a

{

	color: #4F669A;

	text-decoration: none;

}



.leftnavtext-light a:hover

{

	color: #4F669A;

	text-decoration: underline;

}



.leftnavtext-cmtitle

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	padding: 0px 0px 5px 36px;

}



.leftnavtext-cmtitle a

{

	color: #0A2972;

	text-decoration: none;

}



.leftnavtext-cmtitle a:hover

{

	color: #0A2972;

	text-decoration: underline;

}



.leftnavtext-cmsubtitle

{

	font-size: 9px;

	font-family: Arial;

	color: #4F669A;

	padding: 0px 0px 5px 36px;

	line-height: 7px;

}



.leftnavtext-cmsubtitle a

{

	color: #4F669A;

	text-decoration: none;

}



.leftnavtext-cmsubtitle a:hover

{

	color: #4F669A;

	text-decoration: underline;

}

/* Job of the week */



.jobofweek

{

	width: 168px;

	padding: 0px;

	margin: 0px;

	border: 1px solid #0A2972;

	background: #73c2ff;

}



.jobofweek a

{

	text-decoration: none;

}



.jobofweek-inner

{

	padding: 12px;

	font-size: 9px;

}



.jobofweek-inner h3

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	line-height: 16px;

	font-weight: bold;

	padding: 0px;

	margin: 5px 0px 0px 0px;

}



.jobofweek-inner h4

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	line-height: 16px;

	font-weight: normal;

	padding: 0px;

	margin: 0px 0px 5px 0px;

}



.jobofweek-inner img

{

	border: 1px solid #0A2972; 

}



.jobofweek-middle-text

{

	font-size: 12px;

	font-family: Arial;

	color: #8A99BC;

	padding: 5px 12px 12px 12px;

	line-height: 14px;

}



.jobofweek-bottom

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	border-color: #8A99BC;

	border-width: 1px;

	border-style: dashed solid solid solid;

	background-color: #CED4E3;

	padding: 6px 12px 3px 12px;

}



.jobofweek-top

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	border-color: #8A99BC;

	border-width: 0px;

	border-style: solid solid solid solid;

	

	vertical-align: top;

}



.jobofweek-top a

{

	text-decoration: none;

}



.jobofweek-top a:hover

{

	text-decoration: underline;

}



.jobofweek-middle

{

	background-color: #73c2ff;

	border-right: #8A99BC;

	border-left: #8A99BC;

	border-width: 0px 1px 0px 1px;

	border-style: none solid none solid;

}



.jobofweek-middle-text

{

	font-size: 12px;

	font-family: Arial;

	color: #8A99BC;

	padding: 5px 12px 12px 12px;

	line-height: 14px;

}



.jobofweek-bottom

{

	font-size: 12px;

	font-family: Arial;

	color: #0A2972;

	border-color: #8A99BC;

	border-width: 1px;

	border-style: dashed solid solid solid;

	background-color: #44a9ff;

	padding: 6px 12px 3px 12px;

}



#pscroller1{

width: 312px;

height: 60px;

border: 1px solid black;

padding: 5px;

background-color: lightyellow;

}



#pscroller2{

width: 100%;

height: 80px;

border: 0px solid black;

padding: 5px;

}



#pscroller2 a{

font-family: "Arial";

text-decoration: none;}

#pscroller2 a:hover{

font-family: "Arial";

text-decoration: underline;}

#pscroller2 p{

color: #0A2972; 

font-family: "Arial";

text-decoration: none;

}



.someclass{ //class to apply to your scroller(s) if desired

}



img.maxwidth {

max-width:90;

max-height:90;

}



img.maxwidth2 {

max-width:120;

max-height:120;

}



td.toprightcorner {

background-image: url(images/corners/linenered.gif);

background-repeat: no-repeat;

}

td.topleftcorner {

background-image: url(images/corners/linenwred.gif);

background-repeat: no-repeat;

}

td.bottomrightcorner {

background-image: url(images/corners/linesered.gif);

background-repeat: no-repeat;

}

td.bottomleftcorner {

background-image: url(images/corners/lineswred.gif);

background-repeat: no-repeat;

}



td.topline {

background-image: url(images/corners/toplinered.gif);

background-repeat: repeat-x;

}

td.bottomline {

background-image: url(images/corners/bottomlinered.gif);

background-repeat: repeat-x;

}

td.leftline {

background-image: url(images/corners/leftlinered.gif);

background-repeat: repeat-y;

}

td.rightline {

background-image: url(images/corners/rightlinered.gif);

background-repeat: repeat-y;

}



td.toprightcornerblue {

background-image: url(images/corners/linene.gif);

background-repeat: no-repeat;

}

td.topleftcornerblue {

background-image: url(images/corners/linenw.gif);

background-repeat: no-repeat;

}

td.bottomrightcornerblue {

background-image: url(images/corners/linese.gif);

background-repeat: no-repeat;

}

td.bottomleftcornerblue {

background-image: url(images/corners/linesw.gif);

background-repeat: no-repeat;

}



td.toplineblue {

background-image: url(images/corners/topline.gif);

background-repeat: repeat-x;

}

td.bottomlineblue {

background-image: url(images/corners/bottomline.gif);

background-repeat: repeat-x;

}

td.leftlineblue {

background-image: url(images/corners/leftline.gif);

background-repeat: repeat-y;

}

td.rightlineblue {

background-image: url(images/corners/rightline.gif);

background-repeat: repeat-y;

}

.imageReSnippet {
	width: 350px;
	height: 107px;
	margin: 0 0 0 0;
	clear: both;
	background-repeat: no-repeat;
	}
	.imageReSnippet a {
		display: block;
		height: 107px;
		text-indent: -9999em;
		overflow: hidden;
		}
.imageReSnippet3 {
	width: 360px;
	height: 103px;
	margin: 3px 0 3px 0;
	clear: both;
	background-repeat: no-repeat;
	}
	.imageReSnippet3 a {
		display: block;
		height: 103px;
		text-indent: -9999em;
		overflow: hidden;
		}