/* --- Styles for QuickLinks Rollovers --- */

.directoryinit{
	background:url(images/Directory_Init.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
}
.directoryroll{
	background:url(images/Directory.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
	color: #000000;
	text-decoration:underline
}

.calendarinit{
	background:url(images/calendar_Init.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
}
.calendarroll{
	background:url(images/calendar.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
	color: #000000;
	text-decoration:underline
}

.documentsinit{
	background:url(images/documents_Init.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
}
.documentsroll{
	background:url(images/documents.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
	color: #000000;
	text-decoration:underline
}

.mapinit{
	background:url(images/map_Init.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
}
.maproll{
	background:url(images/map.jpg) no-repeat;
	cursor: pointer;
	cursor: hand;
	height: 32px;
	color: #000000;
	text-decoration:underline
}

/* ********** Setting Text Throughout the skin ************** */

body{
	border-left:0px 0px 0px 0px;
	margin:0px;
	background-color: #EBEBEB;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-attachment: fixed;
	background-image: url(images/main-BG.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#fckbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(spacer.gif);
	background-repeat: repeat;
	padding: 5px 5px 5px 5px;
}

TH,TD,DIV{ font-family: Verdana, Arial, Helvetica, san-serif; font-size:12px; color:#333333; }
A,A:link,A:visited,A:active{ color:#0156ab; text-decoration:underline; }
A:hover{ color:#0156ab; text-decoration:none; }
P {
	margin: 1em 0 0 0;
}

/*-- most of the text on site          --*/
.normal,.Normal{ font-family: Verdana, Arial, Helvetica, san-serif; font-size:12px; color:#333333; }

/*-- most of the bold text on site     --*/

.NormalBold { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #555; }

/*-- red text on site for errors       --*/
.NormalRed { color: #C50000; font-family: Verdana, Arial, Helvetica, san-serif; font-weight: bold; font-size: 11px; }

/*-- input boxes and other form controls       --*/
.normaltextbox {
	padding: 2px 2px 2px 2px;
}

/*-- headings - mostly in admin        --*/
.Head{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; }

/*-- subheadings - mostly in admin     --*/
.SubHead{ font-family:Verdana, Arial, Helvetica, san-serif;  font-size:11px; color:#333333; }

/*-- subheadings - mostly in admin     --*/
.SubSubHead{ font-family:Verdana,Arial,Helvetica,san-serif; font-size:11px; color:#333333; }

.gridhead {
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	background-image: url(images/titlebar_blue.jpg);
	color: white;
	height: 30px;

}

/* ********** Style For width setting of skin ************** */
.StandardWidth { width:960px;}
.FullWidth { width:98%;}


	
/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{
	font-size:11px;
	color:#0156ab;
	text-decoration:underline;
	font-weight:normal;
	padding: 0px 3px 0px 3px;
}
A.CommandButton:hover{
	color:#0156ab;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding: 0px 3px 0px 3px;
}


/* ********** Search Style ************** */
#SearchContainer input{MARGIN: 0px 0px 0px 0px; BORDER: 1px solid #000033; font-size:9px; color:#000033; BACKGROUND:#ffffff;  WIDTH: 100px;  HEIGHT: 15px;}
.search,a.search:link,a.search:active,a.search:visited,.search{ color:#396185; text-decoration:none; font-weight:bold; font-size:10px;}
a.search:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}
#dnn_dnnSEARCH_txtSearch{	padding-left: 8px;	width: 158px;	Font-size: 12px;	color:#484848;	HEIGHT:20px;	border: 0px dotted #b7b8b4;	background-color: transparent;}


/* ********** Login Button Style ************** */
.StandardButton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}


/* ********** Pane Padding ************** */
.BannerPane{ padding:0px 0px 0px 0px;}
.HeaderPane{ padding:20px 0px 0px 0px;}
.UpperPane{ padding:3px 0px 4px 0px;}
.LeftNav2{ padding:7px 6px 0px 0px;}
.TopPane{ padding:8px 0px 3px 0px;}
.TopLeftPane{ padding:3px 3px 3px 0px;}
.TopRightPane{	padding:3px 0px 3px 3px;}
.LeftPane{
	padding:3px 10px 3px 10px;
	width:35%;
}
.ContentPane{ padding:2px 15px 3px 15px;}
.RightPane{	padding:3px 10px 3px 10px; width:35%;}
.MidLeftPane{ padding:3px 3px 3px 0px;}
.MiddlePane{ padding:3px 3px 3px 3px;}
.MidRightPane{ padding:3px 0px 3px 3px;}
.BottomColumn1{	padding:3px 3px 3px 0px;}
.BottomColumn2{ padding:3px 3px 3px 3px;}
.BottomColumn3{ padding:3px 3px 3px 3px;}
.BottomColumn4{	padding:3px 0px 3px 3px;}
.BottomPane{ padding:3px 0px 3px 0px;}
.LowerPane{ padding:3px 0px 3px 0px;}
.FooterPane{ padding:6px 0px 3px 0px;}


/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{
	color:#3d3d3d;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family: Tahoma,Arial,Helvetica,san-serif;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	padding: 2px 3px 0px 20px;
	margin: 0px 0px 0px 6px;
}

a.login:hover{
	color:#004185;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family: Tahoma,Arial,Helvetica,san-serif;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	padding: 2px 3px 0px 20px;
	margin: 0px 0px 0px 6px;
}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{
	color:#3d3d3d;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family: Tahoma,Arial,Helvetica,san-serif;
	background-image: url(images/signup-pad.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	padding: 2px 0px 0px 20px;
	margin: 0px 0px 0px 6px;
}
a.user:hover{
	color:#004185;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,san-serif;
	background-image: url(images/signup-pad.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	padding: 2px 0px 0px 20px;
	margin: 0px 0px 0px 6px;
}
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{	color:#8C8C8C;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: Tahoma,Arial,Helvetica,san-serif; padding: 10px 0px 0px 0px;}
a.date:hover{	color:#ff9356;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{ font-size:10px; color:#333333; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,san-serif;}
a.breadcrumb:hover{	font-size:10px; color:#004185; text-decoration:underline; font-weight:normal; font-family: Tahoma,Arial,Helvetica,san-serif;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:11px; color:#333333; text-decoration:none; border-bottom:1px dotted; font-weight:Normal;}
a.footer:hover{	color:#ff9356; text-decoration:underline; font-weight:Normal;}

/* ********** Copyright Style ************** */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited{	font-size:11px; color:#004185; text-decoration:none; border-bottom:0px dotted; font-weight:Normal;}
a.copyright:hover{	color:#161616; text-decoration:none; font-weight:Normal;}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{	font-size:11px; color:#004185; text-decoration:none; font-weight:Normal; border-bottom:1px dotted;}
a.terms:hover{	color:#161616; text-decoration:none; font-weight:Normal; border-bottom:0px dotted;}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{	font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; font-family: Tahoma,Arial,Helvetica,san-serif;}	
a.links:hover{	color:#ff9356; text-decoration:underline; font-weight:normal;}


/* ********** Menu Style ************** */
.MainMenu_MenuContainer{
	background:transparent;
	width:100%;
}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak{ border-top-width: 0px;	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: Transparent;
}
.ModuleTitle_MenuItemSel {
	background-color: #CCCCCC;
}
.MainMenu_MenuItemSel {
	background-color: transparent;
}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem,.submenuitembreadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004185;
	font-size:11px;
	font-weight:normal;
	padding:3px 15px 3px 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	border:0px #000000 solid;
	border-width:0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: c3c3c3;}
	
.submenuitemselected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#161616;
	font-size:11px;
	font-weight:normal;
	padding:3px 15px 3px 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: c3c3c3;
	background-image: url(images/submenubar_hover.jpg);
}
	
.submenu{
	background-color:#EDEDED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#302C25;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	border: 1px solid #c3c3c3;
}

/*---------Root/Tab Menu style---------------*/
.rootmenuitem TD,.rootmenuitem TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding: 8px 4px 0px 2px;
	background-color: Transparent;
	height: 40px;
	text-align:center;
}
.rootmenuitemselected TD{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	background-image: url(images/menubar_hover.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
	text-align:center;
	padding: 8px 4px 0px 2px;
}
.rootmenuitembreadcrumb TD, .rootmenuitembreadcrumbActive TD {
	color:#004185;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding: 8px 4px 0px 2px;
	background-image: url(images/tab_02.png);
	background-repeat: repeat-x;
	background-color: Transparent;
	height: 40px;
	text-align:center; }

/* ********** Container Styles ************** */

/* Style for BlueBox */
.blue_box_title  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #ffffff;
	padding-left: 2px;
}

.green_box_title  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #ffffff;
	padding-left: 2px;
}

/* Style for GreyBox */
.grey_box_title  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #ffffff;
	padding-left: 2px;
}

/* Style for YellowBox */
.yellow_box_title  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #663300;
	padding-left: 2px;
}


/* Style for module GreyHeader */
.greyheader_title  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  16px;
    font-weight: normal;
    color: #003B7A;
	padding-left: 2px;
}

.greyheader_bg {
	background-image: url(images/dm3_05.png);
	background-repeat: repeat-x;
	background-position: top;
}

/* Styles for common_blank.html, common_border.html */

.common_padding {
	padding: 0px 0px 0px 0px;
}

.titlerowspacer {
	padding-bottom: 5px;
}

.borderline {
	background-image: url(images/line_middle.gif);
	background-repeat: repeat-x;
}

.borderleft {
	background-image: url(images/line_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	width: 40px;
}
.borderright {
	background-image: url(images/line_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px ;
	width: 40px;
}

.common_head {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  18px;
    font-weight: bold;
    color: #0156ab;
}

.common_subhead {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: 700;
    color: #0156ab;
}


/* ********** Other Style ************** */
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
.fireresponse {
	background-color: #CC3300;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.fireresponsehead {
	font-size: 10px;
	text-align: center;
	padding: 11px 0px 4px 0px;
}


/*--------- Module Styles ---------------*/

/*--------- Open Search Engine Styles ---------------*/

.xsImgSearch{	
	margin-right:2px;
}
.xsCmdSearch{	
	font-size:8pt;
	border-collapse:collapse;
	background-color:#FFFFFF;	
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
	height:19px;
	padding-right:3px;
	padding-left:3px;
	margin-right:2px;
}

.xsTxtSearch
{
	width:150px;
	font-size:12px;
	border-collapse:collapse;
	background-color:#FFFFFF;
	border-color:#C7CAC9;
	border-style:solid;
	border-width:1px;
	height:22px;
	margin-right:2px;
	padding: 3px 0px 3px 3px;
}
.xsLblSearch {font-family: Verdana,Tahoma,Arial,Helvetica;font-size: 12px;font-weight: bold;color: #6c6c6c;}

.title {padding-left:10px;background-repeat: no-repeat;background-image: url(images/xsArrowR.gif);background-position:left center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0156ab;}
A.title:link, A.title:visited, A.title:active {text-decoration:none;color: #0156ab;}
A.title:hover {text-decoration:underline;color: #0156ab;}
.sample {margin-left:10px;font-family: Verdana, Arial, Helvetica; font-size: 12px;font-weight: normal;color:#333;}
.path {margin-left:10px; font-family: Tahoma,Verdana,Helvetica;font-size: 11px;font-weight: normal;color:white;}
.navigation { padding-right:1px; padding-right:1px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-align: center;color: #0156ab;text-decoration:none;}
A.navigation:link {text-decoration:none;color: #4c4c4c;}
A.navigation:visited {text-decoration:none;color: #4c4c4c;}
A.navigation:active {text-decoration:none;color: #4c4c4c;}
A.navigation:hover {text-decoration:underline;color: #4c4c4c;}

/* --- Styles for Orizonti NukeNews / NukeFeeds --- */

.newsrow
{
	padding: 0px 0px 10px 5px
}

.NukeFeeds_FeedTitleDefault
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.NukeFeeds_ItemTitleDefault
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0156ab;
	padding: 0px 0px 0px 5px;
}

.NukeFeeds_ItemTitleDefault,a.NukeFeeds_ItemTitleDefault:link,a.NukeFeeds_ItemTitleDefault:active,a.NukeFeeds_ItemTitleDefault:visited{
	font-weight: 600;
}

a.NukeFeeds_ItemTitleDefault:hover{
	font-weight: 600;
}

.NukeFeeds_ItemContentDefault
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 5px 0px 5px;
}

.NukeFeeds_ItemDateDefault
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: gray;
	padding: 0px 5px 0px 5px;
	vertical-align:top;
}




.PageLinks
{
	color: #6A6A6A;
	border: 1px solid #ABABAB;
	background: #FFFFFF;
	padding: 2px 3px 3px 4px; font-family: tahoma;
	font-weight: bold; font-size: 11px;
	text-decoration: none; height: 20px;
}

.PageLinks:link,.PageLinks:visited,.PageLinks:active
{
	color: #6A6A6A;
	border: 1px solid #ABABAB;
	background: #EFEFEF;
	padding: 2px 3px 3px 4px; font-family: tahoma;
	font-weight: bold; font-size: 11px;
	text-decoration: none; height: 20px;
}

.PageLinks:hover
{
	color: #6A6A6A;
	border: 1px solid #868686;
	background: #DFDFDF;
	padding: 2px 3px 3px 4px; font-family: tahoma;
	font-weight: bold; font-size: 11px;
	text-decoration: none; height: 20px;
}

.NewsTitle
{
	font-weight: bold; font-size: 14px;
}

.newscategoryimagecontainer 
{
	float: left; 
	text-align: center;
	padding: 0px 0px 0px 0px;
}

/* --- Styles for Jetkey Smartmap --- */

/* Sidebar */

table.sidebar
{	width:230px;
	background-color:Transparent;
	border-collapse:collapse;
}

td.sidebar
{
	width:95%;
}

a.sidebar:link
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.sidebar:visited
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.sidebar:active
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.sidebar:hover
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Local Search Results: Sidebar Styles */

div.sidebarlocal
{
	width:Auto;
	overflow:auto;
}

table.sidebarlocal
{	width:100%;
	background-color:Transparent;
	border-collapse:collapse;
}

td.sidebarlocalheader
{	background-color:White;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid whitesmoke 5px;
}

tr.sidebarlocal
{ 
}

td.sidebarlocalicon 
{	text-align:center;
	background-color:White;
	width:5%;
	border-bottom:solid whitesmoke 5px;
}

td.sidebarlocal
{	background-color:white;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:95%;
	border-bottom:solid whitesmoke 5px;
}

a.sidebarlocal:link
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.sidebarlocal:visited
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.sidebarlocal:active
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.sidebarlocal:hover
{	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

table.sidebarlocalnextprevious
{
	width:100%;
	text-align:center;
}

tr.sidebarlocalnextprevious
{	background-color:White;
	width:100%;
	
}
td.sidebarlocalnext
{	background-color:White;
	width:50%;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td.sidebarlocalprevious
{	background-color:White;
	width:50%;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.sidebarlocalnextprevious:link
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:visited
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:active
{	
	text-decoration:none;
}

/* Driving Direction Styles */

div.drivingdirections
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.drivingdirections
{	width:100%;
	background-color:Transparent;
	border-collapse:collapse;
}

a.toHereFromHereLink:link
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:visited
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:active
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:hover
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}

.toHereFromHereLabel
{	font-family:Arial;
	font-size:12px;
}

.getDirectionsLabelOff 
{	font-family:Arial;
	font-size:12px;
}

.getDirectionsLabelOn 
{	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
.startEndAddress
{	font-family:Arial;
	font-size:11px;
}

.searchNearbyLabel
{	font-weight:bold;
	}

a.searchNearbyLink:link
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:visited
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:active
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:hover
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}

a.backLink:link
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:visited
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:active
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:hover
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}

input.goButton
{	background-color:White;
	border:inset 1px black;
}

input.searchButton
{	background-color:White;
	border:inset 1px black;
}

a.getReverseDrivingDirectionsLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}

td.drivingDirectionsFromLabel
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	width:10%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsToLabel
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	width:10%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsFromAddress
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsToAddress
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsNumberColumn
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	vertical-align:top;
	padding-right:5px;
	border-bottom:solid whitesmoke 3px;
}
td.drivingDirectionsDistances
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsDistanceAndTime
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	border-bottom:solid whitesmoke 3px;
}

td.reversedirections
{
	border-bottom:solid whitesmoke 3px;
}

.drivingDirectionsCell
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	padding-bottom:5px;
	border-bottom:solid whitesmoke 3px;
}

a.drivingDirectionNumberLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}







