﻿body {
	background: #6490a9 url(/images/bg_page.jpg) repeat-x 0 0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:1.25;
	margin:0;
    padding:0 0 0 10px;
}

body a {
	outline:none;
}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.align_left { float:left; margin:0 15px 10px 0; padding:0; }
.align_right { float:right; margin:0 0 10px 15px; padding:0; }

/*::::: Page set up :::::*/
#pageSetup{
	width:900px;
	/*background-color:#fff;*/
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#pageSetup .rightGradient{
	width:20px;
	background:url(/images/bg_right_gradient.png) repeat-y;
}

#pageSetup .leftGradient{
	width:20px;
	/*background:url(/images/left_gradient.jpg) repeat-y;*/
}

#pageSetup .bottomGradient{

	background:url(/images/hprefresh/bg_footer-mid.png) top repeat-x;
	height:10px;
}

#pageSetup .bottomLeftGradient{
	width:20px;
	background:url(/images/hprefresh/bg_footer-lft.png) top no-repeat;
	height:10px;
}

#pageSetup .bottomRightGradient{
	width:20px;
	background:url(/images/hprefresh/bg_footer-rgt.png) top no-repeat;
	height:10px;
}
/*::::: Page set up :::::*/

.noPannel{
	width:0px;
	display:none;
}

/* New header */
#header{
	/*background-color:#FFFFFF;*/
	background:#FFF url(/images/hprefresh/bg_main-navigation2.jpg) no-repeat 0 bottom;
	border-top:4px solid #5c859b;
	width:860px;
	height:104px;
}
#header #brandingHeader a {
	color:#FFF !important;
}
#header #tdRegionLinks {
	background-color:#FFF;
}
#header .topLeft{
	width: 50%;
	background-color:#FFFFFF;
	height:20px;
}

#header #topRight{
	width: 50%;
	height:20px;
	background-color:#FFFFFF;
	color:#000066;
	vertical-align:middle;
	text-align:right;
	padding-right:15px;
	padding:0 15px 0 1px;
	margin:0;
	white-space: nowrap;
}

#header #topRight  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	text-align:right;
	text-decoration:none;
	color:#000066;
	padding:3px 15px 0 1px;
	margin:0;
}

/* HEADER - CAREERS / PRESS ROOM / CONTACT US 
_________________________________________________ */
#contactNav {	
	margin:0;
	padding: 0;
	float:right;
	position:relative;
	z-index:10;
}

#contactNav li {	
	float: left;
	list-style: none;
	border-right:solid 1px #000066;
	padding:0 11px 0 0;
	margin:0 11px 0 0;
}

#contactNav li.last {
	border-right:none;	
	padding:0;
	margin:0;
}

#contactNav li a {	
	display: block;
	text-decoration: none;
	border-right: 1px solid white;
	color: #000066;
	white-space: nowrap;
}

#contactNav li a:hover {	
	text-decoration:underline; 
}

#contactNav li ul {	
	margin: 5px 0 0 -110px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border: 1px solid #569bbe;
	background:#FFF;
	z-index:100;
	/*width:155px; */
	text-align:left;
}

#contactNav li iFrame.contact {
	visibility:hidden;
 	position:absolute; 
	left:10px; 
	top:29px; 
	display:block; 
	filter:alpha(opacity=0);
	 -moz-opacity: 0.80; 
	opacity: 0.80;
	height:80px;
	width:230px;
}

#contactNav li ul li {	
	float: none;
	/* display: inline; */
	border:none;
	border-bottom:solid 1px #569bbe;
	padding:5px 5px;
	margin:0;
	z-index:100;
	color:#003976;
}
#contactNav li ul li.noBorder {	
	border-bottom:none;
	width:100%;
}
#contactNav li ul li a {	
	width: auto;
	background: #fff;
	margin-bottom:3px;
}

#contactNav li ul li p {
	margin:0 0 3px 0;
}

#contactNav li ul li a:hover {	 
	text-decoration:underline;
}




 #topRight a:link,  #topRight a:visited {
	color:#000066;
	text-decoration:none;
}
#topRight a:hover {
	text-decoration:underline;
} 

#header .middleLogo{
	background:#FFFFFF url(/images/WA_logo.jpg) left top no-repeat; 
	height:53px;
}

#header #middleRegion{
	background:#ffffff;
	padding:15px 15px 0 0;
	height:51px;
	text-align:right;
	vertical-align:bottom;
	margin:0;
}

#header #middleRegion p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;


	color:#000066;
	margin:5px 0 0 0;

}
#header #middleRegion h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	padding:0 5px 3px 0;
	margin:0;
}

	
	
#menu a:link, #menu a:visited{
	background : #17184F;
	border-right: 1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;
	float : left;
	padding : 7px 10px 7px 10px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	color : #000;
}

