/*------------------------------------------------------------------------------
File Name: newSCAGzen.css
Description: a "Web 2.0" make-over Quick Win Fixes
--------------------------------------------------------------------------------
.000: Ludlow Brown
------------------------------------------------------------------------------- */ 
/* ----------------------------------------------------------------------- *|
		basic HTML
|* ----------------------------------------------------------------------- */
*{
	padding:0; 
	margin:0;
}

body{
	margin:0; 	
	padding:0;
	font:normal 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#fcfcf9;
}

a{
	color:#cb4721; 
	background-color:inherit;
	text-decoration:none;	
}
a:hover{
	background-color:inherit;
	text-decoration:underline;
}

img{
	border:none;
}

/* extras for later use */
code{
	margin:5px 0;
	padding:10px;
	text-align:left;
	display:block;
	overflow:auto;	
	font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;
	/* white-space:pre; */	 
	background:#fcfcf9;
	border:1px solid #efefef;
}
acronym{
	cursor:help;
	border-bottom:1px solid #777;
}
blockquote{
 	padding:5px;
	font:normal 1em/1.25em Georgia, "Times New Roman", Times, serif;
	/*font:normal 1.15em/1.75em Georgia, "Times New Roman", Times, serif;*/
	font-style:italic;
	background:#fcfcf9;
	/* border:1px solid #efefef; */
	color:#333;
}



/* headers */
h1, 
h2, 
h3{
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	color:#222;
}

h1{ 
	font-size:1.7em; 
}

h2{ 
	font-size:1.5em; 
	color:#4A7124; 
}

h3{ 
	font-size:1.5em; 
	color:#c34e23; 
	font-weight:normal; 
	letter-spacing:0;
}

p, 
h1, 
h2, 
h3{
	margin:10px 15px;
	padding:0;
}

/* table */
table{
	width:720px;
	background-color:#f1efe7;
	border-collapse:collapse;
	margin:15px;
}
td{
	padding:5px 5px 5px 15px;
	color:#333;
}

th{
	padding:5px 5px 5px 15px;
	font:normal 1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#fff;
	background-color:#69BFDE;
}

tfoot td{
	border-top:#85CAE4 solid 16px;
	background-color:#fff;
}

tfoot td p{
	padding-left:15px;
	padding-right:15px;
	padding-top:0;
	line-height:5px;
}

tr{
	background-color:#E9E6D6;
}


/* - ----------------------- - */
/* results set tables (usually db-driven) */
/* - ----------------------- - */
table.results{
	width:545px;
	border:2px solid #DBD7BB; 
	background-color:#FFF;
	margin:5px 0px;
	}

table.results a{
	color:#006699;
	}

table.results th,
table.results td{
	padding:4px;
	vertical-align:text-top;
	}
table.results th,
table.results thead tr,
tr.header{ 
	background-color:#BAEA9D; 
	font: normal 12px/16px Georgia, "Times New Roman", Times, serif;
	}
tr.odd{ background-color:#E9E6D6; }
tr.even{ background-color:#F8F7F1; }


/* ----------------------------------------------------------------------- *|
		Master Buckets
		forces footer to bottom of page, even on pages with short content
|* ----------------------------------------------------------------------- */
html,
body{
  height:100%
}
div#subBody{
  min-height:100%;
}
* html div#subBody{/* IE hack */
  height:100%
}
div#clearFoot{
	/* a placeholder ensuring enough space (height) for actual footer) */
	height:290px;
	clear:both;
}
div#footer{
	margin:-260px 0 0;
}
div#subFooter{
	padding:25px 0 0;
	margin:0 auto;
}


/*!--- ------------------------------------------------------------------------------------------------------------

				Common Classes

!--- ------------------------------------------------------------------------------------------------------------ ---*/

/* ----------------------------------------------------------------------- *|
		special Links
|* ----------------------------------------------------------------------- */
a.external	{
	text-decoration:none; 
	display:inline-block;
	padding:0 15px 0 0;
	background:transparent url(../images/css5/link_open_off.gif) top right no-repeat;
}
a.external:hover{
	background-image:url(../images/css5/link_open_off.gif);
}
/*
a.pdf{
	padding:0 0 0 20px;
	background:transparent url(../images/css5/pdf.gif) left top no-repeat;
}
*/

/* ----------------------------------------------------------------------- *|
		special Lists
|* ----------------------------------------------------------------------- */
ul.bullets li{
	list-style:none;
	background:url(../images/css5/icon-bullet.gif) no-repeat 0 .3em;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:15px;
	background-color:none;
}

ul.bullets.green li{
	background:url(../images/css5/icon-greenarrow.gif) no-repeat 0 .3em;
	padding-bottom:15px;
	background-color:none;
}

ul.bullets.orangearrows li{
	background:url(../images/css5/icon-double-arrow.png) no-repeat 0 .3em;
	padding-bottom:15px;
	background-color:none;
}

/*
ul, 
ol{
	margin:10px 30px;
	padding:0 15px;	
}
*/

/* ----------------------------------------------------------------------- *|
		special Images
|* ----------------------------------------------------------------------- */
/* images 
img{
	border:1px solid #dadada;
	padding:5px;	
}
img.no-border{
	border:none;
}
*/
img.floatRight{
	margin:0px 0 5px 15px;	
}
img.floatLeft{
	margin:0px 15px 5px 0;
}


/* form elements */
/* 
form{
	margin:15px;
	padding:0;
	border:1px solid #efefef; 
	background:#f8f8f8;	
}
label{
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input{
	padding:2px;
	border:1px solid #efefef;
	font:normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;	
	color:#666;
}
textarea{
	width:280px;
	padding:2px;
	border:1px solid #efefef;
	font:normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
	height:100px;
	display:block;		
	color:#666;
}
input.button{ 
	margin:0; 
	font:bold 1em Arial, Sans-serif; 
	border:1px solid #efefef;
	padding:2px 3px; 	
	background:#f1f0e4;
}
*/

/* search form */
/* 
.searchform{
	background-color:transparent;
	border:none;	
	margin:0; 
	padding:5px 0 15px 0;	
	width:210px;	
}
.searchform p{ 
	margin:0; 
	padding:0; 
}
.searchform input.textbox{ 
	width:160px;
	color:#333; 
	height:18px;
	padding:2px;	
	vertical-align:top;
}
.searchform input.button{ 
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#333;	
	width:40px;
	height:25px;
	border:none;
	padding:3px 5px;	
	vertical-align:top;
}
*/


/* ----------------------------------------------------------------------- *|
		Layout Blocks
|* ----------------------------------------------------------------------- */
div#subHeader,
div#subFooter, 
div#content{
	width:760px;	
}

/* ----------------------------------------------------------------------- *|
		Header
|* ----------------------------------------------------------------------- */
div#header{
	height:125px;
	text-align:left;	
	background:#143D55 url(../images/css5/tabs/dolphin_bg.gif) repeat-x bottom left;
	border-bottom:5px solid #f6c660;
}
div#subHeader{
	position:relative;
	margin:0 auto; 
	padding:0;
}
div#subHeader h1{
	margin:0; 
	padding:0;
}
div#subHeader a#logo{
	/* old skool text replacement */
	/* out with the text */
	font-size:1px;
	line-height:1px;
	text-indent:-5000px;
	/* now in with the picture */
	background:#143D55 url(../images/css5/hm-scag-logo.gif) no-repeat;
	/* now on with normal positioning and such */
	position:absolute;	
	display:block;
	height:70px;
	width:350px;
	margin:0;
	/* change the values of left and top to adjust the position of the logo */
	top:10px; 
	left:0;
	border:none;
}
div#subHeader a#logo:hover{
	text-decoration:none;
}
div#subHeader a#skiptoContent{
	/* old skool text replacement */
	/* out with the text */
	font-size:1px;
	line-height:1px;
	text-indent:-5000px;
	/* now on with normal positioning and such */
	position:absolute;	
	display:block;
	margin:0;
	/* change the values of left and top to adjust the position of the logo */
	top:10px; 
	left:0;
	border:none;
}
div#subHeader a#skiptoContent:hover{
	text-decoration:none;
}

div#subHeader #slogan{
	position:absolute;	
	font:normal 14px	"Lucida Sans", Arial, sans-serif;
	letter-spacing:1px;
	font-style:italic;
	/* color:#D4AA80; */
	color:#bbb;	 
	margin:0; padding:0;
	
	/* change the values of left and top to adjust the position of the slogan */
	top:55px; 
	left:75px;
}
div#header div#headerLinks{
	position:absolute;
	top:0; 
	right:0;	
	color:#8e5f2f;
	font-size:90%;
	width: 350px;
	text-align:right;
}
div#header div#headerLinks a{	
	color:#a4a4a4;
	text-decoration:none;
	border:none;
}
div#header div#headerLinks a:hover{
	color:#F3A251;
}

