/* CSS Document */

/*
Style Sheet for 
Style Sheet for Suter IE 7
*/

/* bof standard markup */

html { margin: 0; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: .9em; }

body { text-align: center; font-family: Arial; font-size: .9em; line-height:1.5em;}

h1 { font-size:1.3 em; line-hieght:2em;}

h2 {}

h3 {}

h4 {}

h5 {}

p {}

hr {}

ul {}

li {}

/* eof standard markup */

/* ------------------------------- */

/* bof wrappers */

#wrapper { margin: 0 auto; width: 800px; }

#headerwrapper { padding: 10px 0 5px 0; }

#navwrapper { height: 24px; background: url(../images/nav_bg.jpg) top no-repeat; font-size: 1em; }

#navsecondarywrapper { height: 24px; background: url(../images/subnav-bg.jpg) top no-repeat; font-size: 1.1em; text-align:center; }

#contentwrapper { padding-top: 15px; }

#leftcolwrapper { display: block; float: left; height: 295px; width:138px; }

#centercolwrapper { display: block; float: left; width: 496px; margin-left: 14px; margin-right: 14px; }

#rightcolwrapper { display: block; float: left; height: 295px; width: 138px; }

#footerwrapper { display: block; padding: 10px; text-align: center; }

/* eof wrappers */

/* ------------------------------- */

/* bof wrapper extenders */

#centercolwrapper div.toprow { display: block; height: 19px; width: 496px; background: url(../images/center_top_bg.jpg) top center no-repeat; }
#centercolwrapper div.middlerow { min-height: 257px; width: 474px; background: url(../images/center_middle_bg.jpg) top center no-repeat #f9f9f9; border-left: 1px solid #c8c7c7; border-right: 1px solid #c8c7c7; text-align:left; padding:0 10px; }
#centercolwrapper div.middlerow-nopadding { min-height: 257px; width: 494px; background: url(../images/center_middle_bg.jpg) top center no-repeat #f9f9f9; border-left: 1px solid #c8c7c7; border-right: 1px solid #c8c7c7; text-align:left;  }
#centercolwrapper div.bottomrow { height: 19px; width: 496px; background: url(../images/center_bottom_bg.jpg) top center no-repeat; }

/* eof wrapper extenders */

/* ------------------------------- */

/* bof wrapper nav markup */

#navwrapper ul { margin: 0; padding: 0; list-style-type: none; text-align:center; width: 100%; }
#navwrapper ul li { display: block; float: left; height: 24px; font-weight: bold; line-height: 24px; padding: 0 10px; margin:0 16px; }
#navwrapper ul li a, #navwrapper ul li a:link, #navwrapper ul li a:visited { /*color: #cccccc;*/ color:#efefef; text-decoration: none; }
#navwrapper ul li a:hover, #navwrapper ul li.active { color: #ffff66; text-decoration: none; }
#navwrapper ul li.current a { color:#ffff66; }

#navsecondarywrapper ul { margin: 0; padding: 0; list-style-type: none; text-align:center; font-size:.8em; }
#navsecondarywrapper ul li { display: block; float: left; height: 24px; font-weight: bold; line-height: 24px; padding: 0 10px; margin:0 15px; }
#navsecondarywrapper ul li a, #navsecondarywrapper ul li a:link, #navsecondarywrapper ul li a:visited { /*color: #cccccc;*/ color:#efefef; text-decoration: none; }
#navsecondarywrapper ul li a:hover, #navsecondarywrapper ul li.active { color: #ffff66; text-decoration: none; }

#navsecondarywrapper ul.commercial-subnav li { margin:0px; }
#navsecondarywrapper ul li.current a { color:#ffff66; }

/* eof wrapper nav markup */

/* ------------------------------- */

/* bof common markup */

.hide { display:none; }
.clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.no-padding { padding:0; }
.center-padded { padding:0 10px; }
.center-padded ul { padding-left:0; margin-bottom:0; padding-bottom:10px; }
.center-padded ul li { margin-left: 20px; }
li.current, li.current a, li.current a:link, li.current a:visited { color:#ffff66; }
h1.page-title { font-size:1em; line-height:1.5em; font-weight:normal; margin:0; padding:10px 0; }


/* eof commmon markup */

/* ------------------------------- */

/* bof content markup */

.middlerow p { margin: 0; padding: 8px 0; }
.middlerow-nopadding p { margin: 0; padding: 8px 0; }
#formwrapper p { margin:0; padding:3px 0; clear:both; }
#formwrapper label { display:block; float:left; width:35%; text-align:right; margin-right:10px; }
#formwrapper .submit { margin-left:39%; }

.current { color:#ffff66; !important }

/* eof content markup */

/* ------------------------------- */
