/* A-Three CSS */

body.main {background-color: #ffffff;}

form {display:inline;}
.skip {display:none;}

body, p, ul, li, ol, td, a {font-family: Trebuchet MS;Arial,Helvetica,Verdana,sans-serif; font-size:12px;} 
h1 {font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight:bold; color: #DE0036; margin:0px;}
h2 {font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight:bold; color: #DE0036; margin:0px;}
h3 {font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight:bold; color: #DE0036; margin:0px;}
h4 {font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #DE0036; margin:0px;}
h5 {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; color: #DE0036; margin:0px;}
h6 {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; color: #DE0036; margin:0px;}

li.lnklst {margin-bottom:8px;}

.smallest   {font-size: 9px;}
.smaller    {font-size: 10px;}
.normal     {font-size: 12px;}
.larger     {font-size: 14px;}
.largest    {font-size: 16px;}
.themered   {color:#de0036;}
.bold	    {font-weight:bold;}
.linepad    {margin-top:6px;}
.spacer     {clear:both} 
.red	    {color:#ff0000}

input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
input.searchbx {width:130px; height:20px; padding-left:4px; border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1;}

select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

.break {page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.btn {font-family: Trebuchet MS;Arial,Helvetica,Verdana,sans-serif; font-weight: bold; background-color: #522b81; color: #ffffff; border:1px solid #d2b460; cursor: hand;}

.mainbg {background: #B8B0C3 url(/images/global/main-bg.gif) repeat;}
.topbg {height:100%; background: transparent url(/images/global/main-bg-top.gif) repeat-x;}
.hmlayouttbl {background-color: #492773;}
.hmhdr {width:651px; height:74px; background: #ffffff url(/images/home/header-bg.gif) no-repeat top left; position:relative;}
.hmhdrconm {width:280px; height:64px; top:6px; left:128px; font-size:11px; font-weight:bold; color:#522b81; position:absolute;}
.hmsidebar {background: #edeaf0 url(/images/home/sidebar-bg.gif) no-repeat top left;}
.hmwelcome {font-size:11px; font-weight:bold; text-align:center; color:#44246a; margin:15px 0 10px 0;}
.hmleftnav {background: #391c5c url(/images/home/left-nav-bg.jpg) no-repeat top left; padding-top:25px;}
.hdr {width:651px; height:74px; background: #ffffff url(/images/global/header-bg.gif) no-repeat top left; position:relative;}
.hdrconm {width:280px; height:64px; top:6px; left:110px; font-size:11px; font-weight:bold; color:#522b81; position:absolute;}
.hdrinfo {width:200px; height:60px; top:6px; left:440px; font-size:11px; color:#3a1f5b; line-height:15px; text-align:right; position:absolute;}
.layouttbl {background: transparent url(/images/global/layout-bg.gif) repeat-y;}
.content {background: #ffffff url(/images/global/content-bg.gif) no-repeat top left;}
.leftnav {background: transparent url(/images/global/left-nav-bg.jpg) no-repeat top left; padding-top:25px;}
.sidebar {background: transparent url(/images/global/sidebar-bg.gif) no-repeat top left;}
.sidebartxt {font-size:11px; line-height:15px; margin:15px}
.sidebarpic {border:1px solid #44246a;}
.sidebarpichldr {text-align:center; margin-top:30px;}
.sidebarcptn {font-size:10px; font-weight:bold; color:#44246a; line-height:13px; margin:4px 20px 20px 20px;}

.menudvdr {border-top:1px solid #4e297a;}

.pgtitle {font-size:18px; font-weight:bold; color:#4e297a; margin:25px 20px 10px 0}
.pgsubtitle {font-size:14px; font-weight:bold; color:#4e297a; margin:10px 20px 4px 0}
.mainmargin {margin:4px 20px 0 0;}

a {color: #4e297a; text-decoration: underline;}
a:link, active, visited {color: #4e297a; text-decoration: underline;}
a:hover {color: #4e297a; text-decoration: none;}

.lftnavhldr {font-size:14px; color:#ffffff; margin:10px 0 0 10px;}
a.lftnav {font-size: 14px; color: #ffffff; text-decoration: none; padding-left:9px; padding-right:8px}
a.lftnav:link, active, visited {color: #ffffff; text-decoration: none;}
a.lftnav:hover {color: #ffffff; text-decoration: underline;}

.footer  {background-color: #542c84; border-right:1px solid #351c53;  border-bottom:1px solid #351c53;}
.ftrow1 {font-size:10px; font-weight:bold; color:#ffffff; text-align:center; padding:4px 0 1px 0; border-top: 2px solid #d2b460;}
a.ftrnav1 {font-size: 10px; color: #ffffff; text-decoration: none; padding-left:9px; padding-right:8px}
a.ftrnav1:link, active, visited {color: #ffffff; text-decoration: none;}
a.ftrnav1:hover {color: #ffffff; text-decoration: underline;}

.ftrow2 {font-size:10px; font-weight:bold; color:#a995c0; padding:1px 16px 4px 16px;}
a.ftrnav2 {font-size: 10px; color: #a995c0; text-decoration: none;}
a.ftrnav2:link, active, visited {color: #a995c0; text-decoration: none;}
a.ftrnav2:hover {color: #a995c0; text-decoration: underline;}

.aehlder  {font-family: Arial,Helvetica,sans-serif; width:769; height:36px; font-size: 10px; color: #3e2558; text-align:right; margin-top:6px;}
a.ae {font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #3e2558; text-decoration: underline;}
a.ae:link, active, visited {color: #3e2558; text-decoration: underline;}
a.ae:hover {color: #3e2558; text-decoration: none;}