body { 
	background: #C0C0C0; background-image: url(/images/axisbackground.gif);
	margin: 10px;
	}
	
p { 
	color: #000000;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 140%;
	}

	
.little {
	font-size: 11px;
	}
	
.message {	
	background: #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	}	
li { 
	color: #000000; 
	font-size: 75%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	}

#content li {
	line-height: 140%;
	margin-bottom: 3px;
	}

UL LI  { list-style-image: url(/images/abullet.gif) }

q:before, q:after {
    content: ""; }

.axistable {
	border-left: solid 1px #999999; 
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999;
	padding: 0px;
	border-collapse: collapse;
	}

.axistable td {
	border-top: solid 1px #999999; 
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
	}

.axistable .extraline {
	border-top: solid 4px #999999; 
	}

.axistable th {
	background: #999999;
	color: #ffffff;
	border-top: solid 1px #999999;
	font-size: 80%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	
	}


	
.axistable th.right {
	text-align: right;
	}
	
.axistable li	{
	margin-left: 0px;
	}	
	

a:link { 
	color: #21629a; 
	}
a:hover { 
	color: #21629a;
	}
a:visited {
	color: #000000; 
	}
	
		
.nounderline { 
	text-decoration: none; 
	}
	

h1 { 
	color: #666666; 
	font-size: 115%; 
	font-family: Verdana, Arial, helvetica, sans-serif; 
	letter-spacing: 0pt; 
	font-weight: normal;
	margin-top: 10px;
	padding-top: 0px;
	}
	
h2 { 
	color: #000000; 
	font-weight: bold; 
	font-size: 90%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 18px; 
	margin-bottom: 6px; 
	margin-left: 0px; 
	}
	
#menu h2 { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 100%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin-top: 6px; 
	margin-bottom: 6px; 
	margin-left: 0px; 
	}	
	
	
h3 { 
	color: #005596; 
	font-weight: normal; 
	font-size: 100%; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	margin: 20px 0px 3px 0px; 
	}
	
h4 { 
	color: white; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom: 0px; 
	margin-left: 10px; 
	margin-right: 4px 
	}
	
h5 { 
	color: #c9d7a3; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	margin: 0px; 
	}


.copyright {
	font-size: 10px;
	color: #80a0c3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 18px;
	text-align: right;
	}

	
#footer {
	width: 930px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-align:center;
	font-size: 60%;
	color: #666666;
	}

#footer a {
	color: #666666;
	text-decoration: none;
	}
	
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	}

	
#wrap {
	width: 950px;
	background: #ffffff;
	border: 2px solid #999999; 
	text-align: center;
	}
	
#contain {
	width: 930px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	}

	
#headside {
	width: 310px;
	height: 178px;
 	float: right;
	background: #999999;
	margin-top: 6px;
	position: absolute;
	left: 642px;
	}

#headside p {
	padding-left: 15px;
	padding-right: 8px;
	padding-top: 0px;
	color: #ffffff;
	font-size: 14px;
	}
	
#headside p.attribute {
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	font-size: 10px;
	text-align: right;
	}	
	
#homepageside {
	width: 310px;
	float: right;
	}

#homepageside ul {
	padding-left: 24px;
	margin: 0px;
	}

#homepageside li {
	padding-bottom: 3px;
	}

#homepageside p {
	font-size: 70%;
	padding-bottom: 3px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	color: #666666;
	}
	
#homepageside a {
	color: #000000;
	text-decoration: none;	
	}

#homepage {
	width: 600px;
	padding-left: 4px;
	}	
	


#sidemenu {
	width:220px;
	margin-top: 40px;
	margin-left: 30px;
	background: #e8e8e8;
	padding-bottom: 4px;
	float: right;
	}

#sidemenu p {
	font-size: 65%;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	}

#sidemenu a {
	text-decoration: none;
	color: #000000;
	}

