@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:.8em/1.5em Palatino Linotype,Book Antiqua3,Palatino6,serif;color:#5b5b5b;}
body.home{background:#f5f2e9 url(images/Bg.gif) no-repeat top center;}
body.int{background:#f5f2e9 url(images/iBg.gif) no-repeat top center;}

.mstWrap{float:left;width:100%;}
.home .cntrWrap{width:770px;margin:0 auto;}
.int .cntrWrap{width:762px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a{color:#a81933;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding:8px 5px 8px 0;line-height:1.8em;}
h1,.PageTitleHeader{font-size:1.8em;}
h2,.PageSubTitleHeader{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1em;}
p{padding:0;margin:7px 0;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}
.reddiv{background:url(images/redline.gif) no-repeat top center;height:1px;width:953px;margin:0 auto;clear:both;overflow:hidden;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
/* Home Only Styles */
.home .structHead{float:left;width:100%;}

/* Interior Only Styles */
.int .structSrch{float:left;width:100%;background:#a81933;border-left:solid 1px #88282a;border-right:solid 1px #88282a;color:#fff;padding:4px 0;margin:10px 0 0 0;}
.int .structSrch #ContentSearch{float:right;padding:0 5px;}
.int .structSrch #ContentSearch input{width:120px;font-size:.8em;}

.int .structHead{float:left;width:100%;background:#d3c594;border-left:solid 1px #88282a;border-right:solid 1px #88282a;border-top:solid 1px #000;border-bottom:solid 1px #000;}
.int .structHead h1{padding:0;margin:45px 0 0 10px;float:left;}
.int .structHead h1 a{text-indent:-999em;display:block;background:url(images/logo.gif) no-repeat;width:166px;height:63px;}
.int .structHead #ContentImgRot{float:right;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody #ContentMiddle{}

/* Homepage Only Styles */
.home .structBody{float:left;width:100%;background:url(images/bdFadeBg.gif) no-repeat top center;padding-bottom:20px;}

.home .structBody #ContentMiddleLayoutTitle{text-align:center;padding:6px 0;width:100%;float:left;}
.home .structBody #ContentMiddleLayoutTitle h1 {font-variant:small-caps;}

.home .structBody .col1{float:left;width:355px;background:url(images/blgdDiagImg.gif) no-repeat 50% 90px;text-align:center;padding:0 15px;}
.home .structBody .col1 p{font-size:1.2em;}
.home .structBody .col1 p.pad{margin:220px 0 0 0;}

.home .structBody .col2{float:left;width:355px;padding:0 15px;background:url(images/divider.gif) no-repeat center left;}
.home .structBody .col2 dl{padding:0;margin:0;float:left;margin:3px 0;}
.home .structBody .col2 dt{padding:0;margin:0;float:left; width:170px;line-height:1.3em;}
.home .structBody .col2 dd{padding:0;margin:0;float:left;padding:12px 0;}

.home .structBody .col2 #ContentMiddleLayoutBuy{text-align:center;}
.home .structBody .col2 #ContentMiddleLayoutBuy a img{margin:9px 0 5px 0;}

/* Interior Only Styles */
.int .structBody{float:left;width:732px;border-left:solid 1px #88282a;border-right:solid 1px #88282a;background:#fff;padding:15px;}

/* Footer Elements 
---------------------------------------------*/
/* Home Only Styles */
.home .structFooter{float:left;width:100%;background:#ece7d4;text-align:center;}
.home .structFooter #ContentFooter{}
.home .structFooter #ContentFooter p{color:#808080;margin:4px 0;}

/* Interior Only Styles */
.int .structFooter{margin:0 auto;width:762px;}
.int .structFooter #ContentFooter{background:#d2c694;width:100%;float:left;border-left:solid 1px #88282a;border-right:solid 1px #88282a;border-bottom:solid 1px #88282a;text-align:center;}
.int .structFooter #ContentFooter a,.int .structFooter #ContentFooter p{color:#7e7269;text-decoration:none;font:.9em Verdana, Arial, Helvetica, sans-serif}
.int .structFooter #ContentFooter a:hover{text-decoration:underline;}

/* Hide CampaignCenter Button */
#rg_gfid_62_btnCMS {display:none;}