body {margin:20px;padding:0px;text-align:center;color:#555;background:#EEE url(../images/bg/bg_.gif) repeat;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height: 1.4em}

/*-- Misc --*/
img {border:none;background:transparent;}
.hidden {display: none;}
.off-left {position:absolute;left:-999px;width:990px;}/* see http://css-discuss.incutio.com/?page=ScreenreaderVisibility  for detials */
.underline {clear:both;height:3px;width:auto;margin:2px 30px;padding:0;line-height:3px;font-size:3px;color:#666;background:url(../images/bg/underlineE0E0DE.gif) repeat-x;}
.hr {clear:both;height:9px;width:auto;margin:10px 30px;padding:0;line-height:3px;font-size:3px;color:#666;background:url(../images/bg/whitedot.gif) repeat-x;}
acronym, abbr {font-style: normal;text-decoration: none;} 
acronym[title], abbr[title] {border-bottom: 1px dotted #888;}

/* Links */
a:link {font-weight:bold;color:#D29445; text-decoration:none;}
a:visited {font-weight:bold;color:#D29F91; text-decoration:none;}
a:active {text-decoration:none;}
a:hover {color:#B07837;text-decoration:none;}

/*--- Headers ---*/
h1, h2 {font-size:14px;font-weight:800;margin:0 0 1px 0;padding:20px 30px 0 30px;color:#9f6722;background:transparent;}
h3 {color:#9f6722;font-size:13px;font-weight:650;margin: 0;padding:0;}
h4 {color:#9f6722;font-size:13px;font-weight:600;margin: 0;padding:10px 30px 0 30px;}
h5, h6 {color:#555;font-size:11px;font-weight: 500;margin: 0;padding:2px 30px 1px 30px;}

/*--- Center Box ---*/
#CB {width:594px;margin:0px auto;padding:0;text-align:left;}
/* Blockquote/Code */
#Content blockquote {color:#333;background:#FCFCFC;margin:10px 30px 10px 30px;padding:3px;border:1px dotted #CCC;}
#Content .thumb {float:left;margin:0 8px 0px 0;padding:4px;border:1px solid #e2e2e2;color:#333;background:#fff;}
#Content .thumboh {margin:0 8px 0px 0;padding:4px;border:1px solid #e2e2e2;color:#333;background:#fff;}
#Content .thumboh2 {float:left;margin:0 8px 0px 0;padding:0px;}
#Content .thumboh3 {
	float:right;
	margin:0 4px 0px 4px;
	padding:0px;
	padding:4px;
	border:1px solid #e2e2e2;
	color:#333;
	background:#fff;
}
/* Paragraphs */
p {margin:0;padding:0;font-size:13px;color:#222;background:transparent;}
#Content p {margin:0 0 5px 0;padding:3px 30px 10px 30px;color:#333;background:transparent;}
#Content p.bstext {font-family: verdana, arial, sans-serif;font-size:216px;font-weight:900;line-height:130px;width:420px;overflow:hidden;margin:40px 0 5px 0;padding:0;color:#FFF;background:transparent;letter-spacing: -69px;}
#Content div.section{margin:5px 0 0 0;padding:10px 30px 10px 30px;color:#333;background:transparent;}
#Content div.section p, #Content div.comments-body p{margin:7px 0 0 0;padding:0;}
#Content p.review{clear:both;color:#999;}
#Content p.review img{margin:0;padding:0;vertical-align: middle;}
#Content blockquote p {margin:0;padding:5px 10px;font-size:12px;}
#Content p.cent {margin:auto; text-align: center;}
#Content p.cent .thumb {float:none;}
#Content p.note {margin:5px 30px 10px 30px;padding:0;color:#666;background:transparent;}
#Content p.code {margin:10px 30px;padding:5px 15px;font-size:13px;font-family:Courier, mono;color:#222;border:1px dashed #ccc;background:transparent;}
#Content div.section p.review a:link,
#Content div.section p.review a:visited{font-weight:bold;}


/*-- split --*/
.split1 {
	width: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.split2 .thumb {
	float:none;
}
.gap { height:80px;
	margin: 0px;
	padding: 10px 0px 0px;
}
.split2 {
	width: 200px;
	padding: 0px;
	margin: 0px 0px 0px 240px;
}

/*-- split3 --*/
.splitoh1 {
	width: 140px;
	height:140px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
.splitoh2 .thumb {
	float:none;
}
.splitoh2 {
	width: 140px;
	height:140px;
	padding: 0px;
	margin: 0px 0px 0px 160px;
}
.splitoh3 {
	width: 140px;
	height:140px;
	padding: 0px;
	margin: 0px 0px 0px 300px;
}

/*--- Header/TopBox ---*/	
#Header {width:auto;height:212px;margin:0;padding:8px 20px 0px 8px;color:#CCCCCC;background:url(../images/bg/images/box_580_01.gif) no-repeat;voice-family: "\"}\"";voice-family:inherit;height:204px; /* the correct height */}
body>#Header {height:204px;}
/* Top Image/Logo  */
#BigImage {width:571px;height:190px;margin:0;padding:0;color:#333;background:#F9F9F9;}
#Logo a {position:relative;margin:20px 0px 0px 140px;padding: 28px 0 0 0;overflow: hidden;display:block;color:#ff0000;background:url(../images/logos/wsalogo2.gif) top left no-repeat;text-decoration: none; height: 0px !important;height /**/:28px;/* for ie5.x */}
#Logo a:hover {background-position: 0px -30px;color:red;}

/*--- Top Shadow ---*/
#Topshadow {width:auto;height:8px;margin:0;padding:0;color:#333;background:url(../images/bg/images/box_580_02.gif) no-repeat;}

/*--- Tabs ---*/
#Nav {margin:0; padding:0px 0px 0px 4px; height:14px; color:#999; background:transparent; display:none }
#Nav ul {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#Nav ul li {display: block; float: left; text-align: center; padding: 0; margin: 0;}
#Nav ul li a {width:60px;height:14px;padding:6px 0px 0px 2px;margin:0;color:#bbb;background:transparent;text-decoration:none;display:block;text-align:center;font: bold 10px/20px Arial, Helvetica, sans-serif;voice-family: "\"}\"";voice-family:inherit;width:58px;height:8px;}
body>#Nav ul li a {width:60px;height:14px;}
#Nav ul li a:hover {color: #888;background:transparent;text-decoration:none;}
#Nav a:active {color: #777;background:transparent;}
#Nav li#Active a {color:#777; background:transparent url(../images/bg/images/activeTab89.gif) no-repeat;}
#Nav li#Active a:hover {text-decoration:none;}
#Nav li#Shaded a {background:url(../images/bg/images/activeTab89_02.gif) no-repeat;}
/* extra span for the last (submit) tab's right white border */
#Nav span{position: relative;display:block;float:left;width:5px;height:14px;margin:0;padding:6px 0 0 0;background:url(../images/bg/images/activeTab89_02.gif) no-repeat;voice-family: "\"}\"";voice-family:inherit;height:8px;}
body>#Nav span {height:8px;}

/*-------- Content  ----------*/
#Content {
/* width specified solely for the ie6 peekaboo bug... */
/* ..and before killing ourselves, we need to patch the patch!*/
width:594px; /* 480+15+9 - false value for the width for IE5.x. */margin:0;padding:0px 15px 0px 9px;color:#333;background:url(../images/bg/images/box_580_03.gif) repeat-y;voice-family: "\"}\"";voice-family:inherit;width:570px;}
body>#Content {width:550px;}/* be nice to Opera 5 */

/*--- Subnav - unordered list ---*/
.subnav { width:420px;margin:16px 0px 14px 30px;padding:0;}
.subnav ul {margin:0;padding:0;list-style-type: none;}
.subnav li {margin:0;padding:0;float:left;}
.subnav a {display: block;width: 180px;padding: 2px 2px 2px 23px;background: url(../images/icons/downarrow2.gif) no-repeat 0 3px;}
.subnav a:link {font-weight:bold; color:#D29445;text-decoration: none;}
.sublist a:visited {font-weight:bold;color:#D29F91;text-decoration: none;}
.subnav a:hover{background-position: 0 -77px;color:#B07837;}
.sublist li { float:none}
/*--- outgoing links - unordered list ---*/
.outgoing { width:420px;margin:16px 0px 10px 30px;padding:0;}
.outgoing ul {margin:0;padding:0;list-style-type: none;}
.outgoing li {margin:0;padding:0;float:left;}
.outgoing a {display: block;width: 400px;padding: 2px 2px 2px 23px;background: url(../images/icons/downarrow2.gif) no-repeat 0 4px;}
.outgoing a:link {font-weight:bold; color:#D29445;text-decoration: none;}
.outgoing a:visited {font-weight:bold;color:#D29F91;text-decoration: none;}
.outgoing a:hover {background-position: 0 -76px;color:#B07837;}

 a.outgo {padding: 2px 2px 2px 18px;background: url(../images/icons/downarrow2.gif) no-repeat 0 4px;}
 a:link.outgo {font-weight:bold; color:#D29445; text-decoration: none;}
 a:visited.outgo {font-weight:bold; color:#D29F91; text-decoration: none;}
 a:hover.outgo{background-position: 0 -76px;color:#B07837;}
 
 /*-- agmap rollovers --*/
#agmap {
 width: 486px;
 height: 276px;
 background: url(../images/pixels/ag_map5.jpg);
 margin: 10px auto; padding: 0;
 position: relative;
}
#agmap li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#agmap a {display: block; text-indent: -100em;}

#agent1 {left: 4px; top: 70px; width: 63px; height: 50px;}
#agent2 {left: 40px; top: 124px; width: 73px; height: 66px;}
#agent3 {left: 86px; top: 43px; width: 138px; height: 36px;}
#agent4 {left: 131px; top: 107px; width: 84px; height: 23px;}
#agent5 {left: 133px; top: 81px; width: 84px; height: 22px;}
#agent6 {left: 165px; top: 0px; width: 81px; height: 41px;}
#agent7 {left: 174px; top: 166px; width: 68px; height: 57px;}
#agent8 {left: 250px; top: 0px; width: 79px; height: 47px;}
#agent9 {left: 245px; top: 153px; width: 126px; height: 22px;}
#agent10 {left: 248px; top: 224px; width: 124px; height: 31px;}
#agent11 {left: 318px; top: 175px; width: 68px; height: 41px;}
#agent12 {left: 330px; top: 32px; width: 89px; height: 38px;}
#agent13 {left: 385px; top: 137px; width: 94px; height: 37px;}
#agent14 {left: 391px; top: 90px; width: 94px; height: 33px;}
#agent1 a {height: 50px;}
#agent2 a {height: 66px;}
#agent3 a {height: 36px;}
#agent4 a {height: 23px;}
#agent5 a {height: 22px;}
#agent6 a {height: 41px;}
#agent7 a {height: 57px;}
#agent8 a {height: 47px;}
#agent9 a {height: 22px;}
#agent10 a {height: 31px;}
#agent11 a {height: 41px;}
#agent12 a {height: 38px;}
#agent13 a {height: 37px;}
#agent14 a {height: 33px;}
#agent1 a:hover {background: url(../images/pixels/ag_map5.jpg) -4px -346px no-repeat;}
#agent2 a:hover {background: url(../images/pixels/ag_map5.jpg) -40px -400px no-repeat;}
#agent3 a:hover {background: url(../images/pixels/ag_map5.jpg) -86px -319px no-repeat;}
#agent4 a:hover {background: url(../images/pixels/ag_map5.jpg) -131px -383px no-repeat;}
#agent5 a:hover {background: url(../images/pixels/ag_map5.jpg) -133px -357px no-repeat;}
#agent6 a:hover {background: url(../images/pixels/ag_map5.jpg) -165px -276px no-repeat;}
#agent7 a:hover {background: url(../images/pixels/ag_map5.jpg) -174px -442px no-repeat;}
#agent8 a:hover {background: url(../images/pixels/ag_map5.jpg) -250px -276px no-repeat;}
#agent9 a:hover {background: url(../images/pixels/ag_map5.jpg) -245px -429px no-repeat;}
#agent10 a:hover {background: url(../images/pixels/ag_map5.jpg) -248px -500px no-repeat;}
#agent11 a:hover {background: url(../images/pixels/ag_map5.jpg) -318px -451px no-repeat;}
#agent12 a:hover {background: url(../images/pixels/ag_map5.jpg) -330px -308px no-repeat;}
#agent13 a:hover {background: url(../images/pixels/ag_map5.jpg) -385px -413px no-repeat;}
#agent14 a:hover {background: url(../images/pixels/ag_map5.jpg) -391px -366px no-repeat;}

/*-- ul normal "bulleted" --*/
.ulnormal {margin:0;padding:0;clear:both;}
.ulnormal ul {margin:0;padding:10px 0px 10px 0px;list-style-type: none;}
.ulnormal li {margin:2px 0 2px 0px;padding:1px 2px 2px 20px;list-style-type: none;background: url(../images/icons/bullet_.gif) no-repeat 4px 4px;}

/*--- rightarrow - unordered list ---*/
.rightarrow {width:360px;margin:2px 30px 7px 30px;padding:0;}
.rightarrow ul {margin:0;padding:0;list-style-type: none;}
.rightarrow a {display: block;width: 337px;padding: 2px 2px 2px 23px;background: url(../images/icons/rightarrow.gif) no-repeat 0 3px;border-bottom: 1px dotted #FFF;}
.rightarrow a:link, .rightlist a:visited {color:#999;text-decoration: none;}
.rightarrow a:hover{background-position:0 -77px;color:#666;}

/* definition lists */
.dllist {width:360px;margin:5px 30px 7px 30px;padding:0;}
.dllist dl{margin:0;padding:0;}
.dllist dl dt a {width:337px;margin:0;padding: 3px 2px 2px 23px;background: url(../images/icons/rightarrow.gif) no-repeat 0 3px;}
.dllist dl dt a span {color:#bbb;}
.dllist dl dt a:link, .dllist dl dt a:visited  {color: #888;text-decoration: none;}
.dllist dl dt a:hover {background-position: 0 -77px;color: #666;}
.dllist dl dd {margin: 0 0 15px 23px;padding: 0;background: transparent;color: #333;}

/*--- Footer ---*/
#Footer {font-size:9px;clear:both;text-align:center;width:auto;margin:25px 0 0 0;padding:1px 0 0 0;color:#ccc;background:transparent;border-top:2px solid #fff;}
#Footer a:link {font-weight:normal;font-size:9px;color:#ccc;background:transparent;text-decoration:none;}
#Footer a:visited {font-weight:normal;color:#ccc; text-decoration:none;}
#Footer a:active {font-weight:normal;color:#666;text-decoration:none;}
#Footer a:hover {font-weight:normal;color:#666;background:transparent;}
#Footer span, p.review span, h4 span.pipe {color:#ccc;background:transparent; padding:0 12px 0 12px;}
#Bottomshadow {clear:both;width:auto;height:13px;font:1px/5px Arial, Helvetica, sans-serif;margin:0;padding:0;color:#333;background:url(../images/bg/images/box_580_05.gif) no-repeat;}

