/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline.
   .container { background: url(lib/grid.png); } */
   
body {
	background:url(../../images/bg.jpg) repeat-x center top #66a9d4; color:#000066;
}

div {text-align:left;}

#wrapper {
		width:950px;
		margin-left:auto;
		margin-right:auto;
		padding:0 0 16px 0;
		background:url(../../images/bot.gif) no-repeat center bottom;
		position:relative;
		}
		
		

#header {
		width:950px;
		height:143px;
		margin:0;
		padding:0;
		background:url(../../images/headerbg.jpg) no-repeat center top;
		position:relative;
}

#header h1 {background:none; text-indent:-9999px;}
#header h2 {background:none; text-indent:-9999px;}
#header ul {
	position:absolute;
	width:240px;
	left: 560px;
	top:0px;
}
#header ul li {display:inline; margin:0; padding:2px 14px 0 0;}
#header ul li a { font-size:10px; color:#FFF; letter-spacing:1px; text-decoration:none;}
#header ul li a:hover {color:#00157b;}

#date {font-size:14px; position:absolute; top:110px; left:30px; color:#000066}

#bookmark {
	position:absolute;
	width:240px;
	left: 810px;
	top:1px;
	font-size:10px; color:#FFF; letter-spacing:1px; text-decoration:none;
}
#maincontent {
			width:950px;
			margin:0;
			padding:0;
			background:#FFF;
			overflow:hidden;
			}

#leftcol {
	float:left;
	width:260px;
	margin:0;
	padding:0;
}		
#rightcol {
	float:right;
	width:690px;
	padding:0; margin:5px 0 0 0;
	position:relative;
}		

#rightcol p {margin:10px 200px 0 0;}	
#rightcol img {margin:10px 0; padding:0;}

#homepage #rightcol {background:url(../../images/homeimage.jpg) no-repeat right bottom;}

#leftcol img {margin:10px 0 0 40px; padding:0;}
#sidebar1 {width:236px; margin:10px 0 0 10px; padding:0; background:url(../../images/sidebar1_bg.gif) repeat-y center top; position:relative;}
#sidebar1 h2 {text-indent:-9999px; width:236px; height:45px; background:url(../../images/sidebar1_head.jpg) no-repeat center top; margin:0; padding:0 0 6px 0;}
#sidebar1 p {
	color:#FFFFFF;
	margin:0 10px;
	padding:0;
	font-size:14px;
	line-height:18px;
	font-weight: bold;
}
img.secure {
	position:absolute;
	left: 110px;
	top: 90px;
}
img.secure2 {
	position:absolute;
	left: 50px;
	top: 190px;
	padding:0;
	margin:0;
	
}
#apply {width:96px; height:29px; padding:0; margin:30px 0 0 30px; background:url(../../images/applyonline1.jpg) no-repeat center bottom;}
#apply a {display:block; width:96px; height:29px; padding:0; margin:0; text-indent:-9999px;}
#apply a:hover {background:url(../../images/applyonline2.jpg) no-repeat center bottom;}


#cta1 {width:236px; height:34px; padding:0; margin:0; background:url(../../images/cta1.jpg) no-repeat center top;}
#cta1 a {display:block; width:236px; height:34px; padding:0; margin:0; text-indent:-9999px;}
#cta1 a:hover {background:url(../../images/cta1over.jpg) no-repeat center top;}
#cta_none {width:236px; height:34px; padding:0; margin:0; background:url(../../images/cta_none.jpg) no-repeat center top;}


#sidebar1 p.points {text-align:center; font-size:14px; margin:10px 0 5px; padding:0;}
#sidebar2 {width:236px; margin:10px 0 0 10px; padding:0 0 25px 0; background:url(../../images/sidebar2.jpg) no-repeat center bottom; }
#sidebar2 h2 {width:236px; height:45px; padding:0; margin:0; background:url(../../images/sidebar2head.jpg) no-repeat center top; text-indent:-9999px;}
#sidebar2 ul {margin:0; padding:0;}
#sidebar2 li 
{
list-style:none;
line-height:30px;
padding:0 0 0 30px; margin:5px 5px;
background-image: url(../../images/tick.gif);
background-repeat: no-repeat;
background-position: 4px 4px;
}
#sidebar2 li a { font-size:14px; color:#d75609; font-weight:bold;}

h1#home {width:417px; height:72px; text-indent:-9999px; background:url(../../images/mainheader_bg.gif) no-repeat left top;
margin:5px 0 0 0; padding:0 0 50px 0;}
h1#applypage {width:184px; height:36px; text-indent:-9999px; background:url(../../images/applynow_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#howpage {width:219px; height:27px; text-indent:-9999px; background:url(../../images/how_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#whatpage {width:223px; height:29px; text-indent:-9999px; background:url(../../images/what_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#questionspage {width:432px; height:35px; text-indent:-9999px; background:url(../../images/questions_head.gif) no-repeat left top; margin:5px 0 0 0; padding:0;}

