*{color:#2f2f2f;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}
html{overflow:scroll;overflow-x:hidden;}
body {font-size:10px;}
/*<agl.folder "structure">*/
#page{width:770px;margin-right:auto;margin-left:auto;}
#header/*68*/{position:relative;height:75px;}
#rails{color:gray;font-size:1.1em;line-height:2em;background-color:white;height:2em;}
#rails a{color:gray;background-color:white;}
#rails a:hover{color:#090;background-color:transparent;}
#main{position:relative;background-image:url(/media/c1_border_bg.gif);background-repeat:repeat-y;}
/*</agl.folder>*/
/*<agl.folder "header">*/
#logo{position:absolute;left:0;bottom:0;}
#toc{background-image:url(/css/toc.gif);background-repeat:no-repeat;position:absolute;right:192px;bottom:4px;width:352px;height:26px;margin:0;padding:0;}
#toc li{width:70px;height:26px;float:left;display:block;}
#toc li a{font-size:11px;text-decoration:none;text-align:center;width:70px;padding-top:7px;padding-bottom:6px;display:block;}
#toc li a:hover{color:white;background-color:#090;}
#toc li a.current{color:white;background-color:#090;}
#toc #contact{background-image:none;}
#login{position:absolute;right:0;bottom:4px;width:182px;}
#login fieldset{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border:solid 1px silver;}
#login legend{padding-top:1px;padding-bottom:1px;}
#login table{border-collapse: collapse;border-spacing:0;}
#login table tr{vertical-align:text-bottom;height:15px;}
#login table td{margin:0;padding:0 0 0 4px;}
#login label{width:65px;margin:0;padding:0;display:block;}
#login #ident{width:90px;border:solid 1px silver;}
#login #pass{width:70px;border:solid 1px silver;}
#login_ok{position:relative;top:4px;left:2px;width:16px;height:16px;}
#login a{font-size:0.9em;text-decoration:none;text-align:right;position:relative;top:2px;margin:0;}
/*</agl.folder>*/
/*<agl.folder "main">*/
h2{font-size:11px;}
#c1{float:left;font-size:1.2em;width:173px;padding-bottom:1em;}
#c1 hr{color:#090;background-color:#090;height:23px;margin-bottom:0;border:solid 1px #090;outline-style:none;outline-width:0;display:block;}
#c1 a{text-decoration:none;}
#c1 #nav{margin:0;padding:0;list-style-type:none;}
#c1 #nav li{padding-top:0.3em;padding-bottom:0.3em;padding-left:14px;border-bottom:1px solid silver;}
#c1 #nav li.selected{color:#090;font-weight:bold;background-color:white;background-image:url(/css/li.gif);background-repeat:no-repeat;background-position:0 6px;}
#c1 #nav li.selected span{color:#090;background-color:transparent;}
#c1 #files{color:#626262;background-color:#f1f1f1;padding-top:0.6em;padding-bottom:0.5em;padding-left:14px;border-bottom:1px solid silver;}
#c1 #files h2{margin-top:0;margin-bottom:1px;}
#c1 #files a{color:gray;background-color:#f1f1f1;}
#c1 #files a:hover{color:#090;background-color:transparent;}
#more_info{padding-left:14px;border-bottom:1px solid silver;}
#more_info h2{padding:0;margin:0.9em 0;}
#more_info ul{list-style-type:none;margin:0 0 0.5em 0.5em;padding:0;}
#more_info li{height:16px;}
#main h1{color:white;font-size:2.3em;line-height:1.6em;background-color:#c0c0c0;text-align:right;height:35px;margin:0;padding-right:0.5em;margin-left:180px;}
#c2{float:left;position:relative;color:#323232;font-size:1.2em;background-color:transparent;width:377px;min-height:408px;padding:0 1em 1em 1em;border-right:1px solid silver;margin:8px 0 0 0;}
#c2 h2{font-size:1.5em;line-height:1.1em;margin-top:0;padding-top:0;}
#c2 h2 img{float:right;margin-right:1em;display:block;}
#c2 ol.anchor{}
#c2 ol.h3{margin:0;padding:0;list-style-type:none;}
#c2 ol.h3 li{margin-left:2em;padding-bottom:0.3em;}
#c2 ol.h3 li h3{background-image:url(/css/li.gif);background-repeat:no-repeat;background-position:0 2px;position:relative;left:-23px;margin-bottom:3px;padding-bottom:0;padding-left:20px;font-size:1.2em;}
#c2 ol.h3 li p{position:relative;left:-2px;margin-top:0;padding-top:0;}
#c2 ol.h3 li li{list-style-type:disc;}
#c2 ul{font-size:0.9em;width:90%;padding-left:1.5em;margin-left:0;}
#c2 li{font-size:11px;margin-bottom:0.4em;}
#c3{float:left;width:191px;}
#c23{float:left;color:#323232;font-size:1.2em;background-color:transparent;padding-right:1em;padding-left:1em;width:566px;min-height:408px;margin:8px 0 0 0;}
#c23 h2{font-size:1.5em;line-height:1.1em;margin-top:0;padding-top:0;}
#more{color:white;background-color:#090;height:200px;margin-top:8px;padding-top:0.4em;padding-left:10px;}
#more h2{color:white;font-size:1.2em;background-color:#090;}
#more table{border-collapse:collapse;}
#more td{color:white;background-color:#090;}
#more td.strong{font-weight:bold;}
#more ul{margin:0 0 0;padding-top:1em;padding-left:2em;}
#more li{color:white;font-size:1.3em;font-weight:bold;background-color:#090;margin-bottom:1em;}
#newsletter{margin-left:1em;padding-top:1em;}
#newsletter h2{color:#090;background-color:white;}
#newsletter p{font-size:1.1em;}
#newsletter a{text-decoration:none;}
#newsletter img{vertical-align:middle;}
#contact_form form textarea{margin-bottom:1em;}
#contact_form form div.error{padding-bottom:1em;color:red;background-color:white;}
#contact_form form td.mandatory{font-size:0.9em;}
/*</agl.folder>*/
/*<agl.folder "table">*/
tr{vertical-align:top;}
table.framed td{border:solid 1px silver;}
#c2 td ul{margin:0;padding:0.8em 0 0 0;list-style-type:disc;}
#c2 td ul li{color:gray;font-size:0.9em;background-color:white;}
#c2 td>ul>li{width:90%;}
td.soft{color:gray;font-size:0.81em;background-color:white;width:90%;padding-top:1em;}
/*</agl.folder>*/
/*<agl.folder "form">*/
form{margin:0;padding:0;}
label{font-size:0.9em;}
textarea{font-size:1em;border:solid 1px silver;outline-style:none;outline-width:0;}
input.field{font-size:1em;border:solid 1px silver;outline-style:none;outline-width:0;}
/*</agl.folder>*/
/*<agl.folder "footer">*/
#footer{clear:both;height:1em;margin-top:0;padding-top:1em;border-top:1px solid silver;color:white;background-color:white;}
#footer a{color:gray;background-color:white;text-decoration:none;}
#footer a:hover{color:#090;background-color:white;}
#footer_1{float:left;}
#footer_1 p{color:gray;background-color:white;clear:both;margin-top:0;}
#footer_2{text-align:right;float:right;}
#footer_toc{margin:0;padding:0;}
#footer_toc li{float:left;margin-right:0.5em;padding-right:0.5em;border-right:1px solid silver;display:block;}
#footer_toc li.last{border-right-style:none;border-right-width:0;}
/*</agl.folder>*/
a { }
a:visited { }
a:hover,a:hover strong,a:hover span{color:#090;background-color:transparent;}
a:active { }
div.plus{font-size:11px;text-align:right;padding-right:1em;display:block;}
div.plus img{vertical-align:middle;margin-right:0.3em;margin-left:0.3em;}
div.box{border:solid 1px silver;}
div.text{padding:0.8em 0.6em;}
/*<agl.folder "reset">*/
form{margin:0;padding:0;}
img{border-style:none;border-width:0;}
/*</agl.folder>*/
img.pdf{margin-right:0.4em;vertical-align:middle;}
img.middle{vertical-align:middle;}
.minus{color:inherit;font-size:0.9em;background-color:inherit;}

sup{color:inherit;background-color:inherit;font-size:0.7em;font-style:normal;line-height:normal;text-decoration:none;}
cite{color:white;font-size:9px;font-style:normal;background-color:#090;margin-top:2em;display:block;}
img.logo_solution{margin-right:1em;}
.spacer{clear:both;visibility:hidden;margin:0;padding:0;font-size:1px;}
