BODY {
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px;   
     FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
     BACKGROUND: #f0f4f8; COLOR: #565656; 
}

.homepage { 
  background-image:url(bg_small.jpg); 
  background-repeat:no-repeat; background-attachment:fixed; 
  background-position: right top; 
  height: 360px;   
} 


TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #2070c3; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
P {
	MARGIN: 0px 0px 12px; LINE-HEIGHT: 15px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SPAN.h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #a7a7a7 1px solid
}
SPAN.h2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #a7a7a7 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
        FONT-WEIGHT: bold; FONT-SIZE: 16px;
}
SPAN.h3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}

.txtLogo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFF;
}

.txtLogo2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FFF;
}

.graytext {
	COLOR: #77787c
}
.smallers {
	COLOR: #77787c
}
.smaller {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #565656; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.smallerb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #565656; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.mediumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 115%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #565656; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#toolbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(toolbar_bg.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #d7d7d7 1px solid; WHITE-SPACE: nowrap; HEIGHT: 32px
}
#toolbar-table {
	CLEAR: both; WIDTH: 830px; TEXT-ALIGN: left
}
#toolbar .sites {
	VERTICAL-ALIGN: top
}
#toolbar .tools {
	VERTICAL-ALIGN: top
}
#logos {
	DISPLAY: inline
}
#site-tools INPUT.searchbox {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 13px
}
#site-tools IMG.icon {
	MARGIN: auto 2px -2px auto
}
#sites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
        POSITION: relative; 
        FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
        HEIGHT: 32px; Z-INDEX: 7; 
}
#sites .active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
UNKNOWN {
	BACKGROUND-IMAGE: none
}
UNKNOWN {
	BACKGROUND: url(separator_site_tools.gif) no-repeat 0px 3px
}
#sites LI {
	PADDING-RIGHT: 16px; MARGIN-TOP: 8px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND: url(separator_site_tools.gif) no-repeat 0px 3px; FLOAT: left; MARGIN-LEFT: -9px
}
#sites LI.active A {
	MARGIN-TOP: 0px
}
#sites LI A {
	MARGIN-TOP: 1px; DISPLAY: block
}
#sites LI A:hover {
	COLOR: #eab719; TEXT-DECORATION: none
}
#sites IMG.expand {
	PADDING-LEFT: 2px; POSITION: relative; TOP: -2px
}
#site-tools IMG.expand {
	PADDING-LEFT: 2px; POSITION: relative; TOP: -2px
}
#sites LI UL {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 5; PADDING-BOTTOM: 10px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c1bfbf 1px solid; POSITION: absolute; BACKGROUND-COLOR: #5b6065
}
#site-tools LI UL {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 5; PADDING-BOTTOM: 10px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c1bfbf 1px solid; POSITION: absolute; BACKGROUND-COLOR: #5b6065
}
#sites LI UL {
	WIDTH: 151px
}
#sites LI LI {
	WIDTH: 151px
}
#sites #global UL {
	WIDTH: 90px
}
#sites #global LI {
	WIDTH: 90px
}
#site-tools LI UL {
	WIDTH: 120px
}
#site-tools LI LI {
	WIDTH: 120px
}
#site-tools LI UL {
	MARGIN: -1px 0px 0px; HEIGHT: auto
}
#sites LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
#site-tools LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
#sites LI.expand:hover {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; MARGIN: 5px 7px -1px -10px; BORDER-LEFT: #c1bfbf 1px solid
}
#sites LI.over {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; MARGIN: 5px 7px -1px -10px; BORDER-LEFT: #c1bfbf 1px solid
}
#site-tools LI.expand:hover {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px -10px; PADDING-TOP: 0px
}
#site-tools LI.over {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px -10px; PADDING-TOP: 0px
}
#site-tools LI.over {
	LEFT: -10px; MARGIN: 4px -10px 0px 0px
}
#sites LI.over {
	LEFT: -16px; MARGIN: 5px -10px 0px 7px
}
#sites LI.expand:hover A {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: block; PADDING-LEFT: 9px; Z-INDEX: 6; BACKGROUND: #5b6065; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; COLOR: #eab719; PADDING-TOP: 4px; BORDER-BOTTOM: #5b6065 1px solid; POSITION: relative
}
#sites LI.over A {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: block; PADDING-LEFT: 9px; Z-INDEX: 6; BACKGROUND: #5b6065; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; COLOR: #eab719; PADDING-TOP: 4px; BORDER-BOTTOM: #5b6065 1px solid; POSITION: relative
}
#site-tools LI.expand:hover A {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: block; PADDING-LEFT: 9px; Z-INDEX: 6; BACKGROUND: #5b6065; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; COLOR: #eab719; PADDING-TOP: 4px; BORDER-BOTTOM: #5b6065 1px solid; POSITION: relative
}
#site-tools LI.over A {
	BORDER-RIGHT: #c1bfbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c1bfbf 1px solid; DISPLAY: block; PADDING-LEFT: 9px; Z-INDEX: 6; BACKGROUND: #5b6065; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px -10px; BORDER-LEFT: #c1bfbf 1px solid; COLOR: #eab719; PADDING-TOP: 4px; BORDER-BOTTOM: #5b6065 1px solid; POSITION: relative
}
#site-tools LI.expand:hover A {
	PADDING-RIGHT: 7px; MARGIN-LEFT: 0px
}
#site-tools LI.over A {
	PADDING-RIGHT: 7px; MARGIN-LEFT: 0px
}
#sites LI.expand:hover LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 8; PADDING-BOTTOM: 4px; MARGIN: -4px 0px -2px; TEXT-TRANSFORM: none; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#sites LI.over LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 8; PADDING-BOTTOM: 4px; MARGIN: -4px 0px -2px; TEXT-TRANSFORM: none; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#site-tools LI.expand:hover LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 8; PADDING-BOTTOM: 4px; MARGIN: -4px 0px -2px; TEXT-TRANSFORM: none; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#site-tools LI.over LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 8; PADDING-BOTTOM: 4px; MARGIN: -4px 0px -2px; TEXT-TRANSFORM: none; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#sites LI.expand LI A:hover {
	COLOR: white; BACKGROUND-COLOR: #383f45; TEXT-DECORATION: none
}
#site-tools LI.expand LI A:hover {
	COLOR: white; BACKGROUND-COLOR: #383f45; TEXT-DECORATION: none
}
#sites LI.expand:hover UL {
	DISPLAY: block
}
#sites LI.over UL {
	DISPLAY: block
}
#site-tools LI.expand:hover UL {
	DISPLAY: block
}
#site-tools LI.over UL {
	DISPLAY: block
}
UNKNOWN {
	BACKGROUND-IMAGE: none
}
#sites LI.over {
	Z-INDEX: 2; POSITION: relative
}
#site-tools LI.over {
	Z-INDEX: 2; POSITION: relative
}
#site-tools LI .hover {
	DISPLAY: none
}
#site-tools LI:hover .expand {
	DISPLAY: none
}
#site-tools LI.over .expand {
	DISPLAY: none
}
#site-tools LI:hover IMG.hover {
	DISPLAY: inline
}
#site-tools LI.over IMG.hover {
	DISPLAY: inline
}
#sites LI .hover {
	DISPLAY: none
}
#sites LI:hover .expand {
	DISPLAY: none
}
#sites LI.over .expand {
	DISPLAY: none
}
#sites LI:hover IMG.hover {
	DISPLAY: inline
}
#sites LI.over IMG.hover {
	DISPLAY: inline
}
#site-tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 7; RIGHT: -1px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 2px; HEIGHT: 32px
}
#site-tools UL {
	PADDING-RIGHT: 21px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px -16px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 32px
}
UNKNOWN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UNKNOWN {
	BACKGROUND: url(separator_site_tools.gif) no-repeat 0px 3px
}
#site-tools LI {
	PADDING-RIGHT: 16px; MARGIN-TOP: 8px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 11px; BACKGROUND: url(separator_site_tools.gif) no-repeat 0px 3px; FLOAT: left; MARGIN-LEFT: -9px; COLOR: #5a5f65
}
#site-tools LI A {
	COLOR: #53606d
}
#site-tools LI A:hover {
	COLOR: #eab719; TEXT-DECORATION: none
}
#site-tools LI LI A {
	COLOR: #565656
}
#site-tools LI LI A:hover {
	COLOR: white
}

