/*********************************************************** 
/ 1. STYLE FROM STYLE_NAVCENTER_HOME.CSS 
************************************************************/
#centernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #003366;
	font-size: xx-small;
	height: 16px;
	width: 610px;
	margin: 0px 0px 0px 88px;
	padding: 6px 0px 0px 0px;
}

#centernav ul {
  	padding: 0;
  	margin: 0;
	list-style-type: none;
	vertical-align: middle;
	text-align: center;
  }
  
  
#centernav ul li {
	float: left;
	position: relative;
	width: 86px;
	height: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	list-style-type: none;
  }

#centernav li ul {
  display: none;
  position: absolute; 
  left: -1px;
 	top: 13px;
    height: 20px;
}

html>body #centernav li ul {
  display: none;
  position: absolute; 
  left: -1px;
 	top: 16px;
    height: 20px;
}	

  
  /* Styles for Menu Items */	
#centernav ul li a {
        display: block;
        text-decoration: none;
        color: #FFFFFF;
        padding: 1px;
        }
		
#centernav ul li a:hover {
		background: none;
        }
		
		
		/* Fix IE. Hide from IE Mac \*/
* html #centernav ul li { float: left; height: 1%; }
* html #centernav ul li a { height: 1%; }
/* End */


#centernav li > #centernav ul {
        top: auto;
        left: auto;
        }

#centernav ul li ul li {
	border: 0px;
	margin: 0px;
  	        }
  	        
html>body #centernav ul li ul li {
	border: 0px;
	margin: 1px 0px 5px;
  	        }
		  
#centernav ul li ul li a {
	vertical-align: middle;
	text-align: left;
  	  width: 250px; /* Width of Menu Items */
        border: 1px solid #A5A594;
        color: #777;
        background: #FFFFFF;
               padding: 5px;
        }
        
html>body #centernav ul li ul li a {
  	  width: 205px; /* Width of Menu Items */
        }

#centernav ul li ul li a:hover {
	vertical-align: middle;
	text-align: left;
  	  width: 250px; /* Width of Menu Items */
        border: 1px solid #A5A594;
        color: #000000;
        background: #F1F2E3;
        padding: 5px;
        }

html>body #centernav ul li ul li a:hover {
  	  width: 205px; /* Width of Menu Items */
        }	

#centernav li:hover ul,#centernav li.over ul { 
		display: block;
		}

/*
Additions to Base.css to handle Center Nav
***********************************************************/
#centernav ul li span {
        display: block;
        text-decoration: none;
        color: #FFFFFF;
        padding: 1px;
        }
		

/*********************************************************** 
/ 2. STYLE FROM BASE.CSS 
************************************************************/
html	{
	min-width: 802px;
	}


img	{
	display: block;
	border: 0 none inherit;
	}
	
	
body {
	background-color: #E1E1E1;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 62.5%/1.2em Verdana, Arial, Helvetica, sans-serif;
}



/* Wrapper (Main Container)
----------------------------------------------- */
#wrapper {
	position: relative;
	height: auto;
	width: 800px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}



/* Header (Logo & Top Image)
----------------------------------------------- */
#header {
	height: 130px;
	width: 800px;
	background-color: #FFFFFF;
	margin: 0px;
	}
	
#headerlogo {
	float: left;
	background: url(images/logo_box.jpg) no-repeat;
	height: 127px;
	width: 173px;
	margin: 0px 3px 3px 2px;
	}
	
html>body #headerlogo {
	margin: 0px 3px 3px 4px;
	}
	
#headerimage {
	float: left;
	height: 127px;
	width: 616px;
	margin: 0px 2px 3px 0px;
	}
	
html>body #headerimage {
	margin: 0px 4px 3px 0px;
	}
	
	

/* Main Navigation Bar
----------------------------------------------- */
#contentbuttons {
	background-color: #003366;
	width: 792px;
	height: 28px;
	margin: 0px 4px 0px 4px;
	z-index: +1;
	}



/* Main Content Container
----------------------------------------------- */
#maincontent {
	background-color: #FFFFFF;
	height: auto;
	width: 790px;
	border: 1px solid #CCCCCC;
	margin: 3px 4px;
	}
	


/* Left Content Container
----------------------------------------------- */
#leftcontent {
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 167px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
	}

/* Left Content Side Nav Header
----------------------------------------------- */
#sidenavheader {
	background: url(images/arrowheader.jpg) no-repeat;
	background-color: #003366;
	height: 22px;
	width: 165px;
	border: 1px solid #003366;
	margin: 0px 0px 2px 0px;
	}
		
#sidenavheadercontent {
	height: 22px;
	width: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	}
	
html>body #sidenavheadercontent {
	font-size: 1em;
	}
	