/* ----------------------------------------------------------------------- *|
		Header's NavBar
|* ----------------------------------------------------------------------- */
div#headerNavBar{
	height:33px;
	width:100%;
	position:absolute;
	right:0; 
	top:92px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	/*
	font-family:Georgia, "Times New Roman", Times, serif;
	*/
	font-size:11px;
}
div#headerNavBar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#headerNavBar ul li{
	float:left;
	margin:0 1px;
}
div#headerNavBar ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 10px;
	height:33px;
}
div#headerNavBar ul li a span{
	padding:11px 10px 0 0;
	height:21px;
	float:left;
}
div#headerNavBar ul li a:hover{
	color:#fff;
	background:transparent url(../images/css5/tabs/dolphin_bg_over.gif) repeat-x bottom left;
}
div#headerNavBar ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;
}

div#headerNavBar ul li.current a,
div#headerNavBar ul li.current a:hover{
	color:#fff;
	background:url(../images/css5/tabs/dolphin_left_on.gif) no-repeat top left;
	line-height:275%;
}
div#headerNavBar ul li.current a span{
	display:block;
	padding:0 9px 0 0;
	width:auto;
	background:#143D55 url(../images/css5/tabs/dolphin_right_on.gif) no-repeat top right;
	height:33px;
}

/* ----------------------------------------------------------------------- *|
		Content/subContent
|* ----------------------------------------------------------------------- */
div#content{
	text-align:left;	
	padding:0; margin:15px auto;
}

div#contentWrap{
	clear:both;
	float:left;
	width:100%;
}

div#sb375contentWrap{
	clear:both;
	float:left;
	width:100%;
	background-color: #FCFCF9;
	background-image: url(../images/scag5/sb375/sb375_BG.jpg);
	background-repeat: repeat-x;
}

/* ----------------------------------------------------------------------- *|
		not sure
|* ----------------------------------------------------------------------- */
div#contentWrap div#homebanner {
	background-color:6CC6E9;
	/*background:#FCFCF9 url(../images/RTPSCSbanner.png) no-repeat center center;*/
	display:block;
	height:50px;
	width:760px;
	padding:0;
	margin:-3px auto 3px;
	/*margin:5px auto;*/
}

div#contentWrap div#InContent{
	display:block;
	width:760px;
	margin:0 auto;
	padding:0;
}

div#contentWrap div#InContent p{
	margin-left:0;
	padding-left:.85em;
}

div#contentWrap div#InContent h1{
	margin-left:0;
	border-top:#e2dede solid 3px;
	padding-top:5px;
	padding-left:.5em;
}

div#contentWrap div#InContent h1.second{
	margin-top:1.5em;
}

div#InContentOne{
	width:370px;
	float:left;
	margin-right:20px;
	margin-left:10px;
	text-align:left;
	padding-bottom:25px;
}

div#InContentTwo{
	width:350px;
	float:left;
	text-align:left;
}

div#InContentOne ul, 
div#InContentTwo ul{
	list-style:none;
}

div#InContentOne li, 
div#InContentTwo li{
	margin:1em 0 0.5em;
	padding:0 0 0 15px;
	background:url(../images/css5/icon-bullet.gif) no-repeat 0 5px;
	color:#326ea1;
}

div#InContentOne ul li a, 
div#InContentTwo ul li a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}

div#InContentOne ul li a:hover, 
div#InContentTwo ul li a:hover{
	padding-bottom:0;
	color:#383d44;
	border-bottom:2px solid #dbd5c5;
}


/**************************************************
		 LEFT SIDE BAR
 **************************************************/
div#leftSidebar{
	height:100%;
	width:185px; /*now 10px wider*/
	float:left;
	margin:0px 0px 10px 0px;
}

/* ------------------------------------------------------------------------------------------------------------
		PAGE:Home
!- ------------------------------------------------------------------------------------------------------------ */
/**************************************************
		HOME LEFT NAV MENU
 **************************************************/
div.leftNav{
	padding:0;
	margin:0;
}

div.leftNav a{
	text-decoration:none;
	display:block;
}

div.leftNav a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#006699;
}

div.leftNav ul{
	padding:0;
	margin:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	/* background: #006699 url(../images/css5/leftNavbg.gif) left repeat-x; */
	background: #096D9F url(../images/css5/slash-b.gif) no-repeat bottom right;
}

div.leftNav li{
	margin:0;
	padding:0;
}

div.leftNav ul li a{
	margin-top:0px;
	padding-top:2px;
	padding-left:6px;
	height:18px;
	text-transform:uppercase;
	/* background:#006699 url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#006699;
	border-top:2px solid #006699;
	border-bottom:1px solid #fcfcf9;
	color:#fff;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
}

div.leftNav ul li a.noPoint,
div.leftNav ul li a.noPoint:hover{
	margin-top:0px;
	padding-top:2px;
	padding-left:6px;
	height:18px;
	text-transform:uppercase;
	/* background:#006699 url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#006699;
	border-top:2px solid #006699;
	border-bottom:1px solid #fcfcf9;
	color:#fff;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	cursor:default;
}

div.leftNav ul li a.current,
div.leftNav ul li a.current:hover{
	color:#111;
	text-decoration:none;
	background-color:#E2E9F7;
	font-weight:bold;
}
div.leftNav ul li li.current a,
div.leftNav ul li li.current a:hover{
	color:#000;
	background:#fcfcf9;
}
div.leftNav ul li li a{
	margin-top:0;
	padding:.3em 0px .3em 6px;
	/* todo: too many heights ! */
	height:auto !important;
	height:14px;
	min-height:1px;
	letter-spacing:.01em;
	text-transform:none;
	/* background:#CED9EE url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#B2C6E9;
	border-top:none;
	border-bottom:1px solid #fcfcf9;
	color:#111;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
}

div.leftNav ul li li li a{
	background-color:#c2dce3;
	background-image:none;
	letter-spacing:0;
	text-align:left;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	padding-left:36px;
}

div.leftNav ul li li li li a{
	background-color:#a1cedb;
	background-image:none;
}

div.leftNav ul li li li a{
	margin-top:0;
	padding:.3em 6px .4em 8px;
	height:auto !important;
	height:13px;
	min-height:1px;
	font-weight:normal;
	text-transform:capitalize;
	/* background:#CED9EE url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#E2E9F7;
	border-top:none;
	border-bottom:1px solid #fcfcf9;
	color:#111;
}


/**************************************************
		SUB LEFT NAV MENU
 **************************************************/
div#subleftnav{
	padding:0;
	margin:0;
}

div#subleftnav a{
	text-decoration:none;
	display:block;
}

div#subleftnav a:hover{
	color:#17415A;
	text-decoration:none;
	background-color:#A1CF74;
}

div#subleftnav ul{
	padding:0;
	margin:0;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#subleftnav li{
	margin:0;
	padding:0;
}

div#subleftnav ul li a{
	margin-top:8px;
	padding:0 6px;
	height:20px;
	line-height:18px;
	letter-spacing:.35em;
	text-transform:uppercase;
	/* background:#006699 url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#006699;
	border-top:2px solid #3786b3;
	border-bottom:1px solid #fcfcf9;
	color:#1f5d7f;
	font-weight:bold;
}

div#subleftnav ul li a.current,
div#subleftnav ul li a.current:hover{
	color:#17415A;
	text-decoration:none;
	background-color:#E2E9F7;
	font-weight:bold;
}

div#subleftnav ul li ul li a{
	margin-top:0;
	padding:0 9px;
	height:19px;
	line-height:18px;
	letter-spacing:.02em;
	font-weight:normal;
	text-transform:capitalize;
	/* background:#CED9EE url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#CED9EE;
	border-top:none;
	border-bottom:1px solid #fcfcf9;
	color:#444444;
}

div#subleftnav ul li ul li ul li a{
	background-color:#c2dce3;
	background-image:none;
	letter-spacing:0;
}

div#subleftnav li li li li a{
	padding-left:36px;
}

div#subleftnav ul li ul li ul li ul li a{
	background-color:#a1cedb;
	background-image:none;
}

div#subleftnav ul li ul li ul li a{
	margin-top:0;
	padding:0 0 0 11px;
	height:auto;
	height:auto !important;
	height:20px;
	min-height:1px;
	line-height:20px;
	font-weight:normal;
	text-transform:capitalize;
	font-family:"Arial Unicode MS", Arial, "Lucida Sans Unicode", sans-serif;
	/* background:#CED9EE url(../images/bk_dotted.gif) bottom left repeat-x; */
	background-color:#CED9EE;
	border-top:none;
	border-bottom:1px solid #fcfcf9;
	color:#274f00;
}


