body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.standardButton {
	border : 1px solid #000;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color:#000;
	background : transparent;
	padding: 4px;
}

#clearcss {
	float:none;
	border-bottom:outset;
	border-left:inset;
	border-right:outset;
	border-top:inset;
}

.fieldcontainer {
	width:420px;
}

.textfield {
	width:280px;
	float:left;
}

.buttonfield {
	width:70px;
	float:left;
	text-align:center;
}

#theFormDiv {
	display:none;
	position:absolute;
	top:-4em;
	left:-2em;
	background-color:#FFF;
	padding:1em;
	margin:1em;
	width:105em;
	height:50em;
	border : 1px solid #EEE;

}

.nocss {
  display:none;
  float:none;
}

#container {
	width:1280px;
	margin: 2 2 2 2;
}

#top {
	width:100%;
	min-width:800px;
	height:60px;
	margin: 5 5 5 5;
}

#content {
	width:100%;
	min-width:800px;
}

#button {
	width:40px;
	float:left;
}

#button2 {
	width:100px;
	float:left;
	text-align:center;
}

#info {
	width:280px;
	float:left;
	text-align:left;
	margin-left:30px;
	table-layout:fixed;
	height:40px;
}

#column {
	width:24%;
	float:left;
	background-color:#FFF;
	margin:4px;
}

#companybutton input {
	width:100%;
	height:32px;
	color:#000;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:2px;
}

#pushbutton input {
	width:36px;
	height:36px;
	color:#000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:2px;
}

#nopushbutton input {
	width:36px;
	height:36px;
	color:#333;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	margin:2px;
}

#pushbuttonbig input {
	width:100px;
	height:36px;
	color:#000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:2px;
}

#caption {
	width:90%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#F00;
	float:left;
}

#close {
	width:10%;
	float:left;
}

#close a img {
	border: none;
}

/* ============ *S2 MODULE STYLE*  ============ */

div.moduleS2 {
	color: #AAA;
}
/* ============ S2 MODULE HEADINGS  ============ */

div.moduleS2 h3,div.moduletableS2 h3 {
	font-size: 16px;
	color: #5b5555;
	border-bottom: 1px solid #5b5555;
}
/* ============ S2 MODULE LINKS  ============ */

div.moduleS2 a,div.moduletableS2 a {
	color: #FFF;
	color:#FFF;
	text-decoration: none;
}
div.moduleS2 a:hover,div.moduletableS2 a:hover {
	text-decoration: none;
}
/* ========== LEFT/RIGHT CONTENT S2 HEADINGS  ========== */
td.contentheadingS2,
a.contentpagetitleS2 {
	color: #000;
	font-size: 16px;
}
a.contentpagetitleS2:hover {
	color: #000;
}

div.moduleS2 {margin-bottom: 5px;background: url(../images/style2/topright_2.png) 100% 0 no-repeat;height: 1%;}
div.moduleS2 div {background: url(../images/style2/topleft_2.png) 0 0 no-repeat;}
div.moduleS2 div div {background: url(../images/style2/botright_2.png) 100% 100% no-repeat;}
div.moduleS2 div div div {background: url(../images/style2/botleft_2.png) 0 100% no-repeat;padding: 12px 15px 15px 15px;}
div.moduleS2 div div div div {background: transparent none;padding: 0;}
div.moduleS2 h3,div.moduletableS2 h3 {padding: 0px 0px 3px 0px;line-height: 100%;height: auto;margin: 0 0 10px 0;font-weight: normal;text-indent: 0px;font-style: normal;}

/* ============ *COMPANIES MODULE STYLE*  ============ */

div.companies {
	color: #5b5555;
	color: #000;
	font-size:12px;
	
}
/* ============ COMPANIES MODULE HEADINGS  ============ */

div.companies h3,div.moduletableS2 h3 {
	font-size: 12px;
	color: #5b5555;
	color:#000;
	border : 1px solid #5b5555;
	background : #e8e4e4;
	padding: 4px;
	
}
/* ============ COMPANIES MODULE LINKS  ============ */

div.companies a,div.moduletableS2 a {
	color: #5b5555;
	color:#000;
	text-decoration: none;
}
div.companies a:hover,div.moduletableS2 a:hover {
	text-decoration: none;
}