/***********************************************************
*
* Links
*
************************************************************/

A:link {
	TEXT-DECORATION: none;
	COLOR: blue
}
A:active {
	TEXT-DECORATION: none;
	COLOR: blue
}
A:visited {
	TEXT-DECORATION: none;
	COLOR:blue
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
A.noColor:link {color : none}

.faqfont {
	FONT: 0.8em verdana, serif; COLOR: #000000;
	padding-left: 0.9cm
}


.faqfontTopHeader {
	FONT: 0.9em verdana, serif; COLOR: blue;
	
}

.faqfontHeader {
	FONT: 0.9em verdana, serif; COLOR: blue;
	padding-left: 0.5cm;
	}

/***********************************************************
*
* Headings
*
************************************************************/

h1, h2, h3{
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;
	margin:1em 0 0.5em;
}
h1{
	margin-top:0;
}

.caption{
	FONT: 12pt arial, serif; font-weight: bold; COLOR: BLACK;
	margin-bottom:1em;
 TEXT-DECORATION: underline;

}

/* changed */
.smfont {
	FONT: 0.8em verdana, serif; COLOR: #000000;
}
.cpfont {
	FONT: 0.9em verdana, serif; COLOR: BLACK;
	ALIGN:left;
	border: 1px solid #000000;
	margin-left:18em;
	margin-right:15em;
	padding: 0.8em; 
	margin-top:1em;
	width:70 cpt;
	height:10 cpt

}

.rounded_corners_for_caption{ /* lower left */
	position:relative;
	display:block;
	margin-left:10em;
	margin-right:10em;
	display:block;
	width:80%;
	align:center;
  	background-color:#F7F6F1;
	padding:0;
	margin-top:1em;
	background-image:url(images/borders/rounded_corners/ulc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.cpborder {
border: 1px solid #000000;

}


.txtb {
border-width: thin; 
border-style: solid; 
border-color: black; 
width: 20em; 
padding: .5em; 
margin: .5em; 
text-align: center; 
font-size: large; 
font-weight: bold
}
.txtfont {
	FONT: 10pt arial, serif; COLOR: #000000
}
.h1 {FONT: 12pt arial, serif; font-weight: bold; COLOR: #FF9900}
.h2 {FONT: 10pt arial, serif; font-weight: bold; COLOR: #FF9900}

/* changed */
.h3 {FONT: 1em verdana, serif; font-weight: bold; COLOR: #FF9900}
.h4 {FONT: 1em verdana, serif; font-weight: bold; COLOR: #000000}
TD {vertical-align: top}


/***********************************************************
*
* Layout
*
************************************************************/

BODY {
  margin: 0 0 0 0;
}

.main {
	position:relative;
	margin-left:17em;
	margin-top:0em;
}

.mainImage {
  vertical-align: top;
  float: left;
}
.heading{
	
	height:70px; /* change this to fit */
	background-color:#6E96D5;

}
.subheading{
	
	height:10px;
	background-color:#AFD0FF;
	border-left:10px solid #FFC15F;
	
}

/***********************************************************
*
* Navigation
*
************************************************************/

.nav {
  	float: left;  
  	width: 16em;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
html>body .nav{ padding-left:1em; width: 15em; }
.nav ul{
	margin:0;
	padding:0;
}
html>body .nav ul{margin:1em; padding:0;}

.nav li{
	list-style-type:none;
	color:#666666;
	zoom:1; /* IE FIX */
}

.nav li a{
	border-top:1px solid #F2F0E8;
	display:block;
	padding:0.2em;
	margin:0;
}
.nav .last-child a{
	border-bottom:1px solid #F2F0E8;
}

.rightmargin{margin-right: 20px}
.spaceBtwText{line-height: 150%;
						
							}
.textArea{

		}
		
/* changed */
.textspecial {
	position: relative;
	padding:0.5em;
  	margin-right:2em;
  	overflow:hidden;
	zoom:1;	
	width:auto;
}
.textspecial img{
	margin:0.5em;
}
.textspecial div{
	margin-top:5%;
}

.textLayout{
	overflow:hidden;
}


.textFooter{
	
 text-align: center;
  height: 60px;
		}
	body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
	}
	
	/* changed */
	
.signIn_container{
	position:relative;
	display:block;
	padding:0;
	width:auto;
	padding-right:0.5em;
	overflow:hidden;
	zoom:1;
}
.signIn_button{
	font-family:helvetica, geneva, verdana, arial;
	font-size:0.9em;
	font-weight:bold;
}
.signIn_button a{
	background:#FAFAF2 url(images/icons/lock.gif) left no-repeat;
	position:relative;
	display:block;
	padding:0.2em 1em;
	padding-left:24px;
	border:1px solid #dddddd;
	border-bottom-color:#bbbbbb;
	border-right-color:#bbbbbb;
	color:#333333;
}

.signIn_buttontest{
	background:#FAFAF2 url(images/icons/lock.gif) left no-repeat;
	position:relative;
	display:block;
	padding:0.2em 1em;
	padding-left:24px;
	border:1px solid #dddddd;
	border-bottom-color:#bbbbbb;
	background-image:url(test.jpg);
	border-right-color:#bbbbbb;
	
}

.signIn_button a:hover{
	border:1px solid #6FD9FF;
	background-color:#FFFFFF;
	text-decoration:none;
}
.signIn_heading{
	font-size:1em;
	height:2.5em;
}
.download{
	padding-left:24px;
	background:url(images/icons/download.gif) center left no-repeat;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	margin-top:1em;
}

.text_special div{
	margin:0;
}

.float_left{
	float:left;
}
.width_33{
	width:33%;
}
.margin_right{
	margin:0 1em 1em 0;
}

/***********************************************************
*
* Rounded corners
*
************************************************************/
.rounded_corners{ /* lower left */
	position:relative;
	display:block;
	width:97%;
  	background-color:#F7F6F1;
	padding:0;
	margin:1em 0 0 0;
	background-image:url(images/borders/rounded_corners/llc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.rounded_corners span{ /* lower right */
	display:block;
	background-image:url(images/borders/rounded_corners/lrc.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.rounded_corners span span{ /* top right */
	background-image:url(images/borders/rounded_corners/urc.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
}
.rounded_corners span span span{ /* top left */
	background-image:url(images/borders/rounded_corners/ulc.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.rounded_corners span span span .textspecial{

	margin-left:20px;
	margin-right:20px;
	background:url(images/backgrounds/box_bground.gif) bottom left repeat-x;
	font-family:Constantia,"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;
	font-size:1.5em;
	color:#333333;

}
	
/*
	.ulc,.urc,.lrc,.llc{
		position:absolute;
		width:20px;
		height:20px;
		background-repeat:no-repeat;
	}
	.ulc{
		top:0px;
		left:0px;
		background-image:url(images/borders/rounded_corners/ulc.gif);
	}
	.urc{
		top:0;
		right:0;
		background-image:url(images/borders/rounded_corners/urc.gif);
	}
	.lrc{
		bottom:0;
		right:0;
		background-image:url(images/borders/rounded_corners/lrc.gif);
	}
	.llc{
		bottom:0;
		left:0;
		background-image:url(images/borders/rounded_corners/llc.gif);
	}
*/


.textborder {
border: 1px solid #000000;
}

/* changed - this was added */
.login_separator{
	position:relative;
	display:block;
	border-top:1px dashed #CCCCCC;
	padding:1em 0;
	margin-right:1em;
}
.login_separator li{
	margin:0.5em 0;
}


/* changed - this was added */
.quote_left{
	position:relative;
	display:block;
	margin-bottom:-2.4em; 
	margin-top:0.2em;
}	
.source{
	margin-left:1em; /*ie6 only */
	font-style:italic;
}
blockquote{
	text-indent:1em;
	margin-right:5em; 
	color:#333333;
}
blockquote img{
	margin-bottom:-0.4em;
}
html>body .quote_left{margin-bottom:-1.8em; margin-top:-0.5em;}
	
	/* some fixes because of IE6 faults */
html>body .urc{right:-4px;}
html>body .lrc{bottom:-4px; right:-4px;}
html>body .llc{bottom:-4px;}

/*
html>body .textspecial{height: 40px;}
*/

/***********************************************************
*
* Lists
*
************************************************************/

ul{
	margin:1em 0;
	padding-left:2em;
}
ul li{
	margin-left:0em;
	margin-bottom:0.4em;
	list-style-type:square;
}