body { background: url(/images/background.gif) left top repeat-x #ffffff; margin: 0px; padding: 25px 0px; font-family: Arial; font-size: 12px; color: #3D3D3D; text-align: center; }
a { color: #3C9CCC; text-decoration: underline; }
a:hover { text-decoration: none; }

#overall { text-align: left; width: 1000px; }

#header { background: url(/images/header.jpg) left bottom no-repeat; height: 220px; }
#logo { position: absolute; margin: 20px 0px 0px 16px; }

.authorize { padding: 20px 0px 0px 470px; }
.authorize form { padding: 0px; margin: 0px; }
.authorize a { color: #3DB7E8; text-decoration: underline;  }
.authorize a:hover { text-decoration: none; }
.authorize .field { float: left; width: 220px; }
.authorize div.input { margin-left: 5px; display: inline; background: url(/images/authorize-input.gif) left top no-repeat; padding: 3px 6px 2px 5px; }
.authorize div.input input { background: transparent; border: 0px; font-family: Arial; font-size: 12px; width: 130px; }
.authorize div.button { padding-top: -2px; }

.mainmenu { position: absolute; margin: 190px 0px 0px 20px; }
.mainmenu span { margin-right: 50px; }


.t-list { width: 100%; font-size: 11px; background: #F4F2F3; }
.t-list th { background: #C5C4CA; border-right: 1px solid #A7A5AE; text-align: center; font-weight: Normal; padding: 10px 3px; }
.t-list td { border-right: 1px solid #E0DFE0; border-bottom: 1px solid #E0DFE0; text-align: center; padding: 10px 3px; vertical-align: top; }
.t-list td.first { text-align: left; padding-left: 20px; }

.columnright { float: right; width: 225px; padding: 20px; }
.columncenter { padding-right: 265px; padding: 20px; }

.header { padding: 20px 0px; }

.clear { clear: both; }

.footer { border-top: 1px solid #E8E8E8; padding: 20px 20px 0px 20px; font-size: 11px; color: #9C9C9C; }
.footer a { color: #6A6969; text-decoration: none; }
.footermenu { padding-bottom: 29px; }
.footermenu span { margin: 0px 20px; }
.footerlogo { float: right; width: 150px; text-align: center; }
.footerlogo img { margin-bottom: 10px; }








/* Styles for Rounded corners with using JavaScript */
.nth-corners { position: relative; }

.nth-corners span.t-r { display:block; position:absolute; width: 5px; height: 5px; background-image:url(/images/nth-corners-bg.gif); }
.nth-corners span.t-l { display:block; position:absolute; width: 5px; height: 5px; background-image:url(/images/nth-corners-bg.gif); }
.nth-corners span.b-r { display:block; position:absolute; width: 5px; height: 5px; background-image:url(/images/nth-corners-bg.gif); }
.nth-corners span.b-l { display:block; position:absolute; width: 5px; height: 5px; background-image:url(/images/nth-corners-bg.gif); }


.t-r {top: 0px; right: 0px; background-position:100% 0}
.t-l {top: 0px; left: 0px}
.b-r {bottom: 0px; right: 0px; background-position:100% 100%}
.b-l {bottom: 0px; left: 0px; background-position:0 100%}

