/****************************************************/
/* http://www.w3.org/TR/REC-CSS2/cover.html#minitoc */
/****************************************************/

html  
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    overflow: auto;
    background-color: #FBFBFF;
    color: #0b5b9d;
    margin: 2px;
    padding: 2px;
	font-size: 9pt;
}

.noborder
{
	cursor: pointer;
}

#banner
{
	background-image: url(/images/mainbg.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.bannerT
{
	background-image: url(/images/mainbg.jpg);
	background-repeat: repeat-x;
}

A, A:link, A:visited, A:hover, A:active
{
    background-color: #FBFBFF;
    color: #800000;
    font-weight: normal;
    text-decoration: none;
}
		
A:hover
{
	color: #ffff00;
	background-color: #800000;
	text-decoration: underline;
}


h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th
{
	font-size: 10pt;
	background-color: #C0C0C0;
}
table
{
	font-size: 8pt;
}
h1
{
	color: #000080;font-size:14pt;
}
h2
{
	color: #008000;font-size:10pt; 
}
h3
{
	color: rgb(204,51,51);
}
h4
{
	color: rgb(51,0,204);
}
h5
{
	color: rgb(0,153,51);
}
h6
{
	color: rgb(204,51,51);
}

.MainMenu
{
	background-color: #f5deb3;
}
div.MainMenu, .MenuItem, .SubMenu
{
    border-style: solid;
    border-width: 2px;
    border-color: #FACB85 #CC6600 #CC6600 #FACB85;
    margin: 3px 2px 0px 2px;
    padding: 2px;
    width: 160px;
    background-color: #f5deb3;
    cursor: pointer;
}

/* a.MainMenu:hover, a.MainMenu:visited, a.MainMenu:link, a.MainMenu:active */

A.MainMenu
{	
	font-size: 10px;
	color: #cc3333;
	text-decoration: none;
	width:100%;
}
.SubMenu
{
	position: absolute;
	top: auto;
	left: 170px;
}
.SubMenu DIV
{
	border: 1px solid #999966;
	width: 160px;
	background-color: White;
	border: solid 1px red;
}
.MenuItemSelected
{	background-color: #c0c0c0;
}

/* Top bar */
.TopLinks
{
	border-style: none;
	float: right;
	font-size: 11px;
	color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}
.TopLinks label, 
.TopLinks a , .TopLinks a:link, .TopLinks a:visited,  .TopLinks a:hover,  .TopLinks a:active
{
	background-color: #0D5997;
    color: #FFFFFF;
    text-decoration: none;
}

.TopLinks a:hover
{
    color: #0D5997;
    background-color: #CCCCFF;
}

#ContentLocation
{ padding-left: 0px;
	padding-right: 0px;
	margin-left: 10px;
	margin-right: 20px;
}

.CellOdd
{
	border-bottom: #cd853f 1px solid;
	background-color: #e6e6fa;
}
.CellEven
{
	border-bottom: #cd853f 1px solid;
	background-color: #faebd7;
}

.RowOdd
{
	background-color: #FFFFCC;
}
.RowEven
{
	background-color: #ECFFFF;
}

.RowOdd
{
	border-right: #808000 thin solid;
	border-top: #808000 thin solid;
	border-left: #808000 thin solid;
	border-bottom: #808000 thin solid;
	background-color: #e6e6fa;
}
.RowEven
{
	border-right: #ffcc66 thin solid;
	border-top: #ffcc66 thin solid;
	border-left: #ffcc66 thin solid;
	border-bottom: #ffcc66 thin solid;
	background-color: #F5F5F5;
}

/* used to hide a div on the main Page */
.hd
{
	visibility: hidden;
}

.BottomLine
{
	border-top: #f5f5dc 1px solid;
	color: #ffffff;
	background-color: #0b5b9d;
}
colors
{
	color: #7f9b00;
}
.MapLink, .MapLink a
{
    color: #FFFF66;
    text-decoration: none;
}

/* table on main page */
.maintable, TABLE.maintable, TD.maintable, TR.maintable
{
	color: #ff0000;
	background-color: #0b5b9d;
}

ScrollBars
	{
/*	the scrollbars color was under control... not anymore...
	SCROLLBAR-SHADOW-COLOR: #830100; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffaa; 
	SCROLLBAR-ARROW-COLOR: #ffffaa; 
	SCROLLBAR-TRACK-COLOR: #830100; 
	SCROLLBAR-BASE-COLOR: #830100; 
	scrollbar-dark-shadow-color: #ffffaa; 
*/
	}

/*  --------------------------------------------------------------------------- */
th
{
	background-color: #c0c0c0;
}

h1
{
	font-size: 14pt;
	color: #000080;
}
h2
{
	font-size: 10pt;
	color: #008000;
}
h3
{
	color: #339933;
}

INPUT, TEXTAREA, SELECT, OPTION 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
    }
TD.links
{
	border-right: #808080 2px double;
	border-top: #808080 2px double;
	font-weight: bold;
	font-size: 9pt;
	border-left: #808080 2px double;
	color: #d3d3d3;
	border-bottom: #808080 2px double;
	background-color: #a9a9a9;
	text-align: center;
	text-decoration: none;
}
#MbxText
{
	font-size: 10pt;
	color: #b22222;
	font-family: Monospace, 'Lucida Sans Typewriter' , 'Courier New';
	background-color: #fffff0;
}
#MbxTitle
{
	font-weight: bold;
	font-size: larger;
	color: #b22222;
	font-family: Monospace, 'Lucida Sans Typewriter' , 'Courier New';
	background-color: #fffff0;
}

#newsbox
{
	background-color: #c0c0c0;
}
.header
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #1f6501;
}

