@media screen,print
{
BODY {
	MARGIN: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #555555;
	font-size: 75%;
	position: relative;
}

div.screen A {
	color: #555555;
}

div.print A {
	color: #000000;
}


td {
	MARGIN: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; 
	COLOR: #555555;
}

div.print TD {
	COLOR: #000000;
}
/*
div#print TD {
	MARGIN: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; 
	COLOR: #000000;
}
*/
	
.pathscapeTable{
	VERTICAL-ALIGN: top;
}

.pathscapeLightGray {
/*
	BACKGROUND: #E1E1E1; 
	VERTICAL-ALIGN: baseline
*/
}

.pathscapeLightGrayBar {
	BORDER-BOTTOM: #E1E1E1 3px solid; 
}

.pathscapeGreen {
	BACKGROUND: #66CC00;
	VERTICAL-ALIGN: baseline;
}

.pathscapeTitle {
	PADDING-LEFT: 7px; 
	FONT-SIZE: 100%; 
	VERTICAL-ALIGN: baseline; 
	TEXT-ALIGN: left;
}

.pathscapeTitle_14 {
	PADDING-LEFT: 7px; 
	FONT-SIZE: 87.5%; 
	VERTICAL-ALIGN: baseline; 
	TEXT-ALIGN: left;
}

.pathscapeCorpNav {
	PADDING-BOTTOM: 5px; 
	COLOR: #000099;
}
.pathscapeCorpNav A {
	COLOR: #000099;
	TEXT-DECORATION: none
}
.pathscapeCorpNav A:link {
	COLOR: #000099;
	TEXT-DECORATION: none
}
.pathscapeCorpNav A:hover {
	COLOR: #000099;
	TEXT-DECORATION: none;
	background-color:#C2E6FC
}
.pathscapeCorpNav A:active {
	COLOR: #000099;
	TEXT-DECORATION: none
}
.pathscapeCorpNav A:visited {
	COLOR: #000099;
	TEXT-DECORATION: none
}

div.screen .pathscapeInPageTitle {
	BORDER-RIGHT: #838889 0px solid; 
	BORDER-TOP: #838889 0px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 125%; 
	COLOR: #555555;
	BORDER-BOTTOM: #838889 0px solid; 
}

div.print .pathscapeInPageTitle {
	BORDER-RIGHT: #838889 0px solid; 
	BORDER-TOP: #838889 0px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 125%; 
	COLOR: #000000;
	BORDER-BOTTOM: #838889 0px solid; 
}
.pathscapebody * TD.pathscapeInPageTitle {
	font-size: 125%;
}

.pathscapebody * span.pathscapeInPageTitle2 {
    color: #80D0FF;
}

.pathscapeInPageTitle h1{
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 100%;
}


.pathscapeInPageTitle_18 {
	FONT-SIZE: 112.5%; 
}

.pathscapebody * TD .pathscapeInPageTitle_18 {
	font-size: 150%;
}

.pathscapeV1 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #838889 0px solid;
	BORDER-TOP: #838889 0px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
    font-weight: bold;
	BORDER-LEFT: #84C456 3px solid;
	COLOR: #555555;
	BORDER-BOTTOM: #838889 0px solid;
}

.pathscapeV2 {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #838889 0px solid; 
	BORDER-TOP: #838889 0px solid; 
	PADDING-LEFT: 7px; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #84C456 3px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #838889 0px solid
}

.pathscapeSmall {
    FONT-SIZE: 80%	;
}

.pathscapeSiteLink {
	PADDING-BOTTOM: 5px; 
	COLOR: #555555
}