/**************************************************
		 HOME MAIN
 **************************************************/
div#homeMain{
	margin:10px 0 0 10px;
	/*margin:0 0 0 195px; */
	width:333px;
	float:left;	
	position:relative;
}
div#homeMain h1{ 
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	/*font:normal 1.4em Georgia, "Times New Roman", Times, serif;*/
	color:#2F779D;
	/*color:#6c6e3a;*/
	padding:0 0 11px 0;
	margin:0 15px 10px 5px;
	background:url(../images/css5/bk_dotted.gif) bottom left repeat-x;
	letter-spacing:.05em;
	line-height:24px;
}

div#homeMain h1 a{ 
	color:#2F779D;
}

div#homeMain p, 
div#homeMain h1, 
div#homeMain h2, 
div#homeMain h3, 
div#homeMain blockquote, 
div#homeMain form{
	margin-left:0;
}

div#homeMain form p{
	margin:15px;
}

div#homeMain h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding-bottom:7px;
	text-align:left;
	color:#143D55;
}

/**************************************************
		 SUB MAIN
 **************************************************/
div#subMain{
	margin:4px 5px 0 5px;
	padding:0 5px; 
	width:325px;
	float:left;	
	position:relative;
}

div#subMain h1{ 
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.05em;
	margin-top:0;
}

div#subMain h1 a{
	padding-bottom:1px;
	color:#31363e;
	text-decoration:none;
	border:none;
}

div#subMain h1 a:hover{
	padding-bottom:0;
	color:#326ea1;
	border-bottom:2px solid #dbd5c5;
}

div#subMain h3 {
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#333;
	padding-top:1em;
}

div#subMain h4 {
	font:normal 94% "Lucida Sans Unicode", Verdana, "Microsoft Sans Serif";
	line-height:1.5em;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#585885;
	padding-top:1em;
}

div#subMain h5 {
	font:normal 94% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:1px;
	color:#8e5f2f;
	padding-top:1em;
	text-transform:uppercase;
}

div#subMain p, 
div#subMain h1, 
div#subMain h2, 
div#subMain h3, 
div#subMain blockquote, 
div#subMain form{
	margin:0;
}

div#subMain h2 {
	border-top: 3px solid #E8E8E8;
	padding-top:10px;
	}
div#subMain ul{
	list-style:square;
}

div#subMain li{
	margin:1em 0 0.5em 1.55em;
	color:#326ea1;
}

div#subMain ol li {
	margin:0em 0 1em 2.5em;
	color:#326ea1;
}

div#subMain ol li a,
div#subMain ul li a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}

div#subMain ol li a:hover,
div#subMain ul li a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}

div#subMain p{
	padding-bottom:.75em;
	font: normal 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

div#subMain p.last{
	padding-bottom:0;
}

div#subMain p a{
	color:#006A80;
	border-bottom:1px dotted #006A80;
}

div#subMain p a:hover{
	color:#4A7124;
	border-bottom:1px solid #4A7124;
	text-decoration:none;
}

/**************************************************
		 SUB MAIN2
 **************************************************/
div#subMain2{
	margin:4px 5px 0 5px;
	padding:0 5px; 
	width:325px;
	float:left;	
	position:relative;
}

div#subMain2 h1{ 
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.05em;
	margin-top:0;
}

div#subMain2 h1 a{
	padding-bottom:1px;
	color:#31363e;
	text-decoration:none;
	border:none;
}

div#subMain2 h1 a:hover{
	padding-bottom:0;
	color:#326ea1;
	border-bottom:2px solid #dbd5c5;
}

div#subMain2 h3 {
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#333;
	padding-top:1em;
}

div#subMain2 h4 {
	font:normal 94% "Lucida Sans Unicode", Verdana, "Microsoft Sans Serif";
	line-height:1.5em;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#585885;
	padding-top:1em;
}

div#subMain2 h5 {
	font:normal 94% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:1px;
	color:#8e5f2f;
	padding-top:1em;
	text-transform:uppercase;
}

div#subMain2 p, 
div#subMain2 h1, 
div#subMain2 h2, 
div#subMain2 h3, 
div#subMain2 blockquote, 
div#subMain2 form{
	margin:0;
}

div#subMain2 h2 {
	border-top: 3px solid #E8E8E8;
	padding-top:10px;
	}
div#subMain2 ul{
	list-style:square;
}

div#subMain2 li{
	margin:1em 0 0.5em 1.55em;
	color:#326ea1;
}

div#subMain2 ol li {
	margin:0em 0 1em 2.5em;
	color:#326ea1;
}

div#subMain2 ol li a,
div#subMain2 ul li a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}

div#subMain2 ol li a:hover,
div#subMain2 ul li a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}

div#subMain2 p{
	padding-bottom:.75em;
	font: normal 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

div#subMain2 p.last{
	padding-bottom:0;
}

div#subMain2 p a{
	color:#006A80;
	border-bottom:1px dotted #006A80;
}

div#subMain2 p a:hover{
	color:#4A7124;
	border-bottom:1px solid #4A7124;
	text-decoration:none;
}

/**************************************************
		 SUB MAIN WIDE 
 **************************************************/
div#subMainwide{
	margin:4px 5px 0 5px;
	padding:0 5px; 
	width:525px;
	float:left;	
	position:relative;
}

div#subMainwide h1{ 
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	letter-spacing:.05em;
	margin-top:0;
}

div#subMainwide h1 a{
	padding-bottom:1px;
	color:#31363e;
	text-decoration:none;
	border:none;
}

div#subMainwide h1 a:hover{
	padding-bottom:0;
	color:#326ea1;
	border-bottom:2px solid #dbd5c5;
}

div#subMainwide p, 
div#subMainwide h1, 
div#subMainwide h2, 
div#subMainwide h3, 
div#subMainwide blockquote, 
div#subMainwide form{
	margin:0;
}

div#subMainwide h2 {
	border-top: 3px solid #E8E8E8;
	padding-top:10px;
	}


div#subMainwide ul{
	list-style:square;
}


div#subMainwide li{
	margin:1em 0 0.5em 1.55em;
	color:#326ea1;
}

div#subMainwide ul, li.Squeezed {
	margin:1em;
}

div#subMainwide ol, li.Squeezed {
	margin:1em 1em 1em 2em;
}

div#subMainwide ul li a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}
div#subMainwide ul li a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}

div#subMainwide p{
	padding-bottom:.75em;
	font: normal 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
	
div#subMainwide p a{
	color:#006A80;
	border-bottom:1px dotted #006A80;
}

div#subMainwide p a:hover{
	color:#4A7124;
	border-bottom:1px solid #4A7124;
	text-decoration:none;
}

div#subMainwide h3 {
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#333;
	padding-top:1em;
}

div#subMainwide h4 {
	font:normal 94% "Lucida Sans Unicode", Verdana, "Microsoft Sans Serif";
	line-height:1.5em;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#585885;
	padding-top:1em;
}

div#subMainwide h5 {
	font:normal 94% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:1px;
	color:#8e5f2f;
	padding-top:1em;
	text-transform:uppercase;
}


/**************************************************
		 DYNAMIC DEFINITION LIST
 **************************************************/
dl.dynadef{
	margin-top:0em;
}

dl.dynadef dl{
	margin:0 0 2em;
}
	
dl.dynadef h1{
	margin-left:.5em;
}

dl.dynadef dt{
	margin:1em 0 0.5em;
	padding:0 0 0 15px;
	background:url(../images/css5/icon-star.gif) no-repeat 0 4px;
	font:normal 1.2em/1.5em "Lucida Sans Unicode", Verdana, "Microsoft Sans Serif";
}
	

dl.dynadef.greenarrow dt{
	margin:1em 0 0.5em .75em;
	padding:0 0 0 15px;
	background:url(../images/css5/icon-greenarrow.gif) no-repeat 0 4px;
	font:normal 1.2em/1.5em "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}


dl.dynadef.greenarrow h1{
	margin-left:1.5em;
}

dl.dynadef dt.first{
	margin-top:0;
}
	
dl.dynadef dt a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}