.HeaderLine
{
	border-bottom: #f5f5dc 1px solid;
}
.verticalbar
{
	border-right: #ffffff thick double;
	width: 2px;
}
li
{
	list-style-image: url(images/ra.gif);
}
.Save
{
	list-style-image: url(images/ra.gif);
}

/* ======================== Used in the main menu table. Text color: #800000*/
.LinkTable, TR.LinkTable, TD.LinkTable, TD.LinkTableLeft, TD.LinkTableRight, TD.LinkTableBoth, TD.LinkTableTBL, TD.LinkTableTBR
{
	font-size: 10pt;
	color: #800000;
}
TD.LinkTableLeft
{
	border-left: #990033 1px  solid;
	border-bottom: #990033 1px solid;
	} 
TD.LinkTableRight
	{
	border-bottom: #990033 1px solid;
	border-right: #990033 1px  solid;
		}
TD.LinkTable
{
	border-bottom: #990033 1px solid;
}
TD.LinkTableBoth
{
	border-top: #990033 1px solid;
	border-bottom: #990033 1px solid;
}
TD.LinkTableTBL
{
	border-top: #990033 1px solid;
	border-bottom: #990033 1px solid;
	border-left: #990033 1px solid;
}
TD.LinkTableTBR
{
	border-top: #990033 1px solid;
	border-bottom: #990033 1px solid;
	border-right: #990033 1px solid;
}
TR.LinkTable
{
}

/* ======================== */

#TopCompanyName
{
	font-weight: bold;
	font-size: x-large;
	word-spacing: 7px;
	font-family: Arial, 'Comic Sans MS' , 'Times New Roman';
	text-align: left;
}
.vcr
{
	font-weight: normal;
	font-size: medium;
	background-color: #FFFFFF;
}
.invisible
{
	visibility: hidden;
}
.hidden
{
	display: none;
}

.FloatingText
{
	font-size: x-small;
	border-left-color: #33ff33;
	left: 200px;
	border-bottom-color: #33ff33;
	width: 456px;
	color: green;
	border-top-style: double;
	border-top-color: #33ff33;
	font-family: Courier New;
	border-right-style: double;
	border-left-style: double;
	position: absolute;
	top: 10px;
	height: 72px;
	background-color: #ffffc0;
	border-right-color: #33ff33;
	border-bottom-style: double;
}
#PictureShow,.PictureShow
{
	font-size: x-small;
	color: lime;
	font-family: Arial, 'Comic Sans MS';
	background-color: #336699;
	text-decoration: none;
}
#PicturePanel { }
.NavPanelTop, .NavPanel, .NavPanelDetail
{
	font-size: x-small;
	color: #ffebcd;
	font-family: 'Arial Narrow' , Arial, 'Comic Sans MS';
	background-color: #99cc99;
	text-decoration: none;
}
.NavPanel
{
	display: none;
}
.sel
{
	font-size: x-small;
	color: #ffff00;
	background-color: #008000;
}
.unsel
{
	font-size: x-small;
	color: #ffff00;
	background-color: #d2691e;
}
.wNav
{
	font-size: small;
	font-family: Sans-Serif, Arial;
}
a.wNav
{
	text-decoration: none;
}

