@import "style2_root.css";

BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
	color: #888;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
BODY {
	background: #c8ecfc url(../Images/New/bg03.gif) repeat-x left top;
	text-align: center;
	line-height: 1.4;
}
HTML {
	background: #c8ecfc;
}
H1, H2, H3, H4, H5, H6 {
	color: #888;
	line-height: normal;
}
H1 {
	margin: 0;
	padding-bottom: .5em;
	color: #888 !important;
	font-size: 24px;
	font-weight: normal;
}
H1.type1 {
	margin-top: .5em;
	padding: 0;
	text-align: center;
}
H1.type1 SPAN {
	display: block;
}
H2 {
	margin: 0;
	padding-bottom: .5em;
	line-height: 28px;
	color: #888 !important;
	font-size: 24px;
	font-weight: normal;
}
H2.type1 {
	font-size: 15px;
	font-weight: bold;
}
H3, H4, H5, H6 {
	font-size: 16px;
}
A {
	color: #888;
}
OL {
	margin-left: 40px;
}
OL LI {
	padding: 2px 0;
}
UL.data {
	margin-left: 20px;
}
UL.data LI {
	list-style-type: disc;
}
/* =layout
-------------------------------------------------- */
#wrap {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	background: url(../Images/New/bg04.png) repeat-y left top;
}
#wrap-a {
	background: url(../Images/New/bg05.png) no-repeat left bottom;
}
#wrap-b {
	min-height: 537px;
	padding: 26px 34px 0 78px;
	background: url(../Images/New/bg03.png) no-repeat left top;
}

/* =header
-------------------------------------------------- */
#header {
	width: 920px;
	height: 33px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
#header UL#links,
#header UL#langbar {
	float: left;
	margin: 9px 0 0 0;
	list-style: none;
}
#header UL#links LI,
#header UL#langbar LI {
	float: left;
	padding: 0 7px;
	border-right: 1px dotted #a0cced;
}
#header UL#links LI.last,
#header UL#langbar LI.last {
	border-right: none;
}
#header A {
	color: #fff;
	border-bottom: 1px solid #88c2e3;
	text-decoration: none;
}
#header UL#links {
	width: 500px;
	margin-left: 41px;
}
#header UL#langbar {
	float: right;
	margin-right: 32px;
}
#header P{
	float: right;
	margin: 5px 3px 0 0;
	padding: 3px 10px 3px 45px;
	border: 1px solid #a0cced;
	background: url(../Images/New/icon01.gif) no-repeat 8px center;
}
#header P A {
	padding-right: 17px;
	background: url(../Images/New/dot03.gif) no-repeat right center;
	border: none;
}
#meny {
	position: absolute;
	width: 117px;
	top: 18px;
	right: 3px;
	padding: 0;
	z-index: 100;
	border: 1px solid #a0cced;
	background: #60adda;
	border-top: none;
}
#meny LI {
	display: block;
	width: 117px;
	line-height: 20px;
	list-style: none;
	border-bottom: 1px dotted #a0cced;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#meny LI A{
	display: block;
	margin: 0 10px;
	padding: 4px 0;
	border: none;
}
#header UL#meny LI.last {
	border: none;
}
* HTML #meny { right: 6px; }
/* =path + =search + =logo
-------------------------------------------------- */
/*
#logoBar,
#logoBar A #iiziLogo{
	width: 152px;
	height: 44px;
	background: url(../Images/New/logo.gif) no-repeat;
	overflow: hidden;
}
#logoBar {
	margin: 0 0 27px 0;
}
#logoBar A  #iiziLogo{
	display: block;
	height: 0 !important;
	padding: 44px 0 0 0;
	height : 44px;
	border: none;
}*/
/* ------------------- Logo bar --------------------- */
#logoBar {
	margin: 0 0 27px 0;
    height : 44px;
}

/* iizi logo*/
#iiziLogo{
	background: url(../Images/New/logo.gif) no-repeat;
	overflow: hidden;
	float:left; 
	width:152px;
}
#iiziLogo A {
	display: block;
	height: 0 !important;
	padding: 44px 0 0 0;
	border: none;
}