dl.dynadef dt a:hover{
	padding-bottom:0;
	color:#383d44;
	border-bottom:2px solid #dbd5c5;
	text-decoration:none;
}

dl.dynadef dd{
	display:block;
	margin:1em 0 0;
	padding:0 0 0 14px;
	background:transparent;
}

dl.dynadef dd p{
	padding-bottom:1.15em;
}

/**************************************************
		 HOME MAIN ONE MINI HOLDER 
 **************************************************/
div#homeMain div#OneMiniHolder{
	clear:both;
	position:absolute;
	margin:5px 0 10px 0;
	width:321px;
	height:213px;
	background: url(../images/home/hm-sb375-taller.jpg) no-repeat;
	background-color:#E4F5FF;
	border: 2px solid #fcfcf9;
}

div#homeMain div#OneMiniHolder p{
	margin-top:90px;
	padding-left:12px;
	font: normal 1.1em/1.3em Arial, Helvetica, sans-serif;
	}

div#homeMain div#OneMiniHolder #box-link { 
	position: absolute; 
	top: 8px; 
	left: 20px; 
	width: 175px; 
	height: 65px; 
	background-color: transparent; 
}

/**************************************************
		 HOME MAIN TWO MINI SLOPES HOLDER 
 **************************************************/
div#homeMain div#TwoMiniHolder{
	clear:both;
	width:325px;
	height:auto;
	/* 
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada; 
	*/
	position:absolute;
	margin-top:7px;
	padding-bottom:8px;
}


/**************************************************
		 HOME MAIN MINI SLOPES 
 **************************************************/
div#MiniSlopeONE{
	float:left;
	width:190px;
	padding-left:3px;
}

div#MiniSlopeONE h2 a, a:hover{
	color:#4A7124;
}

div#MiniSlopeTWO{
	float:right;
	width:130px;
	padding-right:2px;
}

div#MiniSlopeTWO img {
	padding-top:10px;
}

/**************************************************
		 RIGHT SIDE BAR
 **************************************************/
div#rightSidebar{
	float:left;
	width:220px;
	margin:0 0 10px 0;
	padding:0;
}
div#rightSidebar h1{
	font:normal 1.7em Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#FF9933;
	padding:0;
	margin:-5px 0 5px 5px;	
	letter-spacing:1px;
}

div#rightSidebar h2{
	font:bold 110% Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#143D55;
	padding:0;
	margin:0px 0 8px 5px;	
	line-height:1em;
	letter-spacing:2px;
	text-transform:uppercase;
}

div#rightSidebar h3{
	margin:1em 0 0 0;
	padding-left:20px;
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#4A7124;
	background:url(../images/css5/icon-flag.gif) no-repeat 0 4px;
}

div#rightSidebar h4{
	margin:1em 0 0 0;
	padding-left:5px;
	font: normal 94% "Lucida Sans Unicode", "Lucida Console";
	text-transform:uppercase;
	color:#333333;
}

div#rightSidebar img.first {
	margin-top:25px;
}
	
div#rightSidebar ul.rightSideMenu{
	margin:5px 0 15px 0;
	padding:0;	
	list-style:none;
	border-top:1px dotted #B2B2B2;	
}
div#rightSidebar ul.rightSideMenu li{
	border-bottom:1px dotted #B2B2B2;
}
div#rightSidebar ul.rightSideMenu a{
	display:block;
	color:#666666; 
	text-decoration:none;
	padding:.3em 0 .3em 5px;		
	width:100%;
}
div#rightSidebar ul.rightSideMenu a:hover{
	padding:.3em 0 .3em 5px;
	color:#cb4721;
	background:#FFFFE8;	
}

div#rightSidebar ul.rightSidelist{
	margin:5px 0 15px 2px;
	padding:0;	
	list-style:none;
	border-top:1px dotted #B2B2B2;	
}
div#rightSidebar ul.rightSidelist li{
	margin:5px 0 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #B2B2B2;
	background:url(../images/css5/icon-blue-box.png) no-repeat 0 3px;
}

div#rightSidebar ul.rightSidelist a{
	color:#326ea1;
	text-decoration:none;
}

div#rightSidebar ul.rightSidelist a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}

/**************************************************
		 THREE SLOPES
 **************************************************/
div#ThreeHolder{
	clear:both;
	overflow:auto;
	padding-top:10px;
	border-top:#ccc dotted 1px;
}

div#ThreeHolder h1{
	font:bold 1.6em/1em "Lucida Sans", Arial, sans-serif;
	text-transform:uppercase;
	color:#326ea1;
	letter-spacing:.35em;
	margin:0;
	padding-left:5px;
	padding-bottom:5px;
}

div#ThreeHolder h2{
	padding:5px 0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#5f7786;
}

div#ThreeHolder .Teaser{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#E9A403;
	background:#f3f1e9 url(../images/css5/menu-diag-bg.gif) repeat-x left bottom;
	border:1px solid #ccc;
	padding:2px 2px 2px 10px;
	margin:0 5px 1px 5px;
	display:block;
}

div#ThreeHolder a{}

div#ThreeHolder a:hover{
	color:#5F7786;
	text-decoration:none;
}
	
/**************************************************
		 Individual Slopes Begin
 **************************************************/

div#SlopeONE{
	float:left;
	width:241px;
	margin-right:8px;
}

div#SlopeTWO{
	float:left;
	width:241px;
	margin:0 6px 0 6px;
}

div#SlopeTHREE{
	float:left;
	width:241px;
	margin-left:8px;
}

div#SlopeONE p,
#SlopeTWO p,
#SlopeTHREE p{
	padding:5px 5px 5px 10px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#41525A;
}

div#SlopeONE h2,
#SlopeTWO h2,
#SlopeTHREE h2{
	padding:5px 5px 5px 10px;
	margin:0;
}

div#SlopeONE h3,
#SlopeTWO h3,
#SlopeTHREE h3 {
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#333;
	padding:1em 0 0 1em;
}

div#SlopeONE img,
#SlopeTWO img,
#SlopeTHREE img{
	border:none;
	margin:0;
	padding:0;
	padding-top:15px;
}

div#SlopeONE, 
#SlopeTWO, 
#SlopeTHREE{
	border:#ccc solid 1px;
	background:#fff url(../images/slope-bg.gif) repeat-x center bottom;/* todo: missing image */
}

div#SlopeONE, 
#SlopeTWO, 
#SlopeTHREE{
	min-height:250px
}

* html #SlopeONE, 
#SlopeTWO, 
#SlopeTHREE{
	height:250px
}
	
/**************************************************
		 Two SLOPES
 **************************************************/
div#TwoHolder{
	width:745px;
	background-color:#FCFCF9;
	background-image: url(../images/home/hm-climategrad.jpg);
	background-repeat: repeat-x;
	border:1px solid #ccc;
	padding:5px;
	overflow:auto;
	margin:10px 0 10px 0;
}

div#TwoHolder h2 a, a:hover {
	color:#4A7124;
}

div#SlopeA{
	float:left;
	width:265px;
	padding-bottom:15px;
}

div#SlopeB{
	width:450px;
	float:left;
	padding-top:15px;
}

div#SlopeA p, 
div#SlopeB p{
	color:#4a4a4a;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	width:430px;
}

div#TwoHolder img{
	margin:15px 20px;
	border:#fff solid 4px;
}


/**************************************************
		 One SLOPE if you have to
 **************************************************/
div#OneSlope{
	clear:both;
	overflow:auto;
	padding:10px;
	width:750px;
	background-color:#5f7786;
	border:1px solid #e0e0e0;
	margin-top:10px 0 0;
}

div#OneSlope p{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
}
	
/**************************************************
		 FOOTER
 **************************************************/
div#footer{
	font:normal .95em 'Trebuchet MS', Tahoma, sans-serif;
	text-align:left;	
	background:#244c66 url(../images/css5/footerbg02.jpg) repeat-x 0% 0%;
	color:#ccc;
}
div#footer p{
	margin-left:0;
}
div#footer h2{
	font:bold 1.3em Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#dad183;
	margin-left:5px;
}
div#subFooter a{
	color:#c8935d;
	border:none;
}
div#subFooter a:hover{
	color:#fff;
	text-decoration:none;
}
div#subFooter ul{
	list-style:none;
	margin:0; 
	padding:0;	
	width:98%;
}
div#subFooter ul.columns li{
	border-bottom:1px dashed #6b8d4a;	
}
div#subFooter ul.columns li.top{
	border-top:1px dashed #6b8d4a;	
}
div#subFooter ul.columns li a{
	display:block;
	line-height:2em;
	font-weight:normal;
	padding-left:5px;
	width:98%;
	color:#bdbdbd;
}
div#subFooter ul.columns li a:hover{
	background:#367198;
	color:#fff;
	text-decoration:none;
}
div#subFooter div.col{
	width:241px;
	padding:0 0 30px 0;			
}
div#subFooter div.spaceSep{
	margin-right:17px;
}
div#subFooter div.scaglegalese{
	padding:0 0 30px 0;	
	width:510px;
	text-align:justify;
}