#menuContainer{
	width:666px;
	padding: 0 auto 0 auto;
	height:26px;
}
#current a:link, #current a:hover{
	background : #FFF;
	border-right: 1px solid #FFF;
	float : left;
	line-height : 14px;
	padding : 7px 10px 6px 10px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	font-weight:bold;
	border-bottom:0;
}
#menuSearch {
	height:28px;
	padding:0 15px 0 0;
	/*border-top:1px solid #6F9ABC;
	border-right:1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;
	border-left:1px solid #6F9ABC;
	background:url(/images/WA_searchGradient.jpg) top left repeat-y #FFFFFF;*/
	vertical-align:middle;
}

/* .searchBoxWrap {
	background: url(/images/bg_searchbox.gif) no-repeat 0 0;
	float:right;
	height:25px;
	width:140px;
}*/
 .searchBoxWrap {
	background: url(/images/bg_searchbox.gif) no-repeat 0 0;
	float:right;
	height:25px;
	width:140px;
	position:relative;
	top:0;
	z-index:0;
}
 .searchBoxWrap input {

	border:none;
	/*position:relative;*/
	float:left;
	margin:1px 0 0 10px;
	border-color:#FFF;
}
 .searchBoxWrap a {
	 /*position:relative;*/
	float:left;
	 /*top:-1px;*/
 }
#menuSearch .searchBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#menuSearch p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:2px 12px 2px 12px;
	vertical-align:middle;
	margin:0;
       color: #17184F;
	font-weight:bold;
}

#regionList 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.WA_navOff1st {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	background-color:#17184F;
	border-left:1px solid #6F9ABC;
	border-right:1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
}

.WA_navOff1st a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
}

.WA_navOff {
	border-right:1px solid #1d2f68;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	/*background-color:#17184F;
	border-right:1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;*/
	margin:0;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;
}

.WA_navOff a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
}

.WA_navOver1st  {
	font-size:11px;
	text-decoration:none;
	background-color:#B5CADB;
	margin:0;
	color:#FFFFFF;
	/*border-left: 1px solid #6F9ABC;
	border-right:1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;*/
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;
}

.WA_navOver1st a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-color:#B5CADB;
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
}

.WA_navDown {
	background-color:#FFFFFF;
	border-left:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;
	/*padding-left:10px;
	padding-right:11px;*/
	border-top:1px solid #6F9ABC;
	border-bottom:3px solid #FFFFFF;
	cursor:pointer;
}

.WA_navDown1st {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;
	/*padding-left:14px;
	padding-right:14px;*/
	border-bottom:3px solid #FFFFFF;
	border-right:1px solid #6F9ABC;
	cursor:pointer;
}


.WA_navDown a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin:0;
	color:#000066;
	font-weight:bold;
}

.WA_navDown1st a {
	font-size:11px;
	text-decoration:none;
	color:#000066;
	font-weight:bold;
}

.WA_navOver  {
	border-right:1px solid #1d2f68;
	font-size:11px;
	text-decoration:none;
	background-color:#1d2f68;
/*	border-right:1px solid #6F9ABC;
	border-bottom:3px solid #6F9ABC;*/
	margin:0;
	color:#FFFFFF;
	padding-right:2px;
	padding-left:2px;
	cursor:pointer;
	
}

.WA_navOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	/*background-color:#B5CADB;*/
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
}

/*::: END HEADER :::*/


/*Dropdown products menu */
.WA_dropdown_body {
	background-color:#f1f9fd;
	border-right:1px solid #6F9ABC;
/*	border-top:1px solid #6F9ABC;*/
	border-bottom:1px solid #6F9ABC;
	z-index:3;
}

.WA_dropdown_body td {
	/*background-color:#E1EBEC;*/
	border-left:1px solid #6F9ABC;
	padding-top:10px;
	padding-bottom:10px;
	z-index:3;
}

.WA_headline_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.WA_headline_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#303173;
	font-weight:bold;
}

.WA_headline_link {
	margin:0;
}


.WA_sub_link {
	background:url(/images/hprefresh/bg_caret-main-nav.gif) no-repeat 0 7px;
	
	padding-top:4px;
	width:100%;
}

.WA_sub_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
	text-decoration:none;
	color:#000000;
}

.WA_sub_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#303173;
}

tr#productDropDownTR td {
	*background-color: transparent !important;
	*padding-bottom:2px;

}
#WA_dropdown_group {
	padding-left:10px;
	padding-right:10px;
	width:151px;
	*width:170px;
	margin:0;
}


#WA_dropdown_dots {
	border-bottom:1px solid #ccc;
	height:5px;
	padding: 0 0 5px 10px;
	margin:0 0 10px 0;
	*width:170px;
}

#WA_dropdown_menu {
	position:absolute; left:392px; top:108px;
	width:625px;
	margin:0;
	padding:0px;
	z-index: 3;
}
/*::: HEADER :::*/


/*::: MAIN :::*/
#mainContentContainer{
	background-color:#fff;
	width:860px;
	vertical-align:top;
}

#mainContent{
	vertical-align:top;
	padding:8px 8px 20px 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

/*::: MAIN :::*/




/*::: LEFT :::*/
#leftNav{
	width:161px;
	background-color:#E2EBEB;
	vertical-align:top;
	height:100%;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #b3c8d9;
	
}
/*
#leftNav {
	BORDER-RIGHT: #b2c8d9 1px solid; 
	VERTICAL-ALIGN: top; 
	WIDTH: 161px; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #e2ebeb
}
*/

