body{font-family: "Trebuchet MS", Tahoma, Verdana, Arial; color: #333333; line-height: 1.25em; margin: 0; padding: 0; background: #DEE2E1 url("bg.gif") repeat}
a:link{color: #900; text-decoration: none}
a:visited {color:#C33; text-decoration:none}
a:hover{text-decoration: underline}
h1{font-size: 18px; color: #33c; margin-bottom: 3px; padding: 0}
h2{font-size: 16px; color: #334d55; margin: 3px 0; padding: 0}
h3{ font-size: 14px; color: #333333; margin: 3px 0; padding: 0}

ul{list-style-type: square}
ul ul{list-style-type: disc}
ul ul ul{list-style-type: none}

/***********************************************/
/* Forms                                       */
/***********************************************/
form { margin: 0; padding: 0}
label, fieldset { display: block; font-family: "Lucida Sans", Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif}
label {color: #666; font-weight:bold}
fieldset {border: 1px solid #ccc}
legend {font-weight:bold;  color: #900}
input {width: 200px; background: #fcfcfc; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #bbb; border-top: 1px solid #bbb; font-family: "Lucida Sans", Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif;font-size: .9em}
input#button { height: 20px; width: 52px; border:0; background: transparent; }
textarea {background: #fcfcfc; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  border-left: 1px solid #bbb; border-top: 1px solid #bbb; height: 150px; width: 99%; margin: 0; padding: 0; font-family: "Lucida Sans", Tahoma, "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 1em}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#container {text-align:left; margin-left:auto; margin-right:auto; width:794px; max-width:794px}
#pagecell1{text-align:left; position:absolute; top: 132px; margin-bottom:2px; width:794px; background-color: #fff}
#tl {position:absolute; top: -1px; left: -1px; margin: 0px; padding: 0px; z-index: 100}
#tr {position:absolute; top: -1px; right: -1px; margin: 0; padding: 0; z-index: 100}
#masthead{position: absolute; top: 0; margin:0; width:794px; background: none; border:0; overflow: hidden}
#pageNav{float: left; width:178px; padding: 0; background-color: #CFE0E0; border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; font: small Verdana,sans-serif}
#content{padding: 0px 10px 0px; margin:0px 0px 0px 178px; border-left: 1px solid #ccd2d2}
#siteName{margin: 0px; padding: 0; display:none; color: #fff; font-weight: normal}
#topcontent{font-size: .7em; position: absolute; font-weight:bold; top: 10px; right: 20px; color: #fff}
#topcontent a{color: #fff}
#topcontent a:hover{text-decoration: underline}

/************* homepage styles ****************/
#pagecell1home {background: url(bg-left.gif) repeat-y; text-align:left; position:absolute; top: 132px; margin-bottom: 2px; width:794px; background-color: #fff}
#homeleft {position: absolute; top: 2px; left: 0px; margin: 0px; padding: 10px; border: 0px; width: 185px; voice-family: "\"}\""; voice-family:inherit;width: 170px}
html>body #left {width: 170px; /* ie5win fudge ends */}
#homecontent {padding: 10px; border: 0px;  /* ie5win fudge begins */
margin: -20px 185px 0px 185px;  voice-family: "\"}\""; voice-family:inherit; margin-top: 0px; }
html>body #homecontent {margin-top: 0px; /* ie5win fudge ends */ }
#homeright {position: absolute; top: 2px; right: 0px; margin: 0px; padding: 10px; border: 0px; width: 190px; /* ie5win fudge begins */ 
voice-family: "\"}\""; voice-family:inherit; width: 170px}
html>body #homeright {width: 170px; /* ie5win fudge ends */ }

#homeleft, #homeright {line-height:1em}
#homeleft h2, #homeright h2 {font-size:14px}
#homeleft p, #homeright p {font-size:11px}
.featured {}
.featured img, .section img  {float:left; border:1px solid #000; padding:2px; margin:2px}
.featured p, .section p {font-size:11px; color:#000033}
.featured b {color:#660066}

.section {margin-top: 5px}
.section h3 {font-size:12px; color:#660066; margin:7px 0 0}
.section ul {margin: 0;list-style: none; padding: 0 }
.section li {font-size:11px}

.story ul {list-style: none; padding:0 }
.story li {line-height:1.2em; padding-left: 20px; background: transparent url("li.gif") 5px 2px no-repeat; margin-bottom: 7px; }


/************* globalNav styles ****************/

#menu {height: 32px; min-height: 32px; color: #000; margin: 0;padding: 0; background: #FFB134 url("glbnav_background.gif");min-width: 794px}
#menu ul {border: 0;margin: 0 10px ;padding: 0;list-style-type: none;text-align: center;clear: left}
#menu ul li {width: 110px; display: block;float: left;text-align: center;padding: 0}
#menu ul li a {height:32px;border:0; padding: 0;margin: 0 0 5px 0;color: #000;text-decoration: none;dispay: block;text-align: center;font-weight: bold;line-height: 2.5em; font-size: 11px; voice-family: "\"}\"";  voice-family: inherit}
html>#menu ul li a  {font-size: 11px} 
#menu ul li.small a {width: 100px}
#menu ul li a:hover {color: #000; text-decoration:underline}
#menu a:active	{color: #fff}

.skipLinks {display: none}

#search{position: absolute; top: 5px; right: 10px; z-index: 101}
#search input{  font-size: 70%;  margin: 0 0 0 10px}
#search a:link, #search a:visited {font-size: 80%;font-weight: bold}
#search a:hover{margin: 0}

/*************** story styles ******************/
.story {padding: 0; font-size: 80%}
.story p {padding: 0 0 5px 0}
td.storyLeft{padding-right: 12px}

#footer {clear: both; border-top: 1px solid #ccc; font-size: small; color: #ccc; padding: 10px 25px; margin-top: -1px; background-color:#5A6BBD; text-align:center}
#footer a {padding: 0 10px}

ul#mainnav {list-style: none; margin: 0px; padding: 0px; background-color: #fff;}
ul#mainnav li {display: block; border: 1px solid #f4f4f4; border-width:1px 0} 
ul#mainnav li a {display: block; margin: 0; padding: 6px 6%; font-size: 11px; font-weight:bold; line-height: 1.5em;color: #333; text-decoration: none; width: 88%; border:1px solid #fff; border-width:1px 0}
ul#mainnav li a:hover {background: #E6E6F9 url(li.gif) no-repeat left center; border: 1px solid #3333CC; border-width: 1px 0}
ul#mainnav ul.subnav {margin: 0px; list-style: none; padding: 0px; border: 0px solid pink}
ul#mainnav ul.subnav li {border: 0px solid green; padding-left: 1em}
ul#mainnav ul.subnav li a {padding: 1%; margin: 0px;font:  11px/1.5 verdana, sans-serif;color: #900; background-color: transparent; border: 0px solid yellow}
ul#mainnav ul.subnav li a:hover {color: #43616B; background-color: transparent; text-decoration: underline}

/************* relatedLinks styles **************/
.relatedLinks{margin: 0px;padding: 0px 0px 10px 10px;border-bottom: 1px solid #cccccc}
.relatedLinks h3{padding: 10px 0px 2px 0px}
.relatedLinks a{display: block}

.crumb{	margin: 0; color: #666; font-weight: bold; font-size: x-small; text-transform: capitalize; border:0}
.crumb a {text-decoration:none; color: #c00;font-size: x-small}
.crumb a:visited {text-decoration:none; color: #c00}
.crumb a:hover{text-decoration:underline}
.crumb a:active  {text-decoration:underline}

.port-table {border: 1px dotted #600; padding: 5px; background-color: #f4f4f4; width: 95%}
.port-thumbnail {width: 75px; border: 1px solid #000; padding: 6px; background-color: #FFF; margin: 0 40px}
.port-content {border: 1px dotted #600; padding: 5px; background-color: #f4f4f4}
.port-content p {font-size:11px; margin:0; padding:0; line-height:1em}
.port-content b {text-transform:capitalize; display:block; text-align:center}
.port-title {text-align:left; font-size:13px; font-weight: bold; color: #600; border-bottom: 1px dashed #600; margin-bottom: 0; text-transform:capitalize}

/*CATEGORY THUMBS */
.cat-content {padding: 5px; width: 95%;  font-size:13px}
.cat-content img {border: 1px solid #000;margin: 0 5px 0 0; padding: 5px;background-color: #FFF } 
.cat-content p {}
.cat-content h2 {font-size:13px; font-weight: bold; color: #600; border-bottom: 1px dashed #600; margin-bottom: 5px; display:block; text-transform:capitalize}