TABLE.yellow1 {
	BACKGROUND: #ffc
}
TD.yellow1 {
	BACKGROUND: #ffc
}
TH.yellow1 {
	BACKGROUND: #ffc
}
TR.yellow1 TD {
	BACKGROUND: #ffc
}
TR.yellow1 TH {
	BACKGROUND: #ffc
}
TABLE TR TD.yellow1 {
	BACKGROUND: #ffc
}
TABLE TR TH.yellow1 {
	BACKGROUND: #ffc
}
TABLE.yellow2 {
	BACKGROUND: #ffffe2
}
TD.yellow2 {
	BACKGROUND: #ffffe2
}
TH.yellow2 {
	BACKGROUND: #ffffe2
}
TR.yellow2 TD {
	BACKGROUND: #ffffe2
}
TR.yellow2 TH {
	BACKGROUND: #ffffe2
}
TABLE TR TD.yellow2 {
	BACKGROUND: #ffffe2
}
TABLE TR TH.yellow2 {
	BACKGROUND: #ffffe2
}

.pathscapeWhiteFont {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 87.5%;
	font-weight: bold;
	COLOR: #ffffff;
	BORDER-LEFT: #4F5557 10px solid;
}

.pathscapeTableHeader {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	COLOR: #FFFFFF;
	background-color:#555555;
}

.pathscapeSubTitle {
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #E1E1E1 3px solid; 
	PADDING-LEFT: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 93.75%; 
	font-weight: bold;
	COLOR: #4f5557; 
	BORDER-BOTTOM: #ffffff 0px solid;
	BORDER-LEFT: #E1E1E1 5px solid; 
}

.pathscapeImg {
	margin: 2px 10px 10px 2px;
	float: left
}

div.screen .pathscapeBody {	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	COLOR: #555555;
}

div.print .pathscapeBody {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	COLOR: #000000;
}


.pathscapeBody * TD {
	font-size: 75%;
}

.pathscapeBody h1 {
	font-size: 100%;
}
	
.pathscapeBody h2 {
	font-size: 100%;
}
	
.pathscapeBody h3 {
	font-size: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.pathscapeBody h4 {
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;	
	color: #EF0000;
}

span.mmtagandtype {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}
/*
@font-face{
	font-family:"ZapfHumnst Ult BT";
	panose-1:2 11 8 5 5 5 8 2 2 4;
}
*/

.pathscapeFontImage {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 75%;
	font-weight: bold;
	COLOR: #4f5557;
}

a.title2 
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: underline;
	COLOR: #0066FF;
}

a:hover.title2
{
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: underline;
	COLOR: #FF3300
}

div.titlefade
{
    background-image: url("/images/green_fade1.jpg");
	width: 50px;
	height: 20px;
}

.login_username{
    width: 100px;   
}

.login_password{
    width: 100px;
}

.login_name{
    width: 100px;
}

.login_email{
    width: 100px;
}

.case {
       COLOR: #0066CC; 
    TEXT-DECORATION: none;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}

.case a {
    COLOR: #0066CC; 
    TEXT-DECORATION: underline;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}

.case a:hover {
    COLOR: #555555; 
    TEXT-DECORATION: underline;
    FONT: 12px Verdana, Arial, Helvetica, sans-serif;
}

.revealcontent{
visibility: hidden;
}

div.screen .caption td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
COLOR: #555555;
}

div.print .caption td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	COLOR: #000000;
}

.desc {
color: #FFFFFF;
border-top: 3px solid;
border-bottom: 3px solid;
border-left: 3px solid;
border-right: 3px solid;
}

/*Contact us */
.fb  {
background-color: #8ED4FF;
border-left: 1px #EEEEEE solid; 
border-right: 1px #74ACE4 solid; 
border-bottom: 1px #74ACE4 solid; 
border-top: 1px #EEEEEE solid;
font-family: Verdana; 
font-size: 9pt;
color: black; 
}
.fi  {
background-color: #8ED4FF; 
border: 1px solid #AED0F2; 
font-family: Verdana; 
font-size: 9pt 
}

/*Drop-down navigation menu */
#dropmenudiv {
position:absolute;
border:1px solid #C2E6FC;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
line-height:18px;
text-decoration:none;
z-index:100;
background-color: #C2E6FC;
text-align:left;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
background-color: #EEEEEE;
text-decoration: none;
color:#000000;
text-align:left;
}

