/* MAIN / STYLESHEET.CSS */
/* GENERAL ************************************/

BODY {	margin: 0px 0px 0px 0px; background-color: #0054A6; } 

P, DIV, H1, H2 { font-family: verdana, arial; font-size: 12px; color: #FFFFFF; }
OL, UL { font-family: verdana, arial; font-size: 12px; color: #FFFFFF; margin-top: 0px; padding-top: 0px; }
A 	{ font-size: 12px; background-color: transparent; color: #FBAF5D; }
A.hover { text-decoration: underline; }

/* HEADERS ************************************/
H1 { font-size: 15px; }
H2 { font-size: 13px; font-weight: bold; background-color: #FBAF5D; color: #0054A6; text-align: center; }
H3 { font-size: 13px; 	font-family: verdana, arial; font-weight: bold; text-align: center;  background-color: #FBAF5D; color: #0054A6; padding-top: 2px; padding-bottom: 2px; margin-top: 20px; }

/* CONTENT ************************************/
TD#content { padding-left: 5px; padding-right: 5px; padding-top: 15px; vertical-align: top; width: 560px; }

/* VERTICAL MENU (1) ************************************/
TD#menu_1 { vertical-align: top; width: 157px; padding-top: 5px; }
TD#menu_1 DIV { width: 95%; }
TD#menu_1 DIV A { color: #FBAF5D; text-decoration: none; }
TD#menu_1 DIV A:hover { text-decoration: underline; }
/*  VERTICAL LEVEL 1 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level1-no { font-size: 12px; padding-top: 5px; padding-left: 10px; }
TD#menu_1 DIV.menu1-level1-act { font-weight: bold; font-size: 12px; padding-top: 5px; padding-left: 10px; background-color: transparent; color: #FBAF5D; 
TD#menu_1 DIV.menu1-level1-act A {  font-size: 12px; color: #FBAF5D; }

/*  VERTICAL LEVEL 2 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level2-no { font-size: 10px; padding-left: 20px; }
TD#menu_1 DIV.menu1-level2-act { font-size: 10px; font-weight: normal; padding-left: 20px; }
TD#menu_1 DIV.menu1-level2-act A { font-size: 10px; color: #FBAF5D; }
/*  VERTICAL LEVEL 3 NORMAL (-no) and ACTIVE (-act) */
TD#menu_1 DIV.menu1-level3-no { font-size: 10px; padding-left: 30px; } 
TD#menu_1 DIV.menu1-level3-act A { font-size: 10px; color: #FBAF5D; }
TD#menu_1 DIV.menu1-level3-act { font-size: 10px; font-weight: normal; padding-left: 30px; }
TD#menu_1 DIV.menu1-level3-no A { font-size: 10px; color: #FBAF5D; }

/* COPYRIGHT/FOOTER ************************************/

TD#footer {border-top: solid 2px #FBAF5D; }
TD#footer P { font-size: 10px; text-align: center; }
p.rai_copyright { font-size: 10px; background-color: transparent; color: #FFFFFF; margin-top: 10px; text-align: center; }
a.rai_copylink { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.rai_copylink:hover { text-decoration: underline; }
a.raifoot { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.raifoot:hover { text-decoration: underline; }

/* RANDOM  ************************************/

.tx-wagrandomimage-pi1 {   background-color: #CC0000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* CONTENT  ************************************/
/* margin: top, right, bottom, left */

p.bodytext { font-family: verdana, arial; font-size: 11px; color: #FFFFFF; margin: 5px 10px 5px 10px; }
p.csc-caption { font-size: 10px; background-color: transparent; color: #FBAF5D; margin: 5px 5px 5px 5px; }
img.headpix { margin-top: 0px; border: #FBAF5D; }
img { margin-top: 0px; }
img.rndimg { margin: 0px 0px 0px 0px; }
.imgtext-table { margin: 10px 10px 10px 10px; }

DIV.featartist { font-family: Verdana; font-size: 16px; font-weight: bold; color: #0054A6; text-align: left; margin-left: 10px; margin-top: 8px;  margin-bottom: 5px; }


/* FORMS ************************************/
/* forms */
table.csc-mailform {  }
td.csc-form-labelcell { text-align: right; vertical-align: middle; }
p.csc-form-label-req { 	font-size: 12px; font-weight: bold; background-color: transparent; color: #FBAF5D; margin-right: 10px; }
p.csc-form-label { font-size: 12px; background-color: transparent; color: #FFFFFF; margin-right: 10px; }
td.csc-form-fieldcell { font-family: verdana, sans-serif; font-size: 12px; color: #0054A6; }
textarea { font-family: verdana; font-size: 12px; color: #0054A6; background-color: #FFFFFF; }
input { font-family: verdana; font-size: 12px; color: #0054A6; background-color: #FFFFFF; }
select { font-family: verdana; font-size: 12px; color: #0054A6; background-color: #FFFFFF; }
option { font-family: verdana; font-size: 12px; color: #0054A6; background-color: #FFFFFF; }

/* search results */
.csc-searchResultHeader 
   { font-size: 13px; font-family: verdana, arial; font-weight: bold; text-align: center;  background-color: #FBAF5D; padding-top: 2px; padding-bottom: 2px; margin-top: 20px;    }
.csc-searchResultHeader A
   { padding-top: 2px; padding-bottom: 2px; margin-top: 20px; color: #0054A6; }

/* NEWS PLUGIN ************************************/
div.newslatehd { font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: center;  background-color: #407EBA; color: #FFFFFF; padding-top: 6px; padding-bottom: 6px;}
div.newssinghd { font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: left;  background-color: #transparent; color: #FFFFFF; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 2px;}
div.newsbody { font-size: 10px; color: #FFFFFF; }
div.newslinks { font-size: 10px; color: #FFFFFF; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; }
div.newslinks A { font-size: 10px; color: #FFFFFF; }
div.newsmore { font-size: 10px; color: #FFFFFF; text-decoration: none; }
div.newsmore A { font-size: 10px; color: #FFFFFF; text-decoration: none; }
div.newsdate { font-size: 10px; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }
div.newslistdate { font-size: 10px; color: #FFFFFF; padding-top: 2px; padding-left: 10px; padding-bottom: 5px; }
div.newslistlink { padding-left: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
div.newslistdate1 { background-color: #407EBA; font-size: 10px; color: #FFFFFF; padding-top: 2px; padding-left: 10px; padding-bottom: 5px; }
div.newslistlink1 { background-color: #407EBA; padding-left: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