/* portal wraper*/

.portalWraper
{
    background: #c8ecfc url(../Images/New/bg03.gif) repeat-x left top;
    /*background:#ffffff none repeat scroll 0%;*/
    padding:10px 10px 10px 10px; 
    /*margin: 0px 20px 20px 20px;*/
    height: 100%;
    display:block;
   
}


/* maxima logo */
.maximaHeader{width:100%; background:#ffffff none repeat scroll 0%; margin-top: 0px;}
.maximaLogo{background: url(../Images/Maxima/maxima_logo1.gif) no-repeat; background-position: left center; overflow: hidden; width:1000px; padding: 5px;}
.maximaLogoLink {display: block; height: 0 !important; padding: 44px 0 0 0;	border: none;}

.maximaLanguages{width:110px; font: bold .8em Tahoma, Arial, sans-serif; padding:5px 0px;}
#languages{ list-style-type: none;}
#languages li{display: inline;}
#languages li a{ padding: 0 1.3em 0 0; color: #b7b7b7; text-decoration: underline !important; }
#languages li a:hover{ color: #757575;}

.maximaAbout{border-left: 1px solid #cfcfcf;font: bold .8em Tahoma, Arial, sans-serif; margin:0 0 5px 0; width:150px; padding:5px 0px;}
#maximaAboutList{list-style-type: none;}
#maximaAboutList li{padding: 0px 0 4px 12px; background-image: url("../Images/Maxima/bullet_type1.gif"); background-repeat: no-repeat; background-position: left center;}
#maximaAboutList li a{  color: #8d8d8d;  }

/*.maximaFooter{ border-top: 1px solid #e7e7e7; padding:10px 20px 10px 20px; text-align:left; width:100%; background:#ffffff none repeat scroll 0%;}*/

/* maxima logo*/



DIV.infobar {
	padding-bottom: 4px;
	border-bottom: 1px dashed #ddd;
}
#path {
	float: left;
	margin: 0 !important;
	padding: 2px 0 !important;
	color: #adafb2;
}
#path A {
	border: none;
	text-decoration: none;
}
#path SPAN {
	padding: 0 2px;
	color: #ec008c;
	font-family: Tahoma, Arial, Helvetica, sans-serif
}
#search {
	float: right;
	margin: 0;
}
#search INPUT.field {
	width: 200px;
	height: 20px;
	margin-right: 5px;
	padding: 1px 4px;
	overflow: hidden;
	border: 2px solid #d8d9da;
	background: #fff url(../Images/New/bg06.png) no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 14px;
}
#search INPUT.buttom {
	cursor: pointer;
}
/* =content
-------------------------------------------------- */
#content {
	width: 808px;
	padding: 15px 0;
}
.main-content {
	float: left;
	width: 550px;
}
#content3 H2,
#content3 H1 {
	margin: 0;
	padding: 0 0 0 0;
	color: #888;
	font-size: 20px;
	line-height: 30px;
	/*text-align:center;*/
}
#content3 H2 IMG,
#content3 H1 IMG {
	float: left;
	margin-right: 10px;
}
.secureList {
	margin: 1em 0 0 0;
	padding: 20px;
	border: 1px solid #e8e8e8;
	background: url(../Images/New/bg02.png) no-repeat left bottom;
}
.font-list {
	margin: -1px 0 0 0 !important;
	padding-left: 32px !important
}
.font-list A {
	font-size: 22px !important;
	font-family: Arial, Tahoma, sans-serif !important;
	font-weight: normal !important;
}
.font-list A:hover {
	text-decoration: none !important;
}
.font-list LI {
	background-position: 0 13px !important;
}
.font-list A SPAN {
	font-size: 17px !important;
	font-family: Arial, Tahoma, sans-serif !important;
	color: #bbb;
	font-weight: normal !important;
}
.secureList LI {
	height: 23px;
	padding: 6px 0 7px 22px;
	background: url(../Images/New/dot02.gif) no-repeat 0 9px;
}
.secureList LI A {
	font-size: 18px;
	color: #007dc3;
	text-decoration: none;
}
.secureList LI A:hover {
	text-decoration: underline;
}
#secureList2 {
	margin: 1em 0 0 0;
	padding: 20px 10px;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
}
#secureList2 LI {
	float: left;
	width: 130px;
	padding: 6px 30px 0 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-align: center !important;
}
#secureList2 LI IMG {
	margin-top: 15px;
}
#secureList2 LI.last {
	padding: 6px 10px 0 10px;
}
#secureList2 LI.last H2 {
	white-space: nowrap;
}
#secureList2 LI H2,
#secureList2 LI H2 A{
	margin: 0;
	padding: 0;
	font: 20px Arial, Tahoma, sans-serif;
	color: #007dc3;
	line-height: 26px;
	width: 100%;
	white-space: normal;
}
#secureList2 LI P,
#secureList2 LI P A{
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #adadad;
	line-height: 1.4;
}
#secureList2 LI A {
	font-size: 18px;
	color: #007dc3;
	text-decoration: none;
}
#rightbar {
	float: right;
	width: 240px;
	overflow: hidden;
}
.rightPane {
	padding: 10px 15px;
}
.rightPane A
{
    color: #007dc3;
	border-bottom: 1px solid #cce5f3;
	text-decoration: none;
}
.hinnakiri A {
	color: #007dc3;
	/*border-bottom: 1px solid #cce5f3;*/
	text-decoration: none;
}
#rightbar DIV.box01 {
	margin: 1px -15px 0 -15px;
	padding: 11px 15px;
	background: url(../Images/New/bg01.png) no-repeat left top;
	border-bottom: 1px solid #e8e8e8;
}
/*
#rightbar DL#ticker3 {
	height: 128px;
	margin: 1em -15px 0 -15px;
	padding: 10px 15px;
	overflow: hidden;
	background: url(../Images/New/bg01.png) no-repeat left top;
	border-bottom: 1px solid #e8e8e8;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 98px;
}
#rightbar DL#ticker3 DL {
	height: auto !important;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#rightbar DL#ticker3 DT {
	margin: 0;
	padding-bottom: 4px;
	border-bottom: 1px dashed #ddd;
	color: #666;
	font-size: 13px;
	font-weight: bold;
}
#rightbar DL#ticker3 DD DT{
	margin-top: 2em;
	display: none;
}

*/