#navContainer{
	float:left;/*BMH test for layout issue on the student page*/
	height:100%;
	width:161px;/*BMH test for layout issue on the student page*/
}

.leftNavnavContainer{
	height:100%;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #b3c8d9;
}

#leftNav h3{
	color:#4A4B4F;
	padding:15px 0 5px 9px;
	font-size:13px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d7e0;
}

#leftNav h3 a{
	color:#4A4B4F;
	font-size:13px;
text-decoration:none;
}

#leftNav p
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	padding: 0 13 0 13;
	margin:0;
}

#leftNav p a, #leftNav p a:link, #leftNav p a:visited, #leftNav p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	text-decoration:underline;
}

#leftNav hr
{
    height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d7e0;  
	margin: 10 5 10 5;
}

/*::::: li styles :::::*/
/*::: main list:::*/

.ml{
	list-style: none;
	background:url(/images/offArrows.gif) no-repeat 0px 11px;
	background-color:#e2ebeb;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d7e0;
	margin-right: 10px;
}

.mlselected {
	list-style:none;
	background-color:#6f9abd;
	padding-right:5px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:0px;
       margin-right:0px;
	background-image: url(/images/downArrow.gif);
	background-repeat: no-repeat;
	background-position: 9px 11px;
}

.ml a{
	font-family:Arial, Helvetica, sans-serif;
	color: #4A4B4F;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding-left:0px;
margin: 0px;
}

.mlselected a{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding-left:0px;
}


/*::: sub list:::*/
.sl{
	list-style:none;
	background-color:#FFFFFF;
	padding-right:5px;
	padding-left:32px;
	padding-top:0px;
	padding-bottom:1px;
	margin:0;
	background-image: url(/images/dash.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}

.slselected{
	list-style:none;
	background-color:#FFFFFF;
	padding-right:5px;
	padding-left:32px;
	padding-top:0px;
	padding-bottom:1px;
	margin:0;
	background-image: url(/images/dashSelect.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}

.sl a{
	font-family:Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
}



.slselected a{
	font-family:Arial, Helvetica, sans-serif;
	color: #17184F;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
}

/*::: sub sub list:::*/
.ssl{
	background-color:#FFFFFF;
	list-style:none;
	padding-right:5px;
	padding-left:45px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0;


}

.sslselected{
	background-color:#FFFFFF;
	list-style:none;
	padding-right:5px;
	padding-left:45px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0;
}

.ssl a{
	font-family:Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
}

.sslselected a{
	font-family:Arial, Helvetica, sans-serif;
	color: #17184F;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
}



#mainList{
	padding:0 0 0 0px;
	margin:0;
background-color:#e2ebeb;
}


#mainList #currentList {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 13px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 3px;
	LIST-STYLE-TYPE: none;
	background-color: #6f9abd;
	background-image: url(/images/downArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

#currentList a, #currentList a:link, #currentList a:visited, #currentList a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}


/*::: LEFT :::*/

/*::: RIGHT :::*/
#rightContent{
	width:161px;
	height:100%;
	vertical-align:top;
	background:#Eff0EA url(/images/rightside_bottomGradient.jpg) bottom left no-repeat;
	border-left:1px solid #B2C8D9;
}

/* RIGHT W/POD */
#rightContentPod{
	width:164px;
	height:100%;
	vertical-align:top;
	background:#Eff0EA  url(/images/right_filler.jpg) left top repeat-y;
}

#filler{
	padding-top:50px;
}

#rightSideGradient1{
	width:174px;
	height:100%;
	vertical-align:bottom;
	background:#Eff0EA  url(/images/right_filler.jpg) left top repeat-y;
	text-align:right;
	padding:0;
	margin:0;
}

#rightSideGradient2{
	width:160px;
	background:url(/images/rightside_bottomGradient.jpg) bottom right no-repeat;
	height:102px;
	padding:0 0 0 15px;
	margin:0;
}

#fillerEnd{
	/*width:164px;*/
	height:100%;
}




#fillerEnd h2{
	color:#333333;
	float:none;
	font-size:13px;
	margin:0;
	padding:20px 10px 0 25px;
	width:auto;
}

#fillerEnd h3{
	color:#333333;
	font-size:11px;
	margin:0;
	padding:15px 10px 0 25px;
}

#fillerEnd ul{
	margin:0;
	padding:0 10px 5px 25px;
}

#fillerEnd li{
	list-style-type:none;
	margin:0;
	padding:2px 0 3px 0;
	color:#333333;
    font-size: 11px;
}

#fillerEnd a, #fillerEnd a:link, #fillerEnd a:visited, #fillerEnd a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#17184F;
	font-size:11px;
	text-decoration:underline;
}
#fillerEnd p{
     color:#333333;
     margin:5px 15px 0px 25px;
     font-size:11px;
     padding:0;
}


#bubblePod {
	width:164px;
	background:url(/images/bubble_body.jpg) top left repeat-y;
}

