@charset "utf-8";
body  {
	background: #FFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.stylesite #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #CCCCCC;
	text-align: left;
	padding: 0;
} 

.stylesite #header {
	position: relative;
	background: #F9F8FC;
	padding: 0;
	text-decoration: none;
	margin: 0;
	text-align: center;
} 
#container #mainContent img {
	text-align: right;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 20px;
	float: right;
}

#container #mainContent p {
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 2px;
	font-size: 12px;
	line-height: 17px;
}
#container #mainContent a {
	text-decoration: none;
}
#container #mainContent a:link {
	color: #FF0000;
}
#container #mainContent a:visited {
	color: #FF0000;
}
#container #mainContent a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#container #mainContent a:active {
	color: #FF0000;
}
/* -------- Left Side Bar  -------*/
.stylesite #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 165px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0;
	margin-top: 16px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/* -------------------- right side bar ------------------------*/
.stylesite #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 170px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
/*----------------main content --------------------*/
.stylesite #mainContent {
	margin: 0 185px 0 182px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0 10px;
} 

/* ------------------------- footer ---------------------- */
.stylesite #footer {
	padding: 10px;
	background:#517C7D;
	margin-top: 5px;
	text-align: center;
}
#container #footer img {
	text-align: center;
	margin: 0;
	padding: 0;
	border-style: none;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}
/* --------------Left sifebar navigation start ---------------------- */
#container #sidebar1 ul {
	font-size: 14px;
	text-decoration: none;
	list-style: none;
	display: block;
	text-indent: 0;
	margin: 0;
	padding: 0;
}
#container #sidebar1 ul li {
	display: block;
	list-style: none;

}
#container #sidebar1 ul li a {
	display: block;
	color: #4b7376;
	text-decoration: none;
	background: #CADDDD;
	font-size: 12px;
	line-height: 16px;
	margin: 1px 0;
	padding: 5px 10px;
	width: 145px;

}
#container #sidebar1 ul li.LSheader {
	font-size: 16px;
	background: url(images/LSBheader.gif) no-repeat;
	display: block;
	color: #F9F8FC;
	line-height: 17px;
	margin-top: 10px;
	padding: 4px 10px;
	width: 145px;
}
#container #sidebar1 ul li a:hover {
	color: #FFF;
	background: #72A2A3;
}
#container #sidebar1 ul li a.LSBcurrent,
#container #sidebar1 ul li a.LSBcurrent:hover,
#container #sidebar1 ul li a.LSBcurrent:active {
	cursor: default;
	color: #FFF;
	background: #72A2A3;
	}

/* ---------------- right sidebar   -- FORM  --  styling ----------------------*/
form {
	background: #CADDDD;
	text-align: center;
	border: 1px solid #666;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}

#sidebar2 label {
	text-align: center;
	display: block;
	font-size: 13px;
	color: #333;
	width: 146px;
	padding: 0;
	margin: 0 auto;
}
input {
	padding: 0;
	margin: 0;
}
#sidebar2  #img {
	border-style: none;
}
.Formsmallprint {
	font-size: 10px;
	color: #F00;
	padding-bottom: 5px;
	display: block;
	padding-top: 2px;
}
/*-------- main content -----------*/
#container #mainContent li {
	font-size: 12px;
	color: #566A8A;
	margin: 0 0 2px;
	padding: 0;
}
#container #mainContent  h2  {
	font-size: 18px;
	color: #566A8A;
	padding: 22px 3px 0 0;
	margin: 0 0 10px 0;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#container #mainContent   h5  {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
#container #mainContent  h6  {
	padding: 0;
	margin: 1px;
	font-size: 10px;
	color: #333333;
}

#container #mainContent h4 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#container #mainContent   h3 {
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:20px 0 10px 0;
	color: #566A8B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.rightital {
	font-style: italic;
	text-align: right;
}
.credrefagen {
	text-align: left;
	display: block;
	padding: 1px;
	width: 450px;
	margin: 3px 0 0;
	border: 2px solid #517C7D;
}
#mainContent .azMJlist {
	font-size: 14px;
	text-align: center;
	letter-spacing: 2px;
}
#container #mainContent .azMJlist a {
	font-size: 14px;
}
.smallprint {
	font-size: 10px;
	font-style: italic;
}
.stylesite h1 {
	font-size: 12px;
	padding: 0;
	margin: 3px auto;
	text-align: left;
	color: #666;
	width: 900px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#dataprotection {
	text-align: left;
}
.rsArticleHeader {
	color: #FFF;
	background: #566A8B;
	padding: 5px 10px;
	margin: 10px 0 0;
}
#rsArticles  ul   {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
}
#rsArticles li a {
	list-style: none;
	font-size: 12px;
	padding: 5px 10px;
	display: block;
	display: inline-block;
	width:150px;
	text-decoration: none;
	color: #566A8B;
	background: #eee;
	border-bottom: 1px solid #fff
}
* html table{width:97%}

