html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { 
margin : 0; 
padding : 0; 
} 
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { 
margin : 0.5em 0; 
} 
li, dd { 
margin-left : 1em; 
} 
fieldset { 
padding : 0.5em; 
} 
img { 
border : none; 
} 
.clear { 
clear : both; 
} 
body { 
background-color : #5d2e74; 
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
line-height : 16px; 
} 
td, p { 
font-size : 12px; 
} 
h1, .componentheading { 
font-size : 22px; 
font-weight : normal; 
line-height : 24px; 
letter-spacing : -0.5px; 
} 
h2, .contentheading { 
font-size : 18px; 
font-weight : normal; 
line-height : 20px; 
color : #7b4a95; 
} 
h3 { 
font-size : 16px; 
font-weight : bold; 
} 
h4 { 
font-size : 14px; 
font-weight : bold; 
} 
h5 { 
font-size : 12px; 
font-weight : bold; 
} 
a { 
color : #7b4a95; 
} 
a:hover { 
text-decoration : none; 
} 
ul { 
list-style : none; 
} 
table.contentpaneopen { 
width : 100%; 
padding : 0; 
border-collapse : collapse; 
border-spacing : 0; 
margin : 0; 
} 
table.contentpaneopen td { 
padding-right : 5px; 
} 
table.contentpaneopen td.componentheading { 
padding-left : 4px; 
} 
table.contentpane { 
width : 100%; 
padding : 0; 
border-collapse : collapse; 
border-spacing : 0; 
margin : 0; 
} 
table.contentpane td { 
margin : 0; 
padding : 0; 
} 
table.contentpane td.componentheading { 
padding-left : 4px; 
} 
table.contentpaneopen fieldset { 
border : 0; 
border-bottom : 1px solid #eee; 
} 
ul#mainlevel-nav { 
padding : 0; 
margin : 0; 
text-align : right; 
padding-right : 10px; 
} 
ul#mainlevel-nav li { 
display : inline; 
padding : 0; 
margin : 0; 
} 
a.mainlevel-nav { 
text-decoration : none; 
padding : 0 10px; 
border-right : 1px solid #a467c3; 
border-right : 1px solid #ffff00; 
} 
a.mainlevel-nav:hover { 
text-decoration : underline; 
} 
input.button { 
background : url(../images/buttonbg.png) repeat-x left top; 
color : #fff; 
font-size : 11px; 
font-weight : bold; 
border : none; 
padding : 3px 4px; 
} 
.wrapper { 
width : 960px; 
text-align : left; 
/*float:left;*/
} 
#topwrapper { 
background : url(../images/01a.jpg) no-repeat top; 