#bubblePod h3{
	padding:0;
    margin:0 20px 5px 15px;
	color:#666666;
	font-size:13px;
}

#bubblePod p{
    color:#333333;
	margin:5px 0 0 15px;
	padding:0;
	text-align: left;
	font-size: 11px;
	width:135px;
}

#bubblePod img {
	margin:0 0 0 13px;
	padding:0;
	border:0px #DDD;
}


#bubblePod p img {
	margin:0;
	padding:0;
}

#bubblePod a, #bubblePod a:link, #bubblePod a:visited, #bubblePod a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#17184F;
	font-size:11px;
	text-decoration:underline;
}

#bubblePod hr{
	height:1px;
	color:#6F9ABC;
	background-color:#6F9ABC;
	margin-left:15px;
	text-align:left;
	width:136px;
	border:0;
}

#bubblePod .startPod{
	background:url(/images/bubble_start.jpg) top left no-repeat;
	width:164px;
}


#bubblePod .startPod span{
	display:none;
}
#bubblePod .endPod{
	background:url(/images/bubble_end.jpg) top left no-repeat;
	padding-bottom: 2px;
	width:164px;
}

#bubblePod .endPod span{
	display:none;
}



#bubblePod .bubblePodContent{
	margin: 0 0 0 15px;
	width:138px;
}
#bubblePod .bubblePodContent h3{
	padding:0 12px 0 0;
    margin: 0 6px 0 0;
	color:#666666;
	font-size:13px;
}
#bubblePod .bubblePodContent p{

	padding:2px 0 2px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	text-align: left;
}
#bubblePod .bubblePodContent img{
	margin:0 0 5px 0;
	padding:0;
	border:1px solid #DDD;
}
#bubblePod .bubblePodContent hr {
	width:100%;
	margin-left:0;
}

#rightSide{
	width:161px;
	padding-top:10px;
	padding-bottom:55px;
	padding-left:0px;
	
}

#rightSide h2{
	color:#333333;
	padding:20px 0 0 15px;
	font-size:13px;
	margin:0;
}

#rightSide h3{
	color:#666666;
	padding:15px 0 0 23px;
	font-size:11px;
	margin:0;
}

#rightSide ul{
	padding:0 0 5px 13px;
	margin:0;
}

#rightSide li{
	list-style-type:none;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0;
	margin-left:0;
}

#rightSide a, #rightSide a:link, #rightSide a:visited, #rightSide a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#17184F;
	font-size:10px;
	text-decoration:underline;
}


/*::: RIGHT :::*/

/*::: FOOTER :::*/
.footer_content { 
	text-align:center;  
	float:left; 
	width:860px; 
	background-color: #6C97AC; 
	padding:0; 
	margin:0; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
}

.footer_content p { 
	color:#FFF; 
	margin: 5px 0; 
}

.footer_content .footer_links { 
	display:block; 
	float:left; 
	width:860px; 
	text-align:center; 
}

.footer_content .footer_links a, .footer_content .footer_links a:visited { 
	text-decoration:none; 
	padding:0 5px 0 0; 
	margin: 0 5px 0 0; 
	color:#FFF; 
	border-right: solid 1px #FFF;
	outline:none; 
}

.footer_content .footer_links a.last { 
	border-right: none; 
	outline:none;
}


.footer_content .footer_links a:hover { 
	text-decoration: underline; 
}



/* START The #footer will need to be taken out once all footers are removed from tables */
#footer{
	background-color:#6c97ac;
	height:18px;
	width:860px;
	text-align:center;
}

#footer p{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0px;
}
#footer a:link, #footer a:visited {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#footer td{
	padding:2px 0 0 2px;
}
/* END The #footer will need to be taken out once all footers are removed from tables */
/*::: FOOTER :::*/


/*::: Content :::*/


/*----home----*/
.mainHomepage{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.mainHomepage a{
	color:#17184F;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	text-decoration:underline;
}
.mainHomepage p{
	padding:5px 0 5px 0;
	margin:0;
}

.mainHomepage h1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#6F9ABC;
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}

.mainHomepage h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	margin:0;
	padding:0;
}

.welchAllynFor{
	width:286px;
	padding:0;
	border-right:1px #D2D9DA solid;
/*	background:#ffffff url(/images/welchAllynForBG.jpg) bottom left no-repeat;*/
	vertical-align:top;
}



.welchAllynFor p,.custSS p,.partResource p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

.custSS{
	width:286px;
	padding:0;
	border-right:1px #D2D9DA solid;
	vertical-align:top;
}

.partResource{
	padding:0;
	width:286px;
	height:100%;
	vertical-align:top;
	/*background:#ffffff url(/images/partResourceBG.jpg) bottom left no-repeat;*/
}

#quad td{
}

#PhysTab a, #HospTab a, #EMSTab a, #MedStuTab a{
	width:182px;
	height:64px;
	padding:24px 0 0 10px;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