div#subFooter img {
	padding-bottom:10px;
	}

div#subFooter img.last {
	padding-bottom:0px;
	}

/* ----------------------------------------------------------------------- *|
		let's revisit these...
|* ----------------------------------------------------------------------- */
/* alignment classes */
.floatLeft{ float:left; }
.floatRight{ float:right; }
.align-left{ text-align:left; }
.align-right{	text-align:right; }

/* additional classes */
.clear{clear:both;}
.orange{color:#f3a251;}
.red {color:#993300;}
.navyblue{color:#143D55;}
.offwhite{color:#fcfcf9;}
.green{color:#4A7124;}
.purple{color:#639;}
.gray{color:#999;}
.darkgray{color:#222;}
.darkblue{color:#01457E;}
.center {text-align:center;}
.blue{
	color:#006699; 
	font:normal 95% "Lucida Sans Unicode", "Lucida Console"; 
	text-transform:uppercase;
	letter-spacing:1px;
	}
.blueFix{
	color:#006699; 
	font:normal 95% "Lucida Sans Unicode", "Lucida Console"; 
	text-transform:uppercase;
	letter-spacing:1px;
	}

.white{
	color:#FFF; 
	}

.italicize {
	font-style:italic;
	text-transform:capitalize;
	font-weight:normal;
	}

/* date */
.postDate{ font-size: 10px;
	color: #7D9C2F;
}

/**************************************************
		 RECOMMENDED
 **************************************************/
.recommended{
	margin:0 0 0.75em;
	padding:0 0 1em;
	border-bottom:1px dashed #b6c8b0;
}
.recommended h3{
	margin:1em 0 0 0;
	padding-left:20px;
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#8a8e27;
	background:url(../images/css5/icon-flag.gif) no-repeat 0 4px;
}
.recommended ul{
	position:relative;
	margin:0.5em 0 0;
	padding:0;
	list-style:none;
}
.recommended li{
	margin:0 0 0.5em;
	padding:0;
	background:transparent;
	list-style:none;
}
.recommended img{
	padding:0;
	border:1px solid #ccc;
}
.recommended li.r1{
	position:absolute;
	top:0;
	left:0;
}
.recommended li.r2{text-align:center;}
.recommended li.r2 a,
.recommended li.r2 img{display:inline;}
.recommended li.r3{
	position:absolute;
	top:0;
	right:0;
}
.recommended li a{
	display:block;
	border:none;
}
.recommended li a:hover{
	border:none;
	background-color:transparent;
}
.recommended p{
	clear:both;
	margin:0;
}

/**************************************************
		 ALBUM
 **************************************************/
.album{
  width:100%;
  background-color:#fcfcf9; 
  padding: 10px; 
  float:left
}
.album .imageSingle {
  float: left; 
  margin: 5px; 
  width:106px; 
  text-align:center; 
  border:solid 1px #b4b4b4;
  background-color:#e4e4e4; 
}
.album .imageSingle .image {
  width:100px; 
  height:125px; 
  margin:3px;
}
.album .footer {
  text-align:center;
  width: 106px;
	height:100px; 
  border-top:solid 1px #b4b4b4; 
  color:#000; 
  font-weight:bold; 
  padding-top: 7px; 
  padding-bottom:7px; 
  margin-top: 10px;
}


/**************************************************
		 Bulletproof Creative Floating
 **************************************************/
div#rightSideBox{
	float:right;/*	*/
	width:210px;
	padding:0 0 10px 0;
	background:#f1efe7 url(../images/css5/box-b.gif) no-repeat bottom right;
}

div#rightSideBox h2{
	margin:0;
	padding:7px 0 7px 12px;
	letter-spacing:1px;
	font:bold 115% Georgia, "Times New Roman", Times, serif;
	color:#4A7124;
	text-align:left;
	background:#dfdbc3 url(../images/css5/box-t.gif) no-repeat top left;
}

div#rightSideBox p{
	padding:7px 0 7px 12px;
}

div#rightSideBox ul li{
	list-style:none;
}

div#rightSideBox ul li{
	margin:1em 1em 0.5em 1.25em;
	padding-left:15px;
	background:url(../images/css5/icon-bullet.gif) no-repeat 0 5px;
}

div#rightSideBox ol li{
	margin:1em 0 .5em 3em;
	padding:0 0 0 2px;
	color:#326ea1;
}


/* top search form */
div#headerSearch{
	position:absolute;
	right:12px;
	top:48px;
	margin:0;
	padding:0;
	font-size:0.94em;
	line-height:2.25em;
}
div#headerSearch label{
	display:inline;
	margin:0;
	color:#ece9d8;
	text-transform:uppercase;
	vertical-align:middle;
}
div#headerSearch input.txt{
	display:inline;
	width:150px;
	padding:1px;
	border:1px solid #999;
	vertical-align:middle;
}
div#headerSearch input.txt:focus{
	color:#143d55;
	background:#f6feda;
}
div#headerSearch input.btn{
	margin:0;
	vertical-align:middle;
}
	

/**************************************************
		 SECTION CONTENT to spice things up
 **************************************************/

div.innerWrap{
	width:760px;
	margin-top:12px;
	text-align:left;
}

div.innerWrap-narrow{
	width:570px;
	margin-top:12px;
	text-align:left;
	float:left;
}

div.innerWrap-narrow p.bigIntro{
	font:normal 1.65em/1.25em Georgia, "Times New Roman", Times, serif;
	color:#404040;
}

div.innerWrap-narrow p.bigIntro2{
	font:normal 1.45em/1.05em Georgia, "Times New Roman", Times, serif;
	color:#404040;
}

div.innerWrap p.bigIntro{
	font:normal 1.65em/1.25em Georgia, "Times New Roman", Times, serif;
	color:#404040;
	padding-top:20px;
}

div.innerWrap p.bigIntro2{
	font:normal 1.65em/1.25em Georgia, "Times New Roman", Times, serif;
	color:#404040;
}

div.innerWrap p.bigIntro3{
	font:normal 1.4em/1.05em Georgia, "Times New Roman", Times, serif;
	color:#404040;
}

div.innerWrap p.bigIntro3a{
	font:normal 1.4em/1.55em Georgia, "Times New Roman", Times, serif;
	color:#404040;
}

div.innerWrap h3{
	padding:0;
}

div#sectionContent{
	clear:left;
	width:760px;
	margin:0 auto;
	line-height:1.5em;
}


/**************************************************
		 MAIN
 **************************************************/
div#main{
	line-height:1.38em;
	margin:auto;
	width:760px;
}

div#InMain{
	padding:1em 0;
	margin:0 auto;
	width:480px;
	border-right:2px solid #E1DABF;
	color:#333;
}

div.full div#InMain{
	width:750px;
	border-right:none;
	clear:left;
	margin:0 auto;
}

div.full div#InMain div#column1, 
div.full div#InMain div#column2, 
div.full div#InMain div#column2wide, 
div.full div#InMain div#column3{
	float:left;
	padding:0 10px;
} 

div.full div#InMain div#column1{
	width:216px;
}

div.full div#InMain div#column360{
	width:360px;
	float:left;
	padding:0 10px;
}

div.full div#InMain div#column2{
	border-left:2px solid #e2dede;
	border-right:2px solid #e2dede;
	width:256px;
}

div.full div#InMain div#column2wide{
	border-left:2px solid #e2dede;
	width:452px;
}

div.full div#InMain div#column2wide ol li {
	margin-left:40px;
	padding-bottom:10px;
}

div.full div#InMain div#column2wide h2{
	margin:0px 0px 10px 15px;
	padding:0px;
}

div.full div#InMain div#column3{
	width:196px;
}

div#InContentOne ul li a, 
div#InContentTwo ul li a{
	padding-bottom:1px;
	color:#326ea1;
	text-decoration:none;
	border-bottom:1px dotted #dbd5c5;
}

