body {
	color: #777777;
	font-weight: 11px;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
}

A:link  {
    text-decoration: none;
    color:  #CAA946;
}

A:visited {
    text-decoration: none;
    color:  #CAA946;
}

A:hover {
    text-decoration: none;
    color:  #000000;
}

A:active {
    text-decoration: none;
    color:  #CAA946;
}

#containerbg {
	position: relative;
	width: 766px;
	background: url("bg_columns.gif") repeat-y;
	left: 50%;
	margin: 0px;
	padding: 1px;
	margin-left: -383px;
}

#container {
	position: relative;
	width: 744px;
	margin: 0px 11px 0px 11px;
}

#header1 {
	position: relative;
	width: 744px;
	height: 107px;
	background: url("bg_header1.gif") repeat-x;
	margin: 0px;
}

#logoimage {
	position: relative;
	width: 265px;
	height: 35px;
	top: 15px;
	left: 25px;
	background: url("weblogo.gif") no-repeat;
	margin: 0px;
}

.header1pane {
	position: absolute;
	width: 320px;
	height: 40px;
	top: 50px;
	left: 0px;
}

#header1menu {
	position: absolute;
	margin: 0px;
	top: 20px;
	padding: 0px;
	padding-right: 5px;
}

#header1search {
	position: absolute;
	margin: 0px;
	top: 60px;
	left: 550px;
	padding: 0px;
	padding-right: 5px;
}

A.headersearchtext:link  {
    text-decoration: none;
	color: #E6E6DC; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

A.headersearchtext:visited   {
    text-decoration:    none;
	color: #E6E6DC; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

A.headersearchtext:hover {
    text-decoration:    underline;
	color: #E6E6DC; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

A.headersearchtext:active    {
    text-decoration:    none;
	color: #E6E6DC; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

#header2 {
	position: relative;
	height: 190px;
	width: 744px;
}

#header2left {
	position: absolute;
	width: 513px;
	height: 190px;
	background: url("bg_header2_left.jpg") no-repeat;
	top: 0px;
	left: 0px;
}

#header2leftmen {
	position: absolute;
	width: 208px;
	height: 240px;
	top: 54px;
	left: 290px;
	background: url("men.gif") no-repeat;
}

.headerpane {
	position: absolute;
	width: 290px;
	height: 190px;
	top: 15px;
	left: 10px;
	font-size: 24px;
	font-style: bold;
	color: #B64C4C;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
}

* html .headerpane {
	top: 25px;
}

.headerpane ul {
	font-size: 22px;
	font-style: bold;
	color: #B64C4C;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
	list-style-image: url("softechbulletgreen.gif");
}

#header2menu {
	position: absolute;
	width: 232px;
	height: 190px;
	top: 0px;
	right: 0px;
	padding-right: 1px;
}

.header2menubutton {
	position: relative;
	width: 232px;
	height: 38px;
	background: url("bg_header2_menubutton.jpg") no-repeat;
}

.header2menubuttonsmall {
	position: relative;
	width: 232px;
	height: 32px;
	background: url("bg_header2_menubutton_sm.jpg") no-repeat;
}

.header2menubutton a {
	top: 11px;
	left: 30px;
}

.header2menubuttonsmall a {
	top: 8px;
	left: 30px;
}

#header2menu a:link {
	position: absolute;
	text-decoration: none;
	color: #8F8F8F; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

#header2menu a:visited {
	position: absolute;
	text-decoration: none;
	color: #8F8F8F;
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

#header2menu a:hover {
	position: absolute;
	text-decoration: none;
	color: black; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

#header2menu a:active {
	position: absolute;
	text-decoration: none;
	color: #8F8F8F; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;
}

#panecontainerbg2c {
	position: relative;
	width: 743px;
	background: url("panebg_2column.gif") repeat-y;
}

#panecontainerbg2cl {
	position: relative;
	width: 743px;
	background: url("panebg_2columnl.gif") repeat-y;
}