#PhysTab{
	width:192px;
	height:88px;
	vertical-align:middle;
	background:url(/images/physicians_off.jpg) no-repeat right top;
	border:1px #bbbbbb solid;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#HospTab{
	width:192px;
	height:88px;
	vertical-align:middle;
	background:url(/images/hospitals_off.jpg) no-repeat right top;
	border-top:1px #bbbbbb solid;
	border-right:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#EMSTab{
	width:192px;
	height:88px;
	vertical-align:middle;
	background:url(/images/ems_off.jpg) no-repeat right top;
	border-right:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	border-left:1px #bbbbbb solid;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
}

#MedStuTab{
	width:192px;
	height:88px;
	vertical-align:middle;
	background:url(/images/students_off.jpg) no-repeat right top;
	border-right:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.seeMore{
	color:#17184F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding:0;
	float:none;
}

#mainContent h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#6D6D6D;
	margin:0;
	padding:6px 0 3px 6px;
}


#mainContent h2{
	background-image:url(/images/productHeaderBG.jpg);
	background-repeat:no-repeat;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:5px;
	margin:0;
	margin-top:10px;
	padding-bottom:10px;
}

#mainContent td{
      font-family:Arial, Helvetica, sans-serif;
      color:#666666;
      font-size:11px;
}

#mainContent p{
      font-family:Arial, Helvetica, sans-serif;
      color:#666666;
      font-size:11px;
	  padding:2px 5px 15px 0;
	  margin:0;
}

#mainContent p.collasped-p {
	padding:0;
}
#mainContent a{
	  color:#17184F;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
	  text-decoration:underline;
}

#mainContent img{
	border:0 none;
	/* float:right; */
	padding:3px 0;
}

#mainContent #sectionText td img {
	padding: 0;
}
#mainBCsWNav{
	padding:8px 0 8px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainContent table tbody tr td {word-break: break-all;}

#mainContent #tabAllResults tr td div, #mainContent #tabProducts tr td div, #mainContent #tabDocuments tr td div, #mainContent #tabResources tr td div, #mainContent #tabSoftware tr td div, #mainContent #tabCompany tr td div {}

#mainBCsWNoNav {
	padding:8px 0 8px 167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainBCsWNav {
	padding:8px 0 8px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainBCsWNav a, #mainBCsWNoNav a {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#mainBCsWNav strong, #mainBCsWNoNav strong {
	color:#17184F;
}


#backToTop{
	display:none;
	clear:both;
	text-align:right;
	padding:0px 6px 0px 0;
	display:none;
}


#mainContent .WA_breadCrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#747474;
	text-decoration:underline;
	font-weight:bold;
	margin: 0px;
	padding: 0px
}

#mainContent .WA_breadCrumbTD  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8C8C8C;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
}

 

#mainContent .onBreadCrumb  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#18174F;
	text-decoration:none;
	font-weight:bold;
}

.dateStamp{
	width:20%;
	align:right;
	font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:13px;
	padding:0 5px 0 0;
	margin:0;
	font-style:italic;
}

.storyTitle{
	width:70%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:13px;
	padding:0 0 0 20px;
	margin:0;
	font-weight:bold;
}

.rightLocation{
	width:40%;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:12px;
	padding:0 10px 20px 0;
	margin:0;
}

.leftLocation{
	width:40%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:12px;
	padding:0 0 20px 10px;
	margin:0;
}

.leftLocation h3, .rightLocation h3{
	color:#333333;
	margin:0;
	padding:0;
	font-size:12px;
}

	#mainContent .productTitle, .productTitle{
		color:#000000;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:10px 0 3px 0;
		margin:0;
	}
	.productMain{
    	float:right;
    	padding:0 0 20px 5px;
    	width:490px;
    }
   
	.productPreview{
    	float:left;
    	width:161px;
    	padding:30px 0 20px 10px;
		text-align:center;
    }
    
    
/* Original Product Page styles */
.WA_modelNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
}

.WA_Pod_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	font-weight: bold;
	padding-bottom: 10px;
}

.WA_Product_title {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0 3px 0px;
}

.WA_product_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 0px;
}

.WA_ULlist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}

.WA_ULlist {
	margin: 0px;
	margin-left: 15px;
}

.WA_prodDesc_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50527B;
}

.WA_prodDesc_link {
	margin: 0px;
	padding-bottom: 10px;
}

.WA_lightbox_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.WA_HowToBuy {
	/*background:url(/images/btn_blankRounded_right.jpg) no-repeat right;*/
	height:25px;
	margin:20px 0 0 20px;
	width:135px;
	text-align: right;
}

a#howToBuy{
	/*background:url("/images/btn_blankRounded_left.jpg") no-repeat scroll left center 	transparent;*/
	color:navy;
	display:block;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}

.WA_relatedProducts {
	background-image: url(file:///css/rightside_relatedHolder.jpg);
	background-repeat: no-repeat;
	width: 166px;
	height: 300px;
}

.WA_RelatedProdTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #797979;
	padding-left: 13px;
}