/*float:left;*/
} 
#header { 
padding-top : 42px; 
} 
#logo { 
float : right; 
padding-bottom : 10px; 
} 
#logo2 { 
position : absolute; 
top : 10px; 
left : 350px; 
color : #ffff00; 
font-size : 20px; 
font-weight : bold; 
} 
#user4 { 
float : right; 
color : #a467c3; 
font-size : 16px; 
font-weight : bold; 
width : 300px; 
} 
div.search { 
padding-top : 5px; 
} 
#mod_search_searchword { 
background : url(../images/searchbg.jpg) no-repeat right top; 
border : none; 
width : 196px; 
height : 132px; 
color : #a467c3; 
font-weight : bold; 
padding : 3px 5px 0; 
} 
#pathway { 
position : relative; 
height : 23px; 
background-color : #cccccc; 
font-size : 11px; 
color : #0000ff; 
padding : 0 0 0 20px; 
} 
#pathway img { 
vertical-align : middle; 
} 
#midwrapper { 
background-color : #7b4a95; 
color : #fff; 
font-size : 11px; 
border-top : 1px solid #7b5b8a; 
border-bottom : 1px solid #a77dba; 
} 
#midwrapper .wrapper { 
background-color : #68427b; 
color : #fff; 
} 
#midwrapper .shadowleft { 
background : url(../images/midwrapper-l.jpg) repeat-y left top; 
margin-left : -20px; 
padding-left : 20px; 
} 
#midwrapper .shadowright { 
background : url(../images/midwrapper-r.jpg) repeat-y right top; 
margin-right : -20px; 
padding : 10px 40px 20px 20px; 
} 
#midwrapper a { 
color : #fff; 
} 
#midwrapper a:hover { 
text-decoration : none; 
} 
#midwrapper ul, #midwrapper li { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#user1, #user2, #top { 
float : left; 
width : 32%; 
overflow : hidden; 
color : #fff; 
} 
#top td { 
color : #fff; 
} 
#user1 h3, #user2 h3, #top h3, #left h3, #right h3 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 16px; 
font-weight : bold; 
text-transform : uppercase; 
} 
#user1 h3 { 
color : #b5e8f1; 
} 
#user2 h3 { 
color : #bfff8c; 
} 
#top h3 { 
color : #ff89e7; 
} 
#mainwrapper ol { 
margin-left : 12px; 
} 
#mainwrapper ol li { 
padding : 3px 0; 
padding : 0 0; 
} 
#mainwrapper ul { 
font-size : 12px; 
margin-left : 6px; 
margin-left : 0; 
padding : 0; 
} 
#mainwrapper ul li { 
background : url(../images/bullet.png) no-repeat; 
background-position : 0 8px; 
padding : 3px 0 3px 12px; 
margin : 0; 
font-weight : bold; 
} 
#mainwrapper ul ul li { 
background : transparent; 
list-style : none; 
font-size : 11px; 
line-height : 12px; 
padding : 0 0 3px 0; 
font-weight : normal; 
} 
#mainwrapper { 
background : url(../images/mainwrapperbg.jpg) repeat-x left top; 
} 
#mainwrapper .wrapper { 
background : #fff url(../images/contentbg.jpg) no-repeat left bottom; 
} 
#mainwrapper .wrapper .inside { 
padding : 10px 20px 40px 20px; 
} 
#mainwrapper .wrapper .inside { 
padding : 5px 5px 5px 5px; 
} 
#left, #right { 
overflow : hidden; 
} 
#left, #right { 
width : 181px; 
background-color : #ffffff; 
} 
#left, #middle { 
float : left; 
} 
#middle { 
width : 588px; 
background-color : #ffffff; 
} 
#right { 
float : right; 
width : 181px; 
} 
#left h3, #right h3 { 
background : #a365c2 url(../images/h3bg.png) no-repeat left top; 
color : #fff; 
font-size : 14px; 
font-weight : normal; 
margin-left : -10px; 
margin-right : -10px; 
padding : 2px 3px; 
} 
#left .module, #right .module, .module_menu, .module_text { 
background : url(../images/modulebg-m.jpg) repeat-y left top; 
margin-top : 10px; 
} 
#left .module div, #right .module div, .module_menu div, .module_text div { 
background : url(../images/modulebg-b.jpg) no-repeat left bottom; 
} 
#left .module div div, #right .module div div, .module_menu div div, .module_text div div { 
background : url(../images/modulebg-t.jpg) no-repeat left top; 
padding : 0 5px 10px 5px; 
} 
#left .module div div div, #right .module div div div, .module_menu div div div, .module_text div div div { 
background : url(../js/blank.gif) no-repeat; 
} 
#middle .middleinside { 
padding : 0 10px 10px 10px; 
} 
#footer { 
font-size : 10px; 
color : #a467c3; 
margin-bottom : 10px; 
} 
#footer a { 
color : #a467c3; 
text-decoration : underline; 
} 
#footer a:hover { 
color : #cfa1e7; 
} 
#footer .wrapper { 
border-top : 1px solid #855799; 
padding : 5px 0 10px 0; 
clear : both; 
margin-top : 20px; 
} 
#footerleft { 
float : left; 
width : 100%; 
} 
#user3 { 
float : right; 
width : 49%; 
} 
div.bannergroup { 
width : 468px; 
height : 60px; 
} 