a.wNav:visited, a.wNav:hover, a.wNav:link
{
	color: #ffff00;
}
SPAN.MainTitle
{
	font-size: medium;
	text-transform: uppercase;
	border-bottom: #336699 1px double;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
SPAN.MainSubTitle
{
	text-transform:lowercase;
	font-size:small;
	}
TD.MenuLocation
{
	background-color: #DFFAFF;
}

/* ------------------- stype used in SeaContainers ----------------- */
.renglish
{
	background-color: #ffcc99;
}
.rmetric
{
	background-color: #ffcc99;
}

.fmt1
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	margin-top: 2px;
	font-weight: bold;
		border-left: #003366 1px solid;
	color: #000066;
	border-bottom: #003366 1px solid;
	font-size: x-small;
	background-color: #ffcc99;
}
.fmt2
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	margin-top: 2px;
	font-weight: normal;
	border-left: #003366 1px solid;
	color: #003366;
	border-bottom: #003366 1px solid;
	font-size: x-small;
	background-color: #ffffcc;
}
.fmt3
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	margin-top: 2px;
	font-weight: normal;
	border-left: #003366 1px solid;
	color: #003366;
	border-bottom: #003366 1px solid;
	font-size: x-small;
}
.fmt4
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	margin-top: 2px;
	font-weight: normal;
	border-left: #003366 1px solid;
	color: #003366;
	border-bottom: #003366 1px solid;
	font-size: x-small;
	background-color: #f5f5f5;
}
.fmt5
{
	display: none;
	visibility: hidden;
}
.ct
{
	border-collapse: collapse;
	background-color: #ff0000;
}
.cimage
{
}

/* , .simpleA:visited, .simpleA:link */
.simpleA
{
	text-transform: none;
	text-decoration: none;
	color: #800000;
	font-size: x-small;
}
.simpleA:hover
{
	text-transform: none;
	text-decoration: none;
	color: #FFFF00;
	font-size: x-small;
	background-color: #800000;
}
	
/* ------------------- style in use by INCOTERMS ------------------- */
TD.w1 TD.w2 TD.w3 { WIDTH: 6%; HEIGHT: 10px; }

TD.w1
{
	background-color: #e0ffff;
}
TD.w2
{
	background-color: #faebd7;
}
TD.w3
{
	background-color: #e0ffff;
}
TD.w4
{
    padding-right: 0px;
    padding-left: 5px;
    font-size: small;
    padding-bottom: 0px;
    color: #FFFFFF;
    padding-top: 0px;
    font-family: 'Arial';
    height: 32px;
    background-color: #008080;
    white-space: normal;
}
	TD.wc
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 450px;
	padding-top: 1px;
	background-color: #87cefa;
}
	SPAN.bold
{
	font-weight: bold;
	color: #ffffff;
	font-family: 'Arial', 'Arial Black';
	font-variant: small-caps;
}
	TD.hdr
{
    padding: 4px;
    font-size: larger;
    vertical-align: baseline;
    width: 150px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    height: 10px;
    background-color: #A0A0A0;
    text-align: center;
}
	TD.ShortName
{
	font-weight: bold;
	font-size: x-large;
	font-family: 'Arial', 'Arial Black';
	text-align: center;
}
	TD.ExtendedName
{
	font-size: x-small;
	font-family: 'Verdana' , 'Arial';
	text-align: center;
}
	TD.Suffix
{
	font-size: xx-small;
	color: #a9a9a9;
	font-family: Verdana, 'MS Reference Sans Serif' , Monospace;
}
/* end ------------------- style in use by INCOTERMS ------------------- */

