/*html elements*/
body 
{ 
  background:#979797; 
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  border:0px; 
  background-color:#cccccc;
  background-image:url('../images/layout/background.jpg');
  background-repeat:no-repeat;
  background-position:bottom left;
  font-family:'verdana', 'times new roman'; 
  font-size:12px;
  height: 100%;
}

h1 { font-family:'verdana', 'times new roman'; font-size:12pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h2 { font-family:'verdana', 'times new roman'; font-size:10pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h3 { font-family:'verdana', 'times new roman'; font-size:9pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*p { font-family:'verdana', 'times new roman'; font-size:12px; }*/
/*li { font-family:'verdana', 'times new roman'; font-size:12px;}*/
p { font-family:'verdana', 'times new roman'; font-size:8pt; line-height:17px; overflow: auto; clear: both;}
li { font-family:'verdana', 'times new roman'; font-size:8pt; line-height:17px;}
span { font-family:'verdana', 'times new roman'; font-size:8pt; line-height:17px;}


/*specific divs*/
#globe
{
  position:absolute;
  z-index:1;
  left:491px;
  filter:alpha(opacity=9);
  opacity:.09;
  -moz-opacity:.09;
  overflow:hidden;
}

#header
{
  text-align:left;
  position:relative;
  z-index:2;
}

#contentContainer
{
	position: relative; 
	text-align: left; 
	z-index : 2;
	height:100%;
}

#contenttext
{
	visibility: hidden;
	position: absolute; 
	top: 140px; 
	z-index: 2;
	text-align:left;
}

#contentBackground
{
  width: 530px; 
  height: 300px; 
  overflow:hidden;
  float: right; 
  padding-right: 9px; 
  z-index: 9; 
  opacity: .75; 
  filter: alpha(opacity=75)
}

#topMenuHere
{
  background:url('/images/layout/topmenu.jpg') no-repeat;
  overflow:hidden;
  height:38px;
  text-align:left;
  padding-left:8px;
  width:768px;
}

#topMenuHere_NoMenu
{
  background:url('/images/layout/topmenu_nomenu.jpg') no-repeat;
  overflow:hidden;
  height:38px;
  text-align:left;
  padding-left:8px;
  width:768px;
}


#sideMenu
{
  float:left;
}

#jumpMenu
{
  border:1px solid #000000;
  background:#ffffff;
  width:215px;
  font-family:'verdana', 'times new Roman';
  font-size:12px;
  position:relative;
  z-index:1;
}

.contentPadding
{
  width: 470px; 
  padding-left: 10px;
}

.contentPaddingWide
{
  width: 700px; 
  padding-left: 30px;
  padding-bottom: 10px;
  padding-top: 20px;
  padding-right: 10px;
  text-align: left;
  float: left;
}

.hideForPrint
{
}

.printtemplate
{
  visibility:hidden;
}

a:link
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:underline;
}

a:visited
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:underline;
}

a:active
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#ff0000;
	text-decoration:underline;
}


.whiteLink:link
{
	font-family:'verdana', 'times new Roman';
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.whiteLink:visited
{
	font-family:'verdana', 'times new Roman';
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.whiteLink:active
{
	font-family:'verdana', 'times new Roman';
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.whiteLink:hover
{
	font-family:'verdana', 'times new Roman';
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

a.expandContract:link
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

a.expandContract:visited
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

a.expandContract:active
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

a.expandContract:hover
{
	font-family:'verdana', 'times new Roman';
	font-size:8pt;
	color:#ff0000;
	text-decoration:underline;
	cursor:pointer;
}

.topLink:link
{
  color:black;
  text-decoration:none;
}

.topLink:visited
{
  color:black;
  text-decoration:none;
}

.topLink:active
{
  color:black;
  text-decoration:none;
}

.topLink:hover
{
  color:black;
  text-decoration:underline;
}

.bulletPoint
{
  display:none;
  clear:left;
  margin: 5px 0px 0px 40px;
}


/* Begin Mobility Newsletter Sign Up Styles */
div.Form
{
	/*background-color:Red;*/
	margin-top:20px;
}
div.FormLabel
{
	/*background-color:Blue;*/
	width:120px;
	padding-right:5px;
	float:left;
	text-align:right;
	/*vertical-align:middle;
	text-align:left*/
}

div.FormInput
{
	/*background-color:Green;*/
	width:173px;
	padding:4px 0px 4px 0px; 
	float:left;	
}

.FormValidator
{
	/*background-color:Yellow;*/
	padding:7px 0px 1px 0px; 
	float:left;
	width:60px;
}

.FormDropDownList
{	
	width:275px;	
}

.FormTextBox
{	
	width:275px;	
}

.FormTextBoxWide
{
	width:275px;
}

.FormButton
{	
	
}

/* End Mobility Newsletter Sign Up Styles */