div#InContentOne ul li a:hover, 
div#InContentTwo ul li a:hover{
	padding-bottom:0;
	color:#383d44;
	border-bottom:2px solid #dbd5c5;
}

/**************************************************
		 FEATURE ROUNDED CORNERS
 **************************************************/
div#featureGreen{
	background:#96BF55 url(../images/css5/bottom_left.gif) no-repeat bottom left; 
	width:18em; 
}

div#featureGreen h2.firstRound{
	background:url(../images/css5/top_left.gif) no-repeat;
	padding:0em 0 0em 0em; 
	font-size:170%; 
	margin:0 auto;
}

div#featureGreen h2{
	padding:.5em .5em 0em 1em; 
	font-size:170%; 
	margin:0 auto;
}

div#featureGreen a.firstRound{
	background:url(../images/css5/top_right.gif) no-repeat top right;
	padding:.5em .5em .5em 1em; 
	color:#FFF; 
	display:block;
	text-decoration:none;
}

div#featureGreen a{
	padding:0em .75em .5em 0em; 
	color:#FFF; 
	display:block;
	text-decoration:none;
}

div#featureGreen a:hover{
	color:#7C5F9C;
}

div#featureGreen a.inside, a:link.inside{/* todo: huh? */
	padding:.1em .7em .5em 0em; 
	color:#FFFF99;
	display:block;
	text-decoration:none;
	font-size:105%;
}

div#featureGreen p{
	padding:0em .75em .5em 1.5em; 
	color:#333; 
	margin:0 auto;
	font-size:110%;
}

div#featureGreen p.lastRound{
	background:url(../images/css5/bottom_right.gif) no-repeat bottom right;
	padding:.2em .75em .5em 1.5em; 
	color:#333; 
	line-height:1.3;
	margin:0 auto;
}

/**************************************************
		 FEATURE PURPLE ROUNDED CORNERS
 **************************************************/
div#featurePurple{
	background:#a6afe1 url(../images/css5/bottom_left_purple.gif) no-repeat bottom left; 
	width:18em; 
}

div#featurePurple h2.firstRound {
	background:url(../images/css5/top_left_purple.gif) no-repeat;
	padding:0em 0 0em 0em; 
	font-size:170%; 
	margin:0 auto;
}

div#featurePurple p.firstRound{
	background:url(../images/css5/top_left_purple.gif) no-repeat top left;
	padding-top:12px;
}

div#featurePurple h2{
	padding:.5em .5em 0em 1em; 
	line-height:1;
	font-size:170%; 
	margin:0 auto;
}

div#featurePurple a.firstRound{
	background:url(../images/css5/top_right_purple.gif) no-repeat top right;
	padding:.5em .5em .5em 1em; 
	color:#FFF; 
	line-height:1;
	display:block;
	text-decoration:none;
}

div#featurePurple a{
	padding:0em .75em .5em 0em; 
	color:#FFF; 
	display:block;
	text-decoration:none;
}

div#featurePurple a:hover{
	color:#CF6;
}

div#featurePurple a.inside, 
div#featurePurple a.inside:link{/* todo: huh? */
	padding:.1em .7em .5em 0em; 
	color:#FFFF99;
	display:block;
	text-decoration:none;
	font-size:105%;
}

div#featurePurple p{
	padding:0em .75em .5em 1.5em; 
	color:#333; 
	margin:0 auto;
	font-size:110%;
}
div#featurePurple p.lastRound{
	background:url(../images/css5/bottom_right_purple.gif) no-repeat bottom right;
	padding:.2em .75em .5em 1.5em; 
	color:#333; 
	margin:0 auto;
	font-size:110%;
}


/* ------------------------------------------------------------------------------------------------------------
		legacy
!- ------------------------------------------------------------------------------------------------------------ */
div#breadcrumbs{
	display:none;
}
div#boogerleftnav{
	float:left;
	width:185px;
}

div#boogerleftnav h5{
	text-align:center;
	margin-top:20px;
	padding:10px 0px 5px 0px;
	font:bold 12px "Lucida Sans Unicode", "Lucida Console";
	text-transform:uppercase;
	color:#757575;
	border-bottom: 1px dotted  #D4D4D4;
}
div#boogerleftnav ul.register li{
	padding:10px 10px;
	list-style:none;
	text-align:center;
	font: normal 11px/13px "Lucida Sans Unicode", "Lucida Console";
	color:#909090;
}

div#boogeronecol{
	margin-left:185px;
}

/* ----------------------------------------------------------------------- *|
		submenu (legacy)
|* ----------------------------------------------------------------------- */
div#boogersubmenu{
	margin-left:185px;
	width:550px;
	background-color:none;
	/*
	display:none;
	float:right;
	*/
	color: #069;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	text-align:center; 
}
div#boogersubmenu a{
  color: #054950;
}
div#boogersubmenu ul{
	margin-bottom:.3em;
}
div#boogersubmenu li{
	list-style:none;
	display:inline;
	margin-left:.5em;
	padding-right:.5em;
	/*
	border-right:1px solid #054950;
	*/
}
div#boogersubmenu li.last{
	border:none;
}


/* ------------------------------------------------------------------------------------------------------------
		PAGE: ???
!- ------------------------------------------------------------------------------------------------------------ */

.expandTop {
	padding-top:1em;
}

.expandBottom {
	padding-bottom:1em;
}

.squeezeTop {
	padding-top:-1em;
}

.squeezeBottom{
	padding-bottom:-1em;
}

.last{
	padding-bottom:.5em;
}

/* Download Trouble */
div#downtroub{ 
  margin-top: 5em;
	border-top: 1px solid #999;
	background-color:#E3F1F2;
	padding: 1em 1em;
	}
div#downtroub p,
div#downtroub ul li{
	margin-top:0px;
	line-height: 16px;
	}

/* ------------------------------------------------------------------------------------------------------------
		RIGHT NAV modified from Listamatic
!- ------------------------------------------------------------------------------------------------------------ */

.CRGMGreen{
	background-color:#47A942;
	}

div#rightNavcontainerGreen{
	background-color:#A1A960;
	width: 210px;
	margin: 0px 0px 10px 0;
	padding: 0;
	float:left;
	}

div#rightNavcontainerGreen h2{
	color:#F0E7D7;
	margin-left:8px;
	}

div#rightNavcontainer{
	background-color:#006699;
	width: 210px;
	margin: 0px 0px 10px 0;
	padding: 0;
	float:left;
	}

div#rightNavcontainer h2{
	color:#F0E7D7;
	margin-left:8px;
	}

div#rightNavcontainer h2 a{
	color:#F0E7D7;
	}

ul#rightNav{
	text-align: left;
	list-style: none;
	padding:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	}

ul#rightNav li{	
	display: block;
	margin: 0;
	padding: 0;
	}

ul#rightNav li a{
	display: block;
	width: 100%;
	padding:.2em 5px .1em 8px;
	border-width: 1px;
	border-color: #ffe #ccc #ccc #F7F2EA;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #E2DEDE;
	}

div#rightNavcontainer>ul#rightNav li a{ 
	width: auto; 
	}

div#rightNavcontainerGreen>ul#rightNav li a{ 
	width: auto; 
	}

ul#rightNav li#active a{
	background: #F1EFE7;
	color: #800000;
	}

ul#rightNav li a:hover, 
ul#rightNav li#active a:hover{
	color: #fff;
	background: transparent;
	}

/* ------------------------------------------------------------------------------------------------------------
		RIGHT NAV Alternative modified from Listamatic
!- ------------------------------------------------------------------------------------------------------------ */


div#rightNavcontaineralt{
	width: 210px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	float:left;
	text-align:center;
	}

ul#rightSimple li{
	display: inline;
	list-style-type: none;
	padding-right: 1px;
	padding-left: 1px;
	font: normal 12px/20px "Lucida Sans Unicode", Verdana, "Microsoft Sans Serif";
}

ul#rightSimple li a{
	color:#333;
	border-bottom:1px dotted #999;
}

ul#rightSimple li a:hover{
	color:#326ea1;
	border-bottom:2px solid #326ea1;
	text-decoration:none;
	background-color:#FFF79F;
}