#sidemenu .header {
	background: #21629a;
	color: #ffffff;
	font-weight: bold;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	}


#sidemenu .header p {
	color: #ffffff;
	font-weight: bold;
	}

#content {
	margin: 20px;
	float: left;
	margin-top: 10px;
	}
	
.tint {
	background: #e8e8e8;
	margin-top: 10px;
	padding: 6px;
	margin-bottom: 6px;
	}
	
br.clear {
	clear: both;
	width: 100%
	}

.right {
	text-align: right;
	}


a.tab { 
    	margin: 0px;
        text-decoration: none;
        padding-top: 10px;
        }

.panel { 
	border-top: solid 2px #093a80; 
	border-left: solid 2px #093a80;
	margin-top: -4px;
	padding: 10px;
	}

SELECT	{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	}

.expand {
	cursor: pointer;
	color: #6a8c6a;
	text-decoration: underline;
	}

ul	{
	list-style-type: disc;
	}
	
ul ul	{
	margin-left: 16px;
	padding: 0px;
	
	}

LEGEND	{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica;
	color: #6a8c6a;
	}
	
	
.breadcrumb
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 60%;
	margin-bottom: 20px;
	}
	
.breadcrumb a {
	color: #000000;
	}
	

#leftcol {
		margin-left: 20px;
		width: 320px;
		}
#rightcol {
		margin-right: 20px;
		width: 320px;
		float: right;
	}
	
blockquote {
		margin: 0px;
		width: 470px;
	}

blockquote p {line-height: 150%; font-size: 100%;}

blockquote p.attribute {
	font-size: 70%;
	text-align: left;
	line-height: 110%;
	padding-bottom: 10px;
	}

table.twocolumns {
	width: 98%;
	}

table.twocolumns td {
	padding-right: 12px;
	}
	
a.headerlink:link, a.headerlink:visited {
	font-weight: bold;
	text-decoration: none;
	}

a.headerlink:hover {
	text-decoration: underline;
	}
	
sup {font-size: 75%; }


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {display:none;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color: #e8e8e8;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		font-family:verdana, Arial, helvetica, sans-serif;
		font-size:.75em;
		text-decoration:none;
		padding:5px 30px 5px 8px;
		font-weight: bold;
	
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		color: #1c5691;
		text-decoration: none;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		text-decoration:none !important;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		background-color:#efefef;
		padding:5px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
		font-weight: normal;
		
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
	}


	/*""""""""[SUB] Active State """"""""*/
	#qm0 div .qmactive
	{
		/* Note: Add '!important' after each style */

		color:#1c5691 !important;
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		background-color:#eeeeee;
		padding:2px 5px 2px 5px;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		font-weight: normal;
		font-size: 70%;
	}

.small {
	font-size: 60%;
	font-weight: bold;
	color:#1c5691;
	}


ul.sitemap  { 
	color: #000000; 
	font-size: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
	margin-left: 20px;
	padding: 0px;
	
	}
ul.sitemap li {

	font-size: 12px;
}	


/* Sitemap CSS */	
#colcontainer{
  background-color:#fff;
  float:left;
  width:300px;
  border-left:200px solid #fff; » 
  /* The width and color of the left rail */
  border-right:300px solid #fff; » 
  /* The width and color of the right rail */
}
#colleft {
	float: left;
	margin-left:-200px;
	width:200px;
	position: relative;
	}

#colmiddle {
	float: left;
	width:300px;
	margin-right:-300px;
	}

#colright {
	float: right;
	margin-right:-300px;
	width:300px;
	position: relative;
	}	
/*End of Sitemap CSS */



img { border: 0px solid black; }	

img.alignmiddle {
	vertical-align: middle;
	}
img.alignbottom {
	vertical-align: text-bottom;
	}	
img.alignleft {
	float: left;
	margin-right: 4px;
	}
	
img.alignright {
	float: right;
	margin-left: 4px;
	}	