/* scroler*/
.ticker3 {
	height: 200px;
	margin: 1em 0 0 -15px;
	padding: 10px 15px;
	overflow: hidden;
	background: url(../Images/New/bg01.png) no-repeat left top;
	border-bottom: 1px solid #e8e8e8;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 170px;
}
.ticker3 h1 {
	margin: 0;
	padding: 0;
	padding-bottom:5px;
	background: none;
	border: none;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dashed #ddd;
	color: #666;
}
/*scroler*/
.rightPane H2 {
	margin: 0 !important;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ddd;
	color: #666;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}


DIV.subpage-right {
	/*margin-top: 1em;*/
	padding: 1px 0 5px 0;
	border-bottom: 1px solid #e8e8e8;
	background: url(../Images/New/bg01.png) no-repeat left top;
}
DIV.quoteBoxA P {
	color: #888;
}
#contact {
	width: 187px;
	height: 119px;
	position: relative;
}
DIV.subpage-right #contact {
	margin: 0 0 0 14px;
}
#contact #skype {
	position: absolute;
	height: 16px;
	top: 21px;
	left: 4px;
	padding-left: 20px;
	background: url(../Images/New/ico01.gif) no-repeat left 0;
}
#contact #chat {
	position: absolute;
	height: 16px;
	top: 48px;
	left: 4px;
	padding-left: 20px;
	background: url(../Images/New/ico02.gif) no-repeat left 0;
}
#contact #chat A,
#contact #skype A {
	color: #007dc3 !important;
	border-bottom: 1px solid #cce5f3 !important;
	text-decoration: none !important;
	}
