/* CSS Document */
/* Normalizes margin, padding */

body, div, ul, li, H1, a {

padding : 0;
margin : 0;
}

p {
}



li,ul{
list-style: none;

}
html {
	text-align: center;
	/* background:transparent url(../images/silvergradientbg.gif) repeat-x; */
	background-color:#5C743D;
}

body {
	font : 78%/1.5 "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, arial, sans-serif;
	text-align: left;
	line-height: 1.1em;
	position : relative;
	margin : 0 auto;
    border-right-style:dotted;
	border-width: thin; 
	border-color:#CCCCCC;
	background-color:#5C743D;
	xbackground-image:url(../images/###.jpg);
	xbackground-position:bottom;
	xbackground-repeat:no-repeat;

}

body a {

xcolor: #ffffFF;}

.input
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    border : 1px solid #999999;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;    
}

.button
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    border : 1px solid #999999;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;    
}

td.login,table.login
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial;
	letter-spacing: 0.5px;
	color: #645840;
}
p.login
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	color: #645840;
}

p.quote {font-weight: bold;
font-style:italic;
line-height: 20px;
font-size: 16px;
font-family: verdana, arial;
text-align:center;
background-color:#C8C8C8;
padding: 30px;
}

p.menu_heading {
xposition: relative;
font-weight: bold;
xline-height: -0.4em;
vertical-align: baseline;
font-size: 100%;
font-family: verdana, arial;
text-align:left;
}
p.result {
color:#000000;
padding : 0;
margin : 0;
}

/* Header tags */

h2 {
	font-family: verdana, Arial;
	font-size:170%;
	font-weight:200;
	xline-height: 2 em;

}
.HL	{background: #C8C8C8;
}


h3 {
	font-family:Verdana, Arial;
	font-size:120%;
	font-weight:bold;
	padding-top: 10px;

}
h4 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;

}


div#wrapper {
	xposition: relative;
	background-color:#C8C8C8;
	width :100%;
	height : 100%;
}
 div#head_image_container{
display: inline;
 position: relative;
 width: 880px;
 xmargin-left:213px;
 xfloat: left;
 }

div#branding {
	position : relative;
	
	font : Verdana, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width : 850px;
	height : 25px;
	padding-left:30px;
	xpadding-right:30px;
	background-color: #E16E09;
}

div#micro_nav_list {
font : Verdana, sans-serif;
font-size:11px;
font-color:#FFFFFF;
text-align:right;
padding-right: 30px;

line-height:1.85em;
}


ul#nav_list li{
	display: inline;
	color:#FFFFFF;
	margin-left: 30px;
}
ul#nav_list li a{
 color:#FFFFFF;
 text-decoration: none;
 }

ul#nav_list li a:hover {
	color:#CCCCCC;
}


div#right_content {
	width : 640px;
	xleft: 213px;
	margin-right: -641px;
	min-height: 700px;
position: relative;
	float: left;
background-color:#C8C8C8;
	xdisplay: inline;
}

div#left_panel {
	background-color:#99CC66;
	width : 212px;
	xheight: 100%;
	border-right-style:dotted;
	border-width: thin; 
	border-color:#CCCCCC;
	float : left;
	xdisplay: inline;
}



div#left_panel_item {
	
	xwidth : 208px;
	padding-left: 30px;
}

div#left_panel_heading{
	background-color:#99CC66;
	border:dotted;
	border-width:thin;
	border-color:#CCCCCC;
	height: 25px;
	text-indent: 30px;
}


ul#left_panel_menu{
	list-style:none;
	list-style-position:inside;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: light;
	xline-height: 14px;

}




li.left_panel_menu_item{
	margin-left: 30px;
	list-style-image:url(../images/pointer.gif);
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: dotted;
	border-bottom-width:thin;
	border-bottom-color:#CCCCCC;
}

.left_panel_menu_item a{
	color: #666666;
	text-decoration: none;
}

.left_panel_menu_item a:hover{
	text-decoration:underline;
}

li.left_panel_image_item{
	border-bottom: dotted;
	border-bottom-width:thin;
	border-bottom-color:#333333;
}	



ul#glossary_list{
font-color:#666666;
padding-right: 30px;
xline-height: 3em;
background-color: #FFFBE5;
}

ul#glossary_list li{
line-height:1.2em;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

/* content areas */

	
div#main_content {
position: relative;
	width : 426px;
	margin-right: -641px;
	background-color:#FFFFFF;
	float: left;
display: inline;
}

ul#content_blocks{
xbackground-color:#F4FDFF;
list-style: none;
padding-bottom: 30px;
}

li.content_blocks{
border-bottom: dotted;
	border-width: thin;
	border-:#CCCCCC;
	padding-bottom:10px;
	
}
.content_blocks a:link { 
color: #FFC611;

}
.content_blocks a:hover,  { color:#FF6600;
background: none;
}

div#content_text{
margin: 20px;
	font : 100% Verdana, arial, sans-serif;
	letter-spacing:0.5;
	line-height:1.8em;
	text-align: left;
}

div#sub_content {

	height:  100%;
	width : 210px;
	position: relative;
	xmargin-right: -211px;
	background-color:#C8C8C8;
	xborder:#CCCCCC;
	float: right;
}

div#sub_content_text{
padding-right: 20px;
	font : 90% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;
	letter-spacing:0.5;
	line-height:1.8em;
	text-align: left;
}

ul#client_work{

	list-style:none;
	list-style-position:inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;

}


div#siteinfo {
	clear: both;
	padding-top:7px;
	padding-left: 30px;
	height : 55px;
	width : 825px;
	background-color:#666666;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: 1.3em;

}
#siteinfo a{

color: #FFFFFF;
text-decoration: none;}

#siteinfo a:hover{

color: #CCCCCC}


img {
}
a img{
border:none;}

div#result {
font : 90% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, arial, sans-serif;
	text-align: left;
	line-height: 1.1em;
	

}