/*styles for main page structure */
	#page-bg        {background: url(page_bg.gif) center repeat-y; padding: 10px 10px 0px 10px; clear: both;}
	#main-table     {width: 810px; text-align: left; clear: both;}
	#body-logos     {background: #6798C7;width: 810px; height: 83px;}
	#left-nav-td    {width: 140px; padding-top: 2px; background: #E5E5E5 url(leftnav_bg.gif) repeat-y; vertical-align: top;}
	#right-nav      {width: 210px; padding-top: 6px; vertical-align: top;}
	#main-body      {padding: 6px 10px; vertical-align: top;}
        .logo_bg        {background: #6798c7;}

/* styles for left navigation items */
	#leftnav                {position: relative; clear: both; border-top: 1px solid #FFFFFF; top: -2px;}
	#leftnav ul             {padding: 0; margin: 0; list-style: none; font-size: 11px; border-bottom: 1px solid #FFFFFF;}
	#leftnav li             {border-top: 1px solid #FFFFFF;}
	#leftnav li a           {display: block; padding: 10px; width: 120px; color: #000000; text-decoration: none;}
	#leftnav a:hover        {color: #FFFFFF; background: #F3863C url(leftnav_selected_bg.gif) repeat-y; }
	#leftnav li.selected a  {color: #FFFFFF; background: #F3863C url(leftnav_selected_bg.gif) repeat-y; }
	
	#leftnav li.selected ul               {border: 0;}
	#leftnav li.selected ul li a          {background: #BFBFBF url(leftnav_secondary_bg.gif) repeat-y; padding: 5px 10px 5px 20px; width: 110px; }
	#leftnav li.selected ul li a:hover    {background: #939393 url(leftnav_secondary_selected_bg.gif) repeat-y; }
	#leftnav li.selected ul li.selected a {background: #939393 url(leftnav_secondary_selected_bg.gif) repeat-y;  }
	
	/* styles for sub items to left nav */
	.sub-leftnav    {position: relative; top: -2px; background: #4C7CAF url(/vmtn/img/sub_leftnav_bg.gif) repeat-y; color: #CBD9E7; padding: 10px 5px; border-bottom: 1px solid #FFFFFF;}
	.sub-leftnav h2 {font-size: 11px; margin:0; padding: 0; color: #FFFFFF; border: 0; text-transform: none;}
	.sub-leftnav a  {color: #CBD9E7; }


#footer {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; 
        MARGIN-TOP: 5px; MARGIN-LEFT: 10px;  
        BORDER-TOP: #bfcfe1 1px solid; BORDER-LEFT: #bfcfe1 1px solid; BORDER-RIGHT: #bfcfe1 1px solid; 
        FONT-SIZE: 10px;
        BACKGROUND: #f0f4f8; COLOR: #b3b7b9;
}
#footer A {
	COLOR: #b3b7b9; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#home-news {
	BACKGROUND: #f6f6f4; WIDTH: 100%
}
#home-news TD {
	VERTICAL-ALIGN: top
}
#home-news .sep {
	BACKGROUND: #ffffff
}
#home-news .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #e9e9e9; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; WIDTH: 50%; COLOR: #999999; PADDING-TOP: 5px
}
#home-news .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#home-welcome-title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #2c649b; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #324e6f 1px solid
}
#home-welcome-text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #5a8dbd; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px
}
#home-welcome-text P {
	MARGIN: 10px 0px 0px; TEXT-ALIGN: right
}
#home-welcome-text A {
	BORDER-RIGHT: #386594 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #386594 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(welcome_text_anchor_bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #386594 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #386594 1px solid
}
.home-rn {
	BACKGROUND: #e6eef7; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 16px
}
.home-rn H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #6798c7; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.home-rn UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(rn-arrow-bullet.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.home-rn P.more {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.home-rn P.more A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #6798c7; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
.rn-top {
	BACKGROUND: #f6e9e0; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 16px
}
.rn-top H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #f3863c; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.rn-top UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(rn-arrow-bullet.gif); PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.rn-top P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.rn-gen {
	BACKGROUND: #ecece9; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 16px
}
.rn-gen H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #d1d1d0; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #60605e; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.rn-gen UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.rn-gen A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
.rn-gen P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.rn-gen A.discussion {
	BACKGROUND: url(rn-gen_a-discussion_bg.gif) no-repeat 115px 50%
}
.features {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ecf2f9; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.features TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 1px solid
}
#form_request {
	FONT-SIZE: 12px; FONT-FAMILY: "nimbus sans l", arial, sans-serif
}
#form_request INPUT {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7d7d7d 1px solid; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(input.gif); PADDING-BOTTOM: 2px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #c5c5c5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-REPEAT: repeat-x
}
#form_request SELECT {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7d7d7d 1px solid; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(input.gif); PADDING-BOTTOM: 2px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #c5c5c5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-REPEAT: repeat-x
}
#form_request TEXTAREA {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7d7d7d 1px solid; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(input.gif); PADDING-BOTTOM: 2px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #c5c5c5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-REPEAT: repeat-x
}
#form_request INPUT {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 15px
}
#form_request TEXTAREA {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 15px
}
#form_request SELECT {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 15px
}
#form_request .button {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND: #7d7d7d; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 5px 0px; BORDER-LEFT: #ff9900 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900 1px solid; TEXT-ALIGN: center
}
#form_request LABEL {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; WIDTH: 160px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#form_request LABEL.required {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: #ffffed; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#form_request P.required {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: #ffffed; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#form_request BR {
	CLEAR: left
}
#form_request .boxes {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -2px; WIDTH: 2em; BORDER-RIGHT-WIDTH: 0px
}