#contact #picture {
	position: absolute;
	width: 187px;
	height: 119px;
	top: 0;
	left: 0;
}
#contact #picture A {
	border: none;
}
.formNav {
	margin: 1em 0 0 0;
	padding: 0 0 13px 0;
	border-bottom: 1px dashed #ddd;
}
.formNav LI {
	padding: 4px 0 4px 30px;
	line-height: 21px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 2px 50%;
	font-size: 11px;
	}
.formNav LI A {
	font-size: 11px;
	color: #007dc3;
	}
.formNav LI A:hover {
	border-bottom: 1px solid #007dc3 !important;
	}
.formNav LI.passive A {
	color: #b5b5b5;
	border: none !important;
	}
	.formNavVertical TD {
	line-height: 21px;
	padding-left: 25px;
	padding-right: 25px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 2px 50%;
	font-size: 11px;
}
.formNavVertical TD A {
	font-size: 11px;
	color: #007dc3;
	}
.formNavVertical TD A:hover {
	border-bottom: 1px solid #007dc3 !important;
	}
.formNavVertical TD.passive A {
	color: #b5b5b5;
	border: none !important;
	}
.active1 {
	background-image: url(../Images/New/ico_current01.gif);
	}
.active2 {
	background-image: url(../Images/New/ico_current02.gif);
	}
.active3 {
	background-image: url(../Images/New/ico_current03.gif);
	}
.active4 {
	background-image: url(../Images/New/ico_current04.gif);
	}
.active5 {
	background-image: url(../Images/New/ico_current05.gif);
	}
.active6 {
	background-image: url(../Images/New/ico_current06.gif);
	}
.active7 {
	background-image: url(../Images/New/ico_current07.gif);
	}
.active8 {
	background-image: url(../Images/New/ico_current08.gif);
	}
.active9 {
	background-image: url(../Images/New/ico_current09.gif);
	}
.active10 {
	background-image: url(../Images/New/ico_current10.gif);
	}

.current1 {
	background: #f4f4f4 url(../Images/New/ico_active01.gif) no-repeat 2px 50%;
	}
.current2 {
	background: #f4f4f4 url(../Images/New/ico_active02.gif) no-repeat 2px 50%;
	}
.current3 {
	background: #f4f4f4 url(../Images/New/ico_active03.gif) no-repeat 2px 50%;
	}
.current4 {
	background: #f4f4f4 url(../Images/New/ico_active04.gif) no-repeat 2px 50%;
	}
.current5 {
	background: #f4f4f4 url(../Images/New/ico_active05.gif) no-repeat 2px 50%;
	}
.current6 {
	background: #f4f4f4 url(../Images/New/ico_active06.gif) no-repeat 2px 50%;
	}
.current7 {
	background: #f4f4f4 url(../Images/New/ico_active07.gif) no-repeat 2px 50%;
	}
.current8 {
	background: #f4f4f4 url(../Images/New/ico_active08.gif) no-repeat 2px 50%;
	}
.current9 {
	background: #f4f4f4 url(../Images/New/ico_active09.gif) no-repeat 2px 50%;
	}
.current10 {
	background: #f4f4f4 url(../Images/New/ico_active10.gif) no-repeat 2px 50%;
	}

.passive1 {
	background-image: url(../Images/New/ico_passive01.gif);
	}
.passive2 {
	background-image: url(../Images/New/ico_passive02.gif);
	}
.passive3 {
	background-image: url(../Images/New/ico_passive03.gif);
	}
.passive4 {
	background-image: url(../Images/New/ico_passive04.gif);
	}
.passive5 {
	background-image: url(../Images/New/ico_passive05.gif);
	}
.passive6 {
	background-image: url(../Images/New/ico_passive06.gif);
	}
.passive7 {
	background-image: url(../Images/New/ico_passive07.gif);
	}
