/* ************************************************************ */
/*	Developed and Maintained by:								                */
/*	Beatbox Media - 2005 - All Rights Reserved.                 */
/* ************************************************************ */

body {
font: x-small Georgia,Serif;
font-size/* */:/**/small;
font-size: /**/small;
margin: 0px; padding: 0px;
 background: url(../img/back001lg.jpg) repeat-y top center;
	text-align: center;	/* Centers the layout in Win IE 5 */
  background-color: #d5ebd5;
}

.blueTitle {
color: #000099;	font-weight: bold; font-size: 14px;
}

#content {padding: 0px;}

#footer {position: relative;  /* Needed for Safari */
	 padding: 0px;
	 width: 740;}

#mainContent {margin-left:40px;margin-right:40px;}

li {line-height:1.4em;}

img {border:0px;}

td {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.3em;
color: #303030;
} /*all regular text*/

.maintable {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.3em;
text-align: left;
color: #595959;
} /*all regular text*/

.footertxt {
font-size: 9px; color: #ffffff;
padding-botton:6px;
} /*copyright text in footer*/

.btitle {
font-size: 11px; color: #666666;
} /*titles, bolded in html -case studies*/

.featurestext {
font-size: 13px; color: #333333;
} /* main text on features main page*/

.black1 {
font-size: 10px; color: #000000;
}

.black2 {
font-size: 11px; color: #000000;
} /**/

.black2a {
font-size: 12px; color: #000000;
} /* larger text for directions*/

.black3 {
font-size: 12px; color: #000000;
}

.black4 {
font-size: 16px; color: #000000;
}

.error {
font-size:11px;
color: #ff6600;
} /*used for regular page errors*/

.alert {
font-size:12px ;
color: #ff6600;
font-weight: bold;}
/*used for alerts like on delete pages*/

.req {
font-size: 10px; color: #FF0000;
}/*used for indicate required fields in a form*/

