body {margin: 0; padding: 0; background-color: #cacbcb; font-family: arial, verdana, sans-serif;  background-image: url('/images/bg5.jpg'); background-repeat:repeat-x;}

.font_reg {font-size: 12px; color: #000; font-family: arial, verdana, sans-serif; }
.large {font-size: 14px;}
.red {color: #D7343C;}
.blue {color: #005A8D;}
.font_small {font-size: 11px; }
.font_grey {font-size: 11px; color: #999999; font-family: arial, verdana, sans-serif;}
.font_dyk {font-size: 15px; color: #FFF; font-family: arial, verdana, sans-serif; font-weight:bold; padding: 8px 1px 8px 1px; }
.font_white {font-size: 14px; color: #FFF; font-family: arial, verdana, sans-serif; font-weight:bold; }

.asterisk {font-size: 10px; color: #999; font-family: arial, verdana, sans-serif; font-style:italic; }

.link_grey{font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 0.3em; color:#999999; text-decoration: none; font-weight:bold;}
.link_grey:hover{font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 0.3em; color:#D7343C; text-decoration:underline; font-weight:bold;}

h1 {font-size: 1.3em; color: #005A8D; padding: -5px; margin:0px 0px 0px 0px; background-image:url(/images/h1background.jpg)}
h2 {font-size: 1.2em; color: #D7343C; }
h3 {font-size: 1.1em; color: #005A8D;}

#navheader {border-collapse:collapse; background-color:#FAFAFA; background-image:url(/images/header_bg.jpg); background-repeat:repeat-x; width:993px;}
#navheaderright {border-collapse:collapse; background-image:url(/images/header_right.jpg); background-repeat:no-repeat; width:4px;}

#nav ul{clear:both; padding-bottom:0px; padding: 0px; margin: 0px; list-style: none;} /*This is only used for presentation purposes*/

#nav *{font:10px Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; color:#989898; list-style:none; margin:0px; padding:0px; line-height:1em} /*Reset browsers and apply basic formatting*/
#nav li{display:inline; }
#nav li *{height:28px;float:left;cursor:pointer; }
#nav a{background:url(/images/left.gif) left no-repeat;cursor:pointer;padding-left:8px; margin:0px 0px 0px 0px;} /*Applys the left segment of the image and adds the grey bottom border*/
#nav .right{padding-right:12px}
#nav .center{background:url(/images/center.gif) repeat-x;margin-right:-12px;min-width:40px;height:28px;padding-top:10px;voice-family: "\"}\"";voice-family:inherit;height:19px;} /*Applys the seamless background*/
#nav .start{background:url(/images/farleft.gif) left no-repeat;} /*Applys the far left corner*/
#nav .end{background:url(/images/farright.gif) right no-repeat;padding-right:20px;} /*Applys the far right corner*/
/*The following controls the hover states of the individual image slices. It's important to remember that IE6 will only recognise :hover when applied to a link element*/
#nav a:hover{background:url(/images/right.gif)}
#nav a.start:hover{background:url(/images/farlefthover.gif)}
#nav a:hover .end{background:url(/images/farrighthover.gif) right}
#nav a:hover .center{background:url(/images/centerhover.gif);color:#fff; font-weight:bold;}
#nav a:hover .right{background:url(/images/lefthover.gif) right;padding-right:24px;margin-right:-12px;position:relative}

.search {margin: 0px 0px 0px 0px; padding: 0; position:relative; }
.searchbgIE {background:url(/images/search-box.gif) 3px 1px no-repeat; width:130px; height:23px; display:block; border: 0;}
.searchbg {background:url(/images/search-box-3.gif) 2px 1px no-repeat; width:130px; height:23px; display:block; border: 0px;}
.search_button {position:absolute; top:3px; right:30px; border: 0px; margin: 0px 0px 0px 2px; }
.search_field {float:left; border:0; margin-left: 5px; margin-top: 4px; padding: 0; width:107px; height: 20px; padding: 2px 0px 0px 0px; font: 11px Arial; color:#666; background-color:transparent; }

.searchgoogle {margin: 10px 0px 15px 8px; padding: 0; position:relative; display:block; border-collapse:collapse;}

#indent {margin:35px; padding:35px;}

.hiddenPic {display:none;}

.sidenav {DISPLAY: block; background: url(/images/button_bg.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; HEIGHT: 36px; }
.sidenav a {DISPLAY: block; PADDING: 8px 0px 0px 2px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: 300; FONT-SIZE: 13px; COLOR: #7C7C7C; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; height: 36px;}
.sidenav a:hover {TEXT-DECORATION: none; COLOR: #fff; background: url(/images/button_bg2.jpg) repeat-x;}
.sidenav-active {DISPLAY: block; background: url(/images/button_bg2.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; HEIGHT: 36px; }
.sidenav-active a {DISPLAY: block; PADDING: 8px 0px 0px 2px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: 300; FONT-SIZE: 13px; COLOR: #fff; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; height: 36px;}
.sidenav-active a:hover {TEXT-DECORATION: none; COLOR: #fff; background: url(/images/button_bg2.jpg) repeat-x;}

.sidenavsmall {DISPLAY: block; background: url(/images/nav2_bg.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; }
.sidenavsmall a {DISPLAY: block; PADDING: 5px 0px 5px 11px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7C7C7C; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; }
.sidenavsmall a:hover {TEXT-DECORATION: none; COLOR: #D7343C;}
.sidenavsmall-active {DISPLAY: block; background: url(/images/nav2_bg.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; }
.sidenavsmall-active a {DISPLAY: block; PADDING: 5px 0px 5px 11px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D7343C; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; }
.sidenavsmall-active a:hover {TEXT-DECORATION: none; COLOR: #D7343C;}

.sidenavsmall2 {DISPLAY: block; background: url(/images/nav2_bg.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; }
.sidenavsmall2 a {DISPLAY: block; PADDING: 5px 0px 5px 19px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7C7C7C; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; }
.sidenavsmall2 a:hover {TEXT-DECORATION: none; COLOR: #D7343C;}

.sidenavsmall2-active {DISPLAY: block; background: url(/images/nav2_bg.jpg) repeat-x; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 185px; }
.sidenavsmall2-active a {DISPLAY: block; PADDING: 5px 0px 5px 19px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D7343C; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; }
.sidenavsmall2-active a:hover {TEXT-DECORATION: none; COLOR: #D7343C;}

#breadcrumb {color:#999999; font-size:10px; background: url(/images/breadcrumb-bg.jpg) no-repeat; padding: -5px;}
#breadcrumb a{color:#999999; text-decoration:underline; font-size:10px;}
#breadcrumb a:link{color:#999999; text-decoration:underline; font-size:10px;}
#breadcrumb a:hover{color:#D7343C; text-decoration:none; font-size:10px;}

#content {font-size:12px; background-color:#FFF; text-align:left; vertical-align:top; padding:5px; }
#content a{color:#7c7c7c; text-decoration:underline;}
#content a:link{color:#7c7c7c; text-decoration:underline;}
#content a:hover{color:#D7343C; text-decoration:none;}


#contentreg {padding: 4px; font-size: 12px; background-color:#FFF; color: #000; font-family: arial, verdana, sans-serif;}
#contentreg ul {padding: 3px; list-style: none; margin: -1px 0px -1px 9px;}
#contentreg ul li {background-image: url(/images/bullet.gif); background-repeat: no-repeat; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 14px; background-position: 0 .4em; }
#contentreg a{color:#7c7c7c; text-decoration:underline; font-size:12px;}
#contentreg a:link{color:#7c7c7c; text-decoration:underline; font-size:12px;}
#contentreg a:hover{color:#D7343C; text-decoration:none; font-size:12px;}

#signup {DISPLAY: block; width:260px; FONT-SIZE: 11px; COLOR: #666; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none;}
.signuptd{vertical-align:top; FONT-SIZE: 11px; COLOR: #666; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none;}

.enlarge{font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding: 0.3em; color:#000; text-decoration: none; font-weight:normal;}
.enlarge:hover{font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding: 0.3em; color:#D7343C; text-decoration:underline; font-weight:normal;}

.signin{margin-left: -60px; padding-left: 0px;}

.sign_link{font-family:verdana, arial; font-size:8px; color:#002A5C; text-decoration: none; font-weight:normal;}
.sign_link:hover{font-family:verdana, arial; font-size:8px; color:#002A5C; text-decoration:underline; font-weight:normal;}

.form-button {color:#005A8D; font-size:11px; font-weight:bold; border: none; background: url('/images/signin.jpg') no-repeat; padding: 7px 20px 9px 6px; width:115px; height:32px;}
.form-button:hover {color:#999999; font-size:11px; font-weight:bold; border: none; background: url('/images/signin.jpg') no-repeat; padding: 7px 20px 9px 6px; cursor:pointer; width:115px; height:32px;}

.asterisk  {font-size: 10px; color:#666; font-style:italic;}

.pictureright {padding: 0.0em 0.0em 1.0em 1.0em; float:right;}
.pictureleft {padding: 0.0em 1.0em 1.0em 0.0em; float:left;}

#enlarge a{color:#7c7c7c; text-decoration:none; font-size:12px;}
#enlarge a:link{color:#7c7c7c; text-decoration:none; font-size:12px;}
#enlarge a:hover{color:#D7343C; text-decoration:none; font-size:12px;}

#side {border-collapse:collapse; background-color:#EEEEEE; background-image:url(/images/left-bg.gif); background-repeat:repeat-y; width:4px;}
#sideright {border-collapse:collapse; background-color:#EEEEEE; background-image:url(/images/right-bg.gif); background-repeat:repeat-y; width:4px;}
#navcontainer {border-collapse:collapse; background-color:#FAFAFA; width:185px; vertical-align:top; text-align:left;}

#footerwrap {border-collapse:collapse; background-color:#EEEEEE; width:993px;}
#footerleft {border-collapse:collapse; background-color:#EEEEEE; width:4px; background: url(/images/bottom_leftcorner.gif) no-repeat; }
#footerright {border-collapse:collapse; background-color:#EEEEEE; width:4px; background: url(/images/bottom_rightcorner.gif) no-repeat; }
#footermiddle {border-collapse:collapse; background-color:#EEEEEE; background: url(/images/bottom_bg.gif); background-repeat:repeat-x;}

#footer {FONT-SIZE: 10px; background-color:#FFF}
#footer a:link {COLOR: #999999; TEXT-DECORATION: none }
#footer a:visited {COLOR: #999999; TEXT-DECORATION: none }
#footer a:hover {COLOR: #D7343C; TEXT-DECORATION: underline }

#buttonlink {DISPLAY: block; background: url(/images/signin.jpg)  no-repeat; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 111px; HEIGHT: 31px; text-align:center }
#buttonlink a {DISPLAY: block; PADDING: 8px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #005A8D; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; height: 31px;}
#buttonlink a:hover {TEXT-DECORATION: none; COLOR: #D7343C; background: url(/images/signin.jpg)  no-repeat;}
#buttonlink-active {DISPLAY: block; background: url(/images/signin.jpg)  no-repeat; PADDING: 8px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 111px; HEIGHT: 31px; }
#buttonlink-active a {DISPLAY: block; PADDING: 8px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; font-family: arial, helvetica, sans-serif; TEXT-DECORATION: none; height: 31px;}
#buttonlink-active a:hover {TEXT-DECORATION: none; COLOR: #D7343C; background: url(/images/signin.jpg)  no-repeat;}

#memberlogin {position:absolute; float: inherit; height: 130px; width: 200px; display: none; background-color: #efefef; padding: 5px; border: 1px solid #cbcdcc;}

#quote {DISPLAY: block; width:245px; text-align:center; float:right;}
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#999; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #999; border-left:2px solid #999; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #999; border-left:1px solid #999; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #999; border-left:1px solid #999; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #999; border-left:1px solid #999;}
.contentb div {margin-left: 5px;}
.font_quote {font-size: 13px; color: #005A8D; font-family: arial, verdana, sans-serif; padding:5px;}

