#company_title{background:#FDF2DF; color:#000000; float:left;font-size:24px;line-height:60px;margin:6px 0px 0px 10px;padding:0;text-align:left;}
.wrapper {width:990px;margin:10px auto 0;}
#content_container{background:#FFF9F0; border:0px solid #258;color:#000000;margin:0 auto 0;padding:0;text-align:left;width:920px;}
#bodyLeft {
	background: transparent url(images/bgLeft.gif) 0 35px no-repeat;
}
#bodyRight {
	background: transparent url(images/bgRight.gif) 100% 35px no-repeat;
}
#content_left{background-color:#FFF9F0;float:left;margin:0;padding:15px;text-align:left;width:640px;}
#side_menu{background-color:#FFF9F0;float:left;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{background-color:#FDF2DF;height:110px;margin:0 auto;padding:0;text-align:left;width:920px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/horiz-menu-bg.png) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;font-weight:bold;}
#top_menu ul li a,#top_menu ul li a:visited{color:#FFFFFF;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:110px;border-right:1px solid #FFFFFF;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #D9C6A4;color:#FFFFFF;width:109px;}
#top_menu ul li a:hover{background-color:#C67A2A;color:#FFFFFF;}
#welcome_box{
	height: 94px;
	width:  390px;
	overflow: hidden;
	float: right;
	margin-right: 33px;
	background: url(../../images/top-mod-bg.png) top center no-repeat;
	background-color:#FDF2DF;line-height:10px;text-align:left;}
#welcome_box a,#welcome_box a:visited{color:#AE251A;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#FFF9F0;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#000000;font-size:14px;font-weight:700;}
.red{color:#BF0000;}
.small{font-size:11px;}
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.clientareatableactive{background-color:#DFFFE0}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #D9C6A4;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F8F1E5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
a,a:visited{color:#AE251A;text-decoration:none;}
a:hover{color:#AE251A;text-decoration:underline;}
body{background-color:#fff9f0;background-image:url(../../images/bg1.jpg);background-repeat:repeat;margin:0;padding:0;}
body,td,th{color:#000000;font-family: Lucida Sans, Arial, sans-serif;font-size:12px;}
form{margin:0;padding:0;}

h1{color: #4a2b2b;background: transparent url(images/contHeadBg.png) top left repeat-x;font-size: 20px;
	width: 100%;
	height: 35px;
	line-height: 30px;
	font-family: Lucida Sans, sans-serif;font-weight:normal}
h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}
h3{color:#000000;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
input,select,textarea{color:#000000;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}
p{margin:0;padding:3px 0 8px;}
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #D9C6A4;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #D9C6A4;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #D9C6A4;}
table.frame table td.fieldarea{background-color:#F8F1E5;color:#333;text-align:right;border-right:1px solid #D9C6A4;}

/* Rocket Theme elements */
#primary-nav {
	clear: both;
}

/* @group Horizontal Menu */

#horiz-menu ul.menu {
	padding-left: 35px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#horiz-menu li {
	background: transparent url(images/horiz-menu-divider.png) no-repeat 1px 6px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu a {
	white-space: nowrap;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	padding: 13px 22px 10px 18px;
	font-weight: normal;
	font-size: 100%;
}

#horiz-menu.moomenu li.active li a {
	background: transparent url(images/horiz-menu-bg-over.png) 0 0 repeat-x;
}
#horiz-menu.moomenu li.active:hover a.topdaddy {
	background: transparent url(images/horiz-menu-bg-over.png) 0 0 repeat-x;
}

#horiz-menu.moomenu li.active.sfHover a.topdaddy {
	background: transparent url(images/horiz-menu-bg-over3.png) 0 5px repeat-x;
}

#horiz-menu.suckerfish  li.active li a,
#horiz-menu.suckerfish li.active:hover a.topdaddy,
#horiz-menu.suckerfish li.active.sfHover a.topdaddy  {
	background: none;
}

#horiz-menu li li a {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
}

#horiz-menu a:hover {
	text-decoration: none;
}

/* @end */

/* rokmoomenu */
.menu, .menu * {
	margin:0;
	padding:0;
}


div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

#horiz-menu li li {
	margin: 0;
}

.menu {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
	position: relative;
}
.menu ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
}

.menu li {
	float:left;
	list-style:none;
	position:relative;
}

div#horiz-menu li li a {
	display:block;
	padding: 0;
	margin: 0;
	text-decoration:none;
	float:none;
	height: 30px;
	line-height: 30px;
	text-indent: 18px;
	width:98%;
}

.menu li ul {
	float:none;
	left:-999em;
	position:absolute;
	width: 177px;
	z-index: 5;
}

