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


/*--------------------------------------- LAYOUT ---*/
body {background-color:#fff; padding-bottom:2em;}
#holder {width:100%; margin:0 auto; background:#fff;}
#masthead, #mast-b, #mast-c {clear:both; width:100%; height:185px; min-width:760px; position:relative;  background:#073E85 url("gui/mastdots.jpg") left top no-repeat;}
#mast-b {background:transparent url("gui/mastemple.gif") right top no-repeat;}
#mast-c {background:transparent url("gui/maslines.gif") bottom repeat-x;}

#masthead #logo {position:absolute;	left:11px; top:23px; border:0 none;	width:481px; height:87px; background:transparent url("gui/realitycharting-logoSCRN.gif") left top no-repeat;	cursor:pointer;}
#masthead #logo img {display:none;}

#masthead #logo a {display:block; width:481px; height:87px; }

#masthead #slogan {position:absolute; right:19px; top:116px; border:0 none;
	width:455px; height:21px;
	cursor:default;
	background:transparent url("gui/mastslogan.gif") right top no-repeat;
	text-indent:-666666em;
	overflow:hidden;
	font-size:0px;
	} 



#masthead h1 {position:absolute; font-size:0px; text-indent:-6666em; left:-6666;}



#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; background:transparent url("gui/contentBG.jpg") 0 bottom no-repeat; margin:0 auto; padding-top:20px;}

#lcol_shell {float:left; margin-right:-245px; width:100%;}
#lcol {margin:0 245px 0 15px; text-align:justify;}

.onecol #lcol_shell {float:none; margin:0; width:100%;}
.onecol #lcol {margin:0 15px;}

#rcol {float:right; text-align:left; width:217px;}


#rcol .Rbluebox, #rcol .Rtanbox {margin-bottom:15px;}

#rcol .Rbluebox, #rcol .RblueboxB,
#rcol .Rtanbox, #rcol .RtanboxB {width: 100%;}

#rcol .Rbluebox {background: transparent url("gui/R.blue_rib.gif") right repeat-y;}
#rcol .Rtanbox {background: transparent url("gui/R.tan_rib.gif") right repeat-y;}	
#rcol .RblueboxB {background: transparent url("gui/R.blue_bottom.gif") right bottom no-repeat;}
#rcol .RtanboxB {background: transparent url("gui/R.tan_bottom.gif") right bottom no-repeat;}
#rcol .RblueboxC {background: transparent url("gui/R.blue_top.gif") right top no-repeat;}	
#rcol .RtanboxC {background: transparent url("gui/R.tan_top.gif") right top no-repeat;}	
#rcol .Rpad {padding:10px 15px 15px 14px}
#rcol h2 {color:#032A5C; font-weight:bold; }

#footer {clear:both; color:#405C80; width:100%; background:transparent url("gui/footerBG.jpg") top repeat-x; text-align:center; }
#foot-b {background:transparent url("gui/footthink.jpg") left top no-repeat;}
#foot-c {background:transparent url("gui/footlines.gif") top repeat-x; height:117px; padding-top:28px; }

#footer p, #footer ul, #footer li { list-style-type:none;}
#footer li {display:inline; margin:0 .5em; border-left:1px solid #a8aaad; padding:0 .3em 0 1em; background:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer a, #footer a:visited {color:#405C80;}
#footer a:hover {text-decoration:none; color:#0000FF;}
#quicklinks {display:none;}

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



/*--------------------------------------- IMAGE TREATMENTS ---*/
.float_left {float:left;}
.float_right {float:right;}
.center, #lcol object {text-align:center; margin:0 auto 1em auto; display:block;}


/*--------------------------------------- calendar ---
table.calendr {width:100%;} 
.picky td {text-align:center; border-top:1px solid #ccc; background-color:#fff;}
#content .picky ul, .picky ul li {margin:0; padding:0;}
#content .picky ul li {background-image:none; display:inline;}
.notInMonth {background-color:#CEDBE3; color:#839EAF;} td.notInMonth big {font-weight:normal;}
.today {background-color:#fff; border:1px dotted #AA5F1B;} td.today big {color:red;}*/



/*--------------------------------------- GALLERY ---
#jquery-lightbox img {border:0; padding:0; margin:0;}
.gallery {border-width:1px 0 0 1px; margin:1em 1em 0 1em; padding:0; overflow:hidden; padding:1px 0 0 1px;}
.gallery li {background:transparent; border:1px solid #eee; display:block; float:left; height:180px; width:180px; margin:-1px 0 0 -1px; padding:10px 0 0 0; text-align:center;}
.gallery dt {background:transparent; margin:0; padding:0;}
.gallery dd{padding-top:0.5em; margin:0; padding:0;}
.galerry img{ margin:0px; max-width:150px; max-height:150px; }*/


/*--------------------------------------- FORMS ---
#content fieldset {clear:both; border:0 none; border:1px solid #fff; border-top:1px solid #000;  background:transparent url("gui/fieldsetBG.jpg") 0 100%  repeat-x; margin:2px;}
#content legend {font-weight:bold;}
.tip {color:#8f6946; line-height:120%;}
#client-login .tip {width:81px; float:right;}
input.rounder { 
	background:transparent url("gui/textFILD.gif") 0 0 no-repeat; 
	border:none; display:block; width:146px; height:21px; overflow:hidden;
	padding:.5em 0 0 1em; font-size:10px; color:#959494;
	}*/


/*--------------------------------------- search ---*/
#search_form {text-align:right; position:absolute; right:18px; top:41px; width:238px; height:28px; background:transparent url("gui/search_BG.gif") no-repeat scroll left top;}
#search_form fieldset {border:0 none; position:relative;}
#search_form legend {display:none;}
#search_form label {background:transparent url("gui/search_text.gif") no-repeat scroll left top; 
	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:43px; top:3px; 
	background: #fff;
	border: 1px solid #000;
	font:12px arial,verdana,helvetica,sans-serif;
	color: #000;
	width: 116px; 
	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 }



/*--------------------------------------- Contact Us Form ---*/
form.contactus {}
#content form.contactus fieldset {  padding:.5em 1em; background:none; }
form.contactus legend { color:black; }
.required { color:red; }
form.contactus label {text-align:right; padding-right:0; float:left; width:10em; margin-right:.5em; }
/*form.contactus label small {display:block; line-height:100%;}*/

form.contactus input, form.contactus textarea { padding:.2em;  }

form.contactus input.submit { text-align:center; width:auto; cursor:pointer; }

form.contactus label.wide { float:none; width:auto;}

form.contactus #realityCharting { width: auto }
.error {overflow:auto; clear:both; background-color:#FCC; }

/*--------------------------------------- Initial video size ---- */
#video { height: 580px }
