body {background-image:url(../images/bg_gray_1.gif);font-family:Arial, Helvetica, sans-serif;}
p{font-size:.8em;}
/* BG image with divider line contained in whole */
#whole{width:800px; margin:0 auto; background-image:url(../images/bg_stripe.gif); border:1px solid black;background-color:#FFFFFF}
#top{width:800px; height:89px; background-image:url(../images/cin_bg.gif); background-repeat:repeat-x; background-color:#4C796D;}
	#top_left{float:left; width:400px;}
	#top_left p{color:#FFFFFF; font-size:.70em; margin-left:20px; margin-top:5px;}
/*#navbar{width:800px; height:22px; background-color:#000000;}*/
/* Yellow border at bottom of picrow */
#picrow{width:800px; height:100px;background-color:#FFF; border-bottom:6px solid #E3CC1C;}
#picrow img{float:leftmargin-right:0px;}
#content_main{width:800px; background-color:#FFFFFF; padding:0; background-image:url(../images/bg_stripe.gif); background-repeat:repeat-y; }
	#content_left{width:248px; float:left;}
		/*#content_left_client{width:98%; height:140px; padding:10px 0 0 0; border-bottom:1px dashed #DADADA}*/
		#content_left_client{width:98%; padding:10px 0 0 0; border-bottom:1px dashed #DADADA}
		#content_left_info{width:92%; padding:0px; border-bottom:1px dashed #DADADA}
		#content_left_info p {width:100%; font-size:.70em; color:#333; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
		/*#content_left_info{width:92%; min-height:250px; padding:0px 10px 0px 0px; border-bottom:1px dashed #DADADA}*/
		#content_left_info ul{margin-left:10px;}
		#content_left_info ul.info_center {margin: 0; padding: 0; list-style:none; font-size:.7em;}
		#content_left_info ul.info_center a {display: block; float: left; clear: left; width:100%; margin-left:1em;}
		#content_left_info ul.info_center li {margin-bottom:15px;}
		#content_left_feature{width:98%; padding:7px;}
		#content_left_feature img{margin:0 5px 0 10px; padding:0;}
		/*#content_left_feature{width:98%; height:200px; background-color:#fff; padding:0;}*/
	#content_right{width:550px; float:right; padding:0; text-align:justify}
		#content_right h3{text-align:left}
		#content_right li{font-size:.8em;}
		/*#content_right_top{width:100%; overflow:auto; height:200px; padding:0;}*/
		#content_right_top{width:100%; padding:0;}
		#content_right_top img.floatie{float:left; margin:0 5px 0 10px;}
		#content_right_top img.floatie_border{float:left; margin:0 5px 0 10px; border: 1px solid black;}
		#content_right_top img.blockie{margin:0 5px 10px 10px; border: 1px solid black;}
		/*#content_right_services{width:100%; overflow:auto; height:190px; background-color:#fff; padding:0;}*/
		/*#content_right_services{width:100%; overflow:auto; padding:0;}*/
		#content_right li{margin-top:5px;}
/*#content_main img{margin-left:10px;}*/
#content_main p{margin:10px;}
/* Yellow border at top of footer */
#contain_footer{
		width:100%; 
		height:55px;
		background-color:#000;
		color:#fff; 
		text-align:center;
		padding:0;
		margin:0;
		border-top:6px solid #E3CC1C;
}
#contain_footer p{
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.65em;
}
#login_box{font-size:.65em; font-weight:bold; margin-left:10px;}
/* Class used to clear floats */
.clearfix {
	clear: both;
}

/* Make minor tweak to space YUI menu */
.yuimenuitemlabel {
	width: 220px !important;
	padding:4px 2px !important;
	white-space:normal !important;
}

.yuimenuitem {
	width: 220px !important;
	border-top:1px solid white !important;
	text-align:left !important;
	padding:4px 2px !important;
	white-space:normal !important;
}	

.first-of-type{
	border-top:0 !important;
}
	
.yuimenubaritem {
	width: 151px !important;
	text-align:center !important;
	border-top:0 !important;
	border-bottom:0 !important;
}



	
	
	
	
	
	
	
/* CSS Document */
#admin_container { 
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 10px 10px;
}

h3.page_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	color:#fff;
	width:50%;
	padding:2px;
	margin:10px 0px 0px 0px;
}

h4.page_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#666;
	color:#fff;
	width:50%;
	padding:2px;
	margin-top:0;
	border-top:solid #67999A 1px;
}

dt {
	font-weight:bold;
	padding-bottom:10px;
}

dd {
	padding-bottom:10px;
}

h4 a:link, a:visited, a:hover, a:active {text-decoration:none; color:#fff}

a:link, a:visited {text-decoration:none; color:#67999A}
a:hover, a:active {text-decoration:underline;}

img {
	border:none;
}

/* table shizzle
------------------------------------*/
#content_right_top table.interface {
	margin-top:20px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #666;
	text-align:left;
}

caption {
	font-size:1.2em;
	font-weight:bold;
	margin:1em 0;
}

#content_left h3 {
	margin-top:10px;
}

#content_right_top table.interface col {
	border-right:1px solid #ccc;
}

#content_right_top table.interface thead {
	background-color:#ccc;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}

#content_right_top table.interface th {
	font-weight:normal;
	text-align:left;
	padding:5px;
}

#content_right_top table.interface th, #content_right_top table.interface td {
	font-size:.8em;
	/*padding:0.1em;*/
	border:1px solid #a5a5a5;
}

.odd {
 	background-color:#edf5ff;
}

.even {
	background-color:#fff;
}


/* Do some table row hover shiz */
/*#content_right tr:hover {
  background-color:#3d80df;
  color:#fff;
}

#content_right tr:hover a:link,
#content_right tr:hover a:visited,
#content_right tr:hover a:hover,
#content_right tr:hover a:active  {
	color:#fff
}*/
/* Do some table row hover shiz */


hr {
	border:0;
	height:1px; 
	color:#000; 
	background-color:#000;
	margin-top:15px;
	margin-bottom:15px;
}

/* error styles
------------------------------------*/
.ErrorBold {
	font-weight:bold;
	color:#BD0101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0 5px 0;
}

.Error {
	color:#BD0101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
}

#msgSuccess {
	font-weight:bold;
	color:#fff;
	background-color:#00CC00;
	width:200px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #fff;
}
.SuccessBold {
	font-weight:bold;
	color:#01BB00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	padding:5px 0 5px 0;
}


/* SIDE NAV -------------------------------------------------- */
#side_nav{
	font-size:.8em;
	margin:10px 0 0 0;
	width:80%;
	background-color:#666666;
	list-style-type:none;
	border:1px solid #999;
}
#side_nav li{
	display:block;
	width:100%;
	padding: 2px;
	border-bottom:1px solid #FFF;
}
#side_nav li.last_item{
	border-bottom:0;
}
#side_nav li:hover{
	/*background-color:#FFF;*/
}

#side_nav a:link,
#side_nav a:visited,
#side_nav a:active  {
	color:#fff;
	text-decoration:none;
}
#side_nav a:hover{
	background-color:#FFF;
	text-decoration:underline:none;
	color:#666666;
}
/* SIDE NAV -------------------------------------------------- */

.gsmall {
	font-size:.7em; color:#999999;
}