@charset "UTF-8";
/* CSS Document */

/* =Global Centering
-----------------------------------------------------------------------------*/

#global {
     margin-left: auto;
     margin-right: auto;
     width:800px;
	 margin-top:20px;
     text-align: left; /* to realign your text */
}


/* =General
-----------------------------------------------------------------------------*/

body {
	margin: 0; /* to avoid margins */
	padding: 0;
	text-align: center; /* to correct the centering IE bug*/
	background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color:#d5d5d5;
	font:100%/1.25 Arial, Helvetica, sans-serif;
}

/* Remove padding and margin */
* {margin: 0;padding: 0;}

/* Class for clearing floats */
.clear {clear: both;}

/* Remove border around linked images */
img {border: 0;}

/* Headings */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

/* Bullet List Styles */

ul.clearvoxList { 
font-size:16px;
color:#666;
line-height:normal;
line-height:20px;
margin-left:0em;
padding-left:2.5em;
padding-right:20px;
margin-bottom:2px; 
margin-top:2px; 
font-weight:normal;
}
ul.clearvoxList li { 
background:url(images/bullet.gif) 0em 0.4em no-repeat; /* change background em accordingly */ 
padding-left: 1em; 
font-size:14px;
color:#666;
list-style: none;
font-weight:normal;
}
.clearvoxList ul li { 
background-image:url(images/bullet.gif); 
}

ol.clearvoxList li, ul.clearList li { 
margin-bottom:0.2em;
font-size:14px;
color:#666;
font-weight:normal;
}

ol.clearvoxList { 
margin-left:1.5em; 
padding-left:0px;
color:#666;
font-weight:normal;
}
.clearvoxList ol li { 
list-style:none;
font-size:11px;
background-image:none; 
padding-top:0px;
padding-left:4em;
color:#666;
font-weight:normal;
}


/* Wrapper */

#wrap {
width:800px;
margin:0 auto;
}

/* Global Classes */

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.wrap          { width:960px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/* =Tables & DIVs
-----------------------------------------------------------------------------*/

table { 
	border-spacing: 0;
	border-collapse: collapse;
}

td {
	font-weight: normal;
}

div {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:5px;
}

div p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	color:#666;
	margin:0;
}

div .quotename {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic; 
	color:#666;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px; 
	padding-right:20px; 
	text-align:right;
	margin:0;
}

/* =Menu
-----------------------------------------------------------------------------*/
.menunav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #666666;
	padding-right:25px;
}

a.menunav:link {
	text-decoration: none;
	font-weight:normal;
	color: #666666;
}
a.menunav:visited {
	text-decoration: none;
	font-weight:normal;
	color: #666666;
}
a.menunav:hover{
	text-decoration:underline;
	font-weight:normal;
	color: #0099cc;
}


/* =Forms
-----------------------------------------------------------------------------*/

.loginMessage {
	color:#d5091c;
	font-weight:300;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formError {
	color:#d5091c;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:10px;
	vertical-align:text-top;
}

.formtext {
	color: #161620;
	font: 100% Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	display:inline;
}
.fieldLabel {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	padding-right:10px;
	vertical-align:text-top;
}
.fieldText {
	color:#333333;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:13px;
}

input.fieldText, select.fieldText {
	color:#333333;
	border: 1px solid #999999;
	padding: 3px;
	font-size:12px;
	margin-top: 5px;
}
.error,input.error, select.error {
	color:#333333;
	border: 1px solid #D5091C;
	padding: 3px;
	font-size:12px;
	margin-top: 5px;
}
.completeText {
	color:#d5091c;
	font-weight:200;
	font: 100% Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px 5px 5px 25px;
}
.shortfaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.mainError {
                color:#d5091c;
                font-family:Arial,Helvetica,sans-serif;
                font-size:10px;
                font-size-adjust:none;
                font-stretch:normal;
                font-style:normal;
                font-variant:normal;
                font-weight:bold;
                line-height:normal;
                padding:4px;
}

.hotspot {
				color:#006699; 
				cursor:pointer;
}
.submit_button {
	background-image:url(images/submit.gif);
	background-repeat: no-repeat;
	width:168px;
	height:36px;
}
.next_button {
	background-image:url(images/next.gif);
	background-repeat: no-repeat;
	width:101px;
	height:26px;
}
.download_button {
	background-image:url(images/download.gif);
	background-repeat: no-repeat;
	width:101px;
	height:26px;
}

/* =Footer Menu and Copyright
-----------------------------------------------------------------------------*/

.allrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-top:5px;
}

.btmnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	text-align:center;
	padding-right:20px;
}

a.btmnav:link {
	text-decoration: none;
	color: #666666;
}
a.btmnav:visited {
	text-decoration: none;
	color: #666666;
}
a.btmnav:hover{
	text-decoration: none;
	color: #0099cc;
}

/* =Email Link
-----------------------------------------------------------------------------*/
a.link:link {
		color: #666666;
		text-decoration:underline;
}
a.link:visited {
		color: #666666;
		text-decoration:underline;
}
a.link:hover {
		color: #0099cc;
		text-decoration:underline;
}