#dropmenudiv a:hover{ 
background-color: #C2E6FC;
text-decoration: none; color:#000000;
text-align:left;
}

table tr td.subNavTable{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

table tr td.subNavTable a{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid; border-color:#C2E6FC; border-collapse:collapse;
text-decoration: none; background-color:#EEEEEE; color:#000000;
text-align:center; width:70px; padding:0px;
}

table tr td.subNavTable a:hover{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
border:1px solid; border-color:#C2E6FC; border-collapse:collapse;
text-decoration: none; background-color:#C2E6FC; color:#000000;
text-align:center; width:70px; padding:0px;
}

table tr td.topNavTableFull{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left; width:65px;
}

table tr td.topNavTableFull a{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top:1px solid; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#FFFFFF; border-collapse:collapse;
text-decoration: none; background-color:#8ED4FF; color:#555555;
text-align:center; width:65px; padding:2px; white-space:nowrap
}

table tr td.topNavTableFull a:hover{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top:1px solid; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#FFFFFF; border-collapse:collapse;
text-decoration: none; background-color:#C2E6FC; color:#555555;
text-align:center; width:65px; white-space:nowrap
}

table tr td.subNavTable{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left; 
}

table tr td.subNavTable a{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small;
border:1px solid; border-color:#C2E6FC; border-collapse:collapse;
text-decoration: none; background-color:#EEEEEE; color:#555555;
text-align:center; width:70px; padding:0px; 
}

table tr td.subNavTable a:hover{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small;
border:1px solid; border-color:#C2E6FC; border-collapse:collapse;
text-decoration: none; background-color:#C2E6FC; color:#555555;
text-align:center; width:70px; padding:0px;
}

div.screen .pathscapeGray { 
	VERTICAL-ALIGN: baseline;
}

div.print .pathscapeGray {
	BACKGROUND: #FFFFFF; 
	text-align: left;
	border-bottom:#E1E1E1 3px solid;
}

div#screen *#Player
{
    display: block;
    visibility: visible;
}
div#print *#Player
{
    display: none;
    visibility: hidden;
}

div#screen img#PlayerPic
{
    display: none;
    visibility: hidden;
}
div#print object#PlayerPic
{
    display: block;
    visibility: visible;
}

div.print .nav_left{
    display: none; 
    visibility: hidden;   
}

div.screen .nav_top_table{
	background-repeat: repeat-x; 
    background-image: url(/images/NuBlu2.png); 
}

div.print .nav_top_table{
    
}

div.screen .nav_top{

}

div.print .nav_top{
    display: none; 
    visibility: hidden;   
}

div.screen .nav_bottom{

}

div.print .nav_bottom{
    display: none; 
    visibility: hidden;   
}

div.screen .nav_bottom_table{
	background-repeat: repeat-x;
    background-image: url(/images/NuBu3.png); 
}

div.print .nav_bottom_table{
	border-top: #E1E1E1 3px solid;
}

div.print .nav_content{
    display: none; 
    visibility: hidden;   
}

div.screen .logo{
    display: none; 
    visibility: hidden;
}

div.print .logo{    
    display: block;
    visibility: visible;    
}

.formTextField{
border:1px solid;
border-color:#CCCCCC;
background-color:#FFFFFF;
border-collapse:collapse    
}

.formButton{
background-color:#8ED4FF;
border:1px solid;
border-color:#FFFFFF;
border-collapse:collapse;
color: #555555;
               
}

}/* end of media screen, print */

#slidemenubar, #slidemenubar2 {
	position:absolute;
	border:0px;
}

.topNavTableThree1 td {
	border:1px solid;
	border-color:#FFFFFF;
	text-align: center;
}


/* IE hacks for min-with. Also works for firefox */

/*\*/
* html .minwidth, * html .container, * html .content, * html .layout  {
	height:1px;
}
/**/

