
/* ------------------------------------------------------------

Title: DEED
Author: ASI Communications

------------------------------------------------------------ */


/* ------------------------------------------------------------

Defult setting

------------------------------------------------------------ */

body {
	background: transparent url(../images/bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	background-color: #E2EEFF;
	margin-top: 0px;
	}

img {
	border: none;
	}

/* ------------------------------------------------------------

Copy Styles

------------------------------------------------------------ */


.arrowPadding {
	color: #FFFFFF;
	font-size: 15px;
	line-height: 18px;
	text-decoration: underline;
	}
	
.doublelinelink {
	line-height: 15px;
	color: #45c346;
	font-weight: bold;
	}

.whitehome {font-size: 15px; line-height:18px; color: #FFFFFF; font-weight:normal; text-decoration: none;}
a.whitehome:link {font-size: 15px; line-height:18px; color: #FFFFFF; font-weight:normal; text-decoration: underline;}
a.whitehome:active {font-size: 15px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.whitehome:visited {font-size: 15px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.whitehome:hover {font-size: 15px; line-height:18px; color: #FFFFFF; font-weight: normal; text-decoration: none;}


	
/* ------------------------------------------------------------

Structure

------------------------------------------------------------ */

#wrap{
	background: transparent url(../images/bg_middle.gif) top center;
	width: 800px;
	height: auto;
	padding: 0px;
	margin: 0 auto;
	position: relative;
	}

#header {
	width: 800px;
	height: 126px;
	position: relative;
	}

#image {
	width:252px;
	height:150px;
	margin: 0 0 0 25px;
	display:block;
	}

#topContent {
	width: 750px; /*498px*/
	height: 150px; 
	background: transparent url(../images/bg_header.jpg) top right no-repeat;
	float: left;
	display: inline;
	padding: 0;
	margin: 0 25px 20px 25px;
	margin-top: -150px;
	}

#topContent #success {
	width: 290px;
	float: left;
	display: inline;
	}

/* ------------------------------------------------------------

Header

------------------------------------------------------------ */

#header h1 {
	position: absolute;
	top: 15px;
	left: 48px;
	}

#header #control {
	position: absolute;
	right: 43px;
	width: 426px;
	height: 84px;
	background-image: url(images/cssController.jpg);
	top: 21px;
	}

#header #control p {
	display: none;
	}

.logo {
	display: inline;
	float: left;
	margin: 28px 0px 0 50px;
	padding: 0;
	}

/* ------------------------------------------------------------

Menu

------------------------------------------------------------ */

.topMenu {
	list-style-type: none;
	width: 756px;
	height: 32px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#jobSeekers {
  display: block;
  float: left;
  width: 96px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: 0px 0px;
  }

#jobSeekers:hover { 
  background-position: 0px -32px;
  }

#jobSeekers span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#business {
  display: block;
  float: left;
  width: 68px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -96px 0px;
  }

#business:hover { 
  background-position: -96px -32px;
  }

#business span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#government {
  display: block;
  float: left;
  width: 89px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -164px 0px;
  }

#government:hover { 
  background-position: -164px -32px;
  }

#government span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#programsAndServices {
  display: block;
  float: left;
  width: 127px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -253px 0px;
  }

#programsAndServices:hover { 
  background-position: -253px -32px;
  }

#programsAndServices span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#dataAndPublications {
  display: block;
  float: left;
  width: 119px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -380px 0px;
  }

#dataAndPublications:hover { 
  background-position: -380px -32px;
  }

#dataAndPublications span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#calenderOfEvents {
  display: block;
  float: left;
  width: 117px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -499px 0px;
  }

#calenderOfEvents:hover { 
  background-position: -499px -32px;
  }

#calenderOfEvents span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#aboutUs {
  display: block;
  float: left;
  width: 65px;
  height: 30px;
  background: url(../images/menu.gif) no-repeat;
  background-position: -616px 0px;
  }

#aboutUs:hover { 
  background-position: -616px -32px;
  }

#aboutUs span {
  display: none;
  }
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contact {
  	display: block;
  	float: left;
  	width: 75px;
  	height: 30px;
  	background: url(../images/menu.gif) no-repeat;
  	background-position: -683px 0px;
  	}

#contact:hover { 
  	background-position: -683px -32px;
  	}

#contact span {
  	display: none;
  	}

#forJobSeekers {
	display: block;
	width: 196px;
	height: 29px;
	background: url(../images/forJobSeekersBtnRol.jpg);
	}

#forJobSeekers:hover { 
  	background-position: 0px -29px;
  	}

#forJobSeekers span {
  	display: none;
  	}
  
#forBusiness {
	display: block;
	width: 196px;
	height: 29px;
	background: url(../images/forBusinessesBtnRol.jpg);
	}
	
#forBusiness:hover { 
	background-position: 0px -29px;
	}

#forBusiness span {
	display: none;
	}

#forLocalGovernment {
	display: block;
	width: 196px;
	height: 29px;
	background: url(../images/forLocalGovernmentRol.jpg)
	}
	
#forLocalGovernment:hover { 
  	background-position: 0px -29px;
	}

#forLocalGovernment span {
	display: none;
	}

/* ------------------------------------------------------------

Goody: breadcrumb, tool

------------------------------------------------------------ */

#goody {
	position: relative;
	height: 38px;
	margin-top: -10px;
	}

#goody ul.breadcrumb {
	position: absolute;
	top: 0;
	left: 6px;
	}

#goody ul.toolList {
	position: absolute;
	top: 0;
	right: 0;
	}

#goody ul.breadcrumb li,
#goody ul.toolList li {
	display: block;
	text-align: center;
	float: left;
	margin: 0 6px 0 0;
	}

#goody ul.breadcrumb li a,
#goody ul.toolList li a {
	display: block;
	text-align: center;
	color: #333;
	}

#goody ul.toolList li {
	margin: 0 0 0 6px;
	border-right: 1px solid #333;
	padding-right: 6px;
	}

#goody ul.toolList li.lastLi {
	border: none;
	}

/* ------------------------------------------------------------

Footer

------------------------------------------------------------ */

.hRule {
	display:block;
	width: 750px;
	height: 15px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	}

.footer {
	background: url(../images/bgFooter.jpg) bottom center no-repeat;
	clear: both;
	width: 800px;
	margin: 0;
	height: auto;
	text-align: center;
	padding: 0px 0 15px 0;
	}
	
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6b7485;
	line-height: 0;
	margin: 5px 0 5px 0;
	padding: 0;
	}