/* Style for 4 way services */
		.ll
		{   vertical-align:bottom;
			text-align:center}
		.li{}
		#MainTable
{
    border-width: 0px;
    height: 100%;
    padding: 2px;
    width: 100%;
}
		#tb1
		{ border-color:White;
		  border-collapse:collapse;
		  padding: 0px 0px 0px 0px;		
		  width: 100%  
			}
			#maptable{WIDTH: 100%; POSITION: relative}

	.bg
{
	width: 100%;
	background-color: #f5deb3;
}
	.bx
{
	clear:both;
	font-size: x-small;
	width: 120px;
	color: #ffefd5;
	font-family:  Monospace;
	background-color: #800000;
	text-align: center;
}
	#WorldMap
{
	clear:both;
	font-size: x-small;
	float: left;
	color: #ffefd5;
	font-family: Monospace;
	position: relative;
}
	#ml .link
{
	color: #800000;
	text-decoration: none;
}
	#ml .hover
{
	color: #800000;
	text-decoration: none;
}
	#ml .visited
{
	color: #800000;
	text-decoration: none;
}
	#ml .active
{
	color: #800000;
	text-decoration: none;
}
	.ll
{
	width: 157px;
	background-color: #f5deb3;
}
	.li
{
	background-color: #f5deb3;
}
	.pointersON
{
	cursor: pointer;
}
	.pointersOFF
{
	cursor: auto;
}
	.FlatTextBox
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: smaller;
    padding-bottom: 0px;
    margin: 0px;
    width: 451px;
    color: #800000;
    border-top-style: none;
    padding-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    border-right-style: none;
    border-left-style: none;
    height: 12px;
    background-color: #f5deb3;
    border-bottom-style: none;
}
	#messageline
{
	width: 100%;
	position: relative;
	background-color: #f5deb3;
	text-align: right;
}
	#HTMLdivision
{
	width: 100%;
	position: relative;
}
/* Style for 4 way services */

/* factsheet styles */

	.FactHeader
{
	color: #ffff00;
	background-color: #0b5b9d;
	text-align: center;
}
	.LargeHeader
{
	font-weight: bold;
	font-size: 20px;
	color: #ffff00;
	background-color: #0b5b9d;
	text-align: center;
}
	.FactTable
{
	border-right: #d3d3d3 0px double;
	border-top: #d3d3d3 0px double;
	border-left: #d3d3d3 0px double;
	border-bottom: #d3d3d3 0px double;
}
	.FactSubtit
{
	color: #ffffff;
	background-color: #cc6633;
}
/* all comes from here.... */
	.FactSheetTbl
{
	border-collapse: collapse;
	border-right: #cc6633 0px solid;
	border-top: #cc6633 0px solid;
	border-left: #cc6633 0px solid;
	border-bottom: #cc6633 0px solid;
	margin: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space:nowrap;
}
	.flag
{
	color: #ffffff;
	background-color: #cc6633;
}

/* end factsheet styles */


/* -----------  main menu ------------*/
UL.mn
{
	padding-left: 0px;
	font-size: x-small;
	margin: 0px;
	width: 14em;
	font-family: Verdana, Tahoma, 'Trebuchet MS' , 'Lucida Fax';
}
LI.mn
{
	padding-right: 1px;
	display: block;
	padding-left: 1px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: #3399ff thin solid;
	list-style-type: none;
	background-color: #000339;
}
A.mn
{
	padding-right: 5px;
	padding-left: 5px;
	width: 14em;
	color: #ffff99;
	white-space: nowrap;
	background-color: #996600;
	text-decoration: none;
}
A.mns
{
	padding-right: 5px;
	padding-left: 5px;
	width: 14em;
	color: #ffff99;
	white-space: nowrap;
	background-color: #cc9966;
	text-decoration: none;
}

A.mn:link
{
	color: #ffff99;
	white-space: nowrap;
	background-color: #996600;
	text-decoration: none;
}

A.mn:visited
{
	color: #ffff99;
}

A.mn:active
{
	color: #ffff99;
}
A.mn:hover
{
	color: #663300;
	white-space: nowrap;
	background-color: #ffcc33;
	text-decoration: none;
}
/* ----------------------------------- */

/* used in AGENTS and privacy */