.passive8 {
	background-image: url(../Images/New/ico_passive08.gif);
	}
.passive9 {
	background-image: url(../Images/New/ico_passive09.gif);
	}
.passive10 {
	background-image: url(../Images/New/ico_passive10.gif);
	}
TABLE.fieldBox {
	margin-left: 40px;
}
TABLE.fieldBox TD,
TABLE.fieldBox TH{
	padding: 3px 4px;
}
TABLE.fieldBox TD SPAN {
	display: block;
}
TABLE.fieldBox input,
TABLE.fieldBox select,
TABLE.fieldBox label,
TABLE.fieldBox img {
	vertical-align: middle;
}
.errorInpt input,
.errorInpt select,
.errorInpt textarea {
	color: #941317;
	background: #fff;
	border: 1px solid;
	border-color: #941317 #f3bcb9 #f3bcb9 #941317;
}
TABLE.fieldBox INPUT.inptTxt {
	width: 160px;
	height: 20px;
	margin-right: 5px;
	padding: 1px 4px;
	overflow: hidden;
	border: 2px solid #d8d9da;
	background: #fff url(../Images/New/bg02.gif) no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 14px;
}
TABLE.fieldBox SELECT {
	border-color: #d4d0c8;
}
TABLE.fieldBox TR.inptTr INPUT.inptSubmit {
	padding: 2px 7px;
	background: #efefef url(../Images/New/bg01.gif) repeat-x left top;
	border: 1px solid #f1f1f1;
	color: #007dc3;
	font-weight: bold;
	cursor: pointer;
	overflow: visible;
}
TABLE.fieldBox IMG.helpTrigger {
	margin-top: 6px;
}
INPUT.inptSubmit {
	padding: 2px 7px;
	background: #efefef url(../Images/New/bg01.gif) repeat-x left top;
	border: 1px solid #f1f1f1;
	color: #007dc3;
	font-weight: bold;
	cursor: pointer;
	overflow: visible;
	height: 24px;
}