#sidenavheadertext {
	margin: 5px 0 0 17px;
	}
	
	
	
/* Left Content Side Nav Content
----------------------------------------------- */
#sidenav ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        width: 167px; /* Width of Menu Items */
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
        }
		
html>body #sidenav ul {
		font-size: 1em;
        }

#sidenav ul li {
	position: relative;
	padding: 1px;
	z-index: 1;
	list-style-type: none;
        }

#sidenav li ul {
        position: absolute;
        left: 166px; /* Set 1px less than menu width */
        top: 0;
		display: none;
		font-size: 1em;
        }		
			
/* Styles for Menu Items */	
#sidenav ul li a {
        display: block;
        text-decoration: none;
        color: #777;
        background: #FFFFFF;
        padding: 4px;
        border: 1px solid #CCCCCC;
        }
		
/* Styles for Menu Items */	
#sidenav ul li span {
        display: block;
        text-decoration: none;
        color: #777;
        background: #FFFFFF;
        padding: 4px;
        border: 1px solid #CCCCCC;
        }
        
* html #sidenav ul li span { height: 1%; }
		
/* Fix IE. Hide from IE Mac \*/
* html #sidenav ul li { float: left; height: 1%; }
* html #sidenav ul li a { height: 1%; }
/* End */
		
#sidenav ul li a:hover {
        }
		
#sidenav ul li ul li { 
	padding: 0px;
	border: 1px 1px 0px 0px solid #CCCCCC;
        }
		
#sidenav ul li ul li a {
        color: #FFFFFF;
		background: #003366;
        }
		
#sidenav ul li ul li a:hover {
        color: #FFFFFF;
        background: #A5A594;
        }
			
#sidenav li:hover ul, #sidenav li.over ul { display: block; } /* The magic */


/* Right Content Container
----------------------------------------------- */
#rightcontent {
	display: block;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 575px;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	border-left: 1px solid #CCCCCC;
	}
	
	
	
/* Right Context Text Styles
----------------------------------------------- */
#rightcontent p{margin-bottom: 6px; margin-top: 0; }

#rightcontent a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	}
	
#columntext {
	float: left;
	background-color: #FFFFFF;
	height: 820px;
	width: 150px;
	padding: 5px 20px;
	color: #514E51;
	}
	
#columntext p{
	color: #514E51;
	font-style: italic;
	}
	
#columntext p a{
	color: #514E51;
	font-style: normal;
	}
	
	
#locations {
	background-color: #FFFFFF;
	float: left;
	height: 135px;
	width: 165px;
	padding: 15px 10px 5px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #514E51;
	}
	
#locationsarrow {
	display: block;
	height: 15px;
	padding-top: 2px;
	background-image: url(images/arrow7.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #7F7F7F;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	}
	
#locationsarrow a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #7F7F7F;
	text-decoration: none;
	}

/*breadcrumbs
----------------------------------------------- */
#breadcrumbs {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #003366;
	text-align: center;
	}
	
#breadcrumbs p{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #003366;
	}
	
#breadcrumbs p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #003366;
	text-decoration: none;
	}

/* Right Content Headers
----------------------------------------------- */
#rightcontentheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #514E51;
	line-height: 1.4em;
	}

br.clear {clear: left;}


/* Footer
----------------------------------------------- */
#footer {
	background: #003366;
	height: 20px;
	width: 792px;
	margin: 0px 4px;
	border-bottom: 4px solid #FFFFFF;
	}
	
#footertext {
	height: 12px;
	width: 772px;
	padding: 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	}

/*
Additions to Base.css to handle table
***********************************************************/
#rightcontent TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #514E51;
}

#rightcontent TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	line-height: 1.4em;
	FONT-WEIGHT: normal;
	color: #514E51;
}

#rightcontent TD a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	/*text-decoration: underline;*/
}

#footertext a
{
    COLOR: #ffffff;
    text-decoration: none;
}

A:link  {color:  #514e51; TEXT-DECORATION: underline;}
A:visited {color: #514e51; TEXT-DECORATION: underline;}
A:active {color: #514e51; TEXT-DECORATION: underline;}
A:hover	{ COLOR:#0033FF; TEXT-DECORATION: underline;}

A.locationsarrow {
	text-decoration: none;
	}
	
/*********************************************************** 
/ 3. Overwrite styles from Default.css ... will not have any
			per portal ... portal.css will remain empty ... the
			skin determines the styles to be overridden aswell 
************************************************************/
/* style for module titles */
.Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
  font-weight:    bold;
	color: #514E51;
	line-height: 1.4em;
	}
	
/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
    font: 1em Verdana, Arial, Helvetica, sans-serif;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #ff0000
}

/*********************************************************** 
/ 4. Styles the application uses 
************************************************************/
TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}

TD
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	line-height: 1.2em;
	FONT-WEIGHT: normal;
}