.privacy A /* A.privacy:active, A.privacy:hover, A.privacy:link, A.privacy:visited */
{color: #ffdead;background-color: #dc143c;}
.TheTable td
{
    color: #800000;
    background-color: #FFFFCC;
}
.TheTable td.r
{
	white-space: nowrap;
	text-align: right;
}
.TheTable td.b
{
	white-space: nowrap;
	clear: both;
	color: #ffffff;
	background-color: #000000;
	text-align: center;
}
.named
{
	background-color: #FFFFE6;
	color: #800000;
}
.headerpadding
{
	background-color: #FFFFE6;
	color: #800000;
	font-weight: bold;
	font-size: small;
	padding-bottom:5px;
}

.noWrap
{
	white-space: nowrap;
}

/* employment */
#ErrorMessage
{font-weight: bold;color: #ffff00;font-family: Verdana, Arial, Tahoma, 'Times New Roman';background-color: #003366;} 


/* ------------------- BasePage ------------------- */
.baseTopFrame, #baseTopFrame
{
	border-width: 0px;
	margin: 0px;
	border-style: none;
	width: 100%;
	background-image: url(/images/bg.jpg);
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	border-width: 0px;
	height: 74px;
	overflow:hidden;
}
.TheCenterFrame, #TheCenterFrame
{
    overflow: hidden;
    border-style: none;
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border-width: 0px;
    width: 100%;
    border-collapse: collapse;
    display: inline-block;
}

#CenterLeftCol
{
	color: #f8f8ff;
	background-color: #f8f8ff;
	width: 14em;
	background-image: url(/images/bg.jpg);
}
#CenterCenterCol
{
	border-style: none;
	font-size: xx-small;
	background-image: url(/images/split-open.gif);
	width: 4px;
	cursor: pointer;
	background-repeat: repeat-y;
	background-color: #C0C0C0;
	overflow: hidden;
}
.CenterRightCol
{
	background-color: #f8f8ff;	
}

/* ------------ menu table all css driven  ------------ */
#mnMaker
{	
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: 14em;
	list-style-type: none;
	text-decoration: none;
	text-align: center;
	text-decoration: none;
	border-collapse: separate;
	border-spacing: 0px;
}
#mnMaker td
{	border-right: #cc3300 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cc3300 1px solid;
	padding-bottom: 2px;
	padding-top: 0px;
	color: #cc3333;
	background-color: #f5deb3;
	}
#mnMaker A
{
	padding-right: 0px;
	padding-left: 0px;
	color: #cd853f;
	white-space: normal;
	list-style-type: none;
	background-color: #ffffe0;
	text-decoration: none;
	font-size: 10px;
	width:100%;
}                
#mnMaker A:link, #mnMaker A:visited, #mnMaker A:active, #mnMaker A:hover
{
	color: #cc3333;
	background-color: #f5deb3;
	text-decoration: none;
}              
#mnMaker A:hover
{
	color: #ffdab9;
	background-color: #cd853f;
}	
.mnMakerHere
{
	color: #f5deb3;
	background-color: #cc3333;
	font-size: 10px;
	width: 100%;
}
		
/*  ------------------- bottom table -------------------*/
#BottomFrameCell,.BottomFrameCell
{
	color: #fffafa;
	background-color: #800000;
	text-align:center
}

/* invisble */
#BottomFrameCell #ui, .BottomFrameCell #ui
{
	color: #800000;
	background-color: #800000;
}

/* mailhide */
.mailhide
{
	text-decoration: none;
}

/* ------------------- contact Page ------------------- */

.ContactTop
{
    float:left;
    text-align:center;
    width:400px;
    margin-top:20px;
    width:100%;
    }
             
.ContactCenter{
    text-align:center;
    border:0px;
    border-style:none;
    border-color:red;
}            

.required
{
	font-weight: bold;
	color: #008000;
}
.warning
{
	font-size: xx-small;
}
.confirmnote
{
	font-size: xx-small;
}
.ContactTable
{
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: x-small;
}
.ContactTable tr
{vertical-align:top;
}
.ContactTitle, .ContactTitleTD
{
    background-color: rgb(153, 102, 0);    
	font-size: large;
	color: #FFFFCC;
	text-align:center;
	white-space:nowrap
}
/* -------------------   news css -------------------  */	
#newsdiv
{
	border-right: #d2691e thin solid;
	border-top: #d2691e thin solid;
	font-weight: bold;
	overflow: auto;
	border-left: #d2691e thin solid;
	color: #993300;
	border-bottom: #d2691e thin solid;
	position: static;
	height: 100px;
	background-color: #ffffcc;
}
#newsframe
{
	overflow: auto;
	width: 100%;
	height: 300px;
	background-color: #f0f0f0;
}
#newsholer
{
	width: 100%;
	background-color: #e6e6fa;
}
.noBorderImage
{
	border-width: 0px;
	border-style: none;
}


.CLASS
{
}
ACRONYM
{
}
#ElementId
{
}
ACRONYM.CLASS
{
}
.LoginTableDiv
{
    margin: 0px;
    width: 12.5em;
    text-align: center;
    padding: 5px;
}
.LoginInput
{
	border-right: #999933 1px solid;
	padding-right: 4px;
	border-top: #999933 1px solid;
	padding-left: 4px;
	margin-left: 5px;
	margin-right: 5px;
	border-left: #999933 1px solid;
	width: 120px;
	color: #800000;
	border-bottom: #999933 1px solid;
	background-color: #f5f5dc;
}
.LoginTable
{
	border-right: #ff3300 1px solid;
	border-top: #ff3300 1px solid;
	margin: 2px;
	border-left: #ff3300 1px solid;
	border-bottom: #ff3300 1px solid;
}

/* Shadowed borders see javascript border.js*/

#shadowed-border {
  padding: 20px;
  width: 30%;
  margin: 20px auto;
}

#shadowed-border .sb-inner {
  background:#ccc;
}