/* WEBDOMINO CMS */
                                                                                              
#colonna1 { margin: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; border-left: 1px solid #aeaeae; border-right: 1px dotted #aeaeae; border-top: 1px solid #aeaeae;}
#colonna2 { margin: 5px 5px 5px 5px; padding: 4px 4px 4px 4px; border-left: 1px dotted #aeaeae; border-right: 1px dotted #aeaeae; border-top: 1px solid #aeaeae; background:#fff;}
#colonna3 { margin: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; border-left: 1px solid #aeaeae;  border-right: 1px solid #aeaeae; border-top: 1px solid #aeaeae;}

/* Linea di separazione */
#line_break {height: 10px; clear: both; font-size: 1px; line-height: 2px}

/* Testi */
.cmsstile_TestoNero12 {font: bold 12px arial, sans-serif; color: black}
.cmsstile_TestoNero14 {font: bold 14px arial, sans-serif; color: black}
.cmsstile_TestoNero16 {font: bold 16px arial, sans-serif; color: black}
.cmsstile_TestoBianco12 {font: bold 12px arial, sans-serif; color: white}
.cmsstile_TestoBianco14 {font: bold 14px arial, sans-serif; color: white}
.cmsstile_TestoBianco16 {font: bold 16px arial, sans-serif; color: white}
.cmsstile_TestoRosso12 {font: bold 12px arial, sans-serif; color: red}
.cmsstile_TestoRosso14 {font: bold 14px arial, sans-serif; color: red}
.cmsstile_TestoRosso16 {font: bold 16px arial, sans-serif; color: red}
.cmsstile_TestoBlu12 {font: bold 12px arial, sans-serif; color: blue}
.cmsstile_TestoBlu14 {font: bold 14px arial, sans-serif; color: blue}
.cmsstile_TestoBlu16 {font: bold 16px arial, sans-serif; color: blue}
.cmsstile_TestoGiallo12 {font: bold 12px arial, sans-serif; color: yellow}
.cmsstile_TestoGiallo14 {font: bold 14px arial, sans-serif; color: yellow}
.cmsstile_TestoGiallo16 {font: bold 16px arial, sans-serif; color: yellow}