#rsArticles li a:hover,
#rsArticles li a.rsbcurrent,
#rsArticles li a.rsbcurrent:hover,
#rsArticles li a.rsbcurrent:active {
	color: #fff;
	background: #869AbB;
}
#rsArticles .rsbcurrent{
	cursor: default;
}
#securedstatement {
	margin: 10px 0 15px 0;
	padding: 0;
	text-align: center;
}
#container #mainContent .letterstart  {
	border-top: 2px solid #ddd;
	font-weight: bold;
	font-size: 13px;
	padding: 10px;
	display: block;
}.stylesite #container #mainContent table {
	margin: 10px auto;
	padding: 0;
	border-collapse: collapse;

	border-bottom:2px solid #ddd;
}
.stylesite #container #mainContent th {
	text-align: center;
	color: #61779C;
	margin: 0;
	padding: 2px 10px;
}
.stylesite #container #mainContent td {
	margin: 0;
	padding: 0px;
	font-size: 12px;
	text-align: center;
}
.stylesite #container .rssfeed {
	text-align: right;
	color: #E87122;
	font-size: 11px;
	padding-right: 15px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	height: 20px;
	background-color: #f9f8fc;
}
#container .rssfeed img {
	border-style: none;
	padding: 0;
	margin-top: 1px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 20px;
}
#container .rssfeed a {
	color: #E46F14;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.stylesite #container #mainContent blockquote {
	font-size: 12px;
	line-height: 17px;
	background: #F7F7F7;
	padding: 7px;
	border-top: 2px outset #CADDDD;
	border-right: 1px inset #CADDDD;
	border-bottom: 1px ridge #CADDDD;
	border-left: 2px outset #CADDDD;
	margin: 20px 8px 0;
}
.stylesite #container .rssfeed #sitemap {
	color: #666666;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#container #mainContent table {

}
.stylesite #container #mainContent .matrix {
	padding: 0;
	text-align: center;
	border-collapse:collapse;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.stylesite #container #mainContent .matrix td {
	color: #2E2E2E;
	border-bottom: 1px dotted #ddd;
	font-size: 11px;
}
.stylesite #container #mainContent .matrix a  {
	font-weight:normal !important
}
.stylesite #container #mainContent .matrix th {
	font-size: 13px;
	border-bottom: 1px dotted #ddd;
	color: #333;
	text-align: center;
}
#container .rssfeed #date {
	color: #666666;
	float: left;
	margin-top: 3px;
	margin-left: 4px;
	padding: 0;
	margin-bottom: 0;
	font-size: 12px;
}
#botomlinks {
	background: #F9F8FC;
	text-align: right;
	padding: 10px 20px;
}
.stylesite #container #botomlinks a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	text-align: right;
	padding-left: 20px;
}
#container #botomlinks a:link,
#container #botomlinks a:visited,
#container #botomlinks a:hover,
#container #botomlinks a:active {
	color: #666666;
	text-decoration: none;
	text-align: right;
}
.stylesite #container #sidebar1 #LSBottom img {
	margin: 0;
	padding: 0;
	background: no-repeat;
}
.stylesite #container #header img {
	border-style: none;
	margin: 0;
	padding: 0;
}
.thankyoutext {
	font-size: 14px;
	font-style: normal;
	text-align: center;
}
.boldThankyouText {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.stylesite #container #mainContent .matrix img {
	border-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	float: none;
}
.stylesite #container #mainContent .fineprint {
	font-size: 10px;
	color: #FF0000;
	text-align: center;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}
.stylesite #container #mainContent .matrix a {
	text-decoration: none;
	color: #333333;
	margin: 0;
	padding: 0;
}
.stylesite #container #mainContent .matrix a:link, .stylesite #container #mainContent .matrix a:visited {
	font-weight: bold;
	text-decoration: none;
}
.stylesite #container #mainContent .matrix a:hover {
	text-decoration: none;
	color: #FF0000;
}
.stylesite #container #mainContent .LeftSideLink a {
	font-size: 10px;
	color: #FF0000;
	float: left;
	margin: 0;
	padding: 0;
	width: 210px;
}
.stylesite #container #mainContent .LeftSideLink a:link, .stylesite #container #mainContent .LeftSideLink a:Visited {
	font-size: 10px;
	text-decoration: none;
	color: #FF0000;
	float: left;
	margin: 0;
	padding: 0;
}
.stylesite #container #mainContent .LeftSideLink a:hover {
	text-decoration: underline;
}
.stylesite #container #mainContent .RightSideLink a {
	font-size: 10px;
	color: #FF0000;
	text-align: right;
	float: right;
	text-decoration: none;
	width: 210px;
}
.stylesite #container #mainContent .RightSideLink a:link, .stylesite #container #mainContent .RightSideLink a:Visited {
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	float: right;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.stylesite #container #mainContent .RightSideLink a:hover {
	text-decoration: underline;
}
.stylesite #container #mainContent img#center {
	text-align: center;
	float: none;
	margin: 0px auto;
	padding: 5px 0px 5px 5px;
	border-style: none;
}
#container #mainContent .advantages li {
	background:url(images/bullet-point-tick.png) 7px 7px no-repeat;
	list-style:none;
	margin:0;
	padding:5px 25px 0 33px;
	color:#343333;
	line-height:17px;
	font-size: 12px;
	font-family: tahoma, Arial, sans-serif;
}
* html #container #mainContent .advantages li {
	background:url(images/bullet-point-tick.gif) 7px 7px no-repeat;
}
#container #mainContent .advantages {
	background:url(images/bullet-point-mid.gif) repeat-y;
	width:511px;
	margin-bottom:20px;
}
* html #container #mainContent .advantages {
	width:507px;
}
#container #mainContent .advantages div {
	background:url(images/bullet-point-top.gif) no-repeat;
}
#container #mainContent .advantages div div {
	background:url(images/bullet-point-footer.gif) 0 100% no-repeat;
	padding-bottom:59px;
	position:reletive;
	}
