/* 
    Document   : phoenix.css
    Created on : Jul 25, 2009, 8:09:56 AM
    Author     : cboone
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

		body {
			margin: 0;
			padding: 0;
			font: 90% Arial, Helvetica, sans-serif;
			color: black;
			XXXcolor: #5f5f58;
			font-weight: normal;
			border-left: 1px solid white;
		}
		table {}
		table tr.MenuRow {
                    }
		table td.menu {
			height: 31px;
			background: black;
			text-align: center;
			vertical-align: middle;
			border-right: 1px solid white;
                    border-bottom: 2px solid white;
		}

		table td.MenuLast {
			height: 31px;
			background: black;
			text-align: center;
			vertical-align: middle;
                    border-bottom: 2px solid white;

		}

		a.MainMenu {
			color: white;
			font-size: .8em;
			letter-spacing: 1.5px;
			font-weight: bold;
			text-decoration:none;
			Xwidth: 100%;
		  Xheight: 100%;

		}

		td.menu:hover {background: url(images/nav_focus.jpg) repeat-x;}
		td.MenuLast:hover {background: url(images/nav_focus.jpg) repeat-x;}

		#current{background: url(images/nav_focus.jpg) repeat-x ;}

		#sidebar {
			width:175px;
			margin: 10px;
		}

		#sidebar h2 {
			margin: 15px 0 0 0;
			font-size: 1.1em;
			font-weight: bold;
			color: #FFF;
			text-transform: uppercase;
			letter-spacing: 1px;
			border-bottom: 1px solid #CCC;
		}

		#sidebar .left-box {
			margin: 0 0 0 0;
			Xborder-bottom: .5px solid #CCC;
			border-bottom: 1px solid #CCC;
		}

		#sidebar ul.sidemenu {
			list-style: none;
			text-align: left;
			margin: 3px 0px 5px 0; padding: 0;
			text-decoration: none;
			font-weight: normal;
			font-size: .9em;
			letter-spacing: .5px;
		}

		#sidebar ul.sidemenu li {
			padding: 2px ;
			margin: 0;
		}

		#sidebar ul.sidemenu a {
			text-transform: uppercase;
			padding: 0px 0px 0 5px ;
			color: #EEE;
			text-decoration: none;
		}

		#sidebar ul.sidemenu a:hover {
			color: #FFF;
			font-weight: bolder;
			text-decoration:underline;

		}

		/*SubMenu */
		#SM {font-weight: bold;}

		#main {
			width:724px;
			vertical-align: top;
			text-align:left;
		}

		#main h1 {
			font-size: 1.3em;
			font-weight: 600;
			letter-spacing: .1px;
			text-transform: uppercase;
			padding: 10px 0px 0px 15px;
			border-bottom: 1px solid;
			xborder-bottom-colorx:#317082;
			Xcolor:#317082;
			margin: 0px 0px 0px 0px;
			width: 75%;
		}

		#main h2 {
			font-size: 1.3em;
			font-weight: bold;
			letter-spacing: .2px;
			text-transform: uppercase;
			margin: 15px 0px 0px 15px;
		}

		#main h3 {
			font-size: 1.2em;
			font-weight: bold;
			letter-spacing: .2px;
			margin: 15px 0px 0px 15px;
		}

		#main p {
			margin: 5px 15px 15px 15px;
			text-indent: 5px;
		}

		#main p.x {text-indent: 0px; }
		#main p.x:first-letter { font-weight: inherit; }

		#main p:first-letter { font-weight: bold; }

		#main a:link { color: purple; font-weight: bold;} /* unvisited link */
		#main a:visited {color: inherit; font-weight: bold;} /* visited link */
		#main a:hover {color: black; font-weight: bold;} /* mouse over link */
              

		#main ul{ margin: 1px; }
		#main li { padding: 1px 0px; }

.copywrite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #dad9cf;
}

img.pics {
	       Xfloat:left;
		margin: 1px 1px 1px 1px;
		height: 75px;
		Xborder: .5px solid black;
		border: 1px solid black;
                background-color: black;
}