div.screen .topNavTableThree1 div.minwidth {
	padding-left: 65px;
}

div.screen .topNavTableThree1 .content {
	margin-left: -65px;
	position: relative; 
}

div.screen .topNavTableThree1 .content a {
	color: #000000;
}

div.screen .topNavTableThree1 a {
	white-space:nowrap;
	display: block;
	text-indent: 0px;

	text-decoration: none;
	color: #000000;
	vertical-align: text-bottom;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	
}


.topNavTableThree1 a:hover{
	background-color: #C2E6FC;
	color: #555555; 
	text-align:center;
	text-decoration: none
}

div.greenbox_base {
	width: 180px;
	background-color: rgb(134,198,88);
}

div.greenbox_head {
	background: url(/images/panel_top.png) left top no-repeat;	
	width: 180px
}

table.greenbox_content {
	width: 100%;
	height: 55px;
	border-spacing: 0px;
	border: 0px; 
	font-size: 112%;
}

table.greenbox_content td.greenbox_content {
	padding: 10px 5px 4px 10px;
}

div.greenbox_foot {
	height: 8px;
	width: 100%;
	background: url(/images/panel_foot.gif) left bottom no-repeat;
}

div.bluebox_base {
	width: 180px;
	background-color: rgb(89,186,255);
}

div.bluebox_head {
	background: url(/images/panelblue_top.png) left top no-repeat;	
	width: 180px
}

table.bluebox_content {
	width: 100%;
	height: 55px;
	border-spacing: 0px;
	border: 0px; 
	font-size: 112%;
}

table.bluebox_content td.bluebox_content {
	padding: 10px 5px 4px 10px;
}

div.bluebox_foot {
	height: 10px;
	width: 100%;
	background: url(/images/panelblue_foot.gif) left bottom no-repeat;
}

.searchTextBox {
	margin-top: 1px;
	width:70px;
	height:19px;
	background-color:#C2E6FC;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-right:0px solid;
	border-color:#FFFFFF;
	border-collapse:collapse;
}
.sendTextBox {
	margin-top: 1px;
	width:150px;
	height:19px;
	background-color:#C2E6FC;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-right:0px solid;
	border-color:#FFFFFF;
	border-collapse:collapse;
}

.searchButton {
	margin-top: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	height:19px;
	padding:0px;
	background-color:#8ED4FF;
	border:1px solid;
	border-color:#FFFFFF;
	border-collapse:collapse;
}

div.tagCloud {
	background: #FFFFFF;
	border-width: 2px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2px;
}

div.tagCloud a.class1 {
	font-size: 6pt;
	color: rgb(79, 144, 182);
}

div.tagCloud a.class2 {
	font-size: 7pt;
	color: rgb(79, 144, 182);
}

div.tagCloud a.class3 {
	font-size: 8pt;
	color: rgb(99, 164, 202);
}

div.tagCloud a.class4 {
	font-size: 9pt;
	color: rgb(68, 115, 142);
}

div.tagCloud a.class5 {
	font-size: 10pt;
	font-weight: bold;
	color: rgb(68, 115, 142);
}
div.tagList {
	font-size: 9pt;
	color: rgb(180, 180, 180);
}

div.filter {
	padding: 4px;
}
div.filter a {
	font-size: 8pt;
	color: rgb(99, 164, 202);
}

div.testimonialA {
    text-align: right;
    position:relative;
    bottom:6px;
    line-height:5%;
}

div.testimonialB {
    text-align: right;
}

@media print
{
*#Player
{
    display:none;
    visibility: hidden;
}
*#PlayerPic
{
    display: block;
    visibility: visible;
}
	
}

.handcursor{
cursor:hand;
cursor:pointer;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
.handcursor1 {cursor:hand;
cursor:pointer;
}
.LITE_EDITION {color: #2900C8}
.SE_EDITION {color: #D40050}
.SE_EDITION_2 {color: #ff80d5}
.PRO_EDITION {color: #00915A}
.white {color: #ffffff}