.clsAPFineText
{
	color: #7F7F74;
}

/*.clsDg
{
  border-color: #cccc99;
  background-color: #f5f5dc;
}

.clsDg_Header
{
  cursor: hand;
  border-right: #cccc99 thin outset;
  border-top: #cccc99 thin outset;
  font-weight: bold;
  border-left: #cccc99 thin outset;
  color: Black;
  border-bottom: #cccc99 thin outset;
  background-color: #cccc99;
  text-align: center;
}

.clsDg_Header TD{ font-weight:bold }

.clsDg_Footer
{
  border-right: #cccc99 thin outset;
  border-top: #cccc99 thin outset;
  font-weight: bold;
  border-left: #cccc99 thin outset;
  color: white;
  border-bottom: #cccc99 thin outset;
  background-color: #cccc99;
  text-align: center;
}

.clsDg_Pager
{
  font-weight: bold;
  background-color: #cccc99;
  text-align: right;
}

.clsDg_item
{
  text-indent: 2pt;
  background-color: #f5f5dc;
}

.clsDg_Alternate
{
  text-indent: 2pt;
  background-color: gainsboro;
}

.clsDg_SelectedItem
{
	font-weight: bold;
	text-indent: 2pt;
	background-color: lightsteelblue;
}

.clsDtLst_item
{
  text-indent: 2pt;
  background-color: #EDEEE6;
}

.clsDtLst_Alternate
{
  text-indent: 2pt;
  background-color: #FAFAEB;
}*/

/*********************************************************** 
/ 5. STYLE FROM Country.CSS 
************************************************************/
/* Left Content Country Menu
----------------------------------------------- */

#country {
	background: url(images/countries_sm.jpg) no-repeat;
	height: 62px;
	width: 165px;
	border: 1px solid #003366;
	margin: 0px 0 0 0;
	}
	
html>body #country {
	height: 60px;
	}
		
#countryheader {
	height: 22px;
	width: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	}
	
html>body #countryheader {
	font-size: 1em;
	}
	
#countryheadertext {
	margin: 5px 0 0 17px;
	}
	
#countrybox {
	margin: 2px;
	}
	
html>body #countrybox {
	margin: 2px 0 0 2px;
	}
	
/*********************************************************** 
/ 6. STYLE FROM OneMinuteBox.CSS 
************************************************************/
	
/* Right Content One Minute
----------------------------------------------- */	

#contentoneminute {
	float: right;
	background: #FFFFFF;
	height: 150px;
	width: 152px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
	}
	
#oneminute {
	background: url(images/quickstrike.jpg) no-repeat center top;
	height: 125px;
	width: 150px;
	margin-top: 1px;
	border: 1px solid #8999A8;
	}
	
	
#oneminuteheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	margin-left: 15px;
	height: 10px;
	}
	
html>body #oneminuteheadertext {
	font-size: 1em;
	}

#oneminutebox {
	background-color: none;
	height: 115px;
	width: 140px;
	padding: 5px;
	}
	
#oneminuteboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #514E51;
	font-style: italic;
	}
	
#oneminuteboxtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #514E51;
	font-style: normal;
	}
	
html>body #oneminuteboxtext a{
	font-size: 1em;
	}
	
#oneminuteboxtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #514E51;
	font-style: italic;
	}
	

/*	One minute box styles for container .... the main styles are in the skin ... this is kind
		of messed up but this is how it is ... cos they have another onminutebox for the AP - US - V2 skin
		also. Since in this container we have a div id=contentpane inside the id=onminute box
		customize the styles for the div and anchor inside the div
*******************************************************************************************/
#oneminutebox div A
{
    FONT-SIZE: 1em;
    COLOR: #514e51;
    LINE-HEIGHT: 1.4em;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*********************************************************** 
/ 7. STYLE FROM PopUp.CSS 
************************************************************/
/*
img	{
	display: block;
	border: 0 none inherit;
	}
	
body {
	background-color: #E1E1E1;
	margin: 0px;
	padding: 0px;
	font: 62.5%/1.2em Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	height: auto;
	width: 500px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#container {
	width: 500px;
	height: auto;
	background: url(images/crawford_popup2.jpg) no-repeat;
	background-color: #FFFFFF;
}

#textholder {
	height: auto;
	width: 390px;
	padding: 142px 0px 0px 105px;
}




/* Right Content Headers
----------------------------------------------- */
/*
#rightcontentheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #514E51;
	line-height: 1.4em;
	}
	

#maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	height: auto;
	width: 375px;
	margin: 5px;
}


#maintext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.4em;
	color: #514E51;
	}
*/