/*************/



/*  vcd_content  stylesheet */



/*************/



/*************/



/*  CONTENT  */



/*************/



/* PAGETITLE */



.main h1.pagetitle {



margin:0 0 .5em;



padding:1px 0 1px 32px;



color:#3a4d80;



font-weight:bold;



font-size:/*Non-IE6*/



220%!important;



font-size:/*IE6*/



200%;



}







/* HEADING -- Standard icon (1-Column / 2-Column) */



.content h1 {



margin:0;



padding:5px 50px 12px 20px;



border-bottom:solid 1px #d7d7d7;



margin-right:10px;



color:#3a4d80;



font-size:/*Non-IE6*/



200%!important;



font-size:/*IE6*/



200%;



}







.content-2col-box-leftcolumn h1,.content-2col-box-rightcolumn h1 {



margin:0;



padding:5px 50px 12px 20px;



border-bottom:solid 1px #d7d7d7;



color:#3a4d80;



font-size:/*Non-IE6*/



200%!important;



font-size:/*IE6*/



200%;



}







.content h2 {



clear:both;



/*Start IE Hack*/



position:relative;



z-index:1;



top:/* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/



-1px;



margin:0 20px;



padding:15px 35px 5px 0;



border-top:solid 1px #d7d7d7;



color:#3a4d80;



font-size:/*Non-IE6*/



180%!important;



font-size:/*IE6*/



160%;



}







.content h3 {



margin:1em 0 -.3em;



padding:0 20px;



color:#3a4d80;



font-size:/*Non-IE6*/



160%!important;



font-size:/*IE6*/



160%;



}







.content h3.line {



/*Start IE Hack*/



position:relative;



z-index:1;



top:-1px;



/* End IE Hack vertical alignment to blend top border with h1, if directly after each other*/



margin:0 20px -.3em;



padding:1em 0 0;



border-top:solid 1px #d7d7d7;



}







.content h4 {



margin:1em 0 -.3em;



padding:0 20px;



color:#3a4d80;



font-size:/*Non-IE6*/



140%!important;



font-size:/*IE6*/



140%;



}







.content h5 {



margin:1em 0 -.5em;



padding:0 20px;



color:#4b4b4b;



font-size:/*Non-IE6*/



130%!important;



font-size:/*IE6*/



125%;



}







.content h6 {



margin:.4em 0 .5em;



padding:0 20px;



color:#323232;



font-weight:normal;



font-size:/*Non-IE6*/



130%!important;



font-size:/*IE6*/



115%;



}







/* PARAGRAPH TEXT */