/* MENU ORIZZONTALE LIVELLO 1*/

.cms_menuh1 {WIDTH: 100%; HEIGHT: 18px; float: left; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;}
.cms_menuh1 ul {LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;}
.cms_menuh1 li {HEIGHT: 18px; TEXT-ALIGN: center; FLOAT: left; MARGIN-LEFT: 1px; MARGIN-RIGHT: 2px; BORDER-RIGHT: #E1A29D 1px solid; BORDER-TOP: #E1A29D 1px solid; BORDER-LEFT: #E1A29D 1px solid; BORDER-BOTTOM: #999 0px solid;}
.cms_menuh1 a {FONT-WEIGHT: bolder; COLOR: #FFF; PADDING-TOP: 0px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px;}
.cms_menuh1 a:link {FONT-WEIGHT: bolder; COLOR: #FFF;}
.cms_menuh1 a:visited {FONT-WEIGHT: bolder; COLOR: #FFF}
.cms_menuh1 a:hover {FONT-WEIGHT: bolder; COLOR: #000; BACKGROUND: #ffe9e6;}
.cms_menuh1 a:active{FONT-WEIGHT: bolder; COLOR: #0779b6;}

.cms_menuh2 {WIDTH: 742px; HEIGHT: 21px; MARGIN-LEFT: 1px; LINE-HEIGHT: 20px;}
.cms_menuh2 li {HEIGHT: 21px; TEXT-ALIGN: center; TEXT-TRANSFORM: capitalize; FLOAT: left; MARGIN-LEFT: 2px; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 0px solid;}
.cms_menuh2 ul {LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.cms_menuh2 a {HEIGHT: 21px; TEXT-DECORATION: none; PADDING-RIGHT: 10px; PADDING-LEFT: 10px;}
.cms_menuh2 a:link {COLOR: #2d1e2d}
.cms_menuh2 a:visited {COLOR: #2d1e2d}
.cms_menuh2 a:hover {COLOR: #ffffff; BACKGROUND: #9e9e9e;}
.cms_menuh2 a:active{COLOR: #0779b6;}

/* tipo a 
.cms_menuh_a {MARGIN-LEFT: 1px; LINE-HEIGHT: 20px; HEIGHT: 21px}
.cms_menuh_a li {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 0px solid; FLOAT: left; MARGIN-LEFT: 2px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #999 1px solid; WIDTH: 120px; BORDER-TOP: #999 1px solid; BORDER-BOTTOM: #999 0px solid; HEIGHT: 21px; TEXT-ALIGN: center}
.cms_menuh_a ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.cms_menuh_a a {COLOR: #fff; DISPLAY: block; WIDTH: 100%; HEIGHT: 21px; TEXT-DECORATION: none}
.cms_menuh_a a:hover {COLOR: #ffffff; BACKGROUND: #9e9e9e;}
*/

/* tipo b */
.cms_menuh_b {WIDTH: 742px; HEIGHT: 26px; MARGIN: 0px 0px 1px; MARGIN-LEFT: 1px; LINE-HEIGHT: 25px;}
.cms_menuh_b li {HEIGHT: 26px; FLOAT: left; MARGIN: 0px 0px 1em; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap;}
.cms_menuh_b ul {LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.cms_menuh_b a {HEIGHT: 26px; TEXT-DECORATION: none; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 6px; BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #000 0px solid; BACKGROUND-IMAGE: url(l1_down.jpg); BACKGROUND-POSITION: 0% 50%; BACKGROUND-REPEAT: no-repeat;}
.cms_menuh_b a:link {COLOR: #2d1e2d}
.cms_menuh_b a:visited {COLOR: #2d1e2d}
.cms_menuh_b a:hover {COLOR: #2d1e2d; background: url(bullet2_on.gif) 5px 8px no-repeat;}
/*.cms_menuh_b a:hover {COLOR: #eeeeee; BACKGROUND-COLOR: #999999;}*/
.cms_menuh_b a:active{COLOR: #2d1e2d;}

/* MENU VERTICALE A ESPANSIONE */
.cms_menuv {padding: 0;}
.cms_menuv div {border: 0px;}
.cms_menuv * {font: normal 12px arial, sans-serif ! important;}
.cms_menuv ul {width: 140px; overflow: hidden; list-style: none; padding: 0px 0px 0px 0px;}
.cms_menuv ul ul {padding: 0}
.cms_menuv li {margin:0; padding: 0; border-top: 1px solid #FFFFFF; }
.cms_menuv li li {margin:0; padding: 0;}
.cms_menuv a  {
       height: 16px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #D9D9D9 5px solid; BORDER-BOTTOM-WIDTH: 0px; 
       PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px; DISPLAY: block; 
       BACKGROUND: #E5E5E5; LEFT: 0px; COLOR: #000; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cms_menuv a:hover  {
       height: 16px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #AFAFAF 5px solid; BORDER-BOTTOM-WIDTH: 0px; 
       PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px; DISPLAY: block; 
       BACKGROUND: #D9D9D9; LEFT: 0px; COLOR: #FFF; TEXT-ALIGN: left;TEXT-DECORATION: none}
.cms_menuv a.current {
       height: 16px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: red 5px solid; BORDER-BOTTOM-WIDTH: 0px; 
       PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px;DISPLAY: block; 
       BACKGROUND: #F95F5F; LEFT: 0px; COLOR: #FFF; TEXT-ALIGN: left;TEXT-DECORATION: none}

/* 2° livello del menu verticale complessivo*/
.cms_menuv .menuv1 a         {
       BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #D9D9D9 5px solid; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 1px; 
       PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-TOP: 5px; 
       BACKGROUND: #E5E5E5; COLOR: #000; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cms_menuv .menuv1 a:hover   {
       BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #AFAFAF 5px solid; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 1px; 
       PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-TOP: 5px; 
       BACKGROUND: #D9D9D9; COLOR: #FFF; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cms_menuv .menuv1 a.current {
       BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: red 5px solid; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 1px; 
       PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-TOP: 5px; 
       BACKGROUND: #F95F5F; COLOR: #FFF; TEXT-ALIGN: left; TEXT-DECORATION: none}

/* 3° livello del menu verticale complessivo*/
.cms_menuv .menuv2 a         { 
    height: 18px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; 
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #FBFBE5; LEFT: 0px; PADDING-BOTTOM: 5px; 
    MARGIN: 0px 0px 1px; FONT: 10px Verdana, sans-serif; COLOR: navy;   PADDING-LEFT: 30px; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cms_menuv .menuv2 a:hover   {
    height: 18px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; 
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #DFDEB9;   LEFT: 0px; PADDING-BOTTOM: 5px; 
    MARGIN: 0px 0px 1px; FONT: 10px Verdana, sans-serif; COLOR: red;    PADDING-LEFT: 30px; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none}
.cms_menuv .menuv2 a.current {
    height: 18px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT: #B2B11E 5px solid; BORDER-BOTTOM-WIDTH: 0px; 
    PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 1px; 
    FONT: 10px Verdana, sans-serif; COLOR: yellow; PADDING-LEFT: 30px; PADDING-TOP: 5px; TEXT-ALIGN: left; TEXT-DECORATION: none}

/* Menu verticale 2° livello */
.cms_menuv2 {margin: 5px 5px 5px 5px;}
.cms_menuv2 * {font: normal 12px arial, sans-serif ! important;}
/*.cms_menuv2 ul {border: 1px solid #8C9777; background: #FBFBE5; overflow: hidden; list-style: none; padding: 4px 0px 0px 0px;}*/
.cms_menuv2 ul {border: 2px solid #b13f36; overflow: hidden; list-style: none; padding: 4px 0px 0px 0px;}
.cms_menuv2 li {height: 20px; margin:0; padding: 0;}
.cms_menuv2 a {COLOR: #ffffff; PADDING-LEFT: 10px; DISPLAY: block; }
.cms_menuv2 a:link {COLOR: #000; DISPLAY: block; }
.cms_menuv2 a:visited {COLOR: #000; DISPLAY: block; }
.cms_menuv2 a:hover {COLOR: #000; BACKGROUND: #E1A29D; DISPLAY: block; }
.cms_menuv2 a:active{COLOR: #000; DISPLAY: block; }
.cms_menuv2 a.current {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT: #b13f36 5px solid; BORDER-BOTTOM-WIDTH: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; MARGIN: 0px 0px 1px; }

/* Fast Link 1 */
.cms_fastlink {margin: 5px 5px 5px 5px;}
.cms_fastlink * {font: normal 12px arial, sans-serif ! important;}
.cms_fastlink ul {border: 0px solid #b13f36; overflow: hidden; list-style: none; padding: 4px 0px 0px 0px;}
.cms_fastlink li {height: 20px; margin:0; padding: 0;}
.cms_fastlink a {COLOR: #FFF; PADDING-LEFT: 10px; DISPLAY: block; }
.cms_fastlink a:link {COLOR: #000; DISPLAY: block; }
.cms_fastlink a:visited {COLOR: #000; DISPLAY: block; }
.cms_fastlink a:hover {COLOR: #000; BACKGROUND: #ffe9e6; DISPLAY: block; }
.cms_fastlink a:active{COLOR: #000; DISPLAY: block; }
.cms_fastlink a.current {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT: #B2B11E 5px solid; BORDER-BOTTOM-WIDTH: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; MARGIN: 0px 0px 1px; }

/* Fast Link 2*/ 
.cms_fastlink2 {margin: 1px 10px 0px 0px}
.cms_fastlink2 div {width: 165px; border: 1px solid #E5D4CC; BACKGROUND: #FBFBE5; padding: 5px 5px 5px 5px; }
.cms_fastlink2 * {font: normal 12px arial, sans-serif ! important}
.cms_fastlink2 ul {margin: 0; padding: 0; overflow: hidden; list-style: none; padding: 1px 0px 0px 0px; }
.cms_fastlink2 li {margin: 0; padding: 0}
.cms_fastlink2 a, .cms_fastlink2 span {display: block; padding: 0px 0px 0px 1px; height: 20px; text-decoration: none; color: #0675b6}
.cms_fastlink2 a:hover, .cms_fastlink2 a.current, .cms_fastlink span {color: #000000}

/* Tabella 2 colonne*/
#tb_3col {float: left; width: 99%; margin: 0px; padding: 0px;}
#tb_col1 {float: left; width: 20%;}
#tb_col2 {float: left; width: 1%;}
#tb_col3 {float: left; width: 79%;}

/* Documenti */ 
.cms_doclist {margin: 5px 0px 0px 0px;}
.cms_doclist div {padding: 0px 0px 2px 0px;}
.cms_doclist * {font: normal 12px/16px arial, sans-serif ! important}
.cms_doclist ul {margin: 0; padding: 0; width: 100%; overflow: hidden; list-style: none; padding: 2px 0px 0px 0px;}
.cms_doclist li {margin: 0; padding: 0px 0px 10px 0px;}
.cms_doclist a, .cms_doclist span {display: block; padding: 0px 0px 0px 0px; text-decoration: none; color: #0675b6}
.cms_doclist span {color: #000000; BACKGROUND: #EBEBEB;}
.cms_doclist a:hover, .cms_doclist a.current{color: #000000}

/* News */ 
.cms_newslist {margin: 5px 0px 0px 0px;}
.cms_newslist div {padding: 0px 0px 2px 0px;}
.cms_newslist * {font: normal 12px/16px arial, sans-serif ! important}
.cms_newslist ul {margin: 0; padding: 0; width: 100%; overflow: hidden; list-style: none; padding: 2px 0px 0px 0px;}
.cms_newslist li {margin: 0; padding: 0px 0px 10px 0px;}
.cms_newslist a, .cms_doclist span {display: block; padding: 0px 0px 0px 0px; text-decoration: none; color: #0675b6}
.cms_newslist span {color: #000000; BACKGROUND: #EBEBEB;}
.cms_newslist a:hover, .cms_newslist a.current{color: #000000}

/* Form */
.cmsForm {float: left; position: relative; background: #ffffff}
.cmsForm form {position: relative; margin: 2px 0px 0px 2px;  text-align: left}
.cmsForm p {margin: 0; padding: 0; position: absolute; width: 100%}
.cmsForm input {border: 1px solid #349ed5; background: #dcf1fe}
.cmsForm textarea {border: 1px solid #349ed5; background: #dcf1fe}
.cmsForm submit {border: 2px solid #349ed5}