/* Main Styles */
p,td,body{font: normal 12px/20px Arial, Helvetica, sans-serif; color:231f20; text-decoration:none;}
/* Links */
a{color:#a08939; text-decoration: none;}
a:hover{ color:#a08939; text-decoration: underline;}

div {margin:0; padding:0}
img {border:none;}
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

#bodyBG {background: #e9e3db url(../images/graphics/bg_main.gif) repeat-x top left; text-align: center; margin: 17px 0 10px 0; padding:0 }
#contentWrapper {margin: 0 auto; padding: 0 15px 0 15px; width: 930px; background: #f7f4f2 url(../images/graphics/bg_contentWrapper.gif) repeat-x top left; text-align: left }

#header { height: 115px;}
#logo {padding:0 0 0 26px; float: left; }

#navigation {width: 905px; height: 26px;  clear: both; padding: 3px 12px 5px 12px; background: url(../images/graphics/bg_navigation.gif) repeat-x; }

#imagePanel {width: 925px; height: 228px; clear:both; float:left; background-color: #fff; padding: 0 2px 0 2px;}
#mainImage {float: left; }
#rolloverImage {float:left; clear:both; width: 923px;}
.ro1 {padding-right: 2px; float:left; clear:none}
.ro2 {padding-right: 2px; float:left; clear:none}
.ro3 {float:left; clear:none}
#secureimagePanel {width: 923px; clear:both; float:left; background-color: #fff; padding: 0 2px 0 2px;}

#contentAreaWrapper {float: left; clear:both; width: 929px; background: #fff url(../images/graphics/bg_contentAreaHome.gif) repeat-y; padding:59px 0 20px 0}
#contentDiscaWrapper{float: left; clear:both; width: 929px; background: #fff url(../images/graphics/bg_contentDisc.gif) no-repeat; padding:59px 0 20px 0}
/*Home Content*/
#homeContentLeft {width: 167px; padding: 0 15px 0 8px; float: left}
#homeContentMain {width: 504px; background: #fff url(../images/graphics/bg_homeContent.gif) no-repeat top right; float:left; padding: 0 41px 0 0;}
#homeContentRight {width: 156px; padding: 0 17px 0 17px; float: left}
#clientLogin {float:left; clear:none; padding-bottom: 5px;}
#search { padding: 0; float: left }
/*#search_form {padding: 0; margin: 0; float: left;}*/
/*Page*/
#pageContentMain {width: 670px; background: #fff url(../images/graphics/bg_homeContent.gif) no-repeat top right; float:left; padding: 0 41px 0 25px;}
#sideNav {width: 149px; padding: 0 18px 0 18px; float: left}
#sideNav li{list-style-type: none;}
#discContentMain {float:left; width: 670px; padding: 0 31px 0 31px;}
#secureContentMain {float:left; width: 670px; padding: 0 31px 0 31px;}

hr { height: 0px; color: #eaeef1; border-top: 1px; background: #eaeef1; border-style: dashed;}
input,textarea{ font-size:12px; background-color:#f0f0f0; }

/* Footer */
#footer{ padding: 17px 30px 0 0; height: 75px; width: 892px; clear: both; margin: 0 auto; background:#f7f4f2 url(../images/graphics/bg_footer.gif) no-repeat;}
#footer p { font-size: 12px; line-height:18px; color: #beb6ab; text-align:right }
#footer a{ text-decoration: underline; color: #beb6ab;}
#footer a:hover{ text-decoration: none; color: #918f8f;}

/* All Navigations */
#navigation ul li{ list-style-type:none; margin:0px; width:151px; padding: 0px }
#navigation ul { margin:0; padding:0}
#navigation ul li:hover{ list-style-type:none; border-bottom:0px solid #ff0000; width:151px;}
#navigation li { list-style-type:none; margin:0px; padding:0;}
.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{ text-decoration:none;}
.Nav_Side_Level1{ float: left; color:#6f696a; font-size:12px; line-height:18px; text-decoration:none; padding:0; width:151px; display:block; margin:0px; background: #fff url(../images/graphics/div_sideNav.gif) no-repeat bottom left}
.Nav_Side_Level1:hover{text-decoration:none;}
.Nav_Side_Level2{ float: left; width:151px; height:18px; background-color:#fff; display:block; padding-left:8px; color:#6f696a; position:relative; left:2px}	
.Nav_Side_Level2:hover{ color:#9f8938}
.Nav_Side_Leveln{ color:#6f696a;}
.Nav_Side_Level_Selected{}
.Nav_Top{ color:#6f696a;}
.Nav_Top:hover{color:#9f8938;}

/* Newsletter Templates */
#bodyNews {background: #887428;  margin: 17px 0 10px 0; padding:0}
#newsContent { background: #fff; padding: 20px;}
#newsfooter{ padding: 0px 30px 0 0; height: 75px; background: #fff;}
#newsfooter p { font-size: 12px; line-height:18px; color: #beb6ab; text-align:right }
#newsfooter a{ text-decoration: underline; color: #beb6ab;}
#newsfooter a:hover{ text-decoration: none; color: #918f8f;}