/* rasi.com Style Sheet */

body { margin: 0px; padding: 0px; background: #d7d7d7;}
a:link { color: #001E00; text-decoration: none; }
a:visited { color: #001E00; text-decoration: none; }
a:active { color: #001E00; text-decoration: none; }
a:hover { color: #001E00; text-decoration: underline; }

/* Layout IDs */
#wrapper { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 900px; padding: 10px 35px 15px 35px; background-image: url(/images/bg.gif);}
* html #wrapper { padding-right: 13px; }

#header { height: 65px; font-family: microsoft sans serif, sans-serif; font-size: 9pt; font-weight: normal; color: #97976C; text-align: right; }

#topnav { height: 32px; margin: 0px; padding: 0px; background-color: #ffffff; }
#topnav a { text-decoration: none; }
#topnav a:hover { text-decoration: underline; }

#subnav { margin: 0px; height: 20px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; padding-top: 10px; background-color: #E9E9E0; font-family: microsoft sans serif, sans-serif; font-size: 9pt; font-weight: normal; text-align: center; }

#main { min-height: 415px; margin: 0px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 25px 20px 5px 225px; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; background-color: #FFFFFF; }

#mainhome { min-height: 265px; margin: 0px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 25px 20px 5px 225px; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; background-color: #FFFFFF; }

#mainW { min-height: 415px; margin: 0px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 15px 20px 20px 20px; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; text-align: center; background-color: #FFFFFF; }

#mainW2 { min-height: 415px; margin: 0px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 15px 20px 20px 20px; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; text-align: left; background-color: #FFFFFF; }

#sidebarL { float: left; display: inline; margin-left: -205px; width: 185px; padding: 0px 0px 0px 0px; font-family: microsoft sans serif, sans-serif; font-size: 9pt; font-weight: normal; }

#homesubbar { margin-top: 15px; font-family: microsoft sans serif, sans-serif; font-size: 9pt; font-weight: normal; }

#foot { font-family: microsoft sans serif, sans-serif; font-size: 9pt; font-weight: normal; color: #97976C; text-align: center; }

/* Header */
img.logo { float: left; margin-top: 5px; }
/* .livechat { float: left; margin-left: 260px; padding-top: 15px; text-align: center; } */

/* Top Nav */
#rasinav { position: relative; float: left; height: 32px; margin: 0px; padding: 0px; list-style: none; background-color: #FFFFFF; }
#rasinav ul { padding: 0px; border: 0px; }
#rasinav li { float: left; margin: 0px; }

#rasinav a { padding-top: 10px; font-family: microsoft sans serif, sans-serif; font-size: 9pt; text-align: center; background-repeat: no-repeat;}

#rasinav a.home { display: block; width: 89px; height: 22px; background-image: url(/images/tab89.jpg); color: #FFFFFF; }
#rasinav a.home-on { display: block; width: 89px; height: 22px; background-image: url(/images/tab89on.jpg); color: #001E00; }

#rasinav a.ra { display: block; width: 185px; height: 22px; background-image: url(/images/tab185.jpg); color: #FFFFFF; }
#rasinav a.ra-on { display: block; width: 185px; height: 22px; background-image: url(/images/tab185on.jpg); color: #001E00; }

#rasinav a.cg { display: block; width: 164px; height: 22px; background-image: url(/images/tab164.jpg); color: #FFFFFF; }
#rasinav a.cg-on { display: block; width: 164px; height: 22px; background-image: url(/images/tab164on.jpg); color: #001E00; }

#rasinav a.ts { display: block; width: 164px; height: 22px; background-image: url(/images/tab164.jpg); color: #FFFFFF; }
#rasinav a.ts-on { display: block; width: 164px; height: 22px; background-image: url(/images/tab164on.jpg); color: #001E00; }

#rasinav a.rr { display: block; width: 173px; height: 22px; background-image: url(/images/tab173.jpg); color: #FFFFFF; }
#rasinav a.rr-on { display: block; width: 173px; height: 22px; background-image: url(/images/tab173on.jpg); color: #001E00; }

#rasinav a.cs { display: block; width: 125px; height: 22px; background-image: url(/images/tab125.jpg); color: #FFFFFF; }
#rasinav a.cs-on { display: block; width: 125px; height: 22px; background-image: url(/images/tab125on.jpg); color: #001E00; }

/* Subnav */
#subnav ul { list-style: none; border: 0px; margin: 0px; padding: 0px; }
li.subnav16 { float: left; width: 16.6%; text-align: center; }
li.subnav20 { float: left; width: 19%; text-align: center; }
li.subnav25 { float: left; width: 24%; text-align: center; }

#subnav a.on { color: #800000; }
#subnav a.off {}

/* Sidebar L */
.pgnavT { height: 22px; padding-top: 10px; background-image: url(/images/tab185.jpg); background-repeat: no-repeat; color: #FFFFFF; text-align: center; }

.pgnavM { margin: 0px; width: 180px; padding: 1px; border-width: 0px 1px 1px 1px; border-color: #97976C; border-style: solid; background-color: #E9E9E0; }

.pgnavB { height: 22px; padding-top: 10px; background-image: url(/images/tab185onvtflip.jpg); background-repeat: no-repeat; text-align: center; }

li.pgnav { list-style-position: outside; list-style-type: disc; margin: 0px 0px 4px 15px; border: 0px; padding: 0px; }

p.pgnav { margin: 4px 3px 4px 22px; }

/* Content Area */
h1 { margin-top: 5px; margin-bottom: 0px; font-size: 16px; font-weight: bold; }
h2 { margin-top: 15px; margin-bottom: 2px; font-size: 12px; font-weight: bold; line-height: 1.4em; }

a.top { font-size: 10px; color: #0000FF; text-decoration: underline; }
*html a:link.top { color: #0000FF; text-decoration: underline; }
*html a:visited.top { color: #0000FF; text-decoration: underline; }
*html a:active.top { color: #0000FF; text-decoration: underline; }
*html a:hover.top { color: #0000FF; text-decoration: underline; }

a.bluelink { color: #0000FF; text-decoration: underline; }
*html a:link.bluelink { color: #0000FF; text-decoration: underline; }
*html a:visited.bluelink { color: #0000FF; text-decoration: underline; }
*html a:active.bluelink { color: #0000FF; text-decoration: underline; }
*html a:hover.bluelink { color: #0000FF; text-decoration: underline; }

img.main { float: right; margin-top: -25px; margin-right: -20px; margin-bottom: 0px; vertical-align: bottom; }

img.flag { float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; vertical-align: bottom; }

hr.main { clear: right; margin-right: -20px; width: 650px; height: 1px; border: none; background-color: #000000; color: #000000; }
* html hr.main { margin-top: -5px; width: 650px; padding: 0px; }

.signin2 { float: center; width: 184px; height: 183px; background-image: url(/images/login_bg.jpg); background-repeat: no-repeat; text-align: center; }
.register2 { float: center; margin-top: 10px; width: 184px; height: 53px; padding-top: 8px; background-image: url(/images/register_bg.jpg); background-repeat: no-repeat; text-align: center; }
a.redlink { color: #800000; }

li.pgnav_rr { list-style-position: outside; list-style-type: disc; margin: 0px 0px 4px 35px; border: 0px; padding: 0px; }

/* Footer */
#foot ul { float: left; position: relative; margin: 20px 2% 20px 2%; padding: 0px; border: 0px; list-style: none; }
#foot li { float: left; }
#foot a { margin: 0px 15px 0px 15px; }
p.copy { clear: both; }


/* Home Page */
.signin { float: left; width: 184px; height: 183px; background-image: url(/images/login_bg.jpg); background-repeat: no-repeat; text-align: center; }

p.login { margin-top: 5px; margin-bottom: 10px; font-weight: bold; color: #FFFFFF; }

input.login { margin: 0px; width: 150px; padding: 1px 4px 1px 4px; border-style: solid; border-width: 1px; font-size: 8pt; }
input.loginbutton { margin-top: 8px; margin-bottom: 6px; font-size: 10pt; font-weight: normal; width: 75px; }

.register { float: left; margin-top: 10px; width: 184px; height: 59px; padding-top: 0px; background-image: url(/images/online.jpg); background-repeat: no-repeat; text-align: center; }
p.reg { margin-top: 8px; margin-bottom: 0px; margin-left: 32px; font-align: center; font-family: microsoft sans serif, sans-serif; color: #FFFFFF; }
a.reg { margin-top: 8px; margin-bottom: 0px; font-align: center; font-family: microsoft sans serif, sans-serif; color: #FFFF99; text-decoration: underline;}


a.redlink { color: #800000; }

h1.home { margin-top: 0px; margin-bottom: 0px; font-family: microsoft sans serif, sans-serif; font-size: 16px; text-align: center; }
h2.home { margin-bottom: 7px; font-family: microsoft sans serif, sans-serif; font-size: 15px; font-weight: normal; text-align: center; }
h3.home { margin-top: 0px; font-family: microsoft sans serif, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.0em; text-align: center; }
p.home { margin-left: 15px; margin-top: 0px; margin-bottom: 0px; font-family: microsoft sans serif, sans-serif; }

img.home { float: right; margin-top: 0px; margin-right: -20px; margin-bottom: 0px; padding: 0px; vertical-align: bottom; }
* html img.home { margin-top: 2px; }

.featureL { float: left; width: 268px; height: 130px; border-width: 1px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 10px; background-image: url(/images/feature_bg.jpg); background-repeat: no-repeat; background-color: #E9E9E0; }

.featureM { float: left; margin: 0px 15px 0px 15px; width: 268px; height: 130px; border-width: 1px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 10px; background-image: url(/images/feature_bg.jpg); background-repeat: no-repeat; background-color: #E9E9E0; }

.featureR { float: left; width: 268px; height: 130px; border-width: 1px 1px 1px 1px; border-color: #97976C; border-style: solid; padding: 10px; background-image: url(/images/feature_bg.jpg); background-repeat: no-repeat; background-color: #E9E9E0; }

*html .featureL, .featureM, .featureR { height: 130px; }

p.feature { margin-top: 10px; }

h4.feature { margin: 0px; font-size: 12px; font-weight: normal; text-align: center; line-height: 1.2em; color: #FFFFFF; }
p.featurelink { margin-top: 3px; font-size: 10px; text-align: right; }

#homesubbar ul { margin: 0px 0px 2px 0px; margin-top: 0px; margin-left: 20px; padding-left: 0; }
#homesubbar li { list-style-type: disc;  }
#homesubbar p { margin-bottom: 8px; }
#homesubbar a { color: #0000FF; }


