﻿/* DOCUMENT STYLES */
Body{text-align:center;height:auto !important;min-height: 100%;width:100%;height:100%;margin:0px;background:#ffffff;font-family: Arial, Helvetica, sans-serif;background-image: url(Img/Tmp/topbg.gif);background-repeat:repeat-x;background-position:top left}
Html{width:100%;height:100%;margin:0px;padding:0px}
P{padding:0px;margin:0px}
Form{padding:0px;margin:0px}
H1, H2, H3, H4, H5, H6{padding:0px;margin:0px;font-weight:normal}
Table, Tr, Td{padding:0px;margin:0px;text-align:left}

/* OVERLAY */
#OverLayContainer{position:absolute;width:100%;height:100%;min-height:100%;z-index:100;text-align:center;top:0px}

.OverLay{margin:0 auto;position:relative;width:100%;height:100%;min-height:100%;z-index:100;background-image: url(Images/overlaybg.png);background-repeat:repeat;background-position:top left;text-align:center;top:0px}
.OverLay .OverLayBox{position:relative;width:502px;height:427px;background-color:#ffffff;border:10px solid #272727;position:absolute;left:50%;top:50%;margin-left:-251px;margin-top:-213px}
.OverLay .OverLayBox .Title{width:502px;height:34px;float:left;padding:0px;margin:0px}
.OverLay .OverLayBox .Middle{width:502px;height:379px;float:left;padding:0px;margin:0px;position:relative}
.OverLay .OverLayBox .Middle .Content{width:472px;height:339px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;position:relative}
.OverLay .OverLayBox .Middle .Content P{font-style:normal;padding:0px;margin:0px;color:#272727;font-size:12px;font-family:Verdana;font-weight:normal}
.OverLay .OverLayBox .Middle .Content .titles{font-style:normal;padding:0px;margin:0px;color:#7d8f7f;font-size:12px;font-family:Verdana;font-weight:bold}
.OverLay .OverLayBox .Bottom{width:502px;height:14px;float:left;padding:0px;margin:0px;background-image: url(Images/overlay-bot-bg.gif);background-repeat:repeat;background-position:top left;text-align:center}

/* CONTAINER STYLES */
#ContainerDiv{position:relative;z-index:1;width:100%;height:100%;min-height:760px;margin:0px;padding:0px;text-align:center;background-image: url(Images/headerbg-1x132.gif);background-repeat:repeat-x;background-position:top left}
#CanvasDiv{width:957px;height:100%;min-height:643px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px}

/* HEADER STYLES */
#Header{width:907px;height:132px;margin:0px;padding:0px;float:left}
#HeaderTop{width:957px;height:107px;margin:0px;padding:0px;float:left}
#HeaderBot{width:957px;height:25px;margin:0px;padding:0px;float:left}
#HeaderTop .Logo{float:right;width:189px;height:107px;background-image: url(Images/rab-logo-189x107.gif);background-repeat:no-repeat;background-position:top left}
#HeaderTop .Date{float:left;width:350px;height:42px;background-image: url(Images/rab-date-350x42.gif);background-repeat:no-repeat;background-position:top left;margin-top:32px}

/* TOPNAV STYLES */
#TopNav{width:957px;height:25px;margin:0px;padding:0px;float:left}
#TopNavLeft{width:500px;height:25px;margin:0px;padding:0px;float:left;text-align:left}
#TopNavRight{width:457px;height:25px;margin:0px;padding:0px;float:right;text-align:right}
#TopNavLeft .RegisterButton{width:160px;height:20px;margin-top:2px;margin-bottom:2px;margin-left:0px;margin-right:0px;background-image: url(Images/ryi-button-160x120.gif);background-repeat:no-repeat;background-position:top left}
#TopNavRight .BttnHolder{min-width:10px;height:20px;float:right;margin-top:2px;margin-bottom:2px;margin-left:0px;margin-right:0px;padding:0px}

/* COLUMN STYLES */
#LeftCol{width:160px;height:auto;padding:0px;margin:0px;background-color:#ffffff;float:left}
#RghtCol{width:782px;height:auto;padding:0px;margin:0px;background-color:#ffffff;float:right}
#LeftContent{width:348px;height:auto;min-height:300px;float:left;padding:0px;margin:0px;background-color:#ffffff;text-align:left}
#RghtContent{width:417px;height:auto;min-height:300px;float:right;padding:0px;margin:0px;background-color:#ffffff;text-align:left}
#TopContent{width:782px;height:220px;padding:0px;margin:0px;background-color:#ffffff;float:left}


/* HOME.ASPX OVERLAY */
#HomeOverLayContainer{width:782px;height:491px;margin:0px;padding:0px;float:left}
#HomeOverLayContainer .HomeOverLayBox{width:748px;height:491px;background-color:#ffffff;margin-left:42px;padding:0px}

/* NAV STYLES */
#NavContainer{width:158px;height:auto;margin-left:1px;margin-top:0px;margin-bottom:0px;margin-right:1px;padding:0px;float:left}
#NavContainer .NavBttn{width:158px;height:20px;margin:0px;padding:0px;float:left}
#NavContainer .NavPanel{width:158px;height:auto;min-height:0px;margin:0px;padding:0px;float:left}

/* HOMEPAGE TIMER STYLES */
#Timer{width:160px;height:94px;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;padding:0px;float:left;position:relative;z-index:80}

/* SOCIAL NETWORK BUTTON STYLES */
.SocialButtons{width:160px;height:auto;margin-left:0px;margin-top:10px;margin-bottom:0px;margin-right:0px;padding:0px;float:left;position:relative;z-index:80}

/* FOOTER STYLES */
#FooterDiv{width:982px;height:117px;margin-left:auto;margin-right:auto;clear:both;margin-top:0px;margin-bottom:0px}
#FooterDiv #FooterTop{float:left;width:982px;height:52px;padding:0px;margin:0px;text-align:right}
#FooterDiv #FooterMid{float:left;width:982px;height:40px;padding:0px;margin:0px;background-color:#bec6be;text-align:left}
#FooterDiv #FooterBot{float:left;width:982px;height:25px;padding:0px;margin:0px;text-align:right}
#FooterDiv #FooterTop .StrapLine{float:right;width:430px;height:52px;padding:0px;margin:0px;background-image: url(Images/moreisinyou-footer-430x52.gif);background-repeat:no-repeat;background-position:top left}
#FooterDiv #FooterMid .CopyRight{font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:normal;color:#7d8f7f;margin-top:14px;margin-left:14px}
#FooterDiv #FooterBot .DesignedBy{width:190px;height:26px;float:left;text-align:left;margin-left:10px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding:0px}