
/* NAVBAR PAGE TOP */
.pt_sitebar { background-color: black; text-transform:none; font-weight:normal; color: white; font-size: 11px ; font-family:Arial,Verdana,Tahoma,Helvetica;  }
.pt_sitebar A:link { color: #EEEEEE; text-decoration: none; }
.pt_sitebar A:visited { color: #EEEEEE; text-decoration: none; }
.pt_sitebar A:active { color: #FF3300; text-decoration: none; }
.pt_sitebar A:hover { color: #FFCC00; text-decoration: none; }

.pt_areabetween { background-color: white; background-image: url("/gfx/bgs/top-blue-fade.jpg"); }
.pt_datetimebar { background-color: black; color: white; font-size: 11px ; font-family:Arial,Verdana,Tahoma,Helvetica;  }

.pt_locationbar { background-image: url('/gfx/logos/topbar-middle.gif'); font-size: 12px ; font-family:Arial,Verdana,Tahoma,Helvetica;}
.pt_locationbar A:link { color: black; text-decoration: underline; }
.pt_locationbar A:visited { color: black; font-weight: normal; text-decoration: underline; }
.pt_locationbar A:active { color: #CC3300; font-weight: none; text-decoration: none; }
.pt_locationbar A:hover { color: #CC3300; font-weight: normal; text-decoration: none; }

.pt_toolbar { font-size: 11px ; font-family:Arial,Verdana,Tahoma,Helvetica;}
.pt_toolbar A:link { color: black; text-decoration: none; }
.pt_toolbar A:visited { color: black; font-weight: normal; text-decoration: none; }
.pt_toolbar A:active { color: #CC3300; font-weight: none; text-decoration: none; }
.pt_toolbar A:hover { color: #CC3300; font-weight: normal; text-decoration: none; }


/* NAVBAR PAGE BOTTOM */
.pb_navbar { background-color: #666666; color: white; font-size: 12px; font-family:Arial,Verdana,Tahoma,Helvetica;}
.pb_textbar A:link { color: white; font-weight: normal; text-decoration: none; }
.pb_textbar A:visited { color: white; font-weight: normal; text-decoration: none; }
.pb_textbar A:active{ color: #FF3300; text-decoration: none; }
.pb_textbar A:hover {color: #FFCC00; }
.pb_functionbar A:link { color: #CCCCCC; font-weight: normal; text-decoration: none; }
.pb_functionbar A:visited { color: #CCCCCC; font-weight: normal; text-decoration: none; }
.pb_functionbar A:active{ color: #FF3300; text-decoration: none; }
.pb_functionbar A:hover {color: #FFCC00; }
.pb_copyright { background-color: #FFFFFF; color: black; font-size: 12px; font-family:Arial,Verdana,Tahoma,Helvetica; }


/* HEADERS AS IN PAGE ELEMENTS */
.header_table { background-color: black; }
.header_td { font-size:13px; color: white; background-color: #0066CC; background-image: url("/gfx/bgs/gray-lines.gif"); }
.header_td a:link { text-decoration: none; color: #0000ff; }
.header_td a:visited { text-decoration: none; color: #6600cc; }
.header_td a:active { text-decoration: none;	color: #cc0000; }
.header_td a:hover { text-decoration: underline; color: #cc0000; }
.header_text { font-size:11px; color: #EEEEEE; }

/* HEADERS AS IN PAGE ELEMENTS */
.header2_table { /*border-top: 1px solid black; */}
.header2_td { font-size:13px; color: black;  background-color: #0066CC; background-image: url("/gfx/bgs/header-fade.gif"); }
.header2_td a:link { text-decoration: none; color: #0000ff; }
.header2_td a:visited { text-decoration: none; color: #6600cc; }
.header2_td a:active { text-decoration: none;	color: #cc0000; }
.header2_td a:hover { text-decoration: underline; color: #cc0000; }
.header2_text { font-size:11px; color: #666666; }

/* MENU BOX STYLES --> BAR LEFT */
.menubox1_header { background-color: #DF412E; color: white; font-size: 12px; font-weight:bold; }
.menubox1 { background-color: white; color: black; border: 1px solid #DF412E; padding: 7px;	font-size: 11px; }
.menubox1 a:link { font-size: 12px; color: #0066CC; font-weight: normal;}
.menubox1 a:visited { font-size: 12px; color: #6633CC; font-weight: none; }
.menubox1 a:hover { font-size: 12px; color: #CC0000; }
.menubox1 a:active { font-size: 12px; color: #CC0000; }

.menubox2_header { background-color: #DF412E; color: white; font-size: 12px; font-weight:bold; }
.menubox2 { background-color: white; color: black; border: 1px solid #DF412E; padding: 5px;	font-size: 11px; }
.menubox2 a:link, .box2 a:visited, .box2 a:active, .box2 a:hover { color: #0070AA; }


/* PAGE BOX STYLES --> PAGE CONTENTS */
.pagebox1 {
	background: #3e3f3f no-repeat;
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 10px;
}

.pagebox1_header {
	background: url("../images/index_menu_05.jpg")  ;
	font-size: 12px;
	font-weight: bold;
}

.pagebox2 {
	background: #FFFFFF no-repeat;
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 10px;
}

.pagebox2_header {
	background: url("../images/index_menu_05.jpg")  ;
	font-size: 12px;
	font-weight: bold;
}

.pagebox3 {
	background: #FFFFFF no-repeat;
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 10px;
}

.pagebox3_header {
	background: url("../images/index_menu_05.jpg")  ;
	font-size: 12px;
	font-weight: bold;
}

.pagebox4 {
	background: #FFFFFF no-repeat;
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 10px;
}

.pagebox4_header {
	background: url("../images/index_menu_05.jpg")  ;
	font-size: 12px;
	font-weight: bold;
}

.pagebox5 {
	background: #FFFFFF no-repeat;
	border: 1px solid #DBDBDB;
	color: #000000;
	font-size: 11px;
	padding: 10px;
}

.pagebox5_header {
	background: url("../images/index_menu_05.jpg")  ;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/* OPEN DIRECTORY */
.odp_license a:link { text-decoration: none; color: #666666; }
.odp_license a:visited { text-decoration: none; color: #666666; }
.odp_license a:active { font-weight: normal; text-decoration: none; color: #ee0000; }
.odp_license a:hover { font-weight: normal; text-decoration: none; color: black; }




/* GLOBAL STYLE -- PAGE BODY */
a:link { color: #0066CC; font-weight: normal;}
a:visited { color: #6633CC; font-weight: normal; }
a:hover { color: #CC0000; }
a:active { color: #CC0000; }


h3 { color: #0066CC; font-size: 15px;}
.body { background-color: white; color: black; }
.body, td { font-size: 13px ; font-family:Arial,Verdana,Tahoma,Helvetica; }
.body_vertical_separator { background-image: url("/gfx/bgs/vertical-separator-blue.gif"); }

/* MENU */
.menu_search { font-size: 11px; width: 150px; }

/* OPEN DIRECTORY */
.odp_ h2 { font-size: 14px; }						
.odp_location { font-size: 14px; }					/* parsed */
.odp_description { background-color:#EEEEEE; }		/* parsed */