h1#jargonpage {width:246px; height:36px; text-indent:-9999px; background:url(../../images/jargon_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#managingpage {width:380px; height:35px; text-indent:-9999px; background:url(../../images/managing_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#aboutpage {width:155px; height:27px; text-indent:-9999px; background:url(../../images/about_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#privacypage {width:125px; height:35px; text-indent:-9999px; background:url(../../images/privacy_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#datapage {width:276px; height:37px; text-indent:-9999px; background:url(../../images/data_head.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#contactpage {width:184px; height:28px; text-indent:-9999px; background:url(../../images/contacthead.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

h1#tellpage {width:203px; height:30px; text-indent:-9999px; background:url(../../images/tellhead.gif) no-repeat left top;
margin:5px 0 0 0; padding:0;}

ul#homefeatures {width:316px; height:80px; background:url(../../images/homefeatures.gif) no-repeat left top; text-indent:-9999px; margin: 20px; margin-top: -20px; margin-bottom: 20px; padding:0;}
ul#homefeatures li {list-style:none; padding:0; margin:0;}

#applynow {width:151px; height:53px; margin:10px; padding:0; background:url(../../images/applynow.gif) no-repeat center top;}
#applynow a {display:block; width:151px; height:53px; padding:0; margin:0; text-indent:-9999px;}
#applynow a:hover {background:url(../../images/applynow2.gif) no-repeat center top;}
#homequestions {padding:0 0 120px; margin:20px;}
#homequestions li {list-style:none; line-height:28px; padding:0; margin:10px 0 0 0; 
}

#homequestions li a {
padding:0 25px 0 0;
background-image: url(../../images/arrow.gif);
background-repeat: no-repeat;
background-position: 100% 0; color:#00157b;}

#homequestions li a:hover {color:#d75609; text-decoration:none;}

#homequestions a {font-size:16px; color:#333;}



#footer {width:950px;
		margin-left:auto;
		margin-right:auto;
		padding:5px 0 0 0;
		}
		

		
		
#footer1, #footer2 {margin:0 auto; padding:0; display:table;}

#footer1 ul, #footer2 ul {height:30px; padding:0; margin:0; display:table-cell; list-style:none;}
#footer1 ul li, #footer2 ul li {display:inline;  margin:0 20px 0 0;  padding:0 0 4px 20px; list-style:none;}
#footer ul li, #footer ul li a {font-size:11px; color:#333333;  }
#footer ul li a:hover {text-decoration:none;}


#footer p  {clear:left;
		width:950px;
		height:30px;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		text-align:center;
		font-size:11px;
		}
		



li.friend 
{

background-image: url(../../images/friendicon.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

li.email
{

background-image: url(../../images/emailicon.gif);
background-repeat: no-repeat;
background-position: 0 0;
}


/* Main Site Navigation */

#mainnav {
	width: 950px;
	height: 49px;
	margin: 0;
	padding:0;
	
}

#mainnav ul	{
 	width: 950px;
	height: 49px;
	position: relative;
	background: url(../../images/nav.jpg) no-repeat top center;
	margin: -1px 0 0 0;
	padding:0
}
	
#mainnav ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#mainnav ul li, #mainnav ul a	{
	height: 49px;
	display: block;
	}

#mainnav ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}


#opt1 {left: 0; width: 142px;}
#opt2 {left: 142px; width: 133px;}
#opt3 {left: 275px; width: 133px;}
#opt4 {left: 408px; width: 133px;}
#opt5 {left: 541px; width: 133px;}
#opt6 {left: 674px; width: 133px;}
#opt7 {left: 807px; width: 143px;}

#opt1 a.current {background: transparent url(../../images/nav.jpg) 0 -49px no-repeat;}
#opt2 a.current {background: transparent url(../../images/nav.jpg) -142px -49px no-repeat;}
#opt3 a.current {background: transparent url(../../images/nav.jpg) -275px -49px no-repeat;}
#opt4 a.current {background: transparent url(../../images/nav.jpg) -408px -49px no-repeat;}
#opt5 a.current {background: transparent url(../../images/nav.jpg) -541px -49px no-repeat;}
#opt6 a.current {background: transparent url(../../images/nav.jpg) -674px -49px no-repeat;}
#opt7 a.current {background: transparent url(../../images/nav.jpg) -807px -49px no-repeat;}

#opt1 a:hover {background: transparent url(../../images/nav.jpg) 0 -49px no-repeat;}
#opt2 a:hover {background: transparent url(../../images/nav.jpg) -142px -49px no-repeat;}
#opt3 a:hover {background: transparent url(../../images/nav.jpg) -275px -49px no-repeat;}
#opt4 a:hover {background: transparent url(../../images/nav.jpg) -408px -49px no-repeat;}
#opt5 a:hover {background: transparent url(../../images/nav.jpg) -541px -49px no-repeat;}
#opt6 a:hover {background: transparent url(../../images/nav.jpg) -674px -49px no-repeat;}
#opt7 a:hover {background: transparent url(../../images/nav.jpg) -807px -49px no-repeat;}

/* Remove large selection rectangle on image-replacement */
:active, :focus {
  outline:none;
  outline-style: none;
}


.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