.WA_RelatedProdTitleTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #797979;
	padding-left: 13px;
	padding-top: 13px;
}    
	
	.imageOptions{
		padding:0;
		margin:0;
		text-align:left;
	}
	.iconMagnify{
		list-style:none;
		background:url(/images/icon_magnify.gif) no-repeat 1px 1px;
		padding:3px 0 3px 20px;
		margin-left:0;
	}
	.iconPrint{
		list-style:none;
		background:url(/images/icon_print.gif) no-repeat 1px 1px;
		padding:3px 0 3px 20px;
		margin-left:0;
	}
	
	.productDetails{
		padding:0 15px 0 7px;
		margin:0 0 0 10px;
	}
	.productMore{
		padding:10px 0 10px 0;
		margin:0 0 0 0;
	}
	
	.plus{
		list-style:none;
		background:url(/images/icon_plus.gif) no-repeat 1px 1px;
		padding:2px 0 3px 20px;
		margin-left:0;
	}
 
#waTabs {
  float:left;
  width:100%;
  background:#ffffff url("/images/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
#waTabs ul {
  margin:0;
  padding:10px 0 0 0;
  list-style:none;
  }
#waTabs li {
  float:left;
  background:url("/images/tableft_off.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 3px;
  border-bottom:1px solid #000000;
  }
#waTabs a {
  float:left;
  display:block;
  background:url("/images/tabright_off.gif") no-repeat right top;
  padding:5px 6px 4px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
  }

#waTabs li.active{
  border:none;
	background:url("/images/tableft_on.gif") no-repeat left top;
}
#waTabs .active a{
  border:none;
  background:url("/images/tabright_on.gif") no-repeat right top;
  color: #ffffff;
}
#waTabs .active a:hover {
	color:#ffffff;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#waTabs a {float:none;}
/* End IE5-Mac hack */
#waTabs a:hover {
  color:#333;
  }
#waTabs #current {
  background-image:url("/images/tableft_on.gif");
  }
#waTabs #current a {
  background-image:url("/images/tabright_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  	#moreDetails{
		clear:both;
  		width:640px;
		height:800px;
		border-right:1px #666666 solid;
		border-bottom:1px #666666 solid;
		border-left:1px #666666 solid;
		padding: 10px 10px 10px 10px;
  	}
	
	#searchBreadCrumbs{
		
	}
	
	#searchBreadCrumbs hr, #searchFeedback hr{
		height:1px;
		color:#6F9ABC;
		background-color:#B6CBDC;
		text-align:center;
		border:0;
	}
	
	#searchBreadCrumbs .pageResults, .pageResults{
		float:right;
		text-align:right;
		padding-right:20px;
		width:283px;
		font-weight:bold;
	}
	
	#searchBreadCrumbs .textResults, .textResults{
		float:left;
		text-align:left;
		padding-left:20px;
		width:350px;
		font-weight:bold;
	}
	
	#contentResults{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:12px;
		padding:0 0 5px 20px;
		margin:0;
	}
	
/*estilos edwin*/

.titlemenum1{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding-left:13px; 
}
	
#Textshop p{
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	padding:6px 0px 0 7px;
	margin:0;
}
.boxshop {
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	padding:0px 2px 0 2px;
	margin:0; border:#79a1c1 solid 1px; width:22px;
}
.textshop2{ 
    font:Arial, Helvetica, sans-serif; 
    font-size:10px; color: #999999; width:500px; 
    float:right; 
	margin:5px 25px 0 0; 
	height:20px; 
	text-align:right; display:inline;
}

#sectionshop p{color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 0 3px 10px;
	font-weight:bold; line-height:12px; text-align:left; height:25px;}
	
.mainListleft{
	padding:0 11px 0 11px;
	margin:0; width:139px;
}

.mainListleft h2{ font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:12px;}

ul#mainListleft { padding:0; margin:0;}

ul#mainListleft li{ 
list-style:none;
	background:url(/images/offArrows.gif) no-repeat 0px 11px;
	padding-right:5px;
	padding-left:13px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:0; list-style-position:outside}

ul#mainListleft li a{ 
font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;}
ul#mainListleft li a:hover{ padding:0; margin:0;}

.mlleft2 { font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;}
	
	/*fin estilos edwin*/
	
	/*Estilos de Javier*/ 
	#bubbleright .startPod{
	width:161px;
	background:url(/images/bubble_start.jpg) top left no-repeat;
}

#bubbleright .startPod span{
	display:none;
}
#bubbleright .endPod{
	width:161px;
	background:url(/images/bubble_end.jpg) top left no-repeat;
}

#bubbleright .endPod span{
	display:none;
}

#bubbleright{
	width:161px;
	background:url(/images/bubble_body.jpg) top left repeat-y;
}

#bubbleright h3{
	padding:0 12px 0 15px;
	color:#666666;
	font-size:13px;
	margin:0;
}

#bubbleright p{
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	font-size:11px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

#bubbleright hr{
	width:138px;
	height:1px;
	color:#6F9ABC;
	background-color:#6F9ABC;
	text-align:center;
	border:0;
}