/* ------------------------------------------------------------------------------------------------------------
		Committee Pages
!- ------------------------------------------------------------------------------------------------------------ */
div#committeePic{
	float: left;
}
div#committeePic img{
	width:140px;
}
div#committeeTopBlock{
	margin-left:150px;
}
div#committeeAgendasBlock{
	float:left;
	width:180px;
}
div#committeeMeetingMinutes{
	float:left;
}
div#committeesAbout{
	margin-top:2em;
	clear:left;
}
div#committeeMembers{
	width:545px;
}
div#committeeMembers ul{
	width:auto;
}
div#committeeMembers ul.left{
	float:left;
}
div#committeeMembers ul.right{
	margin-left:290px;
}
span#committeeUpdated{
	display:block;
	font-style:italic;
	color:#8F7547;
}

/* ------------------------------------------------------------------------------------------------------------
		Back Hackery
!- ------------------------------------------------------------------------------------------------------------ */
/* a down and dirty hack (employee page) */
table.ghostShrimp{
	margin:1em 0;
	width:auto;
	background:transparent;
}
table.ghostShrimp tr{
	background:transparent;
}
table.ghostShrimp td{
	padding:0 3px 3px 0;
}

table.picGallery{
	margin:1em 0;
	width:auto;
	background:transparent;
}
table.picGallery tr{
	background:transparent;
}
table.picGallery td{
	padding:0 3px 3px 0;
}

div#districtsNavcontainer ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #FCFCF9;
	float: left;
	width: 100%;
	font:normal 10px Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------------------------------
		RC Districts SubNav
!- ------------------------------------------------------------------------------------------------------------ */

div#districtsNavcontainer ul li { display: inline; width:100%; }

div#districtsNavcontainer ul li a {
	padding: 0.3em 1.10em;
	background-color: #b2c6e9;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

div#districtsNavcontainer ul li a:hover {
	background-color: #369;
	color: #fff;
}
div#districtsNavcontainer #navlist {
	padding:0;
	margin-left:5px;
	width:100%;
	}

div#districtsNavcontainer #navlist #current {
	background-color:#F7EEDA;
}

/**************************************************
		 NEW TWO SLOPES
 **************************************************/
div#newTwoHolder{
	width:555px;
	height:200px;
	background-color:#FFCC99;
	background-image: url(../images/home/hm-climategrad.jpg);
	float:left;	
	position:relative;
	margin:0 0 5px 10px; 
	border-top: 5px solid #E5E5E5;
}

div#newTwoHolder h2 a, a:hover {
	color:#006A80;
}

div#SlopeA{
	float:left;
	width:250px;
}

div#SlopeB{
	width:305px;
	float:left;
}

div#SlopeA p, 
div#SlopeB p{
	color:#4a4a4a;
	font: normal 1.1em/1.5em Arial, Helvetica, sans-serif;
	width:270px;
}

div#SlopeB h2{
	margin-top:0px;
	padding-top:0px;
}

div#newTwoHolder img{
	margin:7px 5px 5px 15px;
	border:#fff solid 4px;
}

/**************************************************
		 NEW HOME WELCOME
 **************************************************/

div#homeWelcome{
	width:555px;
	float:left;	
	position:relative;
	margin:0 0 0px 10px; 
}

div#homeWelcome .fileattachment{ 
	font-size: 10px;
	color: #777;
	margin-left:15px;
}

div#homeWelcome h1{ 
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	color:#004681;
	padding:0;
	margin:0 0px 0px 5px;
	letter-spacing:.05em;
}

div#homeWelcome p{
	margin:0 0 0 5px;
	padding:5px 10px 10px 0px;
	font: normal 1.1em/1.5em Georgia, Garamond, "Book Antiqua";
	text-align:justify;
}

div#homeWelcome .welcome{
	font:bold 1.1em Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	letter-spacing:.25em;
}

/**************************************************
		 NEW HOME WELCOME2
 **************************************************/

div#homeWelcome2{
	width:555px;
	height:auto;
	float:left;	
	position:relative;
	margin:0px 0px 0px 10px;
	padding:10px 0 10px 0; 
	border-top:1px solid #C4CFBA;
	border-bottom:1px solid #778587;
}

div#homeWelcome2 h1{ 
	font:normal 1.8em/1.4em Georgia, "Times New Roman", Times, serif;
	color:#004681;
	padding:0;
	margin:0 0px 2px 0px;
	letter-spacing:.25em;
	text-align:center;
}

div#homeWelcome2 p{
	margin:5px 0 0 0;
	padding:0px 0px 5px 3px;
	font: normal 1.1em/1.6em Georgia, Garamond, "Book Antiqua";
	}

div#homeBoxA {
	float:left;
	width:333px;
	margin:0px; 
	height:auto;
}

div#homeBoxB{
	width:217px;
	float:right;
	margin-left:5px;
}

div#homeBoxAmockup3 {
	width:555px;
	margin:0px;
	position:relative; 
}

div#homeBoxAmockup3 h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding:8px 0px 7px 0px;
	text-align:left;
	color:#143D55;
	border-top:1px solid #C4CFBA;
}
/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	width:333px;	/* Image width */
	height:180px;	/* Image height */
	position:relative;	/* Don't remove this line */
}

/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #ECEDE0;
	padding:3px;
}

div#homeMain div#newOneMiniHolder{
	clear:both;
	position:absolute;
	width:333px;
	border-right: 1px solid #F1F2E5;
}

div#newOneMiniHolder p {
	color:#4a4a4a;
	font: normal 1.1em/1.5em Arial, Helvetica, sans-serif;
	padding-left:10px;
}

div#newOneMiniHolder h3{
	margin:8px 0 0px 10px;
	padding-top:0px;
	font:bold 1.3em/1.4em Georgia, Garamond, "Book Antiqua";
}

div#newOneMiniHolder h3 a{
	color:#6b8d4a;
}

div#newOneMiniHolder h3 a:hover{
	color:#096d9f;
	text-decoration:none;
}

/* home What's New list */

ul#whatsNew {
	margin: 0px;
	padding:0px 5px 0px 0;
	list-style: none;	
	height:auto; !important
 }

ul#whatsNew ul li {
	list-style: none;
}


ul#whatsNew li {
	border-top: 1px solid #d5d6d8;
	padding:5px 5px;
}

ul#whatsNew li a:hover { 
	color:#CB4721;
	background:#C4CFBA;	
	text-decoration:none;
	}

ul#whatsNew li a {
	color: #666666;
	font-size: 1.05em;
	line-height: auto;
	display: block;
}


/*revisit */
div#newOneMiniHolder img.clear{
	margin:20px 0 0;
	padding:0;
}

/**************************************************
		 RIGHT SIDE BAR MOCKup
 **************************************************/
div#rightSidebar2{
	float:left;
	width:200px;
	padding:0 0 0 0px;
}

div#rightSidebar2.socialize{
	float:left;
	width:217px;
	padding:10px 0 0 5px;
}

div#rightSidebar2 h1{
	font:normal 1.7em Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#FF9933;
	padding:0;
	margin:-5px 0 5px 5px;	
	letter-spacing:1px;
}

div#rightSidebar2 h2{
	font:bold 110% Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#143D55;
	margin:0px 0 5px 0px;	
	line-height:1.3em;
	letter-spacing:2px;
	text-transform:uppercase;
	border-bottom:1px dotted #B2B2B2;	
	padding:0px 0px 5px 5px;
}

div#rightSidebar2 h3{
	margin:1em 0 0 0;
	padding-left:20px;
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#4A7124;
	background:url(../images/css5/icon-flag.gif) no-repeat 0 4px;
}

div#rightSidebar2 h4{
	margin:1em 0 0 0;
	padding-left:5px;
	font: normal 94% "Lucida Sans Unicode", "Lucida Console";
	text-transform:uppercase;
	color:#333333;
}

div#rightSidebar2 img.first {
	padding-right:10px;
}

div#rightSidebar2 img {
	padding-bottom:15px;
}

div#rightSidebar2 img.padLeft {
	padding-left:10px;
}

div#rightSidebar2 img.padBottom {
	padding-bottom:15px;
}
	
div#rightSidebar2 ul.rightSideMenu{
	margin:5px 0 5px 0;
	padding:0 0 0 1px;	
	list-style:none;
}
div#rightSidebar2 ul.rightSideMenu li{
	border-bottom:1px dotted #B2B2B2;
}
div#rightSidebar2 ul.rightSideMenu a{
	display:block;
	color:#666666; 
	text-decoration:none;
	padding:2px 0 2px 5px;		
	width:100%;
}
div#rightSidebar2 ul.rightSideMenu a:hover{
	padding:2px 0 2px 5px;		
	color:#cb4721;
	background:#FFFFE8;	
}

