body { margin: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
form { margin: 0px; }
ul, li { padding:0; margin:0; }

.details { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #686868; line-height: 17px; }
.details a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #686868; line-height: 17px; }
.details a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; line-height: 17px; }

.mainlink { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 26px; color: #9A9A9A; cursor: hand; width: 220px; padding-top: 3px; }
.mainlink a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 26px; color: #9A9A9A; cursor: hand; width: 220px; padding-top: 3px; }
.mainlink a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 26px; color: #2A4B6C; cursor: hand; width: 220px; padding-top: 3px; }

.head { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #414F66; text-decoration: none; }
.left-cut { background-attachment: fixed; background-image: url(../images/shad-left-bottom-side.jpg); background-repeat: no-repeat; background-position: left top; }
input { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #686868; text-decoration: none; background-color: #FFFFFF; border: 1px inset #E3E3E3; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #686868; text-decoration: none; background-color: #FFFFFF; border: 1px inset #E3E3E3; overflow: heddine; }
select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #686868; text-decoration: none; background-color: #FFFFFF; border: 1px inset #E3E3E3; overflow: heddine; }
.button { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #686868; text-decoration: none; background-color: #FFFFFF; border: 1px solid #E3E3E3; overflow: heddine; }
.bottom-cut { background-attachment: fixed; background-image: url(../images/sap-shad-top.jpg); background-repeat: no-repeat; background-position: center bottom; }
.white-text { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #FFFFFF; text-decoration: none; }
.white-text a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #FFFFFF; text-decoration: none; }
.white-text a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #6383A2; text-decoration: none; }
.right-cut { background-attachment: fixed; background-image: url(../images/shad-right-bottom-side.jpg); background-repeat: no-repeat; background-position: right top; }
.right-big-cut { background:url(../images/bigshad-right-bottom-side.jpg) no-repeat 100% 0;}
.border { border: 1px solid #C8C8C8; }
h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #686868; line-height: 17px; padding: 0px; }


#main_nav li { background:url(../images/hor-line.gif) repeat-x 0 100%; font-size:11px; font-weight:bold; color: #9A9A9A; padding:0; margin:0; list-style:none; }
#main_nav li a { line-height:31px; color: #9A9A9A; background:url(../images/main-link-bull.gif) no-repeat 5px 50%; padding:0 0 0 15px; text-decoration:none; display:block; }
#main_nav li a:hover { color: #2A4B6C; background-color:#E1DE81; }
