body, ul, ol, h1,h2,h3,h4,h5,h6,form,li{margin:0px;padding:0px;}
* {margin: 0px;padding: 0px;list-style-type: none;}
p {padding:5px 10px 10px 15px;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
body {margin: 0px auto;font-family: Arial,Verdana;font-size: 12px;}
h1,h2,h3,h4 {text-transform:uppercase;}
h1 {font-size: 14px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
hr {background: #CCCCCC;width: 100%;height: 1px;border: 0px;margin: 5px 0px;}
img {border: 0px;}
input, textarea, select {border:#CCCCCC 1px solid;padding:1px;font-size:12px;font-family: Arial,Verdana;}

table, th, td {border:#B3B3B3 1px solid;}
table {width:100%;border-collapse:collapse;}
th		{background:#EEEEEE;}
th, td		{padding:3px;}
#datatable {clear:both;margin-top:5px;}


.clear {clear: both;}
#container {width: 900px;margin: 0px auto;}
#header {height: 77px;position:relative;}
.logo {margin-top:25px;position:absolute;}
#search {	top:53px;	right:0px;	position:absolute;}
input.search {width:200px;background: url('../images/search.gif') no-repeat right;border:#B3B3B3 1px solid;border-right:0px;font-size:13px;padding-right:20px;}

ul#headernav {float:right;position: relative; top:18px;}
ul#headernav li {display:inline;float:left;}
ul#headernav li a {padding: 0px 10px;font-size:11px;}
ul#headernav li div#country {position: absolute;right:0px;z-index:100;border: 1px solid #B3B3B3;background:#FFFFFF url('../images/worldwidebg.gif') no-repeat right bottom;width: 300px;display: none;padding:10px;}
ul#headernav li:hover div#country {display:block}
ul#headernav li div#country ul {float:left;}
ul#headernav li div#country h4 {border-bottom:#CCCCCC 1px solid;}
ul#headernav li div#country li {width:100px;display:inline-block;float:left;}
ul#headernav li div#country li a{padding:0px;line-height:14px;}

#main {}
#navigator ul {height: 30px;border: #CCCCCC 1px solid;background: url('../images/nav.gif') repeat-x;}
#navigator ul li {border-right:#CCCCCC 1px solid; display:inline-block;float:left;}
#navigator ul li a {padding:8px 20px 7px 20px;margin:0px;display:inline-block;text-decoration: none;}
#navigator ul li a:hover {background: url('../images/navhover.gif') repeat-x top;}

#navigator ul li ul {width:150px;height:auto;position:absolute;display:none;background:#FFFFFF;margin-left:-1px;z-index:100;}
#navigator ul li ul li {display:list-item;float:none;border:none;}
#navigator ul li:hover ul {display:block;}
#navigator ul li ul li a {display:block;padding:5px;}
#navigator ul li ul li a:hover {background:#505050;color:#FFFFFF;z-index:100;}

div#content {min-height:450px;margin-top:4px;padding:15px;padding-top:25px; background: url('../images/contentbg.gif') no-repeat top;}

#leftnav {float:left;width:180px;}
#leftnav h3.module {width:180px; font-weight:bold; line-height:25px; padding-left:5px; height:25px; background:url('../images/leftnavh2.gif') no-repeat; display:block; color:#FFFFFF;margin-top:10px;}
#leftnav ul {border: #CCCCCC 1px solid;border-bottom:0px;}
#leftnav ul li {border-bottom:#CCCCCC 1px solid;}
#leftnav ul li a {padding:3px 0px 3px 5px;display:block;text-decoration: none;}
#leftnav ul li a:hover {background: url('../images/border.gif') repeat-y left;}

#rightnav {float:right;width:180px;font-size:11px;}
#rightnav h4 {background:#EEEEEE;padding:3px 0px 3px 10px;}
#rightnav ul {border: #CCCCCC 1px solid;margin-top:10px;}
#rightnav ul li a {padding:5px 10px;margin:0px;display:block;text-decoration: underline;}
#rightnav ul li p {padding:5px 10px;}
#rightnav label {padding:0px 10px;width:70px;float:left;font-weight:bold;}
#rightnav table {background:none;border:none;margin-top:10px;}
#rightnav td {text-align:right;}

#contentcenter {float:left;width:470px;padding:0px 20px;}
#contentcenter h3 {background: url('../images/list.gif') no-repeat left;padding-left:15px;text-transform:none;}
#contentcenter h2 {background: #EEEEEE;padding:3px 10px;text-transform:none;}
#contentcenter ul.shortcut {margin-left:15px;}
#contentcenter ul.shortcut li {float:left;border:#B3B3B3 1px solid;width:130px;margin:0px 10px 10px 0px;}
#contentcenter ul.shortcut li:hover {background: url('../images/border.gif') repeat-x;}
#contentcenter ul.shortcut li h4 {background:#CCCCCC;margin-top:1px;}
#contentcenter ul.shortcut li a {display:block;height:60px;margin:5px;}

#contentright {float:right;width:450px;}
#contentright h1 {background: url('../images/list.gif') no-repeat left;padding-left:15px;}

#footer {margin:3px 0px 20px 0px; border-top:#FF0000 4px solid;line-height: 27px;}
.footerslogan {width:400px; float:left;text-transform:uppercase;font-weight:bold;}
.footermenu {width:500px; float:right;}
.footermenu ul {float:right;}
.footermenu li {position:relative;display:inline;border-right: #CCCCCC 1px solid;}
.footermenu li a {padding: 0px 4px; font-size: 10px;}
.footercontent {font-size:9px;line-height:12px;color:#B3B3B3;}

.contact {width:400px;}
.contact label {float:left;line-height:19px;}
.contact li {margin-bottom:4px;text-align:right;}
.contact input {width:250px;}
.contact textarea {width:250px;}
input#send {width:auto;}

.login {width:300px;border:#B3B3B3 3px solid;position:absolute;top:30%;left:50%;margin-left:-150px;}
form {padding:15px;width:350px;}
form label {float:left;line-height:19px;}
form li {margin-bottom:4px;text-align:right;}
form input {width:150px;}
form input[type='checkbox'],form input[type='radio'] {width:auto;}
form label.email {background:url('../images/icon/user.png') no-repeat left;padding-left:20px;}
form label.password {background:url('../images/icon/password.png') no-repeat left;padding-left:20px;}
form label.remember {background:url('../images/icon/remember.png') no-repeat left;padding-left:20px;}

.button {float:right;padding-left:16px;width:auto;margin-left:4px;}
.add {background: #EEEEEE url('../images/icon/add.png') no-repeat 1px 1px;}
.edit {background: #EEEEEE url('../images/icon/edit.png') no-repeat 1px 1px;}
.del {background: #EEEEEE url('../images/icon/del.png') no-repeat 1px 1px;}
.next {background: #EEEEEE url('../images/icon/next.png') no-repeat 1px 1px;}
.manage {background: #EEEEEE url('../images/icon/manage.png') no-repeat 1px 1px;}

.small_button img {margin-bottom:-3px;width:16px;height:16px;border:#FFAAAA 1px solid;background: #EEEEEE url('../images/icon/buttonbg.gif') no-repeat left top;}
div#content h2.module {background: url('../images/h2bg.gif') no-repeat right bottom;margin:-25px 0px 0px -15px;position:absolute;line-height:25px;padding-right:30px;}

.message {border:1px solid;padding:5px;padding-left:30px;margin-top:5px;}
.success{background:#E6EFC2 url('../images/icon/message_success.png') no-repeat 5px 5px;border-color:#C6D881;}
.warning{background:#FFF6BF url('../images/icon/message_warning.png') no-repeat 5px 5px;border-color:#FDD845;}
.error{background:#FBE3E4 url('../images/icon/message_error.png') no-repeat 5px 5px;border-color:#FBC7C9;}
.tip{background:#A8B2C5 url('../images/icon/message_tip.png') no-repeat 5px 5px;border-color:#8497BF;}

div.note {width:180px;height:120px;background: url('../images/note.gif') no-repeat;}
div.note form {padding:0px;text-align:right;width:160px;height:120px;padding:15px 10px 15px 10px;}
div.note form textarea {width:100%;height:80px;border:none;background:none;font-size:11px;}
div.note form input {background:url('../images/icon/edit.png') no-repeat 1px 1px;border:none;}

ul.agreement li {list-style-type:decimal;padding:5px;margin-left:10px;}
ul.agreement li ul li {list-style-type:circle;margin-left:30px;}