div#rightSidebar2 ul.rightSidelist{
	margin:5px 0 15px 2px;
	padding:0;	
	list-style:none;
	border-top:1px dotted #B2B2B2;	
}
div#rightSidebar2 ul.rightSidelist li{
	margin:5px 0 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #B2B2B2;
	background:url(../images/css5/icon-blue-box.png) no-repeat 0 3px;
}

div#rightSidebar2 ul.rightSidelist a{
	color:#326ea1;
	text-decoration:none;
}

div#rightSidebar2 ul.rightSidelist a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}

/**************************************************
		 Video SLOPES
 **************************************************/
div#videoTwoHolder{
	clear:both;
	overflow:auto;
	margin-bottom:5px;
	padding-bottom:10px;
}

div#videoTwoHolder h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding:5px 0px 7px 0px;
	text-align:left;
	color:#143D55;
}

div#videoThreeHolder{
	clear:both;
	overflow:auto;
	margin-top:5px;
	padding-top:10px;
	border-top:2px solid #778587;
}

div#videoThreeHolder h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding:0px 0px 7px 0px;
	text-align:left;
	color:#143D55;
}

	
/**************************************************
		 Individual Slopes Begin
 **************************************************/

div#videoSlopeONE{
	float:left;
	width:241px;
	margin-right:8px;
	height:240px;
	margin-bottom:10px;
}

div#videoSlopeTWO{
	float:left;
	width:241px;
	margin:0 6px 0 16px;
	height:240px;
	margin-bottom:10px;
}

div#videoSlopeTHREE{
	float:left;
	width:241px;
	margin-left:8px;
	height:240px;
}

div#videoSlopeONE p,
#videoSlopeTWO p,
#videoSlopeTHREE p{
	padding:3px 5px 5px 8px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#41525A;
}

div#videoSlopeONE h2,
#videoSlopeTWO h2,
#videoSlopeTHREE h2{
	padding:5px 5px 5px 10px;
	margin:0;
}

div#videoSlopeONE img,
#videoSlopeTWO img,
#videoSlopeTHREE img{
	border:none;
	margin:0;
	padding:0;
	padding:8px 5px 5px 8px;
}

div#videoSlopeONE iframe,
#videoSlopeTWO iframe,
#videoSlopeTHREE iframe{
	border:none;
	margin:0;
	padding:0;
	padding:8px 5px 5px 8px;
}

div#videoSlopeONE, 
#videoSlopeTWO, 
#videoSlopeTHREE{
	border:#ccc solid 1px;
	background:#fff url(../images/slope-bg.gif) repeat-x center bottom;/* todo: missing image */
}

div#videoSlopeONE, 
#videoSlopeTWO, 
#videoSlopeTHREE{
	min-height:180px
}

* html #videoSlopeONE, 
#videoSlopeTWO, 
#videoSlopeTHREE{
	height:180px
}

div#col1 {
	float:left;
	width:245px;
	margin: 0px 5px 10px 10px;
	}

div#col1 h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding:5px 0px 7px 0px;
	text-align:left;
	color:#143D55;
}

div#col1 h2.indent{
	padding-left:20px;
}

/**************************************************
		 Individual Slopes AS CLASSES
 **************************************************/

div.videoSlopeONE{
	float:left;
	width:241px;
	margin-right:8px;
	height:240px;
	margin-bottom:10px;
}

div.videoSlopeTWO{
	float:left;
	width:241px;
	margin:0 6px 0 16px;
	height:240px;
	margin-bottom:10px;
}

div.videoSlopeTHREE{
	float:left;
	width:241px;
	margin-left:8px;
	height:240px;
}

div.videoSlopeONE p,
.videoSlopeTWO p,
.videoSlopeTHREE p{
	padding:3px 5px 5px 8px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#41525A;
}

div.videoSlopeONE h2,
.videoSlopeTWO h2,
.videoSlopeTHREE h2{
	padding:5px 5px 5px 10px;
	margin:0;
}

div.videoSlopeONE img,
.videoSlopeTWO img,
.videoSlopeTHREE img{
	border:none;
	margin:0;
	padding:0;
	padding:8px 5px 5px 8px;
}

div.videoSlopeONE iframe,
.videoSlopeTWO iframe,
.videoSlopeTHREE iframe{
	border:none;
	margin:0;
	padding:0;
	padding:8px 5px 5px 8px;
}

div.videoSlopeONE, 
.videoSlopeTWO, 
.videoSlopeTHREE{
	border:#ccc solid 1px;
	background:#fff url(../images/slope-bg.gif) repeat-x center bottom;/* todo: missing image */
}

div.videoSlopeONE, 
.videoSlopeTWO, 
.videoSlopeTHREE{
	min-height:180px
}

* html .videoSlopeONE, 
.videoSlopeTWO, 
.videoSlopeTHREE{
	height:180px
}

div.col1 {
	float:left;
	width:245px;
	margin: 0px 5px 10px 10px;
	}

div.col1 h2{
	font:bold 1.2em/1em Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:0;
	padding:5px 0px 7px 0px;
	text-align:left;
	color:#143D55;
}

div.col1 h2.indent{
	padding-left:20px;
}

/**************************************************
		 RIGHT SIDE BAR MOCKup
 **************************************************/
div.rightSidebar2{
	float:left;
	width:200px;
	padding:0 0 0 0px;
}

div.rightSidebar2.socialize{
	float:left;
	width:217px;
	padding:10px 0 0 5px;
}

div.rightSidebar2 h1{
	font:normal 1.7em Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#FF9933;
	padding:0;
	margin:-5px 0 5px 5px;	
	letter-spacing:1px;
}

div.rightSidebar2 h2{
	font:bold 110% Georgia, "Times New Roman", Times, serif;
	/* color:#74743d; */ 	
	color:#143D55;
	margin:0px 0 5px 0px;	
	line-height:1.3em;
	letter-spacing:2px;
	text-transform:uppercase;
	border-bottom:1px dotted #B2B2B2;	
	padding:0px 0px 5px 5px;
}

div.rightSidebar2 h3{
	margin:1em 0 0 0;
	padding-left:20px;
	font:bold 94% Georgia, "Times New Roman", Times, serif;
	line-height:2em;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#4A7124;
	background:url(../images/css5/icon-flag.gif) no-repeat 0 4px;
}

div.rightSidebar2 h4{
	margin:1em 0 0 0;
	padding-left:5px;
	font: normal 94% "Lucida Sans Unicode", "Lucida Console";
	text-transform:uppercase;
	color:#333333;
}

div.rightSidebar2 img.first {
	padding-right:10px;
}

div.rightSidebar2 img {
	padding-bottom:15px;
}

div.rightSidebar2 img.padLeft {
	padding-left:10px;
}

div.rightSidebar2 img.padBottom {
	padding-bottom:15px;
}
	
div.rightSidebar2 ul.rightSideMenu{
	margin:5px 0 5px 0;
	padding:0 0 0 1px;	
	list-style:none;
}
div.rightSidebar2 ul.rightSideMenu li{
	border-bottom:1px dotted #B2B2B2;
}
div.rightSidebar2 ul.rightSideMenu a{
	display:block;
	color:#666666; 
	text-decoration:none;
	padding:2px 0 2px 5px;		
	width:100%;
}
div.rightSidebar2 ul.rightSideMenu a:hover{
	padding:2px 0 2px 5px;		
	color:#cb4721;
	background:#FFFFE8;	
}

div.rightSidebar2 ul.rightSidelist{
	margin:5px 0 15px 2px;
	padding:0;	
	list-style:none;
	border-top:1px dotted #B2B2B2;	
}
div.rightSidebar2 ul.rightSidelist li{
	margin:5px 0 0px 0px;
	padding:0px 0px 5px 15px;
	border-bottom:1px dotted #B2B2B2;
	background:url(../images/css5/icon-blue-box.png) no-repeat 0 3px;
}

div.rightSidebar2 ul.rightSidelist a{
	color:#326ea1;
	text-decoration:none;
}

div.rightSidebar2 ul.rightSidelist a:hover{
	padding-bottom:0;
	color:#333;
	border-bottom:2px solid #3484b1;
	background-color:#FFF79F;
}
.newsletterleftSidebarButtonLink {
	margin-top:10px;
	display: block;
	width: 185px;
	height: 91px;
	background: url(../images/home/hm-Signup185Newsletter.jpg) bottom;
	text-indent: -99999px;
}
.newsletterleftSidebarButtonLink:hover {
	background-position: 0 0;
}

div#google_translate_element {
	margin-left:3px;
	margin-top:10px;
}