#shadowed-border .sb-border {
  background:#fff;
}

#shadowed-border2 {
  padding: 10px;
  width: 30%;
  margin: 10px auto; 
}

#shadowed-border2 .sb-inner {
  background:#DFE2FF;
}

#shadowed-border2 .sb-border {
  background:#FFDC9F;
}

.plain {
  padding: 10px;
  width: 30%;
  margin: 10px auto;
  border: thin solid black;
}
.OldWtHead
{
	}
	.WtHead
	{
		}
		
	.BIG
{
	white-space: nowrap;
}
	
.plain
{
	font-family: 'Courier New' , Courier, monospace;
	font-size: small;
}
.Required
{
	background-color: #FFFFCC;
	color: #B30000;
}


/* mailing */
.mailing
{
	text-align: center;
	background-color: #F5DEB3;
}

.linediv
{
	border-right: medium none;
	padding-right: 0in;
	border-top: #b5c4df 1pt solid;
	padding-left: 0in;
	padding-bottom: 0in;
	border-left: medium none;
	padding-top: 3pt;
	border-bottom: medium none;
}

/* axis tables */

#axiscamerabody, #axiscamerabody P,#axiscamerabody DIV, #axiscamerabody A
{
}    
	
#axiscameratop
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #333333;
	vertical-align: top;
	text-align: center;
	color: #33CC33;
}

#axiscameraselect
{
	background-color: transparent;
	color: #808080;
	font-size: small;
	font-style: italic;
	position: absolute;
}

#axisselectiontable
{
	border-style: none;
	background-color: transparent;
	color: #3366CC;
	font-style: normal;
	font-variant: normal;
	border-collapse: collapse;
	border-spacing: 2px;
	empty-cells: hide;
	font-size: small;
	font-weight: normal;
	vertical-align: top;
}
#axisselectiontable TD
{
	text-align:center;
	font-size: small;
	font-weight: normal;
	border: 1px solid #CCCCFF;
}
#axistable A, #axistable A:link,#axistable A:hover, #axistable A:visited,
#axisselectiontable A, axisselectiontable A:link, #axisselectiontable A:visited, 
#axiscameraselect A, #axiscameraselect A:link,  #axiscameraselect A:visited
{
	color: #FFFFFF;
	background-color: #3366CC;
	font-size: small;
	font-weight: normal;
	font-variant: normal;
}



#axiscameraselect A:hover, #axisselectiontable A:hover, #axistable a:hover
{
	background-color: #333399;
	color: #C0C0C0;
	font-size: small;
	font-variant: normal;
}

