body 
{
color:#333;
font-size: 12px;
font-family: Arial, Verdana, lucida sans, trebuchet ms, helvetica, sans-serif;
text-align: left;
line-height: 175%;
margin: auto;
padding-top: 0px;
padding-bottom: 0px;
height: 93%;
}

body.2 
{ 
color: #333; 
font-size: 11px; 
font-family: arial, verdana, lucida sans, trebuchet ms, helvetica, sans-serif;
text-align: left;
line-height: 175%;
margin: auto;
padding-top: 0px;
height: 100%;
margin-top:-22px;
}

html
{
height: 100%;
min-height: 100%;
text-align: left;
background-color: #373333;
background-image:url(images/tile.jpg);
background-repeat: repeat-y;
background-attachment:relative;
background-position: 50% 0%;
}

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

#tooltip{
width:200px;
	position:absolute;
	border:2px outset #fff;
 background-color:#1C5EA4;

	padding:15px 15px;
	color:#fff;
	display:none;
	font-size: 14px;
	}	

li
{
margin-left:-25px;
text-align: left;
}

h1  
{ 
color:#fff;
background-color:#1c5ea4;
font-size:14px; 
padding:10px 0px 5px 25px;
margin:0px;	
font-family: Arial, Verdana, lucida sans, trebuchet ms, helvetica, sans-serif; 
font-weight: bold;
background-image:url(images/right_topper.gif);
background-repeat: no-repeat;
background-position: top;
}

h2  
{ 
color:#fff;
background-color:#333;
font-size:14px; 
padding:10px 0px 5px 25px;
margin:0px;	
font-family: Arial, Verdana, lucida sans, trebuchet ms, helvetica, sans-serif; 
font-weight: bold;
background-image:url(images/left_topper.gif);
background-repeat: no-repeat;
background-position: top;
}

h3  
{ 
color:#fff;
background-color:#333;
font-size:14px; 
padding:10px 0px 5px 25px;
margin:0px;	
font-family: Arial, Verdana, lucida sans, trebuchet ms, helvetica, sans-serif; 
font-weight: bold;
background-image:url(images/right_alt_top.gif);
background-repeat: no-repeat;
background-position: top;
}

a:link{text-decoration:underline; font-weight: normal; color:#1c5ea4;}
a:active{text-decoration:underline; font-weight: normal; color:#1c5ea4;}
a:visited{color:#F30; text-decoration:underline; font-weight: normal; color:#333;}
a:hover{color:#666; text-decoration:underline; font-weight: normal; color:#690;}

a.services:link{text-decoration:underline; font-weight:bold; color:#1c5ea4;}
a.services:active{text-decoration:underline; font-weight:bold; color:#1c5ea4;}
a.services:visited{color:#F30; font-weight:bold; text-decoration:underline; color:#333;}
a.services:hover{color:#666; font-weight:bold; text-decoration:underline; color:#333;}


a.footer:link{text-decoration:underline; font-weight: normal; color:#333;}
a.footer:active{text-decoration:underline; font-weight: normal; color:#333;}
a.footer:visited{text-decoration:underline; font-weight: normal; color:#333;}
a.footer:hover{text-decoration:underline; font-weight: normal; color:#1c5ea4;}

p
{
margin-top:10px;
margin-bottom:10px;
}

.mainRight
{
width:438px;
padding:10px 25px 25px 25px;
background-color: #f4f5ef;
border-right: 1px solid #e2e1e1;
border-left: 1px solid #e2e1e1;
}

.mainRightB
{
width:448px;
padding:10px 20px 25px 20px;
background-color: #f4f5ef;
margin-bottom:0px;
border-right: 1px solid #e2e1e1;
border-left: 1px solid #e2e1e1;
float:left;
}

.mainSplit
{
padding:10px 29px 10px 29px;
background-color: #f4f5ef;
border: 1px solid #e2e1e1;
}


.login
{
color:#333;
font-size:12px;
}

.header
{
text-align:center;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
background-image:url(images/big_bg.jpg);
background-repeat: no-repeat;
background-attachment:relative;
background-position: 50% 0%;
min-height: 100%;
}

.headerButton
{
width:322px;
height:96px;
border:1px solid red;}


.contentBox
{
width:800px;
height:800px;
margin:auto;
vertical-align: top;
background-image:url(images/under_dev.jpg);
background-repeat: no-repeat;
background-position: top;
z-index: 5;
}



.footerBase {
background-color:#fff;
color: #333;
border-top:1px solid #ccc;
text-align: center;
padding-top:9px;
width:840px;
margin:auto;
height:45px;
position:bottom: 0px;
}

.pageTop {
position: absolute; top: 0px;
text-align: center;
color:#fff;
width:100%;
height:35px;
}

.logoArea {
position: absolute; top: 35px;
width: 100%;
height:161px;
text-align: left;
}

.pageLogo 
{
text-align: left;
width:800px;
height:161px;
z-index: 1;
}

#home
{
background: #ffcccc url(images/top_left_home.jpg) repeat 0px 0px;
background-repeat: no-repeat;
}

hr
{ 
width:100%; 
height:1px; 
background-color:#e2e1e1;
border:0px;
margin-bottom:15px;
}

.testimonialName
{
font-size: 10px;
font-style: italic;
font-weight: bold;
font-family: Arial, Verdana, lucida sans, trebuchet ms, helvetica, sans-serif;
line-height: 150%;
text-align: right;
}