/* default link style */
A:link { color: #004884; text-decoration: underline; }
A:visited { color: #004884; text-decoration: underline; }
A:active { color: #004884; text-decoration: underline; }
A:hover { color: #0D79D2; text-decoration: underline;  }

/* same as default link style but no underline */
A.nou:link { color: #ff6600; text-decoration: none; }
A.nou:visited { color: #ff6600; text-decoration: none; }
A.nou:active { color: #ff6600; text-decoration: none; }
A.nou:hover { color: #ff9933; text-decoration: none;  }

/* black links  -case studies titles */
A.title:link { color: #666666; text-decoration: none; }
A.title:visited { color: #666666; text-decoration: none; }
A.title:active { color: #666666; text-decoration: none; }
A.title:hover { color: #cc6633; text-decoration: none;  }

/* white links */
A.lite:link { color: #ffffff; text-decoration: none; }
A.lite:visited { color: #ffffff; text-decoration: none; }
A.lite:active { color: #ffffff; text-decoration: none; }
A.lite:hover { color: #000000; text-decoration: none;  }

/* white links in footer */
A.flink:link { color: #ffffff; text-decoration: none; }
A.flink:visited { color: #ffffff; text-decoration: none; }
A.flink:active { color: #ffffff; text-decoration: none; }
A.flink:hover { color: #CCCCCC; text-decoration: none;  }

/* grey links */
A.g:link { color: #666666; text-decoration: underline; }
A.g:visited { color: #666666; text-decoration: underline; }
A.g:active { color: #666666; text-decoration: underline; }
A.g:hover { color: #ff6600; text-decoration: underline;  }

.wdlist { background-color: #5b6e7d; color: #ffffff; padding: 2px; font-size: 10px; font-family: Georgia,Serif}

INPUT, SELECT, OPTION, TEXTAREA{
font-family: Georgia,Serif;
font-size: 10px;
font-weight: normal;}

.nav {font-family: Georgia,Serif;
font-size: 12px;
font-weight: bold;
line-height:1.3em;
color: #595959;
}

.style1 {	font-size: 18px;
	font-weight: bold;}

/* **IMAGES***************************************** */
img		{border: 0;}
#sideimg3 img	{border-width: 5px; border-style: solid; border-color: #FFFFFF;}
#sideimg2 img	{border-width: 5px; border-style: solid; border-color: #FFFFFF;}
#sideimg img	{border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #FFFFD9;}
.copywrite	{FONT-SIZE: 9px;}
/* **TABLES******************************************** */
#mainTable	{background-color: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}
#sub1Table td	{background-color: #FFFFFF; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}
#sub2Table 	{background-color: #EEEEEE; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}

#picture_left  img{float:left; clear:left; margin: 0px 10px 10px 0px;}
#picture_right img{float:right; clear:right; margin: 0px 0px 10px 10px; height:150px;}


.whiteT	 	{FONT-SIZE: 12px; font-weight: bold; COLOR: #FFF;}
.Error	 	{FONT-SIZE: 14px; font-weight: bold; COLOR: #FF0000;}
.TitleHead1 	{FONT-SIZE: 14px; font-weight: bold; COLOR: #000;}
.TitleHead2 	{FONT-SIZE: 14px; font-weight: bold; COLOR: #0000A0;}

.outerTable	{width: 697 px; height: 100%; padding: 0px; border-width: 0px;}
  .sideCelllf	{width: 42px; vertical-align: top; padding: 0px; background-image: url(brdr_lft.gif); background-repeat: repeat-y;}
  .sideCellct	{vertical-align: top; padding: 0px; background-color: #FFF;}
  .sideCellrt	{width: 7px; vertical-align: top; padding: 0px; background-image: url(brdr_rt.gif); background-repeat: repeat-y;}

.menuTable	{vertical-align: top; padding: 0px; border-width: 0px;}
  .menutop	{height: 97px; vertical-align: top; padding: 10px; background-image: url(top_rt.gif);}
  .menutop ul	{display:block; width:150px; height:50px; padding:4px; FONT-SIZE: 10px; TEXT-DECORATION: none; color:#000000; border-style: solid; border-width: 1px; border-color: black; background-color: #F8F8F8}
  #menutop2 	{height: 16px; vertical-align: bottom; padding: 0px; background-image: url(top_rt.gif); background-position: bottom;}
.body12		{padding: 10px 24px 5px 24px; border-width: 0px;}
.body13		{padding: 10px 24px 5px 24px; border-width: 0px; background-color: #EFEFEF;}
#bTable td	{FONT-SIZE: 12px; vertical-align: top;}
#cTable		{FONT-SIZE: 12px; background-color: #EFEFEF;}
.smTitle	{FONT-SIZE: 18px; font-weight: bold; COLOR: #0000A0;}
.smlrTitle	{FONT-SIZE: 12px; font-weight: bold; COLOR: #0000A0;}
.bigLink	{FONT-SIZE: 14px;}
.whiteTitle	{color: #FFFFFF; font-weight: bold;}
#recTable td	{FONT-SIZE: 10px; vertical-align: top;}
#relayTable td	{FONT-SIZE: 10px;}


.topTable	{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
.bottomTable	{border-top-width: 1px; border-top-style: solid; border-top-color: #DBDADB;}
.middleTable	{border-bottom-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-top-style: solid; border-bottom-color: #919191; border-top-color: #919191;}
.soundTable	{border: 1px; border-style: dashed; border-color: #86B0F7;}

.foot 		{COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; padding: 8px; line-height:1.4em;}
A.foot 		{COLOR: #0000A0; TEXT-DECORATION: none}
A.foot:visited 	{COLOR: #0000A0}
A.foot:hover 	{COLOR: #0000FF; TEXT-DECORATION: underlined}

/* **************************************************** */
/* **Section Links        ***************************** */
#sectionLinks {margin: 0px; padding: 0px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFF;}

#sectionLinks img{float:left;bottom:10px;margin:12px;}

#sectionLinks p{margin: 8px 40px 8px 0px; cursor:pointer; font-size: 13px; font-weight:bold;}

#sectionLinks a:link {
	position:relative;
	display: block;
    	width:199px;
	background-color: #EBEBEB;
	padding: 0px;
	font-size:12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	border-bottom-width: 10px;
	border-color: #FFF;
}

#sectionLinks form{padding:0px; margin:0;}

#sectionLinks a:visited {
	position:relative;
	display: block;
    	width:199px;
	background-color: #EBEBEB;
	padding: 0px;
	font-size:12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	border-bottom: 1px;
	border-color: #FFF;
}

#sectionLinks a:hover{
	background-color: #FEE302;
	background-image: none;
	text-decoration: none;
}
/* **************************************************** */
#sectionLinks2 {margin: 0px; padding: 0px; border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #FFF;}

#sectionLinks2 img{float:left;bottom:10px;margin:12px;}

#sectionLinks2 a:visited img {filter: invert;}
/*#sectionLinks a:hover img {filter: gray;}*/

#sectionLinks2 p{margin: 8px 0px 8px 40px; cursor:pointer; font-size: 12px; font-weight:normal;}

#sectionLinks2 a:link {
	position:relative;
	display: block;
    	width:199px;
	background-color: #EBEBEB;
	padding: 0px;
	font-size:12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	border-bottom-width: 10px;
	border-color: #FFF;
}

#sectionLinks2 form{padding:0px; margin:0;}

#sectionLinks2 a:visited {
	position:relative;
	display: block;
    	width:199px;
	background-color: #EBEBEB;
	padding: 0px;
	font-size:12px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	border-bottom: 1px;
	border-color: #FFF;
}

#sectionLinks2 a:hover{
	background-color: #FEE302;
	background-image: none;
	text-decoration: none;
}
/* **************************************************** */

.top 		{COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight: bold;}
A.top 		{COLOR: #86B0F7; TEXT-DECORATION: none}
A.top:visited 	{COLOR: #86B0F7}
A.top:hover 	{COLOR: #FFFFFF; TEXT-DECORATION: none}

A.nav 		{COLOR: #000000; TEXT-DECORATION: none}
A.nav:visited 	{COLOR: #000000}
A.nav:hover 	{COLOR: #0000FF; TEXT-DECORATION: underline}
A.nav 		{FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif}
/* **************************************************** */
A.nav1 		{COLOR: #30669a; TEXT-DECORATION: none}
A.nav1:visited 	{COLOR: #30669a; TEXT-DECORATION: none}
A.nav1:hover 	{COLOR: #163b60; TEXT-DECORATION: underline}
/* **************************************************** */
A.para 		{COLOR: #000000; TEXT-DECORATION: none}
A.para:visited 	{COLOR: #000000; TEXT-DECORATION: none}
A.para:hover 	{COLOR: #000000; TEXT-DECORATION: none}
/* **************************************************** */
A.nav2 		{COLOR: #0000ff; TEXT-DECORATION: none}
A.nav2:visited 	{COLOR: #0000ff; TEXT-DECORATION: none}
A.nav2:hover 	{COLOR: #990000; TEXT-DECORATION: underline}
/* **************************************************** */
A.nav3 		{COLOR: #000000; TEXT-DECORATION: none}
A.nav3:visited 	{COLOR: #000000}
A.nav3:hover 	{COLOR: #666666; TEXT-DECORATION: none}
A.nav3 		{FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif}
/* **************************************************** */
A.srch 		{COLOR: #000000; TEXT-DECORATION: none}
A.srch:visited 	{COLOR: #990000; TEXT-DECORATION: none}
A.srch:hover 	{COLOR: #0000FF; TEXT-DECORATION: underline}
/* **************************************************** */
A.hj 		{COLOR: #990000; TEXT-DECORATION: underline}
A.hj:visited 	{COLOR: #990000; TEXT-DECORATION: underline}
A.hj:hover 	{COLOR: #0000FF; TEXT-DECORATION: underline}
/* **************************************************** */
A.bottom 	{COLOR: #7393a9; TEXT-DECORATION: none}
A.bottom:visited {COLOR: #7393a9}
A.bottom:hover 	{COLOR: #0000ff; TEXT-DECORATION: underline}
A.bottom 	{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif}

/* NEW************************************************* */

.bcrumb { COLOR: #666666; text-decoration:none; FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; FONT-SIZE: 10px }
.bcrumb a { COLOR: #666666; text-decoration:none;}
.bcrumb a:hover { COLOR: #0033CC; text-decoration:underline;}
.INPUT 	{BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; border: 1px #353535; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}

.lnxsml {FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans Serif;}
.lnxsml a { color:#0033CC; text-decoration:none;}
.lnxsml a:hover { color:#00C100; text-decoration:underline;}

.lnxsml2 { FONT-FAMILY: Verdana, Geneva, Arial, sans-serif; FONT-SIZE: 70%; font-weight: none; color:#000000;}
.lnxsml2 a { color:#0033CC; text-decoration:none;}
.lnxsml2 a:hover { color:#CC0099; text-decoration:underline;}

.lnxsml3 { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans Serif; FONT-SIZE: 10px; LINE-HEIGHT: 1.25; font-weight: none; color:#000000;}
.lnxsml3 a { color:#0033CC; text-decoration:none;}
.lnxsml3 a:hover { color:#CC0099; text-decoration:underline;}

.wlnx a { text-decoration: none; color: #ffffff; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; LINE-HEIGHT: 138%;}
.wlnx a:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; }
.wlnx a:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; }

.blnx { text-decoration: none; color: #000000; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 10px; LINE-HEIGHT: 138%;}
.blnx a { text-decoration: none; color: #000000}
.blnx a:hover { text-decoration: underline; color: #000000}

/* * Headings ************************************************** */

H1 {font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-size: 2.00em; font-weight: 400;}
H2 {font-family: Verdana, Arial, Helvetica, "Sans Serif"; color: #0033cc; font-size: 1.75em; font-weight: 600;}
H3 {font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-size: 1.50em; font-weight: 400;}
H4 {font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-size: 1.25em; font-weight: 600; font-style: italic;}
H5 {font-family: Verdana, Arial, Helvetica, "Sans Serif"; font-size: 1.00em; font-weight: 400;}

/* **************************************************** */

/*.buttonleft TD A { color: White; text-decoration: none;}
.buttonleft TD A:link { color: #FFFFFF; text-decoration: none;}
.buttonleft TD A:active{ color: #FFFFFF; text-decoration: none;}
.buttonleft TD A:visited { color: White; text-decoration: none;}*/

A.bartext { font-size: 12 ; font-family:Verdana,Arial,Helvetica; color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.bartext:link { color: #FFFFFF; text-decoration: none; }
A.bartext:active { color: #FFFFFF; text-decoration: none; }
A.bartext:visited{ color: #FFFFFF; text-decoration: none; }

A.subbartext { font-size: 10 ; font-family:Verdana,Arial,Helvetica; color: #dddddd; text-decoration: none; font-weight: bold;}
A.subbartext:hover 	{COLOR: #ffffff; TEXT-DECORATION: none}

A.subbartexton { font-size: 10 ; font-family:Verdana,Arial,Helvetica; color: #000000; text-decoration: none; font-weight: bold;}
A.subbartexton:hover 	{COLOR: #ffffff; TEXT-DECORATION: none}

/* * delete later */
.note 		{background: #8000FF; color: #F0F000; font-size: 2em}
/* * delete later */

/* ************************************************************ */

/*.button 	{Color:white; background:black}

SELECT 		{BACKGROUND-COLOR: #FFFFFF; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

INPUT		{BACKGROUND-COLOR: #FFFFFF; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px #353535; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}

INPUT.T1	{BACKGROUND-COLOR: #FFFFFF; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: right; FONT-SIZE: 10px; border: 1px #353535; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}

INPUT.radio	{border: 0px; BACKGROUND-COLOR: #EFEFEF;}

INPUT.checkbox	{border: 0px; BACKGROUND-COLOR: #EFEFEF;}

INPUT.disabled	{BACKGROUND-COLOR: #C0C0C0; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px #353535; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}

TEXTAREA	{BACKGROUND-COLOR: #FFFFFF; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px #353535; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset}

OPTION 		{BACKGROUND-COLOR: #FFFFFF; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

FORM 		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}

/* ************************************************************ */