/* CSS Document */
/* copy the standard images folder into the root of this document */
/* hex colors used in this document  body  text */
*{margin:0px; padding: 0px;}

/* Wrap CSS */
body {color: #222B4D; background: #0066FF url(../images/bgt_body.jpg) repeat-x top;  font-family:Arial, Helvetica, sans-serif; font-size:small;}
.body_bgb {width: 100%; background:url(../images/bgb_body.jpg) repeat-x bottom;}
.wrap_bgt {width:964px; margin:0 auto; background: url(../images/bgt_wrap.jpg) repeat-x top; border: solid 0px #ffbf00}
.wrap_bgb {width:962px; margin:0 auto; padding: 0px 0px; background:url(../images/bgb_wrap.jpg) repeat-x bottom}
.wrap {width:950px; margin: 0px auto; text-align:left; background: #fff;  border-top: solid 7px #00CCFF; border-right: solid 7px #00ADEF; border-bottom: solid 7px #00ADEF; border-left: solid 7px #6fd0f6;}

/* New From Main2 */
#h_row {height: 27px; clear:both; background:#00ccff; text-align: center; padding: 0 10px;}
#h_row_left {float:left; width: 25%; text-align:left; padding: 2px 0; vertical-align:top}
#h_row_right {float:right; width:72%; text-align:right; padding: 5px 0px;}
#h_row_right ul {pa dding-left: 14px;}
#h_row_right ul li {display: inline; }
#h_row_right ul li a {letter-spacing:1px;padding: 7px;text-decoration: none;border-left: 1px solid #fff; font-weight:bold; color: #000033}
#h_row_right ul li a:hover {background: url(../images/navbar_over.gif) no-repeat top left;
color: blue}
                      

/* Fonts */

h1{font-size:157%;color: #000033; display: block; width: 100%; background: #00CCFF  url(../images/h3bg.jpg) repeat-x bottom; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px; } /*renders 22px */  
h2{font-size:126%;color: #000033; display: block; width: 100%; background: #00CCFF url(../images/h3bg.jpg) repeat-x bottom; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px;} /*renders 20px */ 
h3{font-size:116%;color: #000033; display: block; width: 100%; background: #00CCFF url(../images/h3bg.jpg) repeat-x bottom; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px;} /*renders 18px */ 
h4{font-size:122%;} /*renders 16px */ 
h5{font-size:107%;} /*renders 14px */ 
h6{font-size:100%;} /*renders 13px */  
p{line-height: 1.5em;}
em{font-style:italic}
strong{font-weight:bold}
pre {}
#silver {color: silver}

#clear_left {clear:left;}
#clear_right {clear:right;}
#clear_both {clear:both;}
#floatleft {float: left; padding: 5px; border: solid 1px #003399; margin-right: 5px;}
#floatright {float: right; padding: 5px; border: solid 1px #003399; margin-left: 5px;}
#sbborder { padding: 5px; border: solid 1px #003399; margin-left: 5px;}
#floatrightnoborder {float: right; pad ding: 5px;  margin-left: 5px;}
#left30 {margin:0 0 10px 30px; padding: 5px; border: solid 1px #003399;}
#left60 {margin:0 0 10px 60px; }
/* Links */

a:link {color:#0000FF}
a:visited {color:#990000}
a:hover {color:#999999}
a:active {}

/*  Header CSS */
#h_wrap {padding: 0;background: url(../images/bgb_fade.jpg) repeat-x top; border-top: solid 1px #00adef }
#h_block {margin: 0;  height: 18px}
#hb_left {float:left; width:49%; background:; padding: 0 0 0 5px;text-align:left;}
#hb_right {float:right; width:49%;  padding: 0 5px 0 0;text-align:right; color: white;}

#header {float:left; width:100%; background:url(../images/bg_header.jpg) top right no-repeat ;height: 100px }

#h_left{float:left;width:64%;background:url(../images/logo.gif) no-repeat top left;height: 100px }
#h_right {float:right; width: 35%; padding: 0 5px 0 0;text-align:right; font-weight: bold; color:#000000; letter-spacing: 1px; font-size: 90%;}
#h_right p{padding: 0; font-size: 75%;}
/*  SubHeader and Top Navigation CSS */

#n_main {height: 25px; clear:both; padding:0px; margin:0px; background:#fff url(../images/bgb_fade.jpg) repeat-x top; border-top: solid 1px #ffbf00;border-bottom: solid 1px #ffbf00; }
#n_left {float:left; width: 49%; text-align:left; text-indent: 5px; line-height: 25px; font-variant:small-caps;  font-family: Arial, Helvetica, sans-serif; letter-spacing: 3px; color:#2569ad; font-size:115%; font-weight: bold; background:;}
#n_right {float:right; width:49%; }

#n_wrap {padding: 0px; clear:both; background:#fff url(../images/bgb_fade.jpg) repeat-x top; text-align: center; border-bottom: solid 1px #ffbf00 }
#n_block {margin: 0 0 5px 0;}

/* Navigation List  */

#n_list {clear:right; float:right; font-size: 90%; padding: 0px; width:95%;}
#n_list li {float:right; list-style:none;padding: 0;}
#n_list li a {display:block;   margin:0; padding: 6px 8px 4px 8px; color: #2569ad;  list-style:none; text-decoration:none; font-weight:bold; border-left:1px solid #d5e5f5; }
#n_list li a:hover{color:#FFF; background:#0066ff; }

/* Content */

#c_wrap { width: 100%; background: #fff;}
#c_main {padding: 0 5px 5px 5px;}
#c_main p{padding-left: 10px; padding-bottom: 5px;}
#c_main ul {margin-left: 25px; font-size: 110%;}
#c_main li { padding-bottom: 10px;}
#content {float:left; width: 66%; }
#c_block {margin: 0 0 5px 0; padding: 0 2px 5px 5px;}
#c_block p{padding-left: 10px;}
#c_block ul{ margin-left:285px; line-height:1.5em; color: #003366}
#c_left {float:left; width: 48%; padding: 0 5px 5px 5px;}
#c_left #inline{display: inline; color: #000033}
#c_right {float:right; width: 48%;padding: 0 2px 5px 3px;}
.pageImage {backgro und:url(../images/shirtsbg2.jpg) no-repeat top right;}


/* Sidebar */

#sb_wrap {background: #fff; float:right; width: 34%;}
#sb_block {padding: 0 5px 5px 5px;}
#sb_block h4{padding-left: 10px; }
#sb_block p{padding-left: 10px; padding-bottom: 10px;}
#sb_block h4 {color: #003366}



/* Vertical Navigation From A List Apart */

#sb_right ul { margin: 0;padding: 0;list-st yle: none; border-bottom: 1px solid #ccc; }
#sb_right ul li {position: relative;width: 100%;}	
#sb_right ul li a {display: block;text-decoration: none;color: #777;background: #fff; padding: 7px;border: 1px solid #ccc;border-bottom: 0;}
#sb_right ul li a:hover {display: block;text-decoration: none;color:#bf2e1b ;background: #d7e9fc; padding: 7px;border: 1px solid #ccc;border-bottom: 0;}

/* Content Footer CSS*/

#c_footer {background: #00CCFF url(../images/bgt_fade.jpg) repeat-x top; clear:both;}
#c_footer div {padding: 5px; text-align:center; color: #000066;}
#footer a{color: white;}

/* Page Footer CSS*/

#footer {text-align:center; padding-top: 10px; color: white;}
