*{
margin: 0px;
padding: 0px;
}



/* ---------------------- Page Sections ---------------------- */
body {
	
	/*background-color: #EBEBEB; */
	background-color: #424242;
	margin-top: -10px;
}

.content {
	text-align: center;
	line-height: 14pt;
	font-size: 10pt;
	font-family: "Lucida Grande";
	color: #353535;
	margin-right: 6px;
	margin-left: 6px;
	background-color: #FFF;
}


#footer {
	text-align: center;
	line-height: 14pt;
	font-size: 8pt;
	font-family: Arial;
	color: white;
}


.spacer {
	background-color: #FFF;
}

.horizDividerLine{
margin-top: 20px;
margin-bottom: 10px;
background: gray;
height:1px;
width: inherit;
margin-left: auto;
margin-right: auto;
}


#rightImageBar{
width:200px;
float: right;
}

#rightImageBar img{
	padding: 10px;
}


#leftImageBar{
width:100px;
padding-left: 30px;
padding-top: 15px;
float:left;
}

#leftImageBar img{
padding-top: 5px;
padding-bottom: 5px;
}


#bottomBar{
width:790px;
height: 80px;
margin-left: auto;
margin-right: auto;
border: none;
line-height: 80px;
padding-bottom: 40px;
}

#bottomBar img{
padding: 8px;
}

#bottomBar a{
text-decoration: none;
}

#bottomBar a:hover {
text-decoration: none;
}

/* ---------------------- Text ---------------------- */

#faqtext{
width: 700px;
margin-left: auto;
margin-right: auto;
text-align: left;

}

.question{
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}

.answer{
}

.imageCaption{
z-index: 0;
text-align: left;
font-size: 10px;
}

p{
margin-bottom: 15px
}

.freeLabel{
	font-size: 8pt;
	line-height: 20pt;
	padding-bottom: 10px
}

.freeLabelRed{
color: red;
}

#title{
color: black;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
line-height: 40px;
}

#text{
text-align: left;
line-height: 22px;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-right: 200px;
margin-left: 200px;
}

.genericText{
text-align: center;
line-height: 22px;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

.featuresList{

line-height: 30px;
margin-left: 17px;

}

.featuresList li{

	list-style-type: square;

}

/* ---------------------- Images ---------------------- */

#topImg{

	margin-bottom: 7px;
	margin-top: 7px;

}

img{
border: none;
}

/* ---------------------- Navigation ---------------------- */


#navigation {

padding-top: 10px;
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
text-align: right;
margin-left: 680px;

}

/*

#navigation ul {
margin-left: auto;
margin-right: auto;
height: 30px;
}

*/

#navigation ul a {
border: 0;
color: black;
}

#navigation ul a:hover {
text-decoration: underline;
color: black;
}

#navigation li {
	float: left;
	list-style-type: none;
	padding-right: 15px;
	padding-left: 10px;
	width: 40px;
	line-height: 29px;
	height: 30px;
	background: url(http://images.apple.com/aperture/images/globalnavdivider20050120.gif) no-repeat right center; float:left
}






/* ---------------------- Border ----------------------  */

.border_layer {
	width: 900px;
}

.left_border {
	position: relative;
	background: url(../images/shadows/left.png);
	background-repeat: repeat-y;
	background-position: left;
	margin-bottom: 0px;
}

.right_border {
	position: relative;
	background: url(../images/shadows/right.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-bottom: 0px;
}

.bottom_border {
	background: url(../images/shadows/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	float: left;
	height: 6px;
	width: 888px;
	left: 0px;
}

.bottom_left_border {
	float:left;
	background: url(../images/shadows/left_corner.png);
	background-position: top right;
	height: 6px;
	width: 6px;
	margin-right: 0px;
}

.bottom_right_border {
	float:right;
	background: url(../images/shadows/right_corner.png);
	background-position: top left;
	height: 6px;
	width: 6px;
	margin-left: 0px;
}

/* ---------------------- Links ----------------------  */

#homelink{
left: 55px;
top: 18px;
position: absolute;
}

#globeImage{
left: 12px;
top: 10px;
position: absolute;

}

#globeImage img{

}

a.terms:link, a.terms:active, a.terms:visited {
	color: #666666;
	text-decoration: underline;
}

a.terms:hover {
	color: #333333;
	text-decoration: underline;
}

a:link {
	color: #002BB8;
	text-decoration: none;
	border: none;
}

a:visited {
	text-decoration: none;
	border: none;
}

a:visited:hover {
	color: #5A3696;
/*	color: green;*/
	text-decoration: underline;
/*	text-decoration: none;*/
}

a:hover {
	color: #002BB8;
	text-decoration: underline;
}

a:active, a:visited:active {
	color: #FAA700;
	text-decoration: underline;
}


/* ---------------------- Other ----------------------  */
#highlight {
	/*color: red;*/
	font-weight: bold;
}

#fineprint {
	font-weight: normal;
	font-size: 8pt;
	color: gray;
}

#checkbox{
line-height: 22px;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

h1 {
	line-height: normal;
}