/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {font-size: 62.5%; margin: 0px auto; padding: 0px; background-color: #FFFFFF; background: url(../img/background_body_grey.gif) top center repeat-y; font-family: arial, sans-serif;}
.page-container {width: 770px; margin: 0px auto; padding: 0px; background-color: #FFFFFF; top left repeat-y; border: solid 0px #CCCCCC;}


/*************************************/
/* SECTION 2 - HEADER AND NAVIGATION */
/*************************************/
/*-----------------------------------*/
/* 2.1 - Header banner, slogan       */
/*-----------------------------------*/
.img-header {float: right; width: 545px; height: 156px; margin: 0px; padding-top: 5px; background-color: #FFFFFF; }

/*----------------------------*/
/* 2.2 - Menu                 */
/*----------------------------*/
.menu {overflow: hidden; float: left; width: 225px; min-height: 720px; margin: 0px; padding-top: 155px; color: rgb(75,75,75); font-size: 1.0em; background: url(../img/rs_menu_long.jpg); }
/* for Internet Explorer */ /*\*/* .menu { height: 720px; } /**/
.menu ul {width: 200px; margin: 10px; padding: 0px; }
.menu li {list-style: none; margin: 0px; padding: 0px;}
.menu li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px 0px 8px 0px; padding: 0px 7px 0px 15px; color: #FFFFFF; text-decoration: none; font-size: 100%; font-weight: bold; }
.menu li a:hover, .menu li a.selected, .menu li a:hover.red {color: #faaf40; text-decoration: none; }

.menu li.level2 a {display: block; min-height: 1.0em; height: auto !important; height: 1.0em; line-height: 1.0em; margin: 0px 0px 8px 0px; padding: 0px 7px 2px 0px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 90%; background: none; margin-left: 35px; }
.menu li.level2 a:hover, .menu li.level2 a.selected {color: #faaf40; text-decoration: none; margin-left: 35px; }
.menu li a.red { color: #FF0000; }


/**************************************/
/* SECTION 3 - MAIN STYLES            */
/**************************************/

.content {float: right; width: 500px; min-height: 690px; margin: 0px; padding: 25px 22px 0px; 0px; color: rgb(75,75,75); background-color: #FFFFFF;}
/* for Internet Explorer */ /*\*/* .content { height: 690px; } /**/
.content-container {clear: both; float: right; width: 495px; min-height: 660px; margin: 0px; padding: 0px; background-color: #FFFFFF; }

#left  { float: left;  width: 225px; min-height: 660px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;  padding: 5px 10px 5px 10px; background-color: #FFFFFF; }
/* for Internet Explorer */ /*\*/* #left { height: 660px; } /**/
#right { float: right; width: 225px; min-height: 660px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; padding: 5px 10px 5px 10px; background-color: #FFFFFF; }
/* for Internet Explorer */ /*\*/* #right { height: 660px; } /**/



/* Headings */
h1 {margin: 0.5em 0px 0.5em 0px; font-weight: bold; font-size: 200%; color: #522989; font-family: arial, sans-serif;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 180%; color: #00562F; font-family: arial, sans-serif;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%; color: #000000; font-family: arial, sans-serif;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%; color: #000000; font-family: arial, sans-serif;}
h5 {margin: 0px 0px 0.2em 0px;   font-weight: bold; font-size: 120%; color: #000000; font-family: arial, sans-serif;}
h6 {margin: 0px 0px 0.2em 0px;   font-weight: bold; font-style: italic; font-size: 120%; color: #000000; font-family: arial, sans-serif;}

/* Paragraphs */
p {margin: 0.5px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 140%; color: #000000; }
p.small {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }

/* Quote */
p.quote {clear: left; margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 110%;}

/* Lists */
ul {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial; font-size: 140%; color: #faaf40; }


/*--------------------*/
/* Footer Area        */
/*--------------------*/
.footer { overflow: hidden; clear: both; float: left; width: 204px; height: 1.4em; margin: -30px 20px 0px 0px; color: rgb(150,150,150); font-size: 1.0em; }
.footer p { margin: 0px; padding: 0px; text-align: right; line-height: 1.3em; font-size: 110%; color: rgb(150,150,150);}

/*-------------------*/
/* Hyperlinks        */
/*-------------------*/
.content a {color: #00562F; text-decoration: underline;}
.content a:hover {color: #522989; text-decoration: none;}
.content a:visited {color: #00562F;}
.footer a {color: rgb(150,150,150); text-decoration: none;  margin-right: 0px; margin-left: 20px; font-size: 100%; font-weight: bold; }
.footer a:hover {color: rgb(0,0,0); text-decoration: none;  margin-right: 0px; margin-left: 20px; font-size: 100%; font-weight: bold; }