/********** swbuid home css **********/
html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;padding: 0;border: 0;outline: 0;font-size: 16px;vertical-align: baseline;background: transparent;font-family:Tahoma, Arial, sans-serif; color:#f7941d;}
span {margin: 0;padding: 0;border: 0;outline: 0;background: transparent; }
body {line-height: 20px; background-color:#000000;}
ol, ul {list-style: disc;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
td {padding:0px;}
/* general styles */
p, td, th {margin:5px;padding:5px;text-align:left;color:#f7941d;}
ul, li  {margin:5px 5px 5px 15px;padding:5px;text-align:left;}
a:link {color:#555555;}
a:hover {color:#ee9944;background-color:#dde4eb;}
a:visited {color:#778888;}
h1, h2, h3 {line-height:110%;font-weight:bold;color:#006699;text-align:center;margin:5px;padding:5px;}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
hr {text-align:center;width:90%;height:1px;color:#006699;background-color:#006699;border:0;margin:5px;}
/* misc classes */
.orange {color: #ff9900;} .orange_b {color:#ffaa33;}
.grey {color: #333333;} .grey_b {color: #999999;}
.blue {color: #0099ff;} .blue_b {color: #77ccff;} .blue_c {color: #006699;}
.green { color:#669933 } .green_b {color: #aacc99;} .green_c {color: #009900;}
.red {color: #990000;} .red_b {color: #cc7777;}
.brown {color: #775522;}
.sm_12 {font-size: 12px;} .sm_10 {font-size: 10px;}
.stars { margin:0px;list-style: none; padding: 3px 0 3px 20px; background-image:url(../images/star_bullet.jpg); background-repeat:no-repeat;float:none;color: #775522;display:inline;}
.stars_lines {clear:both;margin:3px auto;text-align:center;width:575px;}
.warn { color:#ffffff; background-color:#ff0000; }
/************** .feature styles for floating ***************/
.page_feature {padding: 2px;}
.page_feature img, object {float:right;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 5px;}
.page_feature_l {padding: 2px}
.page_feature_l img, object {float: left;padding: 0px 10px 0px 0px;margin: 0px 5px 0px 0px;}
.page_feature_t{padding: 2px;clear: both;}
.page_feature_t img{float:none;padding:1px;margin:1px;}


#page {margin-left: auto;margin-right: auto;width:900px; }
#menu {text-align:center;float:left;  }
#content {float:right;width:660px;text-align:center; }
#content-testimonials { float:right;width:660px;text-align:center;background-image: url(../images/testimonials_bkg_b.jpg); }
#content-testimonials p {text-align:center;color:#ffffbf; }
#content-testimonials h1 {color:#f7941d;  }

#tagline { width:660px;text-align:center;clear:both; }

#footer {z-index:90;position:relative;left:0px;text-align:center;font-size:10px;clear:both;margin: 0px auto;width:600px;padding:10px 0px;}
#footer table { width:700px;margin:0px auto; }
#footer td {font-size:10px;vertical-align:middle;color:#ffffbf;}
#footer td em {font-size:10px;color:#ffffbf;}
#footer td a:link {color: #ffffbf;font-size: 10px;}
#footer td a:hover {color: #333333;background-color: #ffaa33;font-size: 10px;}
#footer td a:visited {color: #ffffbf;font-size: 10px;}
#footer img {float: right;padding: 0 3px;margin: 0;}

#flash_frame {
	z-index: 10;
	width: 660px;
	height: 480px;
        margin: 10px 0px;
        padding: 0px;
        background-color:#000000;
}
#flash {
	z-index: 100;
        margin: 0px auto;
        padding: 0px;
}



/* css menus */
ul.cssMenu{
	margin:0px;
	list-style:none;
	padding:3px 0 0 3px;
	background-color:#000000;
	border:1px none #000000;
}
ul.cssMenu table {border-collapse:collapse}
ul.cssMenu {
	display:block;
	font-size:0;
/*	zoom:1; */
	width:216px;
	height:250px;
}
ul.cssMenu li{
display:block;
/* zoom:1; */
	margin:0 3px 3px 0px;	font-size:0;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
	outline-style:none
}
ul.cssMenu a, ul.cssMenu li.dis a:hover,ul.cssMenu li.sep a:hover{
	display:block;
	vertical-align:middle;
/*	zoom:1; */
	background-color:#000000;
	border:1px none #000000;
	text-align:center;
	text-decoration:none;
	padding:10px;
	padding-left:0;
	font:bold 14px calibri, Tahoma;
	color: #ffffbf;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.cssMenu li.sep span{
	float:none;
	padding-right:0;
	width:100%;
	height:3px;
	display:inline-block;
	background-color:#000000;
	background-image:none;
}
ul.cssMenu li:hover>a{
	background-color:#0C0C0C;
	border-color:#080808;
	border-style:none;
	font:bold 14px calibri, Tahoma;
	color: #FF7f00;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	background-color:#0C0C0C;
	border-color:#080808;
	border-style:none;
	font:bold 14px calibri, Tahoma;
	color: #FF7f00;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;vertical-align: middle;margin-right:10px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over{display:inline}
ul.cssMenu a:hover img.def{display:none}