#panecontainerbg2cr {
	position: relative;
	width: 743px;
	background: url("panebg_2columnr.gif") repeat-y;
}

#panecontainerbg3c {
	position: relative;
	width: 743px;
	background: url("panebg_3column.gif") repeat-y;
}

.toppane {
	padding: 10px 10px 0px 10px;
}

.bottompane {
	padding: 0px 10px 10px 10px;
}

.contentoc {
	position: relative;
	width: 743px;
	margin: 0px;
	padding: 10px;
}

.leftpanetcm {
	float: left;
	width: 352px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.contenttcm {
	float: right;
	width: 352px;
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

.leftpanetcl {
	float: left;
	width: 230px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.contenttcl {
	float: right;
	width: 475px;
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

.contenttcr {
	float: left;
	width: 473px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.rightpanetcr {
	float: right;
	width: 231px;
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

.leftpanethc {
	float: left;
	width: 233px;
	margin-right: 1px;
	padding: 10px 0px 10px 10px;
}

.contentthc {
	float: left;
	width: 244px;
	margin: 0px;
	margin-left: 14px;
	padding: 10px 0px 10px 0px;
}

* html .contentthc {
	margin-left: 26px;
}

.rightpanethc {
	float: right;
	width: 214px;
	margin: 0px;
	padding: 10 10px 10px 0px;
}

.clear {
	clear: both;
}

#footer {
	position: relative;
	width: 744px;
	height: 53px;
	background: url("bg_footer.gif");
	margin: 0px;
}

#footer_copyright {
	position: absolute;
	left: 10px;
	top: 15px;
	font-family: Helvetica, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
}

#footer_login {
	position: absolute;
	right: 10px;
	top: 15px;
}

.footernormal {
	font-family: Helvetica, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
}

A.footernormal {
	font-family: Helvetica, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
}
a:link .footernormal {
	color: white;
	font-family: Helvetica, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.footernormal:hover  {
	text-decoration: underline;
	font-weight: bold;
}

a.footernormal:active  {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.header1copy {
	font-size: 12px;
}

.header2copy1 {
	color: #B64C4C;
	font-size: 17px;
	font-weight: bold;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
}

.header2copy2 {
	font-size: 11px;
	font-weight: bold;
}

.heading1 {
	color: #C0E13C;
	font-size: 17px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.heading2 {
	color: #B64C4C;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.ModuleTitle_MenuItem {  
  font-family: Tahoma, Helvetica, Arial, Sans-Serif;  
  border: 0px;
  background-color: #E6E6DA; 
}

.ModuleTitle_MenuIcon { 
  background-color: #E6E6DA; 
  border: 0px;
}

.ModuleTitle_SubMenu {
  background-color: #E6E6DA;
  border: 0px;
}

.ModuleTitle_MenuBreak  
{ 
  background-color: #E6E6DA;
  border: 0px;
}

.ModuleTitle_MenuItemSel  
{ 
  background-color: #D4D4C9;
}

.ModuleTitle_MenuArrow  
{ 
  background-color: #E6E6DA;
  border: #737369 0px solid;
}

.MainMenu_MenuItem {
	color: #777777; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 10px;
	border: #737369 0px solid;
}

.MainMenu_MenuIcon {
	background-color: #E6E6DA; 
	border-left: #E6E6DA 1px solid; 
	border-bottom: #E6E6DA 1px solid; 
	border-top: #E6E6DA 1px solid; 
}

.MainMenu_SubMenu {
	background-color: #E6E6DA; 
	border: 0px; 
}

.MainMenu_MenuBreak {
	border: 0px; 
	background-color: #E6E6DA; 
}

.MainMenu_MenuItemSel {
	color: 777777; 
	font-family: Helvetica, Tahoma, Arial, Sans-Serif; 
	font-size: 10px;
	background-color: #D4D4C9;
}

.MainMenu_MenuArrow {
	border: 0px; 
	background-color: #E6E6DA; 
}