INPUT.inptTxt {
	margin: 1px 5px 1px 0px;
	padding: 1px 4px;
	overflow: hidden;
	border: 2px solid #d8d9da;
	background: #fff url(../Images/New/bg02r.gif) repeat-x;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 14px;
}
TEXTAREA.inptTxt,
SELECT.inptTxt
{
    margin: 1px 5px 1px 0px;
	padding: 1px 4px;
	overflow: hidden;
	border: 2px solid #d8d9da;
	background: #fff url(../Images/New/bg02r.gif) repeat-x;
	voice-family: "\"}\"";
	voice-family:inherit;
}
input.validationError, select.validationError, textarea.validationError
{
	background-image: none;
	/*background-color: #ffcaca !important;*/
	background-color: #ffd2ed;
}
/*hinnakiri*/
.hinnakiri {
	width: 550px;
	margin: 1em 0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.hinnakiri TH.hin
{
    padding: 4px;
    TEXT-ALIGN: left
}
.hinnakiri TD.hin {
	vertical-align: middle;
	text-align: center;
}
.hinnakiri THEAD {
	border-right: 1px solid #ddd;
}
.hinnakiri THEAD TH.hin {
	color: #888;
	font-weight: bold;
	background: url(../Images/New/bg01.gif) repeat-x bottom left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.hinnakiri TBODY TH.hin {
	color: #888;
	background: #efefef;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.hinnakiri TBODY TD.hin {
	color: #888;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.hinnakiri TBODY TD.highlight {
	background: #fef3ca;
}
.hinnakiri TBODY TD.highlight A {
	color: #60adda;
}
.hinnakiri TBODY TD.highlightbg {
	/*background-color: #efefef;*/ TEXT-ALIGN: center; vertical-align: middle;
	border-right: solid 1px #ddd;
}
.hinnakiri TD.inner
{
    BORDER-TOP: solid 1px #ddd; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
    vertical-align: middle;
    text-align: center;
}
SPAN.footnote {
	color: #e34c4f;
	font-weight: normal;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
}
P.footnote {
	padding-left: 1em;
	border-left: 1px solid #E34C4F;
}
.info,
.important {
	padding: 8px 10px 8px 37px;
	font-weight: bold;
	line-height: 15px;
	border: 1px solid;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}
.info {
	margin: 1em 0 10px 0;
	color: #41635c;
	background-image: url(../Images/New/bg20.gif);
	border-color: #e9f0ef #ddd #ddd #e9f0ef;
}
.important {
	margin: 0 0 16px 0;
	color: #bc2e32;
	background-image: url(../Images/New/bg19.gif);
	border-color: #fef3ca #e2daae #e2daae #fef3ca;
}
.promoteBox {
	margin-bottom: 16px;
}
.promoteBox img {
	display: block;
}
/* =boxes
-------------------------------------------------- */
.promoteBox {
	margin-bottom: 16px;
}
.promoteBox img {
	display: block;
}
.errorBox {
	height: auto !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	color: #ec008c !important;
	background: none !important;
	border: none !important;
}
.errorBox P {
	margin: 0 0 1em 0 !important;
	padding: 0 !important;
	color: #ec008c !important;
	font-weight: bold !important;
	background: none !important;
	border: none !important;
}
.errorBox LI {
	padding: 0 0 4px 30px;
	color: #ec008c;
	background: url(../Images/New/ico03.gif) no-repeat 4px 2px;
}

/* =tooltip
-------------------------------------------------- */
#tooltip {
	display: none;
	position: absolute;
	width: 240px;
	color: #274d45;
	text-align: left;
	border: 2px solid #fff;
	background: #fff;
}
#tooltipLbl {
	padding: 5px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #39a4d0;
	color: #fff;
	border-bottom: none;
	background: #39a4d0;
}
#tooltipLbl a {
	float: right;
	margin: 0;
	padding: 0 3px;
	font-size: 10px;
	background: #fff;
	color: #39a4d0 !important;
	text-decoration: none;
}
#tooltipLbl a:hover {
	color: #e34c4f;
	text-decoration: none;
}
#tooltipTxt {
	padding: 5px;
	border: 1px solid #39a4d0;
	border-top: none;
}
#tooltipTxt a {
	text-decoration: underline;
}
/* =sitemap
-------------------------------------------------- */
UL#sitemap {
	margin-left: 15px;
}
UL#sitemap LI {
	padding: 2px 0 2px 14px;
	background: url(../Images/New/dot07.gif) no-repeat left 5px;
	list-style-type: none;
	font-weight: bold;
}
UL#sitemap UL {
	margin: 0 0 0 30px;
}
UL#sitemap UL LI {
	padding: 2px 0 2px 10px;
	background: url(../Images/New/dot06.gif) no-repeat left 7px;
	list-style-type: none;
	font-weight: normal;
}
UL#sitemap UL LI UL LI {
	padding: 2px 0 2px 7px;
	background: url(../Images/New/dot10.gif) no-repeat left 8px;
	list-style-type: none;
}
UL#sitemap UL LI UL LI UL LI {
	padding: 2px 0 2px 7px;
	background: url(../Images/New/dot09.gif) no-repeat left 8px;
	list-style-type: none;
}
UL#sitemap A {
	text-decoration: none;
}
/* =pages
-------------------------------------------------- */
UL.pages {
	margin: .5em 0;
	padding: 8px;
	background: #faf9f1;
	line-height: normal;
	color: #807c66;
}
UL.pages LI {
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
}
UL.pages LI A {
	float: left;
	margin-right: 1px;
	padding: 2px 5px;
	text-decoration: none;
	background: #fff;
	border: 1px solid #e3e2d0;
	color: #9e9b86;
}
UL.pages LI A:hover {
	background: #e3e2d0;
	color: #807c66;
	}
UL.pages LI A.active {
	background: #6d6e71;
	color: #fff;
	border-color: #9e9b86;
	}