a.footer:link {color: #6b7485; text-decoration: underline; }
a.footer:active {color: #6b7485; text-decoration: underline;}
a.footer:visited {color: #6b7485; text-decoration: underline;}
a.footer:hover {color: #6b7485; text-decoration: none;}


/* ------------------------------------------------------------

Misc

------------------------------------------------------------ */

/* self-clearing floats */

.homeHeaderText {
	float: right;
	width: 470px;
	text-align: left;
	padding-right: 20px;
	padding-top:5px;
	}

.mainContentHolder {
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0 0 0;
	}

.mainContentInterior {
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 8px 0 0 0;
	}

/************************ Left Column ************************/

.homeleftCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:inline;
	text-align:left;
	float: left;
	height: auto;
	width: 242px;
	margin: 0 12px 10px 0;
	}

.homeLeftColTop {
	background: url(../images/homeCol2BgGradient.jpg) top center repeat-x;
	width: 238px;
	height: 260px;
	border: 1px solid #ffd9c6;
	padding: 0;
	}

.homeleftColMiddle {
	width: 226px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 12px 0 0 12px;
	line-height: 23px;
	}

.homeleftColBottom {
	height: 80px;
	width: 212px;
	margin-left: 0px;
	border: 1px solid #FFD9C6;
	margin-top: 12px;
	padding-right: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	padding-top: 12px;
	padding-bottom: 0px;
	color: #5B6072;
	}

/************************ Middle Column ************************/

.homeMiddleCol {
	float: left;
	height: auto;
	display:inline;	
	text-align:left;
	width: 242px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin: 0 12px 10px 0;
	}

.homeMiddleColTop {
	background: url(../images/homeCol2BgGradient.jpg) top center repeat-x;
	height: 260px;
	width: 238px;
	border: 1px solid #d1e1fa;
	padding: 0px;
	}
	
.homeMiddleColMiddle {
	width: 226px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	padding: 12px 0 0 12px;
	line-height: 23px;
	}

.homeMiddleColBottom {
	height: 80px;
	width: 212px;
	margin-left: 0px;
	border: 1px solid #D1E1FA;
	margin-top: 12px;
	padding-right: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	padding-top: 12px;
	padding-bottom: 0px;
	color: #5B6072;
	}

/************************ Right Column ************************/

.homeRightCol {
	float: left;
	display:inline;
	width: 242px;
	text-align:left;	
	margin-left: 10px;
	height: auto;
	margin: 0 0 10px 0;
	}
	
.homeRightColTop {
	background: url(../images/homeCol2BgGradient.jpg) top center repeat-x;
	width: 238px;
	height: 260px;
	border: 1px solid #c5ec9d;
	padding: 0;
	}
	
.homeRightColMiddle {
	width: 226px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 12px 0 0 12px;
	line-height: 23px;
	}

.homeRightColBottom {
	height: 80px;
	width: 212px;
	margin-left: 0px;
	border: 1px solid #C5EC9D;
	margin-top: 12px;
	padding-right: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	padding-top: 12px;
	padding-bottom: 0px;
	color: #5B6072;
	}

/* ------------------------------------------------------------

Links

------------------------------------------------------------ */
.control {
	float: right;
	margin-top: 47px;
	height: 45px;
	width: 426px;
	padding-right: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #413E62;
	text-align: center;
	}
body div.control * {
	padding: 0;
	margin: 0;
}
body div.control span.textonly {
	margin-right: -3px;
}
body div.control span.asmall {
	margin-left: -5px;
}
body div.control img {
	margin-right: -4px;
}
.control a {
	text-decoration:underline;
	color: #413E62;
	}

.control a:hover {
	text-decoration: none;
	color: #413E62;
	}

.orangeLink {
	color: #ff7533;
	}
	
.orangeLink a {
	color: #ff7533;
	}

.secondaryHeader {
	font-size: 16px;
	}
	
.searchBox {
	height: 32px;
	width: 422px;
	border: 1px solid #D0D0D0;
	padding: 4px 10px 5px;
	text-align: center;
	clear: left;
	}
body div.control .searchBox {
	margin-top: 7px;
	padding-top: 5px;
}
* html .control div.searchBox {
	margin-left: -420px;
	margin-top: 20px;
}
* html .control div.searchBox form {
	padding-bottom: 6px;
}
*:first-child+html .searchBox {
	width: 442px;
}
*:first-child+html .searchBox * {
	margin-top: -3px;
}

.homeHeaderHeader {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.controlTop {
	height: 12px;
	}
	
.arrows {
	margin-bottom: 8px;
	margin-right: 4px;
	}
	
.arrows1 {
	margin-bottom: 8px;
	}	

.noUnderline {
	text-decoration: none;
	}
	
.arrowPadding2 {
	padding-top: 7px;
	padding-right: 5px;
	}
	
.arrowPadding3 {
	padding-top: 5px;
	padding-right: 5px;
	}
	
.lineheight {
	line-height: 25px;
	}

.headerImage {
	float: left;
	padding-top: 28px;
	padding-left: 50px;
	}

/************************ Colored links ************************/

a.white:link {color: #FFFFFF; text-decoration: underline;}
a.white:active {color: #FFFFFF; text-decoration: underline;}
a.white:visited {color: #FFFFFF; text-decoration: underline;}
a.white:hover {color: #FFFFFF; text-decoration: none;}

a.orange:link {font-size: 14px; color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:active {font-size: 14px; color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:visited {font-size: 14px; color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:hover {font-size: 14px; color: #ff7533; font-weight: bold; text-decoration: none;}

a.green:link {font-size: 14px; color: #45c346; font-weight: bold; text-decoration: underline;}
a.green:active {font-size: 14px; color: #45c346; font-weight: bold; text-decoration: underline;}
a.green:visited {font-size: 14px; color: #45c346;font-weight: bold; text-decoration: underline;}
a.green:hover {font-size: 14px; color: #45c346;font-weight: bold; text-decoration: none;}

a.blue:link {font-size: 14px; color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:active {font-size: 14px; color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:visited {font-size: 14px; color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:hover {font-size: 14px; color: #5189de; font-weight: bold; text-decoration: none;}

/************************ External links ************************/

a.externalOrange span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}

a.externalOrange:link {
	background: url(../images/link_orange.jpg) no-repeat 100% 0;
	color: #ff7533;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}
	
a.externalOrange:visited {
	color: #ff7533;
	background: url(../images/link_orange.jpg) no-repeat 100% 0;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}

a.externalOrange:hover {
	color: #ff7533;
	background: url(../images/link_orange.jpg) no-repeat 100% 0;
	text-decoration:none;
	padding: 0 15px 0 0;
	}

a.externalBlue span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}

a.externalBlue:link {
	background: url(../images/link_blue.jpg) no-repeat 100% 0;
	color: #5189de;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}
	
a.externalBlue:visited {
	color: #5189de;
	background: url(../images/link_blue.jpg) no-repeat 100% 0;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}

a.externalBlue:hover {
	color: #5189de;
	background: url(../images/link_blue.jpg) no-repeat 100% 0;
	text-decoration:none;
	padding: 0 15px 0 0;
	}

a.externalGreen span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
a.externalGreen:link {
	background: url(../images/link_green.jpg) no-repeat 100% 0;
	color: #45c346;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}
	
a.externalGreen:visited {
	color: #45c346;
	background: url(../images/link_green.jpg) no-repeat 100% 0;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}

a.externalGreen:hover {
	color: #45c346;
	background: url(../images/link_green.jpg) no-repeat 100% 0;
	text-decoration:none;
	padding: 0 15px 0 0;
	}
	
a.externalPurple span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
	
a.externalPurple:link {
	background: url(../images/link_purple.jpg) no-repeat 100% 0;
	color: #505175;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}
	
a.externalPurple:visited {
	color: #505175;
	background: url(../images/link_purple.jpg) no-repeat 100% 0;
	text-decoration:underline;
	padding: 0 15px 0 0;
	}

a.externalPurple:hover {
	color: #505175;
	background: url(../images/link_purple.jpg) no-repeat 100% 0;
	text-decoration:none;
	padding: 0 15px 0 0;
	}
	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

INTERIOR.CSS

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* ------------------------------------------------------------

Copy Styles

------------------------------------------------------------ */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #505175;
	margin: 0 0 15px 0;
	padding: 0;
	letter-spacing: 0;
	line-height: 18px;
	}
	
p a:hover {
	color: #505175;
	text-decoration: none;
}

a:link, a:visited, a:active {
	color: #505175;
	text-decoration: underline;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
	padding: 0;  
	font-size: 20px;
	font-weight: normal;
	color: #5189de;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0;
	}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding:0;
	padding-top:10px;
	font-size:16px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1px;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;  
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	}

h4 {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding:0;  
    font-size:12px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	}

h5 {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0;  
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	color: #6b7484;
	}

h6 {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 15px;
	padding:0;  
	font-size:14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	color:#6b7484;
	text-transform:uppercase;
	}
	
	
/* ------------------------------------------------------------

Color by Audience

------------------------------------------------------------*/

.orange {
	color: #ff7533;
	}

.blue {
	color: #5189de;
	}

.green {
	color: #45c346;
	}

.purple {
	color: #505175;
	}

.orangeBold {
	color: #ff7533;
	font-weight: bold;
	}

.blueBold {
	color: #5189de;
	font-weight: bold;
	}
	
.greenBold {
	color: #45c346;
	font-weight: bold;
	}

.purpleBold {
	color: #505175;
	font-weight: bold;
	}
	

/* ------------------------------------------------------------

Colored Links

------------------------------------------------------------*/

.bullets {margin-right: 5px;}

a:link {color:#505175;}
a:visited {color:#505175;}
a:active {color:#505175;}

a.orange:link {color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:active {color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:visited {color: #ff7533; font-weight: bold; text-decoration: underline;}
a.orange:hover {color: #ff7533; font-weight: bold; text-decoration: none;}

a.blue:link {color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:active {color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:visited {color: #5189de; font-weight: bold; text-decoration: underline;}
a.blue:hover {color: #5189de; font-weight: bold; text-decoration: none;}

a.green:link {color: #45c346; font-weight: bold; text-decoration: underline;}
a.green:active {color: #45c346; font-weight: bold; text-decoration: underline;}
a.green:visited {color: #45c346;font-weight: bold; text-decoration: underline;}
a.green:hover {color: #45c346;font-weight: bold; text-decoration: none;}

a.purple:link {color: #505175; font-weight: bold; text-decoration: underline;}
a.purple:active {color: #505175; font-weight: bold; text-decoration: underline;}
a.purple:visited {color: #505175; font-weight: bold; text-decoration: underline;}
a.purple:hover {color: #505175; font-weight: bold; text-decoration: none;}

/*-------------------Links Sans Bold------------------------------*/

a.orange1:link {color: #ff7533; font-weight: normal; text-decoration: underline;}
a.orange1:active {color: #ff7533; font-weight: normal; text-decoration: underline;}
a.orange1:visited {color: #ff7533; font-weight: normal; text-decoration: underline;}
a.orange1:hover {color: #ff7533; font-weight: normal; text-decoration: none;}

a.blue1:link {color: #5189de; font-weight: normal; text-decoration: underline;}
a.blue1:active {color: #5189de; font-weight: normal; text-decoration: underline;}
a.blue1:visited {color: #5189de; font-weight: normal; text-decoration: underline;}
a.blue1:hover {color: #5189de; font-weight: normal; text-decoration: none;}

a.green1:link {color: #45c346; font-weight: normal; text-decoration: underline;}
a.green1:active {color: #45c346; font-weight: normal; text-decoration: underline;}
a.green1:visited {color: #45c346; font-weight: normal; text-decoration: underline;}
a.green1:hover {color: #45c346; font-weight: normal; text-decoration: none;}

a.purple1:link {color: #505175; font-weight: normal; text-decoration: underline;}
a.purple1:active {color: #505175; font-weight: normal; text-decoration: underline;}
a.purple1:visited {color: #505175; font-weight: normal; text-decoration: underline;}
a.purple1:hover {color: #505175; font-weight: normal; text-decoration: none;}

/*--------------Links Bold with underline on landing pages--------------------*/

a.orange2:link {color: #ff7533; font-size:14px; font-weight: bold; text-decoration: underline;}
a.orange2:active {color: #ff7533; font-size:14px; font-weight: bold; text-decoration: underline;}
a.orange2:visited {color: #ff7533; font-size:14px; font-weight: bold; text-decoration: underline;}
a.orange2:hover {color: #ff7533; font-size:14px; font-weight: bold; text-decoration: none;}

a.blue2:link {color: #5189de; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue2:active {color: #5189de; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue2:visited {color: #5189de; font-size:14px; font-weight: bold; text-decoration: underline;}
a.blue2:hover {color: #5189de; font-size:14px; font-weight: bold; text-decoration: none;}

a.green2:link {color: #45c346; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green2:active {color: #45c346; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green2:visited {color: #45c346; font-size:14px; font-weight: bold; text-decoration: underline;}
a.green2:hover {color: #45c346; font-size:14px; font-weight: bold; text-decoration: none;}

a.purple2:link {color: #505175; font-size:14px; font-weight: bold; text-decoration: underline;}
a.purple2:active {color: #505175; font-size:14px; font-weight: bold; text-decoration: underline;}
a.purple2:visited {color: #505175; font-size:14px; font-weight: bold; text-decoration: underline;}
a.purple2:hover {color: #505175; font-size:14px; font-weight: bold; text-decoration: none;}


/*--------------Email links bold size 11px--------------------*/

a.orange3:link {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: underline;}
a.orange3:active {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: underline;}
a.orange3:visited {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: underline;}
a.orange3:hover {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: none;}

a.blue3:link {color: #5189de; font-size:13px; font-weight: bold; text-decoration: underline;}
a.blue3:active {color: #5189de; font-size:13px; font-weight: bold; text-decoration: underline;}
a.blue3:visited {color: #5189de; font-size:13px; font-weight: bold; text-decoration: underline;}
a.blue3:hover {color: #5189de; font-size:13px; font-weight: bold; text-decoration: none;}

a.green3:link {color: #45c346; font-size:13px; font-weight: bold; text-decoration: underline;}
a.green3:active {color: #45c346; font-size:13px; font-weight: bold; text-decoration: underline;}
a.green3:visited {color: #45c346; font-size:13px; font-weight: bold; text-decoration: underline;}
a.green3:hover {color: #45c346; font-size:13px; font-weight: bold; text-decoration: none;}

a.purple3:link {color: #505175; font-size:13px; font-weight: bold; text-decoration: underline;}
a.purple3:active {color: #505175; font-size:13px; font-weight: bold; text-decoration: underline;}
a.purple3:visited {color: #505175; font-size:13px; font-weight: bold; text-decoration: underline;}
a.purple3:hover {color: #505175; font-size:13px; font-weight: bold; text-decoration: none;}


/*--------------IE6 fix underline none--------------------*/

a.orange4:link {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: none;}
a.orange4:active {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: none;}
a.orange4:visited {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: none;}
a.orange4:hover {color: #ff7533; font-size:13px; font-weight: bold; text-decoration: none;}

a.blue4:link {color: #5189de; font-size:13px; font-weight: bold; text-decoration: none;}
a.blue4:active {color: #5189de; font-size:13px; font-weight: bold; text-decoration: none;}
a.blue4:visited {color: #5189de; font-size:13px; font-weight: bold; text-decoration: none;}
a.blue4:hover {color: #5189de; font-size:13px; font-weight: bold; text-decoration: none;}

a.green4:link {color: #45c346; font-size:13px; font-weight: bold; text-decoration: none;}
a.green4:active {color: #45c346; font-size:13px; font-weight: bold; text-decoration: none;}
a.green4:visited {color: #45c346; font-size:13px; font-weight: bold; text-decoration: none;}
a.green4:hover {color: #45c346; font-size:13px; font-weight: bold; text-decoration: none;}

a.purple4:link {color: #505175; font-size:13px; font-weight: bold; text-decoration: none;}
a.purple4:active {color: #505175; font-size:13px; font-weight: bold; text-decoration: none;}
a.purple4:visited {color: #505175; font-size:13px; font-weight: bold; text-decoration: none;}
a.purple4:hover {color: #505175; font-size:13px; font-weight: bold; text-decoration: none;}

/*--------------------Color borders around images---------------------------------*/

.orangeBorder {border: 1px solid #ffd8c6;}

.blueBorder {border: 1px solid #cedef6;}

.greenBorder {border: 1px solid #bae6be;}

.purpleBorder {border: 1px solid #cdcdcd;}


/* ------------------------------------------------------------
 
 Left Column

------------------------------------------------------------*/

#leftColumnOrange {
	float: left;
	display: inline;
	text-align: center;	
	width: 240px;
	height: auto;
	border: 1px solid #ffd8c6;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}

#leftColumnBlue {
	float: left;
	display: inline;
	text-align: center;	
	width: 240px;
	height: auto;
	border: 1px solid #cedef6;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}

#leftColumnGreen {
	float: left;
	display: inline;
	text-align: left;	
	width: 240px;
	height: auto;
	border: 1px solid #bae6be;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}

#leftColumnPurple {
	float: left;
	display: inline;
	text-align: center;	
	width: 240px;
	height: auto;
	border: 1px solid #cdcdcd;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}

#fullColumnOrange {
	float: left;
	display: inline;
	text-align: center;	
	width: 742px;
	height: 30px;
	border: 1px solid #ffd8c6;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}
	
#fullColumnBlue {
	float: left;
	display: inline;
	text-align: center;	
	width: 742px;
	height: 30px;
	border: 1px solid #cedef6;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}
	

#fullColumnGreen {
	float: left;
	display: inline;
	text-align: center;	
	width: 742px;
	height: 30px;
	border: 1px solid #bae6be;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}
	
#fullColumnPurple {
	float: left;
	display: inline;
	text-align: center;	
	width: 742px;
	height: 30px;
	border: 1px solid #cdcdcd;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}

#boxDefault {
	float: right;
	display: inline;
	text-align: left;	
	width: 200px;
	height: auto;
	border: 1px solid #cdcdcd;
	margin: 65px 25px 0 0;
	padding: 8px;
	}

#leftColumnPurpleshort {
	float: left;
	display: inline;
	text-align: center;	
	width: 240px;
	height: auto;
	border: 1px solid #cdcdcd;
	margin: 0 0 0 0;
	padding: 3px 3px 0px 3px;
	}



/*--------------------------------------------------*/


#fullpgTitle {
	display: inline;
	float: left;
	text-align: center;
	width: 741px;
	height: 26px;
	margin: 0 0 2px 0;
	}

#leftTitle {
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 27px;
	margin: 0 0 2px 0;
	}

/* ------------------------------------------------------------
 
 Left Column header 1 & 2

------------------------------------------------------------*/	

#leftContactGreen {
	background-image:url(../images/bgbar_green.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 5px 0 0 0;
	}
.leftContactGreen1 {
	background-image:url(../images/conact_green.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	}

#leftContactOrange {
	background-image:url(../images/bgbar_orange.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 5px 0 0 0;
	}

.leftContactOrange1 {
	background-image:url(../images/conact_orange.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	}
	
#leftContactBlue {
	background-image:url(../images/bgbar_blue.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 5px 0 0 0;
	}
	
.leftContactBlue1 {
	background-image:url(../images/conact_blue.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	}
	
#leftContactPurple {
	background-image:url(../images/bgbar_purple.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 5px 0 0 0;
	}
	
.leftContactPurple1 {
	background-image:url(../images/conact_purple.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	}
	
/*--------------------------------------------------*/

#titleLong {
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 498px;
	height: 25px;
	padding: 6px 0 0 0;
	}

#titleMed {
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 480px;
	height: 25px;
	padding: 5px 0 0 0;
	}

/*--------------------------------------------------*/
.leftPurpleMenu {
	background-image:url(../images/conact_purple.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin: 0px 0 0 0;
	}
.leftOrangeMenu {
	background-image:url(../images/conact_orange.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin: 0px 0 0 0;
	}
.leftBlueMenu {
	background-image:url(../images/conact_blue.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin: 0px 0 0 0;
	}
.leftGreenMenu {
	background-image:url(../images/conact_green.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin: 0px 0 0 0;
	}
/*------------------Menu Bottom----------------------*/
#leftGreenBottom {
	background-image:url(../images/conact_green.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin-top: 5px;
	margin-right: -3px;
	}
	
#leftOrangeBottom {
	background-image:url(../images/conact_orange.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin-top: 5px;
	margin-right: -3px;
	}
	
#leftBlueBottom {
	background-image:url(../images/conact_blue.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin-top: 5px;
	margin-right: -3px;
	}
	
#leftPurpleBottom {
	background-image:url(../images/conact_Purple.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	text-align: center;
	width: 240px;
	height: 25px;
	padding: 6px 0 0 0;
	margin-top: 5px;
	margin-right: -3px;
	}
/*--------------------------------------------------*/
	
.orangeTitleLong {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #ff7533;
	font-weight: bold;
	}	
	
	
	
.dhContact {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #505175;
	font-weight: bold;
	}

.orangeContact {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #ff7533;
	font-weight: bold;
	}
	
.blueContact {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #5189de;
	font-weight: bold;
	}

.greenContact {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #45c346;
	font-weight: bold;
	}

.purpleContact {
	display: inline;
	text-align: center;
	font-size: 14px;
	color: #505175;
	font-weight: bold;
	}

#cellContact {
	display: inline;
	float: left;
	text-align: center;
	width: 120px;
	height: 11px;
	padding: 4px 0 0 0;
	margin: 0 0 11px 0;
	font-size: 13px;
	font-weight: bold;
	color: #75838d;
	}

#emailContact {
	display: inline;
	float: left;
	text-align: center;
	font-size: 13px;
	width: 120px;
	height: 11px;
	margin: 0px 0 11px 0px;
	padding: 5px 0 0 0;

	}



/*-------------------Right Main Column------------------------------*/

#rightColumn {
	display: inline;
	float: left;
	width: 498px;
	height: auto;
	margin: 0 0 0 3px;
	padding: 0;
	text-align: left;
	}

#rightColumn2 {
	display: inline;
	float: left;
	width: 480px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
	text-align: left;
	}
	
#rightColumn3 {/*---articles--*/
	display: inline;
	float: left;
	width: 488px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: left;
	}

#errorText {
	display: inline;
	float: left;
	width: 720px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
	text-align: center;
	}

#rightTitle {
	display: inline;
	width: 171px;
	height: 29px;
	}

.t3Copy {
	display: inline;
	float: left;
	width: 400px;
	height: auto;
	margin: 0;
	padding: 0;
	}

.spacer {
	display: block;
	float: left;
	width: 450px;
	height: 15px;
	margin: 0;
	padding: 0;
	}
	
/*-------------------Search Box--------------------------------*/

.searchDataPub { /*---purple--*/
	display: inline;
	float: left;
	width: 490px;
	height:auto;
	border: 1px solid #cdcdcd;
	padding: 3px 3px 1px 3px;
	margin: 0 0 3px 0;
	text-align: left;
	}

.searchDataPubOrange {
	display: inline;
	float: left;
	width: 490px;
	height:auto;
	border: 1px solid #ffd8c6;
	padding: 3px 3px 1px 3px;
	margin: 0 0 3px 0;
	text-align: left;
	}

.searchDataPubBlue {
	display: inline;
	float: left;
	width: 490px;
	height:auto;
	border: 1px solid #5189de;
	padding: 3px 3px 1px 3px;
	margin: 0 0 3px 0;
	text-align: left;
	}
	
.searchDataPubGreen {
	display: inline;
	float: left;
	width: 490px;
	height:auto;
	border: 1px solid #45c346;
	padding: 3px 3px 1px 3px;
	margin: 0 0 3px 0;
	text-align: left;
	}
	
/*-------------------Sub Box----------------------------------*/

.subBoxOrange {
	display: block;
	float: left;
	width: auto;
	height: auto;
	border: 1px solid #ffd8c6;
	padding: 10px;
	margin: 0;
	text-align: left;
	}

.subTitleOrange {
	display: block;
	float: left;
	width: 246px;
	height: auto;
	margin: 0 3px 5px 0;
	text-align: left;
	}

.titleLong {
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0 0px 10px 0;
	text-align: left;
	}

/*-------------------Next/Previous Text-------------------------*/

.nexprev {
	display: inline;
	float: right;
	width: 200px;
	height:10px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	text-align: right;
	font-size: 12px;
	}

.nexprevBottom {
	display: inline;
	float: right;
	width: 200px;
	height:10px;
	padding: 10px 3px 3px 3px;
	margin: 0px 3px 20px 0;
	text-align: right;
	font-size: 12px;
	}

.searchBG {
	background: #cdcdcd url(../images/..search.gif) no-repeat;
	display: inline;
	float: left;
	width: 490px;
	height: 65px;
	margin: 0 0 2px 0;
	}

.searchBGorange {
	background: #ffd8c6;
	display: inline;
	float: left;
	width: 490px;
	height: 65px;
	margin: 0 0 2px 0;
	}

.searchTitle {
	display: inline;
	float: left;
	width: 289px;
	height: 27px;
	margin: 0 0 0 0px;
	}

.searchField {
	display: inline;
	float: left;
	width: 345px;
	height: 25px;
	padding: 7px 0 0 12px;
	}

.searchFieldOrange {
	display: inline;
	float: left;
	width: 275px;
	height: 25px;
	padding: 7px 0 0 12px;
	}

.searchButton {
	display: inline;
	float: left;
	width: 55px;
	height: 26px;
	padding: 0;
	margin: 5px 6px 0 0px;
	}

.searchLinks {
	display: inline;
	float: left;
	width: 145px;
	height: 13px;
	padding: 0;
	margin: 12px 0 0 0;
	font-size: 12px;
	}

/*--------------------Data Box (purple)---------------------------------*/

.dataDataPub {
	display: inline;
	float: left;
	width: 496px;
	height: 108px;
	border: 1px solid #cdcdcd;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 0;
	}

.dataBG {
	background:url(../images/data_pub_bg.jpg) repeat-x;
	color: #f2f2f2;
	display: inline;
	float: left;
	width: 496px;
	height: 108px;
	margin: 0 0 2px 0;
	}

.dataTitle {
	background-repeat: no-repeat;
	display: inline;
	float: left;
	width: 289px;
	height: 27px;
	margin: 0 0 0px 0;
	}

.dataField {
	display: inline;
	float: left;
	width: 290px;
	height: auto;
	padding: 5px 0 5px 10px;
	line-height: 160%;
	}

.dataPic {
	color: #f2f2f2;
	display: inline;
	float: left;
	width: 153px;
	height: 95px;
	margin: 5px 23px 2px 5px;
	}

/*--------------------for audiences---------------------------------*/

.audienceOrange {
	display: inline;
	float: left;
	width: 493px;
	height: auto;
	border: 1px solid #ffd8c6;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 3px;
	}
	
.audienceBlue{
	display: inline;
	float: left;
	width: 493px;
	height: auto;
	border: 1px solid #cedef6;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 3px;
	}

.audienceGreen {
	display: inline;
	float: left;
	width: 493px;
	height: auto;
	border: 1px solid #bae6be;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 3px;
	}

/*---------------------------------*/

.audBG {
	background:url(../images/data_pub_bg.jpg) repeat-x;
	color: #f2f2f2;
	display: inline;
	float: left;
	width: 493px;
	height: auto;
	margin: 0 0 2px 0;
	}

.audTitle {
	background-repeat: no-repeat;
	display: inline;
	float: left;
	width: 350px;
	height: 27px;
	margin: 0 0 0 0;
	}

.audField {
	display: inline;
	float: left;
	width: 350px;
	height: auto;
	padding: 5px 0 5px 0px;
	margin: 1px 0 0 0;
	line-height: 160%;
	padding: 3px 0 0 4px;
	}

.audPic {
	color: #f2f2f2;
	display: inline;
	float: left;
	width: 121px;
	height: 82px;
	margin: 5px 7px 2px 5px;
	}

/*--------------------HR tags---------------------------------*/
 
.rule {
	display: inline;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	}
	
/*---------345px long-------------*/

.orangeHR {
	width: 345px;
	background-color: #f4f4f4; 
	border: 1px dotted #ff7533; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}
	
.blueHR {
	width: 345px;
	background-color: #f4f4f4; 
	border: 1px dotted #5189de; 
	border-style: none none dotted; 
	margin: 3px 0 0 4px;
	padding: 0;	
	text-align:left;
	}

.greenHR {
	width: 345px;
	background-color: #f4f4f4; 
	border: 1px dotted #45c346; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}
	
.purpleHR {
	width: 345px;
	background-color: #f4f4f4; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}
	
/*---------300px long-------------*/

.orange1HR {
	width: 300px;
	background-color: #f4f4f4; 
	border: 1px dotted #ff7533; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.blue1HR {
	width: 300px;
	background-color: #f4f4f4; 
	border: 1px dotted #5189de; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.green1HR {
	width: 300px;
	background-color: #f4f4f4; 
	border: 1px dotted #45c346; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.purple1HR {
	width: 300px;
	background-color: #f4f4f4; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}
	
/*---------480px long-------------*/

.orangeHRlong {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #ff7533; 
	border-style: none none dotted; 
	margin: 0 0 8px 0;
	padding: 0;
	}

.blueHRlong {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #5189de; 
	border-style: none none dotted; 
	margin: 0 0 4px 0;
	padding: 0;
	}

.greenHRlong {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #45c346; 
	border-style: none none dotted; 
	margin: 0 0 8px 0;
	padding: 0;
	}

.purpleHRlong {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0 0 10px 0;
	padding: 0;
	}

/*---------196px long for topics links list-------------*/

.orangeHRtopics {
	width: 196px;
	background-color: #fff; 
	border: 1px dotted #ff7533; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.blueHRtopics {
	width: 196px;	
	background-color: #fff; 
	border: 1px dotted #5189de; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.greenHRtopics {
	width: 196px;
	background-color: #fff; 
	border: 1px dotted #45c346; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

.purpleHRtopics {
	width: 196px;
	background-color: #fff; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}

/*---------480px long for search results list-------------*/

.orangeHRresults {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #ff7533; 
	border-style: none none dotted; 
	margin: 0 0 0 0;
	padding: 0;
	}
	
.blueHRresults {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #5189de; 
	border-style: none none dotted; 
	margin: 0 0 0 0;
	padding: 0;
	}
	
.greenHRresults {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #45c346; 
	border-style: none none dotted; 
	margin: 0 0 0 0;
	padding: 0;
	}

.purpleHRresults {
	width: 480px;
	background-color: #fff; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0 0 0 0;
	padding: 0;
	}

.purpleHRps {
	width: 300px;
	background-color: #f4f4f4; 
	border: 1px dotted #505175; 
	border-style: none none dotted; 
	margin: 0;
	padding: 0;
	}	

/*--------------------title rollovers---------------------------------*/

.titleTextGreen {
	color:#45c346;
	text-align:left;
  	text-transform:uppercase;
	left: 35px;
	top: 15px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	}

a.purpleRollOver {
	display: block;
	width: 289px;
	height: 27px;
	background: url("../images/pointer_purple.gif") 0 0 no-repeat;
	text-decoration: none;
	}
	
a:hover.purpleRollOver {
	background-position: 0px -23px;
	}

/*--------------------Results---------------------------------*/

.results1 {
	display: block;
	float: left;
	width: 480px;
	height:auto;
	padding: 3px;
	margin: 0px 3px 25px 0;
	text-align: left;
	}

.picWrap {
	display:inline;
	float: left;
	height:131px;
	width: 196px;
	margin: 3px 15px 5px 0;
	}

.resultsText {
	display: block;
	float: left;
	width: 487px;
	height:auto;
	margin: 0 3px 5px 0;
	padding: 3px;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
	}
	
.date {
	display: inline;
	float: left;
	width: 210px;
	height:auto;
	padding: 0;
	margin: 10px 10px 10px 0;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
	}

.description {
	display: inline;
	float: left;
	width: 240px;
	height:auto;
	padding: 0;
	margin: 10px 0 10px 0;
	text-align: left;
	font-size: 13px;
	line-height: 140%;
	}

.contactUsPurple {
	float: left; 
	text-align: left; 
	width: 205px; 
	margin: 10px 0 5px 20px; 
	padding: 0 0 10px 0px;
	}

/*--------------------Misc fixes---------------------------------*/

.twoColumnList {
	height: auto;
	width: 200px;
	float: left;
	padding-top: 10px;
	}
	
.twoColumnList1 {
	height: auto;
	width: 145px;
	float: left;
	padding-top: 10px;
	}
	
.twoColumnList2 {
	height: auto;
	width: 250px;
	float: left;
	padding-top: 10px;
	}

.confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #505175;
	margin: 0 0 50px 50px;
	padding: 0;
	letter-spacing: 0;
	line-height: 18px;
	}

.fieldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #505175;
	margin: 0 0 0 0;
	padding: 0;
	letter-spacing: 0;
	line-height: 18px;
	}

.addedtocart {
	color: #bc0000;
	text-decoration: none;
	}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ROLLOVER.CSS

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.titleRollPurp {
  display: block;
  width: auto;
  height: 27px;
  background: url("../images/pointer_purple.gif") no-repeat 0 0;
  }

.titleRollPurp:hover { 
  background-position: 0 -23px;
  }

.titleRollPurp span {
  display: none;
  }

/*--------------------------------------------------- */

.titleRollBlue {
  display: block;
  width: auto;
  height: 27px;
  background: url("../images/pointer_blue.gif") no-repeat 0 0;
  }

.titleRollBlue:hover { 
  background-position: 0 -24px;
  }

.titleRollBlue span {
  display: none;
  }

/*--------------------------------------------------- */


.titleRollGreen {
  display: block;
  width: auto;
  height: 27px;
  background: url("../images/pointer_green.gif") no-repeat 0 0;
  }

.titleRollGreen:hover { 
  background-position: 0 -24px;
  }
 
.titleRollGreen span {
  display: none;
  }
/*--------------------------------------------------- */

.titleRollOrange {
  display: block;
  width: auto;
  height: 27px;
  background: url("../images/pointer_orange.gif") no-repeat 0 0;
  }

.titleRollOrange:hover { 
  background-position: 0 -24px;
  }

.titleRollOrange span {
  display: none;
  }

/*--------------------Bullet Rollover---------------------------------*/

/*-------------blue-----------------*/

#rolloverBlue ul, #rolloverBlue li {
	list-style: none;
	list-style-type: none;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 2px 20px 2px 25px;
	text-indent: -5em;
	}

#rolloverBlue li a {
	background-image: url("../images/blue_up.gif");
	background-repeat: no-repeat; background-position: 0;
	height: 17px;
	width: 16px;
	padding: 2px 20px 2px 25px;
	}

#rolloverBlue li a:hover {
	background-image: url("../images/blue_hover.gif");
	background-repeat: no-repeat; background-position: 0;
	padding: 2px 20px 2px 25px;
	} 

/*-------------purple-----------------*/

#rolloverPurple ul, #rolloverPurple li {
	list-style: none;
	list-style-type: none;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 1em;
	padding: 2px 20px 2px 25px;
	text-indent: -5em;
	}

#rolloverPurple li a {
	background-image: url("../images/purple_up.gif");
	background-repeat: no-repeat; background-position: 0;
	height: 17px;
	width: 16px;
	padding: 2px 20px 2px 25px;
	}

#rolloverPurple li a:hover {
	background-image: url("../images/purple_hover.gif");
	background-repeat: no-repeat; background-position: 0;
	padding: 2px 20px 2px 25px;
	} 

/*-------------green-----------------*/

#rolloverGreen ul, #rolloverGreen li {
	list-style: none;
	list-style-type: none;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 2px 20px 2px 25px;
	text-indent: -5em;
	}

#rolloverGreen li a {
	background-image: url("../images/green_up.gif");
	background-repeat: no-repeat; background-position: 0;
	width: 16px;
	padding: 2px 20px 2px 25px;
	}

#rolloverGreen li a:hover {
	background-image: url("../images/green_hover.gif");
	background-repeat: no-repeat; background-position: 0;
	padding: 2px 20px 2px 25px;
	} 

/*-------------orange-----------------*/

#rolloverOrange ul, #rolloverOrange li {
	list-style: none;
	list-style-type: none;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 2px 20px 2px 25px;
	text-indent: -5em;
	}

#rolloverOrange li a {
	background-image: url("../images/orange_up.gif");
	background-repeat: no-repeat; background-position: 0;
	height: 17px;
	width: 16px;
	padding: 2px 20px 2px 25px;
	}

#rolloverOrange li a:hover {
	background-image: url("../images/orange_hover.gif");
	background-repeat: no-repeat; background-position: 0;
	padding: 2px 20px 2px 25px;
	} 


/*--------------------Bullet Rollover (Lists)---------------------------------*/

#listsRollGreen ul, #listsRollGreen li {
	text-align:left;
	list-style: none;
	list-style-type: none;
	line-height: 20px;
	clear:both;
	margin:0;
	padding: 2px 20px 2px 20px;
	text-indent: -5em;
	}

#listsRollGreen li a {
    background: url("../images/green-lists.gif") no-repeat 0 4px;
	width: 15px;
	height:16px;
	padding: 2px 20px 2px 20px;
	}

#listsRollGreen li a:hover {
  background-position: 0 -16px;
  } 

#listsRollOrange ul, #listsRollOrange li {
	text-align:left;
	list-style: none;
	list-style-type: none;
	line-height: 20px;
	clear:both;
	margin:0;
	padding: 2px 20px 2px 20px;
	text-indent: -5em;
	}

#listsRollOrange li a {
    background: url("../images/orange-lists.gif") no-repeat 0 4px;
	width: 15px;
	height:16px;
	padding: 2px 20px 2px 20px;
	}

#listsRollOrange li a:hover {
  background-position: 0 -16px;
  } 

#listsRollBlue ul, #listsRollBlue li {
	text-align:left;
	list-style: none;
	list-style-type: none;
	line-height: 20px;
	clear:both;
	margin:0;
	padding: 2px 20px 2px 20px;
	text-indent: -5em;
	}

#listsRollBlue li a {
    background: url("../images/blue-lists.gif") no-repeat 0 4px;
	width: 15px;
	height:16px;
	padding: 2px 20px 2px 20px;
	}

#listsRollBlue li a:hover {
  background-position: 0 -16px;
  }




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

POPUP.CSS

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
.popUp {
	display: inline;
	float: left;
	margin: 16px 16px 0 0;
	width: 470px;
	}

.copyPopUp {
	display: inline;
	float: left;
	margin: -15px 0 0 0;
	padding: 10px;
	width: 450px;
	}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

LISTS.CSS

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#left-menu {
	display: block;
	float: left;
	margin: 0 0 0 -30px;
	padding:0;
	height: auto;
	width: 273px;
	text-align: left;
	list-style: none;
	}

ul li {
	list-style: none;
	margin: 0 0 5px 0;
	padding:0;
	}

.widthT1 {
	width: 238px;
	}

.greyList {
	color: #6b7484; 
	font-size: 12px; 
	font-weight: normal;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0;  
    font-size: 14px;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	}

a.greyList:link {color: #6b7484; font-weight: normal; text-decoration: underline; padding:10px 0 0 0;}
a.greyList:active {color: #6b7484; font-weight: normal; text-decoration: underline; padding:10px 0 0 0;}
a.greyList:visited {color: #6b7484; font-weight: normal; text-decoration: underline; padding:10px 0 0 0;}
a.greyList:hover {color: #6b7484; font-weight: normal; text-decoration: none; padding:10px 0 0 0;}

.grey1HR {
	width: 200px;
	background-color: #fff; 
	border: 1px solid #ccd2d8; 
	border-style: none none solid; 
	margin: 5px 25px;
	text-align: center;
	}

.grey2HR {
	width: 185px;
	background-color: #fff; 
	border: 1px solid #ccd2d8; 
	border-style: none none solid; 
	margin: 5px 0px;
	text-align: center;
	}

/*------------------------Orange Bullets----------------------------- */

a.orangePlus:link {
    background: url("../images/plus-orange.gif") no-repeat top left;
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangePlus:active {
    background: url("../images/plus-orange.gif") no-repeat top left;
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangePlus:visited {
    background: url("../images/plus-orange.gif") no-repeat top left;
	color: #ff7533; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangePlus:hover {
    background: url("../images/plus-orange.gif") no-repeat top left;
    padding:0 0 0px 25px;
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

/*-------Orange Minus------- */

a.orangeMinus:link {
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-orange.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangeMinus:visited {
	color: #ff7533; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
	background: url("../images/minus-orange.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangeMinus:active {
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-orange.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.orangeMinus:hover {
	text-transform: uppercase;
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
    padding: 0 0 4px 21px;
    background: url("../images/minus-orange.gif") no-repeat top left;
	display: block;	
	text-decoration: none;
	}


/*------------------------Orange Bullets - Small----------------------------- */

a.orangePlusGT2:link {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangePlusGT2:visited {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangePlusGT2:active {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangePlusGT2:hover {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*--------------minus--------- */

a.orangeMinusGT2:link {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangeMinusGT2:visited {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangeMinusGT2:active {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.orangeMinusGT2:hover {
	color: #ff7533; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    background: url("../images/minus-ot2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*------------------------Blue Bullets----------------------------- */

a.bluePlus:link {
    background: url("../images/plus-blue.gif") no-repeat top left;
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.bluePlus:active {
    background: url("../images/plus-blue.gif") no-repeat top left;
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.bluePlus:visited {
    background: url("../images/plus-blue.gif") no-repeat top left;
	color: #5188db; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.bluePlus:hover {
    background: url("../images/plus-blue.gif") no-repeat top left;
    padding:0 0 0px 25px;
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

/*-------Blue Minus------- */

a.blueMinus:link {
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-blue.gif") no-repeat top left;
    padding: 0 0px 4px 21px;
	display: block;
	}

a.blueMinus:visited {
	color: #5188db; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-blue.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.blueMinus:active {
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-blue.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.blueMinus:hover {
	text-transform: uppercase;
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
    padding: 0 0 4px 21px;
    background: url("../images/minus-blue.gif") no-repeat top left;
	display: block;	
	text-decoration: none;
	}

/*------------------------Blue Bullets - Small----------------------------- */

a.bluePlusGT2:link {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.bluePlusGT2:visited {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.bluePlusGT2:active {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.bluePlusGT2:hover {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-bt2.gif") no-repeat 2px 4px;

    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*--------------minus--------- */

a.blueMinusGT2:link {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.blueMinusGT2:visited {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.blueMinusGT2:active {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.blueMinusGT2:hover {
	color: #5188db; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    background: url("../images/minus-bt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}
	
/*------------------------Green Bullets----------------------------- */

a.greenPlus:link {
    background: url("../images/plus-green.gif") no-repeat top left;
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenPlus:active {
    background: url("../images/plus-green.gif") no-repeat top left;
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenPlus:visited {
    background: url("../images/plus-green.gif") no-repeat top left;
	color: #45c346; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenPlus:hover {
    background: url("../images/plus-green.gif") no-repeat top left;
    padding:0 0 0px 25px;
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    padding: 0 0 4px 21px;
	display: block;
	}

/*-------green Minus------- */

a.greenMinus:link {
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-green.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenMinus:visited {
	color: #45c346; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-green.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenMinus:active {
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-green.gif") no-repeat top left;
    padding: 0 0 4px 21px;
	display: block;
	}

a.greenMinus:hover {
	text-transform: uppercase;
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
    padding: 0 0 4px 21px;
    background: url("../images/minus-green.gif") no-repeat top left;
	display: block;	
	text-decoration: none;
	}

/*------------------------Green Bullets - Small----------------------------- */

a.greenPlusGT2:link {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenPlusGT2:visited {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenPlusGT2:active {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenPlusGT2:hover {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*--------------minus--------- */

a.greenMinusGT2:link {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenMinusGT2:visited {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenMinusGT2:active {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.greenMinusGT2:hover {
	color: #45c346; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
    background: url("../images/minus-gt2.gif") no-repeat 2px 4px;
	line-height: 16px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*------------------------gray Bullets----------------------------- */

a.grayPlus:link {
    background: url("../images/plus-gray.gif") no-repeat top left;
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayPlus:active {
    background: url("../images/plus-gray.gif") no-repeat top left;
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayPlus:visited {
    background: url("../images/plus-gray.gif") no-repeat top left;
	color: #505175; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayPlus:hover {
    background: url("../images/plus-gray.gif") no-repeat top left;
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    padding: 0 0 0px 25px;
	display: block;
	}

/*-------gray Minus------- */

a.grayMinus:link {
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gray.gif") no-repeat top left;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayMinus:visited {
	color: #505175; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gray.gif") no-repeat top left;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayMinus:active {
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-gray.gif") no-repeat top left;
    padding: 0 0 0px 25px;
	display: block;
	}

a.grayMinus:hover {
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
    padding: 0 0 0px 25px;
    background: url("../images/minus-gray.gif") no-repeat top left;
	display: block;	
	text-decoration: none;
	}

/*------------------------gray Bullets - Small----------------------------- */

a.grayPlusGT2:link {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayPlusGT2:visited {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayPlusGT2:active {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayPlusGT2:hover {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/plus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*--------------minus--------- */

a.grayMinusGT2:link {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayMinusGT2:visited {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayMinusGT2:active {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    background: url("../images/minus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

a.grayMinusGT2:hover {
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    background: url("../images/minus-pt2.gif") no-repeat 2px 4px;
    padding: 0 0 0px 15px;
	margin: 0 0 0 -15px;
	display: block;
	}

/*--------------PURPLE CU PAGE SIDENAV LINKS - no plusminus icons --------- */

a.CUpurplePlus:link {
    text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 0px;
	display: block;
	}

a.CUpurplePlus:active {
	text-transform: uppercase;
	color: #505175;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 0px;
	display: block;
	}

a.CUpurplePlus:visited {
	color: #505175; 
	text-transform: uppercase;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 16px;
    padding: 0 0 0px 0px;
	display: block;
	}

a.CUpurplePlus:hover {
    padding:0 0 0px 25px;
	text-transform: uppercase;
	color: #505175; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0;
	text-decoration: none;
	line-height: 16px;
    padding: 0 0 0px 0px;
	display: block;
	}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

TOC.CSS

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------------TOC Style------------------------------*/

.tocText {
	font-size: 14px;
	margin: 8px 0 8px 0;
	padding: 0;
	text-align: center;
	}
	
.ruleToc{
	display: inline;
	float: right;
	width: 169px;
	height: auto;
	margin: auto;
	padding: 0;
	text-align: center;
	}

#tocTitle {
	display: inline;
	float: right;
	text-align: center;
	width: 163px;
	height: auto;
	margin: 3px;
	}

#tocOrange {
	float: right;
	display: inline;
	width: 169px;
	height: auto;
	border: 1px solid #ffd8c6;
	margin: 0 0 10px 18px;
	padding: 0;
	text-align: center;
	}

.orangetocHR {
	width: 163px;
	background-color: #fff; 
	border: 1px solid #ffd8c6; 
	border-style: none none solid; 
	margin: 0px auto;
	text-align: center;
	}

#tocBlue {
	float: right;
	display: inline;
	width: 169px;
	height: auto;
	border: 1px solid #d1e1fa;
	margin: 0 0 10px 18px;
	padding: 0;
	text-align: center;
	}

.bluetocHR {
	width: 163px;
	background-color: #fff; 
	border: 1px solid #d1e1fa; 
	border-style: none none solid; 
	margin: 0px auto;
	text-align: center;
	}

#tocGreen {
	float: right;
	display: inline;
	width: 169px;
	height: auto;
	border: 1px solid #bae6be;
	margin: 0 0 10px 18px;
	padding: 0;
	text-align: center;
	}
	
.greentocHR {
	width: 163px;
	background-color: #fff; 
	border: 1px solid #d4f8cf; 
	border-style: none none solid; 
	margin: 0px auto;
	text-align: center;
	}

#tocPurple {
	float: right;
	display: inline;
	width: 169px;
	height: auto;
	border: 1px solid #cdcdcd;
	margin: 0 0 10px 18px;
	padding: 0;
	text-align: center;
	}

.purpletocHR {
	width: 163px;
	background-color: #fff; 
	border: 1px solid #cdcdcd; 
	border-style: none none solid; 
	margin: 0px auto;
	text-align: center;
	}

.greytocHR {
	width: 163px;
	background-color: #fff; 
	border: 1px solid #d1e1fa; 
	border-style: none none solid; 
	margin: 0px auto;
	text-align: center;
	}
	

/* ------------------------------------------------------------

Audience Menu Headers Text

------------------------------------------------------------ */	
	
.orangeAudienceTitle {
	text-align: center;
	font-size: 16px;
	color: #ff7533;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .05em;
	}
	
.blueAudienceTitle {
	text-align: center;
	font-size: 16px;
	color: #5189de;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .05em;
	}
	
.greenAudienceTitle {
	text-align: center;
	font-size: 16px;
	color: #45c346;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .05em;
	}
	
.purpleAudienceTitle {
	text-align: center;
	font-size: 16px;
	color: #505175;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .05em;
	}

/* ------------------------------------------------------------

Rollover text and image (Audience landing pages)

------------------------------------------------------------ */		
	

.rolloverAudBlue a {
	background: url("../images/pointer_blue.gif") 0 0 no-repeat;
	text-transform: uppercase;
	display:block;
	width: auto;
	height:25px;
	padding:6px 0 0 23px;
	margin:0;
	font-size: 18px;
	color:#5189de;
	text-decoration: none;
}
.rolloverAudBlue a:hover { 
	background-position: 0 -24px;
	color: #5189de;
	text-decoration:none;
}
.rolloverAudBlue a:active {
	background-position: 0 -24px;
	color:#5189de;
	text-decoration:none;
}	

.rolloverAudOrange a {
	background: url("../images/pointer_orange.gif") 0 0 no-repeat;
	text-transform:uppercase;
	display:block;
	width: auto;
	height:25px;
	padding:6px 0 0 23px;
	margin:0;
	font-size: 18px;
	color:#ff7533;
	text-decoration: none;
}
.rolloverAudOrange a:hover { 
	background-position: 0 -24px;
	color: #ff7533;
	text-decoration:none;
}
.rolloverAudOrange a:active {
	background-position: 0 -24px;
	color:#ff7533;
	text-decoration:none;
}	

.rolloverAudGreen a {
	background: url("../images/pointer_green.gif") 0 0 no-repeat;
	text-transform:uppercase;
	display:block;
	width: auto;
	height:25px;
	padding:6px 0 0 23px;
	margin:0;
	font-size: 18px;
	color:#45c346;
	text-decoration: none;
}
.rolloverAudGreen a:hover { 
	background-position: 0 -24px;
	color: #45c346;
	text-decoration:none;
}
.rolloverAudGreen a:active {
	background-position: 0 -24px;
	color:#45c346;
	text-decoration:none;
}	


.rolloverAudPurple a {
	background: url("../images/pointer_purple.gif") 0 0 no-repeat;
	text-transform:uppercase;
	display:block;
	width: auto;
	height:25px;
	padding:6px 0 0 23px;
	margin:0;
	font-size: 18px;
	color:#505175;
	text-decoration: none;
}
.rolloverAudPurple a:hover { 
	background-position: 0 -24px;
	color: #505175;
	text-decoration:none;
}
.rolloverAudPurple a:active {
	background-position: 0 -24px;
	color:#505175;
	text-decoration:none;
}	
/*-------------- audience landing pages color header hack for ie6 --------- */


.purple3 {
	color:#505175;
	}

.orange3 {
	color:#ff7533;
	}

.green3 {
	color:#45c346;
	}

.blue3 {
	color:#5189de;
	}

/*-------------- AAA-plustext keep same size --------- */
.sameText {
	margin: 0;
	padding: 0;
	font-size: 12px;}
	

.asmall {
	font-size: 8px;
	}
.asmall a {
	font-size: 8px;
	font-weight:normal;
	text-decoration:underline;
	}
.asmall a:hover {
	font-size: 8px;
	font-weight:normal;
	text-decoration:none;
	}
	



.amedium {
	font-size: 10px;
	font-weight:normal;
	}
.amedium a {
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
	}
.amedium a:hover {
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	}

	

	
.abig {
	font-size:12px;
	}
	
.abig a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
.abig a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
.textonly {
	font-size:12px;
	}	
.textonly a {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}
.textonly a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	
/*-------------- bg images for body headers --------- */

.bgOrangeLong {
	background: url("../images/title_orange_long.gif") 0 0 no-repeat;
	color:#ff7533;
	}

.bgPurpleLong {
	background: url("../images/title_purple_long.gif") 0 0 no-repeat;
	color:#505175;
	}

.bgBlueLong {
	background: url("../images/title_blue_long.gif") 0 0 no-repeat;
	color:#5189de;
	}

.bgGreenLong {
	background: url("../images/title_green_long.gif") 0 0 no-repeat;
	color:#45c346;
	}
/* Form Search Button */
#btn_search {
	width: 26px;
	height: 28px;
	border: none;
	margin-left: 4px;
	cursor: pointer;
	background: url("../images/goBtn.gif") 0 2px no-repeat;
}
.float_right {
	float: right;
}
#cal_events {
	float: right;
	width: 488px;
	text-align: left;
	margin-top: 10px;
}
#cal_events img {
	margin: 3px 0 0 0;
}
p.line_height10 {
	line-height: 10px;
	margin-top: -12px;
}
span.font12 {
	font-size: 14px;
}