#waTabs_jm {
	  	float:left;
	  	width:662px;
	  	background:#ffffff url(/images/bg.gif) repeat-x bottom;
	  	font-size:70%;
	  	line-height:normal;
  	}
	#waTabs_jm ul {
  		margin:0;
  		padding:5px 0 0;
  		list-style:none;
  	}
	#waTabs_jm li {
  		float:left;
  		background:url(/images/tableft_off.gif) no-repeat left top;
  		margin:0;
  		padding:0 0 0 2px;
  	}
	#waTabs_jm a {
  		float:left;
  		display:block;
  		background:url(/images/tabright_off.gif) no-repeat right top;
  		padding:3px 3px 2px 4px;
  		text-decoration:none;
  		font-weight:bold;
  		color:#666666;
  	}
	/* Commented Backslash Hack
   	hides rule from IE5-Mac \*/
	#waTabs_jm a {float:none;}
	/* End IE5-Mac hack */
	#waTabs_jm a:hover {
  		color:#333333;
  	}
	#waTabs_jm #currentTab {
  		background-image:url(/images/tableft_on.gif);
  	}
	#waTabs_jm #currentTab a {
  		background:url(/images/tabright_on.gif) no-repeat right top;
  		color:#ffffff;
  		padding-bottom:5px;
  	}
  	#moreDetails_jm {
		clear:both;
  		width:640px;
		height:800px;
		border-right:1px #666666 solid;
		border-bottom:1px #666666 solid;
		border-left:1px #666666 solid;
		padding: 10px 10px 10px 10px;
  	}
	#searchBreadCrumbs_jm{
		
	}
	
	#searchBreadCrumbs_jm hr, #searchFeedback hr{
		height:1px;
		color:#6F9ABC;
		background-color:#B6CBDC;
		text-align:center;
		border:0;
	}
	
	#searchBreadCrumbs_jm .pageResults, .pageResults{
		float:right;
		text-align:right;
		padding-right:20px;
		width:260px;
		font-weight:bold;
	}
	
	#searchBreadCrumbs_jm .textResults, .textResults{
		float:left;
		text-align:left;
		padding-left:15px;
		width:310px;
		font-weight:bold;
	}
	
	#contentResults_jm{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:12px;
		padding:0 0 5px 20px;
		margin:0;
	}
	/*Fin de Estilos de Javier*/
	
	/*Estilos de SaineMary*/ 	
	.textResults {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 350px; TEXT-ALIGN: left
}
.textForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 172px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 20px;
	text-align: center;
}

.textLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.modelBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding-left: 3px;
	height: 46px;
	width: 172px;
}
.cont {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
.year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 32px;
	text-align: center;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 172px;
	padding-left: 3px;
}

.serialBox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 25px;
	text-align: center;
}
.serialBox6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 45px;
	text-align: center;
}
.serialBox9 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 58px;
	text-align: center;
}
.textBoxShort {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	width: 45px;
}
#leftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width: 138px;
	clear: both;
	top: 20px;
	left: 10px;
}
#mainBCshortWNav {

	PADDING-RIGHT: 0px; PADDING-LEFT: 120px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#mainList2{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	
}

#mainList2 li{
	list-style: none;
	background-color:#e2ebeb;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9d7e0;
	margin-right: 8px;
}
	
#mainList2 hr{
	width:120px;
	height:1px;
	color:#6F9ABC;
	background-color:#6F9ABC;
	text-align:center;
	border:0;
}

#mainList2 a, #mainList2 a:link, #mainList2 a:visited, #mainList2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}



#productList  .WA_CatalogProdName {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 50px 0 0;
padding: 0px;
padding-top: 5px;
color:#666666;
}

#productList  .WA_CatalogProdDesc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:2px;
margin:0 50px 0 0;
color:#6D6D6D;
}

#productList  .WA_CatalogProdDesc p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0px; 
margin:0;
color:#6D6D6D;
}

#productList  .WA_CatalogProdLink 
{
margin-top:10px;
}

#productList  .WA_CatalogProdLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#17184F;
font-weight:bold;
}

.WA_CatalogSeparator {
margin:15 0 0 0;
}

#banner {
margin-left: 3px;
margin-right: 0px;
margin-bottom: 5px;
}

#pageTitle h1{
display:inline;
background-color: white;
	color:#333333;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:21px;
	padding: 0px 4px 0 3px;
}

#pageTitle 
{
	background:url(../images/pageTitleBG.gif) bottom left repeat-x;

	vertical-align:bottom;
	padding-left:0px;
	margin-top:5px;
}

#sectionTitle h1{
clear:both;
	color:#333333;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 5px 0px 3px;
}

#sectionText {
	position: relative;
}

#sectionText img {
	padding-top:20px;
}

#sectionText p{
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	padding:3px 0 5px 3px;
	margin:0;
}

#sectionText p.tier1{
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	padding:5px 10px 5px 35px;
	margin:0;
}

#sectionText p.tier2{
	font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:11px;
	padding:5px 10px 5px 45px;
	margin:0;
}

#sectionText span{ }

#sectionText h3{
	font-family:Arial, Helvetica, sans-serif;
	color: #17184f;
	margin:0;
	padding:0;
	font-size:13px;
}

#sectionText h4{
	font-family:Arial, Helvetica, sans-serif;
	color: #17184f;
	margin:10px 0 0 2px;
	padding:0;
	font-size:15px;
}

