/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px arial;
	color:#333;
	}
	
a {
	text-decoration:none;
	}
	
a:hover {
	color: #FF7F00;
	text-decoration:underline;
	}
	
/* ID Styles */
	
#navigation a {
	font:10px arial;
	color: #EEEEEE;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #FF7F00;
	text-decoration:underline;
	}

#navLeft a {
	color: #333;
	text-decoration:none;
	font-weight:bold;
	}
	
#navLeft a:hover {
	color: #FF7F00;
	text-decoration:underline;
	}
	
#padding {
	padding:20px 5px 20px 5px;
	}
	
/* Class Styles */

.bodyText {
	font:12px verdana;
	line-height:16px;
	color:#333;
	}
	
.caption {
	font:12px verdana;
	line-height:16px;
	color:#333;
	font-weight:bold;
	text-align:center;
	}
	
.bold {
	font:12px verdana;
	line-height:16px;
	color:#333;
	font-weight:bold;
	}
	
.pageName {
	font:20px arial;
	color: #000;
	letter-spacing:.1em;
	line-height:26px;
	font-weight:bold;
	}
	
.header {
	text-align:center;
	font:24px verdana;
	color: #111;
	font-weight:bold;
	}
	
.subHeader {
	text-align:left;
	font:16px verdana;
	color: #111;
	font-weight:bold;
	/*line-height:20px;*/
	}
	
.phrase {
	text-align:left;
	font:14px verdana;
	color: #222;
	font-weight:bold;
	line-height:20px;
	}
	
.navText {
	font:10px arial;
	color: #999999;
	letter-spacing:.1em;
	}
	
.leftNavHeading {
	font:15px arial;
	text-align:left;
	text-decoration:underline;
	}

.leftNavText {
	font:12px arial;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	/*text-indent:5px;*/
	letter-spacing:.lem;
	}

.corner{display:block}
.corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#002B82}
.cornerL1{
  margin-left:3px;
  padding-left:1px;
  border-left:1px solid #7f92b7;
  background:#385899}
.cornerL2{
  margin-left:1px;
  padding-left:1px;
  border-left:1px solid #c9cdd6;
  background:#2a4d93}
.cornerL3{
  margin-left:1px;
  border-left:1px solid #2a4d93;}
.cornerL4{
  border-left:1px solid #7f92b7;}
.cornerL5{
  border-left:1px solid #385899;}
.cornerR1{
  margin-right:3px;
  padding-right:1px;
  border-right:1px solid #7f92b7;
  background:#385899}
.cornerR2{
  margin-right:1px;
  padding-right:1px;
  border-right:1px solid #c9cdd6;
  background:#2a4d93}
.cornerR3{
  margin-right:1px;
  border-right:1px solid #2a4d93;}
.cornerR4{
  border-right:1px solid #7f92b7}
.cornerR5{
  border-right:1px solid #385899}
.cornerfg{
  background:#002B82}

.gradientBlue {
	height:36px;
	padding:0px;
	background:url(gradientBlue.png) 0% 0% repeat-x;
	color:#000;
	}

.gradientGrey {
	background:url(gradientGrey.png) 0% 0% repeat-x;
	height:20px;
	padding:0px;
	
	font:10px arial;
	color: #999999;
	letter-spacing:.1em;
	}
	
/* Table Formatting */
th.features {font:12px verdana;font-weight:bold;border-width: 1px; border-color: #333; vertical-align: top; color:#333; text-align:center;background-color:#C7D2E9;}
td.features {font:12px verdana;border-bottom: solid; border-width: 1px; border-color: #333; text-align: center;}
th.first {text-align: left; color:#333;}
td.first {font:12px verdana;text-align: left; color:#333;}
td.checked {vertical-align: top; text-align: center;}
td.price {font:12px verdana;text-align: center; color:#333;}
span.disclaimer {font:12px verdana;font-size: x-small; font-weight: normal; font-style: normal; color:#333;}
div.tableHeader {font-size: larger; font-weight: bold;margin-bottom: 10px; margin-top: 25px; color:#333;}
div.licenseHeader {font:12px verdana;font-size: smaller; font-weight: bold; color:#333;}
div.licenseInfo {font:12px verdana;font-size: smaller; width:600px; color:#333;}

.search{
	position:relative;
	top:-50px;
	right:15px;
}

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