/* =tabs
-------------------------------------------------- */
UL.tabs {
	overflow: hidden;
	padding: 0;
	margin: 1.5em 0 0 0;
	border-bottom: 1px solid #adafb2;
	line-height: normal;
	}
UL.tabs LI {
	float: left;
	background: none;
	padding: 0 0 1px 0;
	margin: 0 1px 0 0;
	list-style: none;
	}
UL.tabs LI A {
	background: #6d6e71 url(../Images/New/bg09.gif) no-repeat;
	float: left;
	color: #fff;
	text-decoration: none;
	}
UL.tabs LI A SPAN {
	background: url(../Images/New/bg10.gif) 100% 0 no-repeat;
	float: left;
	cursor: pointer;
	padding: 3px 10px;
	}
UL.tabs LI A:hover,
UL.tabs LI.active A {
	background: #ec008c url(../Images/New/bg07.gif) no-repeat;
	}
UL.tabs LI A:hover SPAN,
UL.tabs LI.active A SPAN {
	background: url(../Images/New/bg08.gif) 100% 0 no-repeat;
	}
/* =nav
-------------------------------------------------- */
UL#nav {
	float: left;
	width: 200px;
	padding: 10px 0;
	margin: 0 20px 0 0;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
}
UL#nav LI A {
	color: #ec008c;
	text-decoration: none;
	font-weight: bold;
}
UL#nav LI A:hover,
UL#nav LI.active A {
	color: #888;
	text-decoration: underline;
}
UL#nav LI.active {
	background: url(../Images/New/dot06.gif) no-repeat left 6px;
}
UL#nav LI {
	margin: 0 15px;
	padding: 2px 0 2px 10px;
	background: url(../Images/New/dot01.gif) no-repeat left 6px;
}
UL#nav LI UL {
	margin: 0;
	padding: 5px 0;
}
UL#nav LI UL LI {
	padding: 1px 0 1px 10px;
	background: url(../Images/New/dot06.gif) no-repeat left 6px !important;
}
UL#nav LI UL LI A {
	color: #888 !important;
	font-weight: normal;
	text-decoration: none !important;
}
UL#nav UL LI A:hover,
UL#nav UL LI.active {
	color: #6b6a6a !important;
	text-decoration: underline !important;
}
.main-content2 {
	float: left;
	width: 810px;
}
.main-content2 UL#submenu {
	float: left;
	width: 120px;
	margin: 3px 20px 0 0;
}
.main-content2 DIV.text {
	float: right;
	width: 438px;
}
UL#submenu LI {
	padding: 4px 0 1px 16px;
	background: url(../Images/New/dot07.gif) no-repeat left 8px;
}
UL#submenu LI A {
	color: #a4a4a4;
}
UL#submenu LI A:hover {
	color: #c8c8c8;
}
UL#submenu LI.active A {
	font-weight: bold;
}
.main-content2 DIV.text DIV.location {
	margin-top: 1em;
}
.main-content2 DIV.text DIV.location P {
	margin: 0;
}
.main-content2 DIV.text DIV.location UL {
	margin-top: .3em;
}
/* =footer
-------------------------------------------------- */
#footer {
	height: 60px;
}
#footer ADDRESS {
	float: left;
	padding-left: 120px;
	background: url(../Images/New/logo2.gif) no-repeat 78px center;
}
#footer ADDRESS STRONG {
	display: block;
	color: #ec008c;
}
#footer UL {
	float: right;
	margin: 11px 0 0 0;
	padding-right: 34px;
	line-height: normal;
}
#footer A {
	color: #007dc3;
	border-bottom: 1px solid #bed7e5;
	text-decoration: none;
}
/* =IE fixes
-------------------------------------------------- */
* HTML #wrap-b { height: 537px; }
* HTML UL.tabs { overflow: visible; height: 1%; }





.calendarSpan INPUT 
{
	width: 160px;
	height: 20px;
	margin-right: 5px;
	padding: 1px 4px;
	overflow: hidden;
	border: 2px solid #d8d9da;
	background: #fff url(../Images/New/bg02.gif) no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 14px;
	vertical-align: text-bottom;
}

