/* 06-11-2006 12:40 */



body {  

	margin:0 auto;

	padding:0;

	text-align:center;

	background:#FFF;

}



body { 

	font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 

	font-size:69%;

	color:#58595B;

	line-height:1.4em

	}









/* -- UNIVERSAL DECLARATIONS ----------------------------------------------------------------------------------------------------------- */

img {border:none;background:none;}

label {cursor:pointer}

b, strong {font-weight:bold;}

i {font-style: normal;}

form {margin:0;}

p  {margin:0 0 1em 0;}

ul {margin:15px 0;padding:0;list-style:none;}

ul li {margin:0 0 10px 0;padding-left:12px;background: url(../img/common/wyp.gif) no-repeat 0 6px;}

ol {margin:15px 10px;padding:0}

ol li {margin:0 0 10px 25px;}

hr {}

input, select, textarea {border: 2px solid #E5E5E5;font-family: Tahoma;font-size:100%;padding:1px;color:#58595B}

input.radio {border:0;background:none;}

input.checkbox {border:0;background:none}

h1 {color:#00529C;font-size:127%;margin:0 0 7px 0;padding:0}

h2 {color:#00529C;font-size:110%;margin:0 0 8px 0;padding:0;}

h3 {font-size:100%;margin:0;padding:0;font-weight:normal}

h4 {}

h5 {}

h6 {}









/* -- DECLARATIONS   ---------------------------------------------------------------------------------------------------- */

#site {width:940px;margin-left:auto;margin-right:auto;text-align:left;background:#FFF} 





/* begin: help navi top */

#help-navi-container {float:right;width:940px; display:none;}

ul#help-navi {float:right;padding:0;list-style:none;margin:8px 7px;display:inline}

ul#help-navi li {float:left;margin:0;list-style:none;background:none;padding:0 10px}

a:link.help-navi-link, a:visited.help-navi-link {color:#58595B;text-decoration:none;font-size:90%;background:url(../img/common/arrow.gif) no-repeat 0 50%;padding-left:7px}

a:hover.help-navi-link {color:#F1003C}

/* end: help navi top */





#header-elements {float:left;width:950px;position:relative;background:url(../img/common/headerFull.png) no-repeat scroll left top transparent; margin-bottom:10px; _margin-bottom:0px; margin-top:20px; margin-left:4px;}

#header-elements #logo {position:absolute;top:10px;left:23px}

#header-elements #search-top {float:right;padding:12px 17px 18px 10px;text-align:right;visibility:visible; display:none;}

#header-elements ul#navigation {float:left;padding:0; margin:0px 7px 0 0; _margin:0px 1px 0 0;width:950px;border-bottom:2px solid #eee}





/* begin: search box top */

#header-elements #search-top input {float:left;margin-right:5px;width:140px;font-size:90%;color:#00529C;}

#header-elements #search-top a.button {margin-top:2px;float:left}

/* end: search box top */





/* begin:  main navigation */

ul#navigation {background: url(../img/common/main-navi-spacer.gif) no-repeat 0 40%;list-style:none;}

ul#navigation li {float:left;margin:0;background:url(../img/common/main-navi-spacer.gif) no-repeat 100% 40%;padding:0 4px;}

a:link.main-navi, a:visited.main-navi {display:block;padding:0;background-repeat:no-repeat}

a:hover.main-navi {}

/* end:  main navigation */





/* begin: header picture and boxes on the right */

#header-container {clear:both;float:left;width:945px;border-top:3px solid #B8B8B8;border-bottom:3px solid #B8B8B8;background:url(../img/common/header-container-bg.gif) repeat-y top left; margin-left:4px;}

#header-picture {float:left;width:798px;height:154px;background:#4475BA}

#header-boxes {float:right;width:140px;background:#004F97 url(../img/common/header-boxes-bg.gif) repeat-x top left;color:#FFF;line-height:15px;font-size:11px}

#header-boxes a {color:#FFF;display:block;text-decoration:none}

#header-boxes a b {color:#FFF}

#header-boxes .box1 {margin:6px 9px 0;height:41px;background: url(../img/common/header-boxes-box1.gif) no-repeat top left;}

#header-boxes .box1 a:link, #header-boxes .box1 a:visited {padding:3px 8px 0;height:32px;line-height:1.2em}

#header-boxes .box1 a:hover {background: url(../img/common/header-boxes-box1-on.gif) no-repeat top left;}

#header-boxes .box2 {margin:0 9px;height:53px;background: url(../img/common/header-boxes-box2.gif) no-repeat top left;padding:7px 0 0;}

#header-boxes .box3 {margin:6px 9px 0;height:41px;background: url(../img/common/header-boxes-box3.gif) no-repeat top left;}

#header-boxes .box3 a:link, #header-boxes .box3 a:visited {padding:7px 8px 0 12px;height:32px;line-height:1.2em}

#header-boxes .box3 a:hover {background: url(../img/common/header-boxes-box3-on.gif) no-repeat top left;}

/* end: header picture and boxes on the right */





/* begin: navigation footer1 */

#footer1 {clear:both;float:left;width:940px;background:#E8E8E8 url(../img/common/footerBgFull.png) repeat-x right 0; height:23px; margin-top:1px;text-align:right;padding:103px 0 0;position:relative; margin-left:4px;}

#footer1 span{ font-family:arial; font-size:11px;}

#footer1  a:link, #footer1  a:visited{font-family:arial; font-size:11px;margin:0px 10px 0 10px; color:#444444;text-decoration:none;}

#footer1 a:hover {color:#444444}

#footer1 a:link.first, #footer1 a:visited.first,#footer1 a:hover.first {background:none}

#footer1 a:link.top, #footer1 a:visited.top, #footer1 a:hover.top {background: url(../img/common/top.gif) no-repeat 0 50%;position:absolute;right:0;}

#footer {float:left;}

#footer #mainFooter {background:#E8E8E8 url(../img/common/footerBgFull.png) repeat-x scroll right 0; float:left; height:127px; width:954px;}

#footer #mainFooter strong {color:#103184; display:block; margin:7px 0 -9px 15px;_margin-left:30px}

#footer #mainFooter #quickLinks {float:left; width:auto;}


#footer #mainFooter #quickLinks ul {float:left; margin-bottom:0.25em; margin-left:15px;}

#footer #mainFooter #quickLinks ul li {padding:0px 0 0px 0px; background:none;line-height: 0.9em;}

#footer #mainFooter #quickLinks ul li a{background:transparent url(../img/common/fQL.gif) no-repeat scroll 0 0.1em; display:inline-block; padding:0 0 0 10px;color:#666666; font-family:arial,FreeSans,verdana,sans-serif; font-size: 0.9em;}



/* end: navigation footer1 */





/* begin: navigation footer1 */

#footer2 {clear:both;float:left;text-align:right;padding:7px 0;position:relative;font-size:90%; margin:-30px 0px 0px 0px; width:954px;}

#footer2 a:link, #footer2 a:visited {color:#58595B;padding:0 8px;text-decoration:none;}

#footer2 a:hover {color:#F1003C}

#footer2 div.naviFooter {float:left;width:50%;text-align:left}

#footer2 div.avanssur {float:left;width:50%;text-align:right}



/* end: navigation footer1 */





/* begin: print screen */

#print-header {display:none}

#print-footer {display:none}

/* end: print screen */





/* begin: content1 mainpage */

#content-main1 {clear:both;float:left;width:940px;margin-top:1px}

#content-main1 .box1 {float:left;width:201px;padding:10px 17px;background:#FFF url(../img/mainpage/content-main1-box1-bg.gif) repeat-x top left;cursor:pointer}

#content-main1 .box2 {float:left;width:705px;padding:10px 0;background: #FFF url(../img/mainpage/content-main1-box2-bg.jpg) repeat-x top left}

* html #content-main1 .box1	{width:235px;w\idth:201px;}

#content-main1 div.line {padding-bottom:11px}



#content-main1 .box1 .text {font-weight:bold;color:#2F70AD;}

#content-main1 .box2 .box2a {float:left;width:235px;background-position:10px 7px;background-repeat:no-repeat;cursor:pointer;}

#content-main1 .box2 .box2a span {font-weight:bold;color:#CFAC02}

#content-main1 .box2 .box2b {float:left;width:235px;background-position:10px 7px;background-repeat:no-repeat;cursor:pointer;}

#content-main1 .box2 .box2b span {font-weight:bold;color:#88AA1B}

#content-main1 .box2 .box2c {float:left;width:235px;background-position:10px 7px;background-repeat:no-repeat;cursor:pointer;}

#content-main1 .box2 .box2c span {font-weight:bold;color:#EE6A1A}



#content-main1 .box2 p {padding:5px 17px 3px 100px}

#content-main1 .box2 div.more {text-align:right;padding:0 17px}



#content-main1 .box2 a:link, #content-main1 .box2 a:visited {text-decoration:none;color:#58595B}

#content-main1 .box2 a:hover {color:#6093C1}

/* end: content2 mainpage */





/* begin: content2 mainpage list-style-type:upper-alpha; */

#content-main2 {clear:both;margin-top:3px;background: #DCE7F1 url(../img/mainpage/content-main2-bg.jpg) repeat-y top left;float:left;width:940px;position:relative}

#content-main2 .box1 {float:left;width:199px;border-right:2px solid #FFF;padding:10px 17px 10px;line-height:1.2em;cursor:pointer}

#content-main2 .box2 {float:left;width:199px;border-right:2px solid #FFF;padding:10px 17px 10px;line-height:1.2em;cursor:pointer}

#content-main2 .box3 {float:left;width:199px;border-right:2px solid #FFF;padding:10px 17px 0; }

#content-main2 .box4 {float:left;width:201px;padding:10px 17px 0;}

* html #content-main2 .box1	{width:235px;w\idth:199px;}

* html #content-main2 .box2	{width:235px;w\idth:199px;}

* html #content-main2 .box3	{width:235px;w\idth:199px;}

* html #content-main2 .box4	{width:235px;w\idth:201px;}

#content-main2 div.line {padding-bottom:11px}

#content-main2 b, #content-main2 strong {color:#2F70AD}



#content-main2 .box2 ul {margin:0 0 0 15px;padding:0}

#content-main2 .box2 ul li {}

#content-main2 .box2 ul li div {background: url(../img/common/dot-perp.gif) repeat-y top left;margin:0 0 6px 0;padding-left:10px;}



div.faq {color:#00529C;font-size:127%;margin:0 0 7px 0;padding:0 0 0 23px;background:url(../img/common/sign-fag.gif) no-repeat 0 50%;}

div.arrow {color:#00529C;font-size:127%;margin:0 0 7px 0;padding:0 0 0 23px;background:url(../img/common/sign-arrow.gif) no-repeat 0 50%;}

div.exclamation {color:#00529C;font-size:127%;margin:0 0 7px 0;padding:0 0 0 23px;background:url(../img/common/sign-exclamation.gif) no-repeat 0 50%;}

div.question {color:#00529C;font-size:127%;margin:0 0 7px 0;padding:0 0 0 23px;background:url(../img/common/sign-question.gif) no-repeat 0 50%;}



div.faq h2, div.arrow h2, div.exclamation h2, div.question h2 {background: no-repeat top left;text-indent: -9999px;height:16px}

/* end: content1 mainpage */





/* begin: content3 mainpage */

#content-main3 {clear:both;margin-top:3px;background: #DCE7F1 url(../img/mainpage/content-main3-bg.gif) repeat-y top left;float:left;width:940px;position:relative}

#content-main3 #box1 {float:left;width:199px;border-right:2px solid #FFF;padding:10px 17px 10px;cursor:pointer;}

#content-main3 #box2 {float:left;width:199px;border-right:2px solid #FFF;padding:10px 17px 10px;cursor:pointer;}

#content-main3 #box3 {float:right;width:470px;background:#FFF;}

* html #content-main3 #box1	{width:235px;w\idth:199px;}

* html #content-main3 #box2	{width:235px;w\idth:199px;}

#content-main3 div.line {padding-bottom:11px}

#content-main3 .right {padding:1px 3px 0 0}

/* end: content3 mainpage */









/* begin: content sub */

#content-sub {clear:both;float:left;width:940px;margin:10px 0;background: url(../img/common/dot-perp.gif) repeat-y 240px 0;position:relative; margin-left:4px;}

#content-sub #left-sub {float:left;width:216px;padding: 0 0 170px 0;margin:0 25px 0 0}

#content-sub #right-sub {float:left;width:669px;margin:0 10px 12px 20px;min-height:370px}

#content-sub #right-sub .content-site {}



#baner {margin-left:0px}



#quote_engine-box {position:absolute;left:18px;top:-188px}

#quote_engine-box .quote_engine-box-txt	{margin-bottom:7px;background:url(../img/common/line-box-left.gif) no-repeat 0 100%}

/* end: content sub */



#left-banner-box {border: 10px solid #ff0000 margin-left:18px;}



/* begin: navigation subpage */

ul#navi2 {padding:0;list-style:none;margin:0 0 20px 18px;}

ul#navi2 li {margin:0;list-style:none;background:url(../img/common/line-box-left.gif) no-repeat bottom left;padding:5px 0;}

/* end: navigation subpage */







/* -- LINKS ----------------------------------------------------------------------------------------------------------------------- */



a:link, a:visited {color:#2F70AD;text-decoration:none;}

a:hover {text-decoration:underline}



a:link.more, a:visited.more {background:url(../img/common/more.gif) no-repeat 100% 50%;padding-right:9px;text-decoration:none;font-size:90%;color:#58595B}

a:hover.more {color:#6093C1}



a:link.button, a:visited.button {color:#FFF;background:url(../img/common/button-bg.gif) no-repeat top left;padding:0 9px 2px;text-decoration:none;font-size:90%;height:14px;line-height:12px;font-size:11px}

a:hover.button {background: url(../img/common/button-bg-on.gif) no-repeat top left}	/* used mainpage */



a:link.button-send, a:visited.button-send {background: url(../img/common/button-send.gif) no-repeat top right;color:#FFF;text-decoration:none;font-size:11px;padding:4px 37px 0 10px;display:block;width:37px;height:21px;font-weight:bold}

a:hover.button-send {background: url(../img/common/button-send-on.gif) no-repeat top right}









/* -- NAVIGATION DECLARATIONS   ---------------------------------------------------------------------------------------- */

ul#navi2 a:link, ul#navi2 a:visited {color:#58595B;font-weight:normal;text-decoration:none;background:url(../img/section1/navi2.gif) no-repeat 2px 50%;padding-left:13px;display:block}

ul#navi2 a:hover {color:#0D5BA1;font-weight:bold;background:url(../img/section1/navi2-on.gif) no-repeat 2px 50%;}

ul#navi2 a:link.on, ul#navi2 a:visited.on, ul#navi2 a:hover.on {color:#0D5BA1;font-weight:bold;text-decoration:none;background:url(../img/section1/navi2-on.gif) no-repeat 2px 50%;padding-left:13px} 



ul#navi2 li.navi3 a:link, ul#navi2 li.navi3 a:visited {color:#58595B;font-weight:normal;text-decoration:none;background:url(../img/section1/navi3.gif) no-repeat 2px 50%;padding-left:10px;margin-left:12px}

ul#navi2 li.navi3 a:hover {color:#0D5BA1;background:url(../img/section1/navi3-on.gif) no-repeat 2px 50%;}

ul#navi2 li.navi3 a:link.on, ul#navi2 li.navi3 a:visited.on, ul#navi2 li.navi3 a:hover.on {color:#0D5BA1;text-decoration:none;background:url(../img/section1/navi3-on.gif) no-repeat 2px 50%;padding-left:10px;margin-left:12px} 







/* --- begin: list pager ----- */

#list-pager {clear:both;text-align:right;background: #FFF url(../img/common/line.gif) no-repeat top left;padding-top:10px}



#list-pager a:link, #list-pager a:visited {background:#A2A2A2 url(../img/section1/list-pager-href.gif) repeat-x top left;color:#FFF;margin:0 4px;font-weight:bold;padding:2px 4px 2px 5px;text-decoration:none}

#list-pager a:hover	{background:#1073B9 url(../img/section1/list-pager-href-on.gif);color:#FFF}

#list-pager a:link.on, #list-pager a:visited.on, #list-pager a:hover.on {background:#1073B9 url(../img/section1/list-pager-href-on.gif) repeat-x top left;color:#FFF;margin:0 4px;font-weight:bold;padding:2px 4px 2px 5px;text-decoration:none}



#list-pager a:link.prev, #list-pager a:visited.prev {background: url(../img/section1/prev.gif) no-repeat 0 50%;padding:0 3px 0 9px;text-decoration:none;font-weight:normal;color:#58595B;font-size:90%}

#list-pager a:hover.prev {color:#0D5BA1;}



#list-pager a:link.next, #list-pager a:visited.next {background: url(../img/section1/next.gif) no-repeat 100% 50%;padding:0 9px 0 5px;text-decoration:none;font-weight:normal;color:#58595B;font-size:90%}

#list-pager a:hover.next {color:#0D5BA1;}



#list-pager span.spacer {background: url(../img/common/list-pager-spacer.gif) no-repeat 50% 50%;color:#FFF;padding:0 3px}

/* ---end: list pager ----- */





/* begin: prev-next  */

#prev-next {clear:both;text-align:right;background: #FFF url(../img/common/line.gif) no-repeat top left;padding-top:10px}



#prev-next a:link.prev, #prev-next a:visited.prev {background: url(../img/section1/prev.gif) no-repeat 0 50%;padding:0 10px 0 9px;text-decoration:none;color:#58595B;font-size:90%}

#prev-next a:hover.prev {color:#0D5BA1;}



#prev-next a:link.list,#prev-next a:visited.list {background: url(../img/section1/list.gif) no-repeat 92% 50%;padding:0 17px 0 10px;text-decoration:none;color:#58595B;font-size:90%}

#prev-next a:hover.list {color:#0D5BA1;}



#prev-next a:link.next, #prev-next a:visited.next {background: url(../img/section1/next.gif) no-repeat 100% 50%;padding:0 9px 0 10px;text-decoration:none;color:#58595B;font-size:90%}

#prev-next a:hover.next {color:#0D5BA1;}



#prev-next span.spacer {background: url(../img/common/list-pager-spacer.gif) no-repeat 50% 50%;color:#FFF;padding:0 1px}

/* end: prev-next  */











/* -- auxiliary class ---------------------------------------------------------------------------------------------------------------- */



.clear {clear: both;margin: 0;padding:0;height:1px;font-size:1px;border:0;visibility:hidden} 

.backTop {}

.line {padding-top:1px;margin:0;background:url(../img/common/line.gif) no-repeat top left}

.picBorder {}

.clearFormat {display:none}

div.left {text-align:left;}

div.right {text-align:right}

