/***************************
 *  UberSoft Technologies  *
 *       CSS Document      *
 ***************************/

a:link {
	text-decoration:none;
}
	
body {
	/*background-color:#AAC8AE;*/
	background-color: #295301;
}
.strechme {
	height: 23px;
}
#bars a:link {
	text-decoration:none;
	height:23px;
	}
#bars a:visited {
	text-decoration:none;
	height:23px;
	}
#bars a:hover { 
	text-decoration:none;
	height:23px;
	}
#bars a:active { 
	text-decoration:none;
	height:23px;
}
#bars .baroff {
	color:#FFFFBB;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-right: -4px;
	height:23px;
	border-left:#679A35 2px groove;
}
#bars .baron {
	background-image:url(/images/ui/bars.bg.h.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000022;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: -4px;
	height: 23px;
	border-left:1px solid #476A15;
}
#bars .first {
	/*padding-right: 8px;*/
}
.baroff#Home {
	padding-right: 8px;
	padding-right: 8px;
	border:none;
}
.baron#Testimonials {
	padding-left: 6px;
	border-right:#679A35 2px groove;
}
/*
html > body > div .header > div #bg > div #bars > div .mid > a #Home .baron first
html > body > div .header > div #bg > div #bars > div .mid > a #Testimonials .baron
*/
#headerbg {
	background-image: url(/images/ui/HeaderBackground.jpg);
}
#bars {
	position: absolute;
	top: 118px;
	width: 100%;
	height: 23px;
	left: 0px;
	right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 23;
}
#bars .mid {
	background-image:url(/images/ui/new_look/navbar_mid.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height: 23px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	color:#eeeecc;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bars .right {
	display:none;
	background-image:url(/images/ui/new_look/navbar_right.png);
	background-repeat:no-repeat;
	float: right;
	width: 10px;
	height: 23px;
}
#bg #img {
	position: absolute;
	background-image: url(/images/ui/new_look/HeaderTop4.png);
	width: 800px;
	height: 118px;
	margin-bottom: -2px;
	top:0px;
	left: 0px;
	right: 0px;
	margin-left: 0px;
	z-index: 3;
	background-repeat: no-repeat;
}
#bg #bgcolor {
	position: absolute;
	top:0px;
	left: 0px;
	width: 700px;
	height: 118px;
	background-color:#FFFFFF;
}
.header #bg #img {
	margin-top: 0px;
}

#bg #imgR {
	position: absolute;
	background-image: url(/images/ui/HeaderBackgroundRight.jpg);
	width: 30px;
	height: 118px;
	margin-bottom: -2px;
	left: 830px;
	/*
	right: 0px;
	margin-left: auto;
	margin-right: auto;*/
	z-index: 3;
}
.header #bg #dougL {
	background-image: url(/images/ui/DougLc.gif);
	position: absolute;
	z-index: 4;
	width: 169px;
	background-position: left top;
	height: 136px;
	top: 1px;
	left: 476px;
	/*
	right: 0px;
	margin-left: auto;
	margin-right: auto;*/
}
.header #bg #dougLfin {
	position: absolute;
	z-index: 25;
	background-position: left top;
	top: 118px;
	left: 579px;
	/*
	right: 0px;
	margin-left: auto;
	margin-right: auto;*/
}
.header {
	width: auto;
	background-color: #295301;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
}
.header #left {
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50%;
}
.header #left #top {
}
.header #left #top {
	height: 54px;
	width: 100%;
	background-color: #EA7323;
	z-index: 0;
}
.header #bg {
}
.header #left #bottom {
	background-color: #295301;
	height: 87px;
	width: 100%;
}
.header #right {
	z-index: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
}
.header #bg {
}
.header #right #top {
	background-color: #679A35;
	height: 96px;
	width: 100%;
}
.header #right #bottom {
	background-color: #EB7424;
	height: 45px;
	width: 100%;
}
#cleaner {
	width: 100%;
	height: 100%;
	overflow:hidden;
}

/* start contentarea stuff */
#content #contentrow1 {
	position: absolute;
	width: 800px;
	height: 100%;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
}
#content #contentrow1 .mid {
	background-color:#FFFFFF;
	height: 100%;
	text-align: left;
}
#content #contentrow1 .left {
	background-color:#650090;
	float: left;
	width: 7px;
	height: 100%;
}

#content #contentrow1 .right {
	background-color:#650090;
	float: right;
	width: 7px;
	height: 100%;
}