#container #mainContent .advantages ul {
	margin:0;
	padding:10px 0 0 0;
}
#container #mainContent .advantages p {
	padding:15px 35px 0 33px;
	margin:0
}
a img {
	border:0;
}


.menu{
	border:none;
	border:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
.menu ul{
	background:#517c7d;
	height:22px;
	list-style:none;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
	.menu li{
	float:left;
	padding: 0px;
}
	.menu li a{
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	line-height:22px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	background-color: #517c7d;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cadddd;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
	.menu li a:hover {
	color:#4b7376;
	text-decoration:none;
	background-color: #f9f8fc;
	background-image: url(images/hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
	.menu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:200;
	background-color: #517c7d;
	text-align: left;		/*top:1em;
		/*left:0;*/
}
	.menu li:hover ul{
		display:block;
		
}
	.menu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	background-image: none;
}
	.menu li:hover li a{
	background:none;
	color: #FFFFFF;
}
	.menu li ul a{
	display:block;
	height:22px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cadddd;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
	.menu li ul a:hover, .menu li ul li:hover a{
	color:#4b7376;
	text-decoration:none;
	background-color: #f9f8fc;
	background-image: url(images/hover_sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4b7376;
	border-left-color: #4b7376;
}
	.menu p{
	clear:left;
}



	.menu .menucurrent {
	color:#4b7376;
	text-decoration:none;
	background-color: #f9f8fc;
	background-image: url(images/hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}





	.stylesite #container #sidebar2 #rsArticles #creditexpertad {
	text-align: center;
	padding-top: 10px;
}
	.stylesite #container #sidebar2 #form1 p {
	font-size: 11px;
}
	.stylesite #container #mainContent .advantages a {
	color: #333333;
}
.stylesite #container #mainContent .advantages a:link, .stylesite #container #mainContent .advantages a:visited {
	color: #333333;
	text-decoration:none;
}
.stylesite #container #mainContent .advantages a:hover {
	text-decoration:underline;
}
.stylesite #container #mainContent .advantages a:active {
	text-decoration:none;
}
.stylesite #container #mainContent #deals {
	margin: 0;
	padding: 0;
	text-align: center;
	border-collapse:collapse;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.stylesite #container #mainContent #deals table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-color: #ddd;
}
.stylesite #container #mainContent #deals th {
	color: #4B7376;
	border-bottom-style: none;
	font-size: 11px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-family: tahoma, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}
.stylesite #container #mainContent #deals td {
	border-top-style: dotted;
	text-align: center;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-color: #ddd;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	border-collapse:collapse;
}
.stylesite #container #mainContent #deals h2 {
	text-align: left;
	color: #FE7B1D;
	font-size: 15px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
}
.stylesite #container #mainContent #deals h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #333333;
	font-family: tahoma, Arial, sans-serif;
}
.stylesite #container #mainContent #deals img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
.stylesite #container #mainContent #sitemap a {
	color: #003399;
}
.stylesite #container #mainContent #sitemap a:link, .stylesite #container #mainContent #sitemap a:visited, .stylesite #container #mainContent #sitemap a:hover, .stylesite #container #mainContent #sitemap a:active {
	color: #003399;
}
.stylesite #container #mainContent #deals h4 {
	color: #FF0000;
	font-weight: bold;
	font-family: tahoma, Arial, sans-serif;
	letter-spacing: 2px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.stylesite #container #mainContent #deals h6 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.stylesite #container .menu #googleadd1 {
	padding: 0px;
	text-align: center;
	margin: 0px;
}
.stylesite #container #mainContent #googleadd2 {
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.stylesite #container #mainContent #googleadd3 {
	margin: 0px;
	padding: 6px;
	text-align: right;
	float: right;
	width: 200px;
}