#sectionText ul {
	margin:0;
	padding:5px 0 5px 15px;
	list-style:none;
}
#sectionText ul li {
	margin:0;
	padding:0 0 4px 15px;
	background:url(/images/bullet_square_blue.gif) left top no-repeat;
}

#top {
	text-align:right;
	margin-right:20px;
	clear:both;
}

.testimonials {
	margin:0 0 0 55px;
	padding:5px 0;
}
.testimonials .t_photo {
	float:left;
	height:95px;
	margin:0 5px 0 0 !important;
	padding:0 !important;
}
.testimonials .t_photo img {
	margin:0 !important;
	padding:0 !important;
	border:1px solid #DDD;
}
.testimonials .t_copy {
	float:left;
	width:280px;
	height:97px;
	background:#ECF0F3;
}
.testimonials .t_copy p {
	padding:10px !important;
}

#subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
    }


#siteMapLvl1 {
	list-style: none;
	background-color:#ffffff;
	padding-top:10px;
	margin-left:0px;
	margin-right: 10px;

}

#siteMapLvl1 a, #siteMapLvl1 span {
	font-family:Arial, Helvetica, sans-serif;
	color: #4A4B4F;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	padding-left:0px;
       margin: 0px;
}


#siteMapLvl2 {
	list-style: none;
padding-left:10px;
padding-top:5px;
}

#siteMapLvl2 a {
		font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;

	padding-left:0px;

}


#siteMapLvl3 {
	list-style: none;
padding-left:20px;
}


#siteMapLvl4 {
	list-style: none;
	padding-left:30px;
}

/* 	PRESS RELEASE
	-------------------------------*/
.rangeFinder {
	border-bottom:1px solid #FFFFFF;
	clear:both;
	padding-bottom:2px;
}
	#mainContent .rangeFinder td {
		padding-right:5px;
		vertical-align:bottom;
	}
	
	#mainContent .rangeFinder label, #mainContent .pager label {
		padding-right:5px;
	}
	
	#mainContent .rangeFinder span {
		padding-right:25px;
	}
	#mainContent .rangeFinder, .pager {
		background-color:#E1EFF2;
		padding:5px;
	}
	
	input.dp-applied {
		float:left;
		/* width:140px; */
	}
	#mainContent .rangeFinder input {
		border:1px solid #898989;
		padding:2px;
	}
	#mainContent .rangeFinder input.img-goBtn {
		border:0 none;
		width:auto;
		margin-top:3px;
	}
	
	#mainContent div.rangerFinder a.dp-choose-date {
		background:transparent url('/images/FPO_calendar-icon.gif') no-repeat scroll 0 0;
		display:block;
		float:left;
		height:18px;
		margin:0 3px;
		overflow:hidden;
		padding:0;
		text-indent:-2000px;
		width:16px;
	}
	
	#mainContent form label.error {
		color:#ff0000;
	}
	
	ul.pagerLinks {
		display:inline;
		float:left;
		margin-left:20px;
	}
	ul.pagerLinks li {
		display:inline;
		font-size:0.688em;
		padding:5px 0;
	}
	ul.pagerLinks li a {
		display:block;
		float:left;
		padding:0 4px;
	}

	#mainContent ul.pagerLinks li a.selectedLink {
		font-weight:bold;
		text-decoration:none;
	}
	
	.eventList {
		background-color:#F2F4F0;
	}
	
	#mainContent .eventList h2 {
		background:transparent url(/images/eventHeaderBG.jpg) repeat-x scroll 0 0;
		color:#FFFFFF;
		font-size:1em;
		margin-top:0;
		margin-bottom:2px;
		padding:7px 2px 7px 10px;
	}
	
	.eventsTable {
		border-bottom:2px solid #FFFFFF;
		font-size:0.75em;
		width:100%;
	}
	
	.eventsTable td.dateCell {
		padding:0 2px 7px 10px;
		vertical-align:top;
		width:200px;
	}
	
	.eventsTable th {
		border-collapse:collapse;
		font-weight:bold;
		padding:7px 2px 0 10px;
		text-align:left;
		vertical-align:bottom;
		font-size:1.46em;
	}
	
	.eventsTable td.locationCell {
		padding:0 2px 7px 10px;
		vertical-align:top;
		width:600px;
	}
	
	td.locationCell .eventsTable p {
		font-size:1em;
	}
#body{ width:669px;}
#body-wide{ width:844px;}

.main2col{ width:333px; float:left;}
.main3col{ width:506px; float:left;}
.mainleft{  padding:8px;}
.mainright{  padding:8px;}
.mainright-wide {  padding:0;}
.mainright2col{ width:148px; _width:165px; float:left;  padding:8px; }
.mainright2col-wide{ width:253px; float:left; padding:8px 0 5px 0; /*_width:165px; width:48%;*/ }
#mainContent .mainright2col-wide p {
	margin:0;
	padding:0;
}

#TB_ajaxWindowTitle{
	top:4px;
	color:#949494;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}

.clear{clear:both}


