@charset "utf-8";
/*
|||||||||||||| Trusted Advisory Group  ||||||||||||||||||
# _______  ______ _______ _____ _______ _______ _     _
# |_____| |_____/    |      |   |______ |______  \___/ 
# |     | |    \_    |    __|__ |       |______ _/   \_
# 
# Made In Tacoma, WA USA 2008 http://www.afxfirm.com
#||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/
/*<![CDATA[*/ @import "main.css";  /*]]>*/   
/*<![CDATA[*/ @import "omni_nav.css";  /*]]>*/   

/*--------------------------------------- LAYOUT ---*/
body {background:#899FB4 url("gui/bodyBG.gif") 0 0 fixed repeat-x;  padding-bottom:2em;}
#holder {margin:0 auto 30px auto; background:#fff url("gui/holderBG.gif") 50% 0 repeat-y;	border-left:#fff solid 1px;	border-right:#fff solid 1px; width:975px;}
#masthead {clear:both; width:971px;  height:150px; position:relative; margin:0 auto; background:#fff url("gui/mastheadBG.jpg") 100% 0 no-repeat;}

#masthead #logo {
position:absolute;
left:43px; top:19px;
border:0 none;
width:229px; height:83px;
background-color:transparent;
z-index:90;
cursor:pointer;
}


#masthead #logo a {display:block; width:100%; height:100%; background-color:trasparent;}

#masthead h1 {position:absolute; }
#quicklinks {display:none;}

#linkz {color:#414650; font-size:90%; position:absolute; right:211px; top:13px; margin:0; padding:0;}
#linkz a {color:#414650;  text-decoration:underline;} #linkz a:hover {text-decoration:none;}

#content {clear:both; width:100%; margin:0 auto; }
.twocol #content {background:transparent url("gui/rcolBG.jpg") 100% 30px no-repeat;}
.onecol #content, .onecol #holder {background-image:none;}

.twocol #lcol_shell {float:left; width:100%; margin-right:-260px; margin-bottom:20px; }
.twocol #lcol {margin-right:260px; padding-left:25px;}
.onecol #lcol {padding:0 25px;}

#lcol p{ text-align:justify }

#rcol {float:right; width:199px; position:relative; right:25px; line-height:150%; padding-bottom: 2em}
#rcol ul li a {color:#90845c; font-weight:bold; }
#rcol ul li a:hover { text-decoration:none; }
#rcol ul li {color:#57683B; }

#rcol ul li a:hover {text-decoration:underline;}

#footer {
	clear:both; color:#fff; width:100%; height:120px;
	background:#1469B8 url("gui/slashBG.gif") 0 0;
	text-align:center; 
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	font: .95em/100% arial,verdana,helvetica,sans-serif;
	padding-top:2em;
	}


#footer ul, #footer li {display:inline; list-style-type:none; border-bottom:0 none !important;}
#footer li {margin:0 .5em; border-left:1px solid #fff; padding:0 .3em 0 1em; background:none; font-weight:bold;}
#footer ul li:first-child {border-left:0 none !important;}

#footer a, #footer a:visited {color:#fff;}
#footer a:hover {text-decoration:none; }
#footer p {margin-top:1em; line-height:0;}


/* Artifex gratuitous advertisement and everything */
div.afx_button {clear:both;text-align:center; margin-top:.5em;}
div.afx_button h6 { 
	width: 106px; height: 28px;
	margin: 0 auto; padding: 0;
	background: url("gui/afxbutton.gif") 0 100%  no-repeat;
	text-indent:-666666em;
	}
div.afx_button h6 a {
	display: block;
	width:100%; height:100%;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	color:#039;
	text-decoration: none;
	background: url("gui/afxbutton.gif") 0 0 no-repeat;
	}
div.afx_button h6 span {
	display: block;
	}
div.afx_button h6 a:hover {
	background-image: none;
	}
#footer div.afx_button p {
	color:#81A3E6; line-height:0; margin:0 !important;
	font-size:.85em;
	} 




/* Breadcrumbs and utilities */
#utils {padding: 5px 10px 5px 25px; background-color: #EEE; margin:0 0 20px 0; overflow:hidden; }
#printemail {float:right;}
#printemail a img { border: 0; margin-left: 5px; vertical-align:middle; }
#breadcrumb {float:left; line-height:22px;}
#breadcrumb em {display:none;}
#utils p {margin:0; padding:0;}



/*--------------------------------------- CONTENT ELEMENTS ---*/
#flash-this {margin-bottom:11px;}

#rcol h2, #rcol h3 {color:#D87102; font-size:110%; padding:0 0 0 0; margin-bottom:0; text-transform:none; clear:both;  }

dt {border-bottom:1px solid #E6ECD2;}
#content ul {margin-bottom:.5em;}


img {background-color:transparent;
border:0 none;
padding:0; margin:0;}

#lcol img {background-color:#FFFFFF;
border:2px solid #8F9FBF;
padding:5px; margin:1em;}

/*--------------------------------------- FORM ELEMENTS ---*/
#lcol form fieldset {border:1px solid #A9B8D3; padding:1em;}
#lcol form fieldset legend {color:#08489A;}
#lcol form fieldset label { color:#57683B; display:block; float:left; width:130px; text-align:right; padding-right:.5em;}
.req {color:red;}





input:focus, select:focus, textarea:focus {
	background: #FFFCCF;
	color: #000; 
	}
	
	
/*--------------------------------------- search ---*/
#search_form {text-align:right; position:absolute; right:0; top:0; width:238px; height:28px; background-color:transparent ;}
#search_form fieldset {border:0 none; position:relative;}
#search_form legend {display:none;}
#search_form label {
	display:block;
	float:left;
	font-size:0px;
	height:12px;
	left:22px;
	position:absolute;
	text-indent:-6666670em;
	top:8px;
	width:43px;
	}
#search_form #search_query {position:absolute; right:75px; top:2px; 
	background: #fff;
		border-top:2px solid #737373;
	border-left:2px solid #737373;
	border-bottom:2px solid #D1D1D1;
	border-right:2px solid #D1D1D1;

	font:12px arial,verdana,helvetica,sans-serif;
	color: #000;
	width: 155px; 
	margin:1px;
	padding:2px;
	}
#search_form #search_button {cursor:pointer; margin:0; padding:0; position:absolute; right:11px; top:5px;}
#search_form p {margin:0; padding:0;}

p.inner { padding-bottom: 0 }
	
	
/*--------------------------------------- GALLERY ---*/
#content ul.gallery {
	list-style-type:none !important; list-style-position:inside; margin:0; padding:0; clear:both; float:left; width:100%;
	}

#content ul.gallery li {
	width:88px;  float:left; background-color:#fff; 
	text-align:center; margin:0 1em 2em 0; padding:0; background-image:none;
	}

#content ul.gallery li.lastz {width:100%; float:left; margin-top:5em; clear:both; height:1px;}
	
#content ul.gallery li small {clear:both; display:block; line-height:100%;}
#content ul.gallery li a { }

#content ul.gallery li a img {display:block; width:88px !important; height:90px !important; border:2px solid #F1F2EC; margin:0;}
	
	
	
	