.menu li:hover ul,
.menu li.sfHover ul {
	left: -2px;
	top: 34px;
}
.menu li:hover li ul,
.menu li.sfHover li ul,
.menu li li:hover li ul,
.menu li li.sfHover li ul,
.menu li li li:hover li ul,
.menu li li li.sfHover li ul {
	top:-999em;
}
.menu li li:hover ul,
.menu li li.sfHover ul,
.menu li li li:hover ul,
.menu li li li.sfHover ul,
.menu li li li li:hover ul,
.menu li li li li.sfHover ul {
	left: 178px;
	top:-1px;

}

.menu li li {
	position: relative;
	float:none;
	width: 100%;
}




/* Solstice Theme elements */

/* menus */

/* IE6 */
#horiz-menu li li a {
	width: 98%;
}

/* IE7 */ 

#primary-nav {
	background: url(images/horiz-menu-bg.png) repeat-x;
	height: 35px;
}

#horiz-menu a {
	color: #FFF;
	font-weight: bold;
}

#horiz-menu li.active a {
	background: transparent url(images/horiz-menu-bg-over.png) 0 5px repeat-x;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a{
	background: transparent url(images/horiz-menu-bg-over3.png) 0 5px repeat-x;
}

#horiz-menu li:hover a:hover, 
#horiz-menu li.sfHover a:hover {
	background: transparent url(images/horiz-menu-bg-over3.png) 0 5px repeat-x;
}

#horiz-menu li:hover li:hover a:hover,
#horiz-menu li.sfHover li.sfHover a:hover {
	color: #421904;
}

#horiz-menu ul ul {
	border-left: 1px solid #c37828;
	border-right: 1px solid #c37828;
}

#horiz-menu li li {
	background: transparent url(images/horiz-menu-bg-over.png) 0 0 repeat-x;
}

#horiz-menu li li a.daddy,
#horiz-menu li:hover li a.daddy,
#horiz-menu li.sfHover li a.daddy {
	background: url(images/dropdown-child.png) 95% 50% no-repeat;
}
/* @group Sub Menu */

ul.menuside {
	margin: 0;
	padding: 0;
	width: 100%;
	border-top: 4px solid #E7D7B8;
	border-left: 4px solid #E7D7B8;
	border-right: 4px solid #E7D7B8;
	background-color: #FDEFC6;
}

ul.menuside li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menuside li.active li a {
	font-weight: normal;
	font-size:  100%;
}

ul.menuside span {
	display: block;
}

ul.menuside a {
	display: block;
	line-height: 37px;
	text-indent: 37px;
	height: 37px;
	font-family: Lucida Sans, Helvetica, sans-serif;
	font-size: 100%;
}

ul.menuside a:hover {
	background-position: 0 -37px;
}

ul.menuside ul {
	margin-left: 35px;
	padding: 0;
}

ul.menuside ul ul {
	padding: 0;
	margin: 0;
}

ul.menuside li li {
	padding: 0;
	margin: 0;
}

ul.menuside ul a {
	background-image: none;
	text-indent: 0;
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 90%;
}

ul.menuside ul ul a {
	text-indent: 15px;
}

ul.menuside ul ul ul a  {
	text-indent: 30px;
}
/* side menu */

ul.menuside li.active a,
a#active_menu.mainlevel {
	color: #3b1503;
	font-weight: bold;
}

ul.menuside li.active li a {
	color: #ab0900;
}

#mainbody ul.menu a,
ul.menuside a,
a.mainlevel {
	background: url(images/vert-menu-bg.png) 0 0 no-repeat;
	color: #5a3c2a;
	font-weight: bold;
}

#mainbody ul.menu ul a,
ul.menuside ul a {
	border-bottom: 1px solid #e3e3e3;
}

#mainbody ul.menu a:hover,
ul.menuside a:hover {
	color: #000;
}
/* @end */


#footer-bar {
	padding-bottom: 20px;
	width: 100%;
	clear: both;
	overflow: hidden;
	background: #b19673 url(images/bgBottom.gif) top left repeat-x;
}
#footer-bar div {
	height: 80px;
}

div#bottom {
	padding-bottom: 30px;
	overflow: auto;
	margin-top: -50px !important;
}
#footermods {
	float: right;
	
}
#welcome_box h3 {
	padding: 0 0 0 8px;
	font-size: 120%;
	margin: 0;
	line-height: 100%;
	color: #666;
}

#welcome_box div.loginelement {
	float: left;
	padding-left: 10px;
}

#welcome_box div.loginelement label {
	margin: 0;
	padding-right: 5px;
	color: #666;
}

#welcome_box div.loginelement .inputbox {
	margin: 0;
	width: 100px;
	border: 1px inset #ccc;
}

#welcome_box .spacer {
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 8px;
	position: relative;
}

#welcome_box a {
	color: #4a2b2b;
	background: transparent url(images/contHeadBg.png) top left repeat-x;
}

#top3 {
	padding:  12px 17px 0 15px;
}

a.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

a.nounder:hover {
	text-decoration: none;
}