#axistable
{
	background-color: #333333;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	top: 0px;
	right: 0px;
}
#axistable TD
{
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #000099;
	width: 320px;
	height: 240px;
	vertical-align:top;
	text-align:left;
}
#axismsg
{
	background-color: #996633;
	color: #FF9966;
	font-size: small;
	position: absolute;
	top: 25%;
	left: 30%;
    width: 550px;
    visibility:collapse;
    display:none; 
}    


/* hp Alpha page */
#hpTable
{
	background-color: #990000;
	color: #003366;
	border-color: #666666 #E7E7E7 #DCDCDC #666666;
	font-size: small;
}
.alphatable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003366;
}
.alphatable TD
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #003366;
    vertical-align: top;
    padding: 0px 2px 0px 2px;
}
.hph5
{
	font-weight: bold;
	font-size: x-small;
	color: #003366;
}
.hpheader
{
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#hpmainpage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: lighter;
	cursor: pointer;
	text-decoration: underline;
}
#alpharecital
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px double red;
	overflow: visible;
	position: absolute;
	text-align: justify;
	width: 350px;
	background-color: #FEF7D8;
	padding-left: 3px;
	padding-right: 3px;
}
#alphaleftpanel
{
	color: #003366;
	background-color: #E7E7E7
}
#alphaleftpanel LI
{
	color: #003366;
	list-style-type: disc;
}
/* administration page */
.nav_buttons
{
	font-weight: bold;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #000099;
	border-color: #C8E9FD;
	border-width: thin;
}
.q
        {
            padding-right: 0px;
            padding-left: 0px;
            font-size: 10px;
            padding-bottom: 0px;
            margin: 0px;
            width: 10px;
            cursor: pointer;
            padding-top: 0px;
            height: 10px;
        }
.d
        {
            border-right: #cc9933 1px solid;
            border-top: #cc9933 1px solid;
            border-left: #cc9933 1px solid;
            border-bottom: #cc9933 1px solid;
            background-color: #ffdead;
        }
#TabTable
        {
            clear: none;
            float: left;
            visibility: visible;
            page-break-before: auto;
            page-break-after: auto;
            color: #663300;
            line-height: normal;
            letter-spacing: normal;
            border-collapse: separate;
            background-color: #ffefd5;
        }
.tabSel
        {
            font-weight: bold;
            cursor: pointer;
            color: #ffff66;
            background-color: #cc6600;
        }
.tabUnsel
    {
        font-weight: bold;
        cursor: pointer;
        color: #cc3300;
        background-color: #ffefd5;
        text-align: center;
    }
.CharTable
	{
		background-color: #ffefd5;
	}
.cRow
	{
		font-size: x-small;
		font-family: Arial;
	}

/* ------ on scroll ------ */
#ComputerMonitor
{
	border-style: none;
	padding: 24px 20px 62px 15px;
	margin: 0px;
	background-image: url(../images/Monitor.jpg);
	width: 282px;
	height: 300px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	overflow: hidden;
}
#ComputerMonitor a:link, #ComputerMonitor a:hover, #ComputerMonitor a:visited
{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: underline;
}
#scrollvcr img, #scrollvcr a, #scrollvcr a:link, #scrollvcr a:visited, #scrollvcr a:hover
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
	border: 0px none #FFFF00;
	color: #FFFFFF;
	font-size: 6px;
	background-color: #000000;
	overflow: hidden;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.MsoNormal
{	/* generated by word documents */
	}
.ControlList, .ControlList UL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFCC;
	background-color: #333300;
	padding: 0px;
	margin: 0px;
	border-style: none;
	white-space: nowrap;
}
.EmploymentDetail
{
	margin: 10px;
	padding: 4px;
	width: 80%;
	background-color: Maroon;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#eeTable{background-color:#ff9900}
#eeTable TR{padding: 4px;}
#eeTable TD{padding: 4px;}
#hpOffer TD { vertical-align:top; padding-left:4px;padding-right:4px ; text-align:center}
.AddressTable, .AddressTable a:visited , .AddressTable a:Active , .AddressTable a:link 
{
    border-style: solid;
    border-width: 0px;
    border-color: #CCCC00;
    background-color: #996600;
    font-size: 10pt;
    color: #FFFFCC;
    text-align: center;
    white-space: nowrap;
}
.AddressTable a:hover
{
    background-color: #FFFFCC;
    color: #996600;
    cursor: auto;
}        