.content p {



margin:1em 0;



color:#333;



line-height:1.3em;



padding:0 20px;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.content p.details {



margin:-.2em 0 1em;



line-height:1em;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.content blockquote {



clear:both;



margin:0 30px .6em;



font-size:90%;



}







.content p.doit {



color:#333;



line-height:1.3em;



padding:25px 260px 0 20px;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



background:url(../img/logodo-it.gif) no-repeat right 0;



min-height:/*Non-IE6*/



75px!important;



min-height:110px;



/*IE6*/



margin:0 2em 1em 0;



}







/* LIST */



.content ul {



margin:1.4em 1em 1em;



padding:0 20px;



list-style:none;



}







.content ul li {



margin:0 0 .3em 2px;



padding:0 0 0 12px;



background:url(../img/bg_bullet_square.gif) no-repeat 0 .5em;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}


.content ul li ul li a{
	font-size: 75%;
}




.content ol {



margin:1.4em 0 1em;



padding:/*Non-IE6*/



0 20px 0 40px!important;



padding:/*IE6*/



0 20px 0 50px;



}







.content ol li {



list-style-type:decimal;



list-style-position:outside;



margin:0 0 .3em 3px;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.content ul.indent {



padding:0 50px;



}







.content ol.indent {



padding:/*Non-IE6*/



0 20px 0 70px!important;



padding:/*IE6*/



0 20px 0 80px;



}







/* TABLE (1-Column / 2-Column) */



.content table {



clear:both;



width:550px;



text-align:center;



margin-left:auto;



margin-right:auto;



margin:2em 0 .2em 20px;



table-layout:fixed;



border-collapse:collapse;



empty-cells:show;



background-color:#e9e8f4;



}







.content-2col-nobox-leftcolumn table,.content-2col-nobox-rightcolumn table,.content-2col-box-leftcolumn table,.content-2col-box-rightcolumn table {



clear:both;



width:290px;



margin:2em 0 .2em 20px;



table-layout:fixed;



border-collapse:collapse;



empty-cells:show;



background-color:#e9e8f4;



}







.content table th.top {



height:3.5em;



padding:0 7px;



empty-cells:show;



background-color:#afafaf;



text-align:left;



color:#fff;



font-weight:bold;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.content table th {



height:3em;



padding:2px 20px 2px 7px;



border:solid 2px #f5f5f5;



background-color:#e1e1e1;



text-align:left;



color:#505050;



font-weight:bold;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.content table td {



height:3em;



padding:2px 7px;



border:solid 2px #f5f5f5;



background-color:#e1e1e1;



text-align:left;



font-weight:normal;



color:#505050;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.content p.caption {



clear:both;



margin:.5em 0 2em;



text-align:left;



color:#505050;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







/* CONTACT FORM (1-Column / 2-Column) */



.contactform {



width:636px;



margin:1em 10px 0 20px;



}







.contactform fieldset {



padding:/*Non-IE6*/



10px 0!important;



padding:/*IE6*/



0;



margin:0 0 20px;



border:solid 1px #dcdcdc;



}







.contactform fieldset legend {



margin:/*Non-IE*/



0 0 0 5px!important;



margin:/*IE6*/



0 0 20px 5px;



padding:0 2px;



color:#3a4d80;



font-weight:bold;



font-size:131%;



}







.contactform label.left {



float:left;



width:130px;



margin:0 0 0 10px;



padding:2px;



font-size:100%;



}







.contactform select.combo {



width:175px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.contactform input.field {



width:275px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.contactform textarea {



width:275px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.contactform input.button {



float:left;



width:9em;



margin-left:/*Non-IE6*/



115px!important;



margin-left:/*IE6*/



118px;



padding:/*Non-IE6*/



3px!important;



padding:/*IE6*/



2px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:100%;



}







.contactform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







.content-2col-nobox-leftcolumn .contactform,.content-2col-nobox-rightcolumn .contactform,.content-2col-box-leftcolumn .contactform,.content-2col-box-rightcolumn .contactform {



width:297px;



margin:1em 10px 0 20px;



}







.content-2col-nobox-leftcolumn .contactform fieldset,.content-2col-nobox-rightcolumn .contactform fieldset,.content-2col-box-leftcolumn .contactform fieldset,.content-2col-box-rightcolumn .contactform fieldset {



padding:/*Non-IE6*/



10px 0!important;



padding:/*IE6*/



0;



margin:0 0 20px;



border:solid 1px #dcdcdc;



}







.content-2col-nobox-leftcolumn .contactform fieldset legend,.content-2col-nobox-rightcolumn .contactform fieldset legend,.content-2col-box-leftcolumn .contactform fieldset legend,.content-2col-box-rightcolumn .contactform fieldset legend {



margin:/*Non-IE*/



0 0 0 5px!important;



margin:/*IE6*/



0 0 20px 5px;



padding:0 2px;



color:#3a4d80;



font-weight:bold;



font-size:131%;



}







.content-2col-nobox-leftcolumn .contactform label.left,.content-2col-nobox-rightcolumn .contactform label.left,.content-2col-box-leftcolumn .contactform label.left,.content-2col-box-rightcolumn .contactform label.left {



float:left;



width:100px;



margin:0;



padding:2px;



font-size:100%;



}







.content-2col-nobox-leftcolumn .contactform select.combo,.content-2col-nobox-rightcolumn .contactform select.combo,.content-2col-box-leftcolumn .contactform select.combo,.content-2col-box-rightcolumn .contactform select.combo {



width:140px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.content-2col-nobox-leftcolumn .contactform input.field,.content-2col-nobox-rightcolumn .contactform input.field,.content-2col-box-leftcolumn .contactform input.field,.content-2col-box-rightcolumn .contactform input.field {



width:135px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.content-2col-nobox-leftcolumn .contactform textarea,.content-2col-nobox-rightcolumn .contactform textarea,.content-2col-box-leftcolumn .contactform textarea,.content-2col-box-rightcolumn .contactform textarea {



width:242px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.content-2col-nobox-leftcolumn .contactform input.button,.content-2col-nobox-rightcolumn .contactform input.button,.content-2col-box-leftcolumn .contactform input.button,.content-2col-box-rightcolumn .contactform input.button {



float:left;



width:9em;



margin-left:/*Non-IE6*/



130px!important;



margin-left:/*IE6*/



133px;



padding:/*Non-IE6*/



3px!important;



padding:/*IE6*/



2px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:100%;



}







.content-2col-nobox-leftcolumn .contactform input.button:hover,.content-2col-nobox-rightcolumn .contactform input.button:hover,.content-2col-box-leftcolumn .contactform input.button:hover,.content-2col-box-rightcolumn .contactform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







/* LOGIN FORM (1-Column / 2-Column)*/



.content .loginform {



width:636px;



margin:1em 10px 0 20px;



}







.content-2col-nobox-leftcolumn .loginform,.content-2col-nobox-rightcolumn .loginform,.content-2col-box-leftcolumn .loginform,.content-2col-box-rightcolumn .loginform {



width:297px;



margin:1em 10px 0 20px;



}







.content .loginform p {



clear:both;



margin:0;



padding:0;



}







.content .loginform fieldset {



width:160px;



border:none;



}







.content .loginform label.top {



float:left;



width:125px;



margin:0 0 2px;



font-size:110%;



}







.content .loginform label.right {



float:left;



width:125px;



margin:5px 0 0;



padding:/*IE6*/



0 0 0 3px;



font-size:110%;



}







.content .loginform input.field {



width:158px;



margin:0 0 5px;



padding:/*Non-IE6*/



.1em 0 .2em!important;



padding:/*IE6*/



.2em 0 .3em;



border:solid 1px #c8c8c8;



font-size:110%;



}







.content .loginform input.checkbox {



float:left;



margin:/*Non-IE6*/



5px 0 0!important;



margin:/*IE6*/



2px 0 0 -3px;



border:none;



}







.content .loginform input.button {



float:left;



width:5em;



margin:10px 0 5px;



padding:1px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:110%;



}







.content .loginform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







/* SEARCH FORM (1-Column / 2-Column)*/



.content .searchform {



width:636px;



margin:1em 10px 0 20px;



}







.content-2col-nobox-leftcolumn .searchform,.content-2col-nobox-rightcolumn .searchform,.content-2col-box-leftcolumn .searchform,.content-2col-box-rightcolumn .searchform {



width:297px;



margin:1em 10px 0 20px;



}







.content .searchform fieldset {



border:none;



}







.content .searchform input.field {



float:left;



width:158px;



padding:3px 0;



border:1px solid #c8c8c8;



font-size:120%;



}







.content .searchform input.button {



clear:both;



float:left;



width:3em;



margin-top:.5em;



padding:1px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:120%;



}







.content .searchform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}

.content .nl_summaryPost .nl_info {
	font-size: 120%;
	font-style: italic;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}









/****************/



/*  SUBCONTENT  */



/****************/



/* HEADING */



.subcontent h1 {



margin:0;



padding:5px 20px 12px;



border-bottom:solid 1px #fff;



color:#FFF;



background-color: #fcb131;

font-size:/*Non-IE6*/



200%!important;



font-size:/*IE6*/



200%;



}







.subcontent h2 {



/*Start IE Hack*/



position:relative;



z-index:1;



top:-1px;



/* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/



margin:0 20px;



padding:15px 35px 5px 0;



border-top:solid 1px #fff;



color:#3a4d80;



font-size:/*Non-IE6*/



180%!important;



font-size:/*IE6*/



160%;



}







.subcontent h3 {



margin:1em 0 -.3em;



padding:0 20px;



color:#3a4d80;



font-size:/*Non-IE6*/



180%!important;



font-size:/*IE6*/



160%;



}







.subcontent h3.line {



/*Start IE Hack*/



position:relative;



z-index:1;



top:-1px;



/* End IE Hack vertical alignment to blend top border with h1, if directly after each other*/



margin:0 20px -.3em;



padding:1em 0 0;



border-top:solid 1px #fff;



}







.subcontent h4 {



margin:1em 0 -.3em;



padding:0 20px;



color:#3a4d80;



font-size:/*Non-IE6*/



160%!important;



font-size:/*IE6*/



140%;



}







.subcontent h5 {



margin:1em 0 -.6em;



padding:0 20px;



color:#3a4d80;







font-size:/*Non-IE6*/



140%!important;



font-size:/*IE6*/



125%;



}







.subcontent h6 {



margin:.4em 0 .5em;



padding:0 20px;



color:#323232;



font-weight:normal;



font-size:/*Non-IE6*/



130%!important;



font-size:/*IE6*/



115%;



}







/* PARAGRAPH TEXT */



.subcontent p {



margin:1em 0;



color:#333;



line-height:1.3em;



padding:0 20px;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.subcontent p.details {



margin:-.2em 0 1em;



line-height:1em;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.subcontent blockquote {



clear:both;



margin:0 30px .6em;



font-size:90%;



}







/* LIST */



.subcontent ul {



margin:1.4em 0 1em;



padding:0 20px;



list-style:none;



}







.subcontent ul li {



margin:0 0 .3em 2px;



padding:0 0 0 12px;



background:url(../img/bg_bullet_square.gif) no-repeat 0 .5em;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.subcontent ol {



margin:1.4em 0 1em;



padding:/*Non-IE6*/



0 20px 0 40px!important;



padding:/*IE6*/



0 20px 0 50px;



}







.subcontent ol li {



list-style-type:decimal;



list-style-position:outside;



margin:0 0 .3em 3px;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.subcontent ul.indent {



padding:0 50px;



}







.subcontent ol.indent {



padding:/*Non-IE6*/



0 20px 0 70px!important;



padding:/*IE6*/



0 20px 0 80px;



}







/* TABLE */



.subcontent table {



clear:both;



width:230px;



margin:2em 0 .2em 20px;



table-layout:fixed;



border-collapse:collapse;



empty-cells:show;



background-color:#e9e8f4;



}







.subcontent table th.top {



height:3.5em;



padding:0 7px;



empty-cells:show;



background-color:#afafaf;



text-align:left;



color:#fff;



font-weight:bold;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.subcontent table th {



height:3em;



padding:2px 20px 2px 7px;



border:solid 2px #f5f5f5;



background-color:#e1e1e1;



text-align:left;



color:#505050;



font-weight:bold;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.subcontent table td {



height:3em;



padding:2px 7px;



border:solid 2px #f5f5f5;



background-color:#e1e1e1;



text-align:left;



font-weight:normal;



color:#505050;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







.subcontent p.caption {



clear:both;



margin:.5em 0 2em;



text-align:left;



color:#505050;



font-size:/*Non-IE6*/



120%!important;



font-size:/*IE6*/



110%;



}







/* CONTACT FORM */



.subcontent .contactform {



width:230px;



margin:1em 10px 0 20px;



}







.subcontent .contactform fieldset {



padding:/*Non-IE6*/



10px 0!important;



padding:/*IE6*/



0;



margin:0 0 20px;



border:solid 1px #dcdcdc;



}







.subcontent .contactform fieldset legend {



margin:/*Non-IE*/



0 0 0 5px!important;



margin:/*IE6*/



0 0 20px 5px;



color:#3a4d80;



font-weight:bold;



font-size:131%;



}







.subcontent .contactform label.left {



float:left;



width:85px;



margin:0;



padding:2px;



font-size:100%;



}







.subcontent .contactform select.combo {



width:90px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.subcontent .contactform input.field {



width:85px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.subcontent .contactform textarea {



width:178px;



padding:2px;



border:solid 1px #c8c8c8;



font-size:100%;



}







.subcontent .contactform input.button {



float:left;



width:9em;



margin-left:/*Non-IE6*/



67px!important;



margin-left:/*IE6*/



68px;



padding:/*Non-IE6*/



3px!important;



padding:/*IE6*/



2px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:100%;



}







.subcontent .contactform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







/* LOGIN FORM */



.subcontent .loginform {



width:230px;



margin:10px 20px 0;



}







.subcontent .loginform p {



clear:both;



margin:0;



padding:0;



}







.subcontent .loginform fieldset {



width:160px;



border:none;



}







.subcontent .loginform label.top {



float:left;



width:125px;



margin:0 0 2px;



font-size:110%;



}







.subcontent .loginform label.right {



float:left;



width:125px;



margin:5px 0 0;



padding:0 0 0 3px;



/*IE6*/



font-size:110%;



}







.subcontent .loginform input.field {



width:158px;



margin:0 0 5px;



padding:/*Non-IE6*/



.1em 0 .2em!important;



padding:/*IE6*/



.2em 0 .3em;



border:solid 1px #c8c8c8;



font-size:110%;



}







.subcontent .loginform input.checkbox {



float:left;



margin:/*Non-IE6*/



5px 0 0!important;



margin:/*IE6*/



2px 0 0 -3px;



border:none;



}







.subcontent .loginform input.button {



float:left;



width:5em;



margin:10px 0 5px;



padding:1px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#969696;



font-size:110%;



}







.subcontent .loginform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







/* SEARCH FORM */



.subcontent .searchform {



width:230px;



margin:10px 20px 0;



}







.subcontent .searchform fieldset {



border:none;



}







.subcontent .searchform input.field {



float:left;



width:158px;



padding:/*Non-IE6*/



.1em 0 .2em!important;



padding:/*IE6*/



.2em 0 .3em;



border:1px solid #c8c8c8;



font-size:120%;



}







.subcontent .searchform input.button {



clear:both;



float:left;



width:3em;



margin-top:.5em;



padding:1px;



background:#e6e6e6;



border:solid 1px #969696;



text-align:center;



color:#3a4d80;



font-size:120%;



}







.subcontent .searchform input.button:hover {



cursor:pointer;



border:solid 1px #505050;



background:#dcdcdc;



color:#505050;



}







/* SIDE MENU #1 */



.sidemenu1 {



clear:both;



width:268px;



margin:0;



padding:0;



}







.sidemenu1 ul {



width:266px;



padding:0;



border-bottom:solid 1px #fff;

	margin-top: -1px;

	margin-bottom: 0;

	margin-left: 0;

}







.sidemenu1 ul li {



margin:0;



padding: 0;



background:none;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



color:#3a4d80;



}







.sidemenu1 li a {



display:block;



min-height:1.5em;



height:/*Non-IE6*/



auto!important;



height:/*IE-6*/



1.5em;



line-height:1.5em;



margin: 0;



padding: 5px 20px;



border-top:solid 1px #fff;



color:#3a4d80;



font-weight:bold;



}







.sidemenu1 ul li ul {



margin:0 0 5px;



border:none;



}







.sidemenu1 ul li ul li {



margin:0;



padding:0;



background:none;



font-size:/*Non-IE6*/



100%!important;



font-size:/*IE6*/



100%;



}







.sidemenu1 ul li ul li a {



display:block;



min-height:1.5em;



height:/*Non-IE6*/



auto!important;



height:/*IE-6*/



1.5em;



line-height:1.5em;



margin:0;



padding:0 0 0 30px;



border:none;



color:#3a4d80;



font-weight:normal;



}







.sidemenu1 li a:hover {



background-color:#e7e9f0;



color:#3a4d80;



text-decoration:none;

	border-left: #fcb131;

	border-right: #fcb131;	}







.sidemenu1 li a:visited {



color:#3a4d80;



text-decoration:none;



}







/* SIDE MENU #2 */



.sidemenu2 {



clear:both;



margin:0;



padding:0;



}







.sidemenu2 ul {



margin:-3px 0 10px;



padding:0 20px;



list-style:none;



}







.sidemenu2 ul li {



margin:0;



padding:3px 0 1px 12px;



background:url(../img/bg_bullet_arrow.gif) no-repeat 0 .6em;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.sidemenu2 ul li ul {



margin:2px 0 0;



padding:0 10px 0 0;



border:none;



}







.sidemenu2 ul li ul li {



margin:0;



padding:0 0 0 10px;



background:none;



font-size:/*Non-IE6*/



100%!important;



font-size:/*IE6*/



100%;



}







.sidemenu2 ul li ul li a {



font-weight:normal;



}







/* SIDE MENU #3 */



.sidemenu3 {



clear:both;



margin:0;



padding:0;



}







.sidemenu3 ul {



margin:10px 0;



padding:0 20px;



list-style:none;



}







.sidemenu3 ul li {



margin:0;



padding:3px 0 1px 12px;



background:url(../img/bg_bullet_arrow.gif) no-repeat 0 .6em;



line-height:1.3em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}







.sidemenu3 ul li ul {



margin:2px 0 0;



padding:0 10px 0 0;



border:none;



}







.sidemenu3 ul li ul li {



margin:0;



padding:0 0 0 10px;



background:none;



font-size:/*Non-IE6*/



100%!important;



font-size:/*IE6*/



100%;



}







.sidemenu3 ul li ul li a {



font-weight:normal;



}



/**********/



/* SITE TOOLS */



/**********/
.subcontent-box-clear {



width:266px;



float:right;



background-color:#fff;

	}

.subcontent ul.tools {







margin:0;







padding:0 20px;







list-style:none;







}



.subcontent ul li.print {



margin:0 0 0 8px;
min-height: 20px;




padding:10px 5px 10px 30px;



background:url(../img/printer.gif) no-repeat 0 .5em;



font-size: 115%;
	line-height: 1.5em;
}

.subcontent ul li.email {



margin:0 0 0 8px;
min-height: 20px;




padding:10px 5px 10px 30px;



background:url(../img/emailicon.gif) no-repeat 0 .5em;



line-height:1.5em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}

.subcontent ul li.bookmark {



margin:0 0 0 8px;
min-height: 20px;




padding:10px 5px 10px 30px;



background:url(../img/bookmark.gif) no-repeat 0 .5em;



line-height:1.5em;



font-size:/*Non-IE6*/



131%!important;



font-size:/*IE6*/



115%;



}

.subcontent ul li.moretools {







margin:0 0 0 8px;

min-height: 20px;









padding:10px 5px 10px 30px;







background:url(../img/bluearrow.gif) no-repeat 0 .5em;







font-size: 115%;

	line-height: 1.5em;

}



.subcontent .subcontent-box-clear .searchform {







width:230px;







margin:10px 20px 0;







}















.subcontent .subcontent-box-clear .searchform fieldset {







border:none;







}















.subcontent .subcontent-box-clear .searchform input.field {







float:left;







width:158px;







padding:/*Non-IE6*/







.1em 0 .2em!important;







padding:/*IE6*/







.2em 0 .3em;







border:1px solid #c8c8c8;







font-size:120%;







}















.subcontent .subcontent-box-clear .searchform input.button {







clear:both;







float:left;







width:3em;







margin-top:.5em;







padding:1px;







background:#e6e6e6;







border:solid 1px #969696;







text-align:center;







color:#3a4d80;







font-size:120%;







}















.subcontent .subcontent-box-clear .searchform input.button:hover {







cursor:pointer;







border:solid 1px #505050;







background:#dcdcdc;







color:#505050;







}




/**********/



/* IMAGES */



/**********/



.main img {



clear:both;



float:left;



margin:3px 15px 7px 0;



border:solid 1px #c8c8c8;



padding:2px;



}







.main img.center {



clear:both;



float:none;



display:block;



margin:0 auto;



border:solid 1px #c8c8c8;



padding:1px;



}







.main img.right {



clear:both;



float:right;



margin:3px 0 7px 10px;



padding:1px;



border:solid 1px #c8c8c8;



}







.main img.noborder {



clear:both;



float:left;



margin:3px 15px 7px 0;



padding:2px;



border-style:none;



}







/*********/



/* LINKS */



/*********/



/* Text links */



.main a {



color:#3a4d80;



font-weight:bold;



text-decoration:none;



}







.main a:hover {



color:#3a4d80;



text-decoration:underline;



}







.main a:visited {



color:#3a4d80;



}







/*Image links */



.main a img {



border:solid 1px #c8c8c8;



padding:2px;



}







.main a:hover img {



border:solid 1px #afafaf;



padding:2px;



}

.skiplink {







display:none;







}

.clear-contentunit {



clear:both;



margin-top: 10px ;



height:1px;



border:none;



background:#d7d7d7;



color:#d7d7d7;

}









/* TABLE ELEMENT HAS SPECIAL FORMATTING AS FOLLOWS



width:550px; text-align:center; margin-left:auto; margin-right:auto;



*/



.mceEditor {



border:none;



}







.MODX_RichTextWidget table td {



height:3em;



padding:0;



border:none;



background-color:#e1e1e1;



font-size:/*Non-IE6*/



100%!important;



font-size:/*IE6*/



110%;



}







.mceToolbar {



float:none;



padding:0;



font-size:100%!important;



}







.mceLeft,.mceFirst,.mceLast {



font-size:100%!important;



}







.mceToolbar img {



border:none;



float:none;



}







.mceToolbar img a {



border:none;



float:none;



}