/* CSS Document */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; margin:0px; padding:0px; background:url(images/bodyback.gif) repeat-y #414852; height:100%; position:absolute}
a {color:#190; text-decoration:none}
a.arrow, a:hover.arrow { padding-right:12px; background:url(images/arrow.gif) no-repeat right center;}
img {border:0px}
fieldset {border:0}

#container {width:1000px; height:100%;}
ul.top {margin:0px; padding:0px; list-style-type:none; width:100%; display:inline; }
ul.top li {float:left; height:60px; display:inline;}
ul.top li.left {text-align:center; line-height:50px; width:257px;}
ul.top a:hover {text-decoration:underline}

ul.menu {list-style:none; margin:0px; padding:0px; width:740px;}
ul.menu li {float:left; background:url(images/menu_b.gif) no-repeat 100% 42%;}
ul.menu a, ul.menu a:visited {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; display:block; padding: 0px 30px 0px 20px; vertical-align:middle; line-height:40px; border-right:1px solid #6f757e; margin: 10px 0px 10px 0px;}
ul.menu a:hover {text-decoration:underline}
ul.menu a.last, ul.menu a:visited.last {border:0px}

ul.middle {width:100%; list-style:none; margin:0px; padding:0px; height:160px}
ul.middle li{float:left; height:160px}
ul.middle li.left {background-color:#fff; width:10px}
ul.middle li.middle {width:250px; background:url(images/logomare.gif) no-repeat center center #fff;}
ul.middle li.content {width:730px; background:url(images/topb.gif) no-repeat right center #fff; vertical-align:middle; line-height:160px;}
ul.middle li.right {width:9px; background-image:url(images/middle_right.gif)}
ul.middle li.content ul {list-style:none; margin:0px; padding:0px}
ul.middle li.content ul li {float:left; padding:0px 10px 0px 10px; height:158px;}
ul.middle li.content ul li.toptext {vertical-align:middle; width:237px; background:url(images/toptext.gif) no-repeat center center #fff;}

ul.undermiddle {width:100%; list-style:none; margin:0px; padding:0px; height:21px}
ul.undermiddle li{float:left; height:21px;}
ul.undermiddle li.left {width:257px}
ul.undermiddle li.corner {width:723px; margin-left:20px; background:url(images/topcorner.gif) no-repeat left}

ul.body {width:100%; list-style:none; margin:0px; padding:0px;}
ul.body li{float:left;} 
ul.body li.left {width:212px; padding:10px 25px 10px 20px; color:#888; text-align:right; float:left;}
ul.body li.left h2 {margin:0px; padding:0px; color:#414852; font-size:14px;}
ul.body li.left a,ul.body li.left a:visited {display:block; width:200px; text-align:right; padding-right:12px; background:url(images/arrow.gif) no-repeat right center;}
ul.body a:hover{text-decoration:underline}
a.noimage, a:visited.noimage {background:none}

ul.body li.body {padding:10px 0px 10px 20px; width: 720px;}
h1 {margin:0; padding:0; color:#fff; font-size:16px}
ul.body li.body h2{margin:0; padding:0; color:#190; font-size:14px;}
ul.body li.body p {padding:10px 0px 10px 15px; margin:0}

div.round {background-color:#515862; margin:0 0 15px 0; padding:0; color:#414852; }
div.round b.rtop, div.round b.rbottom{display:block; background-color:#414852; margin:0; padding:0;}
div.round b.rtop *, div.round b.rbottom *{display: block; height: 1px; overflow: hidden; background-color:#515862;}
div.round b b.r1{margin: 0 5px}
div.round b b.r2{margin: 0 3px}
div.round b b.r3{margin: 0 2px}
div.round b b.r4{margin: 0 1px; height: 2px} 
div.round div.content {display:block; padding:10px 15px 10px 15px; color:#fff;}
div.round div.logogri { background:url(images/logogri.gif) no-repeat 75% 50%;}
div.round div.content h2{color:#190; font-size:12px; margin:0; padding:0 0 10px 0}
div.round div.content a, div.round div.content a:hover {padding-right:12px; background:url(images/arrow.gif) no-repeat right center;}
ul.form {list-style:none; margin:0; padding:0; width:400px;}
ul.form li{float:none; }
ul.form li.line{width:300px; float:none;}
ul.form li.name{width:100px; float:left}
ul.form li.extraname{width:200px; float:left}
ul.form li.input{float:right}
ul.form input, ul.form textarea {width:200px}
ul.form input.check {width:20px; }
ul.form input.button, ul.form select {width:204px}

ul.body li.body div.content ul.split {list-style:none; margin:0; padding:0; display:block; width: 685px; height: 125px;}
ul.body li.body div.content ul.split li{ width:330px;}
ul.body li.body div.content ul.split li.l{float:left; padding-left:10px; border-right: 1px solid #888}
ul.body li.body div.content ul.split li.r{float:left; padding-left:10px;}

div.bottom {width:660px; margin:0; padding:25px 30px; text-align:center;}
div.bottom a, div.bottom a:visited {color:#fff;}
div.bottom a:hover{text-decoration:underline}

input, textarea {margin:0; color:#414852; border: solid 1px #190; font-size:10px}
textarea {font-size:11px}
input.button {background-color:#190; color:#fff; width:10px}

ul.img {list-style:none; margin:0; padding:0; float:none;}
ul.img li img{vertical-align:middle}
ul.img li.text{padding-top:25px; float:none; height:108px}

.green {color:#190}
.greenbold {color:#190; font-weight: bold}
.red {color:#FF0000}
.blue {color:#0000FF}
.center {text-align:center;}
.toolbot {width:95%; height:200px; margin:0; padding:0}
.hid {display:none}