
form 
{
}

body 
{
	text-align: center; 
	padding-bottom: 0px; 
	background-color: #ffffff; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
}

#wrapper 
{	
	text-align: left; 
	margin-top: 0px; 
	width: 912px; 
	margin-bottom: 0px; 
}

#header 
{
	background-image: url(../images/index-background1.jpg); 
	margin-top: 0px; 
	width: 912px; 
	height: 129px; 
	margin-left: 0px; 
	margin-right: 0px;
}

#footer 
{
	background-image: url(../images/index-background2.jpg); 
	margin-top: 2px; 
	width: 912px; 
	height: 82px; 
	margin-left: 0px; 
	margin-right: 0px;
}

#menu {
	margin-top: -50px; 
	width: 814px; 
	height: 38px; 
	margin-left: 49px; 
	margin-right: 49px;
}

#home 
{
	width: 109px; 
	float: left; 
	height: 38px;
}

#about {
	width: 151px; 
	float: left; 
	height: 38px;
}

#services {
	width: 136px; 
	float: left; 
	height: 38px;
}

#products 
{
	width: 137px; 
	float: left; 
	height: 38px;
}

#career 
{
	width: 131px; 
	float: left; 
	height: 38px;
}
#contact 
{
	width: 150px; 
	float: left; 
	height: 38px;
}

#mainframe {
	padding-left: 50px; 
	width: 814px;  
	padding-top: 20px;
}

.pnContent 
{ 
	padding-left: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: GrayText;
}

#leftcon {
	width: 668px; 
	float: left; 
	height: 316px;
}

#topleftcon {
	width: 668px; 
	float: left; 
	height: 148px;
}


.style1 
{
	FONT-FAMILY: Arial, "Century Gothic", Tahoma; 
	FONT-SIZE: 14px;
}

.style4 
{
	FONT-FAMILY: Tahoma, "Century Gothic", Arial;
}

.style7 
{
	COLOR: #666666; 
	FONT-SIZE: 12px;
}

A:link {
	TEXT-DECORATION: none;
}

A:visited {
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
}

A:active {
	TEXT-DECORATION: none;
}
.style12 {
	FONT-FAMILY: Tahoma, "Century Gothic", Arial; COLOR: #0099ff; FONT-SIZE: 10px; FONT-WEIGHT: bold;
}
.style13 {
	FONT-FAMILY: Webdings;
}
.style15 {
	FONT-FAMILY: Tahoma, "Century Gothic", Arial; FONT-SIZE: 12px;
}
.style16 {
	COLOR: #333333;
}
.style20 
{
	FONT-SIZE: 40px;
}
.style21 
{
	COLOR: #999999; 
	FONT-SIZE: 14px;
}

.alert	
{
    border:1px solid white;
	margin: 5px 5px;
	width: 300px;
	background-color: #f8d5d5;
	font-family:Arial, Helvetica, Sans Serif;
	font-size:11px;
	color: #c50000;
	font-weight:normal;
}

.btn	
{
    vertical-align:middle;
	width: 100%;
	font-family:Arial, Helvetica, Sans Serif;
	font-size:11px;
	font-weight:normal;
}

.box	{
	width: 100%;	
}

.box h2	{
	font-size:12px;
	display: block;
	background-color: #ffc827;
	background-image: url(../images/yellow_line_bg.gif);
	padding-left: 10px;
	line-height: 15px;
	color: #ffffff;
	font-weight: normal;	
}

.box p	{
	padding-left: 10px;	
}

.levelOne {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.levelOne a	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.button	{
	border:1px solid #333333;
	cursor: hand;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 0px 5px;
	
	background-image: url("../images/cal_grey_bg.jpg");	
}

.inputbox_small
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;	
	width:60px;
	
}

.inputbox_medium
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;	
	width:120px;
}

.inputbox_big
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;	
	width:240px;
}

.inputbox_small_disable 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-style:none;
	background-color:#eeeeee;
	width:60px;
	
}

.inputbox_medium_disable 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-style:none;
	background-color:#eeeeee;
	width:120px;
}

.inputbox_big_disable 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-style:none;
	background-color:#eeeeee;
	vertical-align:top;
	width:240px;
}

.footerText	{		
	FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    text-align:center;
}

.entryTitle
{	
	font-family:Arial, Helvetica, Sans Serif;
	font-size:14px;
	color: #000000;
	font-weight:bold;
}

.entryDesc
{	
	font-size:12px;
	color: #000000;	
	font-family:Arial, Helvetica, Sans Serif;
}

/** Datagrid **/

.grdContent	{
	width: 99%;		
	border:solid 1px #ffc827;
}

.grdSmallContent	{
	width: 35%;		
	border:solid 1px #ffc827;
}

.grdMediumContent	{
	width: 65%;		
	border:solid 1px #ffc827;
}

.grdHeader	{

	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFCC00;	
	border-bottom: solid 2px #e7efb6;	
}

.grdItem	{	
	FONT-SIZE: 11px;	
	height: 12px;
	color: #4C78AB;
	font-family: Arial Helvetica Sans-Serif;		
	background-color:#EEEEEE;
	border-bottom: solid 1px #e7efb6;
}

.grdFooter	{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial Helvetica Sans-Serif;
	background-color: #FFCC00;
	text-align: right;
}