.partnerLogin
{
    float: right;
	margin-right: 16px;
	position:relative;
	top:-2px; 	
}

.iiziBigText
{
    color: #ed008c;
    font-size: 20px;
}

/*style for bank link images */
.BankLinks
{
    border: none;
    padding-left: 5px;
    padding-right: 10px;
}

.pdfIcon
{
	background-image: url(../Images/New/icon-pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
	margin: 3px 0px 3px 0px;
}

.previewTable 
{

}

.previewTable TH {
	padding-left: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	border-bottom: solid 1px #E8E8E8;
}

.previewTable TD {
	border-bottom: solid 1px #E8E8E8;
}

/* table form styles for input forms */
.form_table
{
}

.form_table .label
{
	vertical-align: middle;
}

.form_table .inputs
{
	white-space: nowrap;
}

.form_table .validation
{
	width: 3px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
	display: inline-block;
}

/* --------- Styles for payment page ----------- */
.paymentsContainer {
	margin: auto;
}

.payment {
	height: 50px;
	border:1px solid #ffffff;
	text-align: center;
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.hover {
	border:1px solid #b2b1b1;
}

.leftBorder {
	border-left:1px solid #EAE8E8;
}

.bottomBorder {
	border-bottom:1px solid #EAE8E8;
}
/* --------------------------------------------- */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

div#qTip {
	padding: 4px;
	border: 1px solid #79808a;
	display: none;
	min-width: 100px;
	max-width: 320px;
	background: #FFF0D2;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

.secureList3 {
	margin: 1em 0 0 0;
	padding: 20px 10px;
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
}
.secureList3 TD {
	width: 120px;
	padding: 6px 30px 0px 40px;
	font-family: Arial, Tahoma, sans-serif;
	text-align: center !important;
}
.secureList3 TD IMG {
	margin-top: 10px;
}
.secureList3 TD H2,
.secureList3 TD H2 A{
	margin: 0px;
	padding: 0;
	font: 20px Arial, Tahoma, sans-serif;
	color: #007dc3;
	line-height: 26px;
	width: 100px;
	white-space: normal;
}
.secureList3 TBODY TD P,
.secureList3 TBODY TD P A{
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	color: #adadad;
	line-height: 1.4;
}
.secureList3 TBODY TD A {
	font-size: 18px;
	color: #007dc3;
	text-decoration: none;
}
.AFProductMenu
{
	width: 130px;
	padding: 0px 15px 0px 0px;
	margin: 0px;
}
.AFProductMenu TABLE
{
	border: #e8e8e8 1px solid;
	background: url(../Images/New/bg01_w130.png) no-repeat left top;
}
.AFProductItem
{
	text-align: center;
	padding: 10px 5px 0px 5px;
}
.AFProductItem IMG {
	margin-top: 10px;
}
.AFProductItem H2
{
	line-height: 13px !important;
}
.AFProductItem H2 A
{
	font-size: 12px;
	text-decoration: none;
	color: #007dc3;
	font-weight: bold;
}
.rightBarAF {
	float: right;
	width: 160px;
	overflow: hidden;
	background: url(../Images/New/bg01_w190.png) no-repeat left top;
	padding: 15px 15px 10px 15px;
	border: #e8e8e8 1px solid;
}
.rightBarABText {
	padding-top: 15px;
	font-size: 13px;
	text-align: center;
}
.rightBarABBrokerImage {
	text-align: center;
	font-size: 13px;
}
.rightBarABBrokerImage IMG {
	margin-bottom: 5px;
}
.rightBarABPhone {
	font-size: 16px;
	font-weight: bold;
	color: #ec008c;
	padding-top: 5px;
	text-align: center;
}
.hinnakiri TBODY TD.directLinkToInsurer
{
	padding-left: 4px;
	padding-right: 4px;
}
.hinnakiri TBODY TD.directLinkToInsurer:hover
{
	background-color: #fef3ca !important;
}