#content #contentrow2 {
	position: absolute;
	bottom:-10px;
	width: 800px;
	height: 14px;
	left: 0px;
	right: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
}
#content #contentrow2 .mid {
	background-color:#650090;
	height: 10px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	color:#eeeecc;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content #contentrow2 .left {
	background-image:url(/images/ui/PurpEdge-LeftCorner.gif);
	background-repeat:no-repeat;
	float: left;
	width: 10px;
	height: 23px;
}

#content #contentrow2 .right {
	background-image:url(/images/ui/PurpEdge-RtCorner.gif);
	background-repeat:no-repeat;
	float: right;
	width: 10px;

	height: 23px;
}
#content {
	position:absolute;
	top:141px;
	bottom: 34px;
	left:0px;
	/*
	background-image:url(images/ui/prototype.1.body.bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:AAC8AE;*/
	/*background-color:295301;*/
	width:100%;
	height: auto;
	z-index:20;
}
#frame {
	position:absolute;
	top:141px;
	left:0px;
	right:199px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	/*margin-right: 199px;*/
	background-color:#FFFFFF;
	/*height: 100%;
	width: 100%;*/
}
#footer {
	/*
	height: 44px;
	text-align: center;
	margin-left: 0px;
	margin-right: 199px;
	margin-bottom: 0px;
	z-index: 5;
	*/
	position: absolute;
	bottom: 0px;
	width: 100%;
	color:#EA7323;
}
#footer .copyright{
	font-size:x-small;
}
#footer a:link { 
	color: #EA7323;
	text-decoration: none;
	}
#footer a:visited { 
	color: #BA1E5F;
	text-decoration: none;
	}
#footer a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
#footer a:active { 
	color: #295301;
	text-decoration: overline;
	}
/* end contentarea stuff */

/* menu stuff */

div.yuimenubar {

	background-image:url(/images/ui/bars.bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
    
}

div.yuimenubar li.yuimenubaritem {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 10px;
    margin:0;

}

div.yuimenu li a,
div.yuimenubar li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#000;
    text-decoration:none;
    
}
#productsandservices {
	padding-left: 80px;
}
/*
.header .menu .menubaritem {
	display: table-cell;
	height: 23px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: groove;
	border-left-color: #0000FF;
}

.header .menu .menubaritem#first {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .menu .menubaritem a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 23px;
	vertical-align: middle;
}
.header .menu .menubaritem a:link { 
	color: #d3c3f3;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu .menubaritem a:visited { 
	color: #d3c3f3;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu .menubaritem a:hover { 
	color: #b3a3c3;
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu .menubaritem a:active { 
	color: #295301;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
*/

.header .menu {
	display: table-cell;
	height: 23px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: groove;
	border-left-color: #0000FF;
}

.header .menu .first {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.header .menu a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	height: 23px;
	vertical-align: middle;
}
.header .menu a:link { 
	color: #d3c3f3;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu a:visited { 
	color: #d3c3f3;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu a:hover { 
	color: #b3a3c3;
	text-decoration: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.header .menu a:active { 
	color: #295301;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.header .menu {
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	right:0px;
}
#bg #bgimg {
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(/images/ui/new_look/top1W.jpg);
	position:absolute;
	top: 0px;
	left: 550px;
	right: 0px;
	height: 120px;
}
#slid {
	position:absolute;
	background-color:#EA7323;
	margin-top: 97px;
	top: 0px;
	/*left: 300px;*/
	right: 0px;
	height: 23px;	
	width:300px;
}
#slid #islid {
	position:relative;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(/images/ui/new_look/slider.png);
	top: 0px;
	left: -20px;
	height: 23px;
	width: 180px;	
}
#bgside {
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(/images/ui/new_look/SideImg.jpg);
	position:absolute;
	margin-top: 140px;
	right: 0px;
	width:99px;
	/* should be width:199px; */
}
#bgside .Login_area {
	color:#FFFFFF;
}
#bgside .Login_area a:link { 
	color: #AAAAAA;
	}
#bgside .Login_area a:visited { 
	color: #FFFFFF;
	}
#bgside .Login_area a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
#bgside .Login_area a:active { 
	color: #333333;
	}
/*
#contentviewer .contentimagestrip{
	background-image:url(/images/newstrip.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:30px;
	position:absolute;
	left:0px;
	top:141px;
}
*/