
*{
	margin: 0;
	padding: 0;
	text-decoration:none
}

body {
	behavior: url("../csshover.htc");
	font: normal 12px arial;
	background-color:#FFFFFF;
	
}
img {
	border: none;
}
#main_frame {
	position: relative;
	top:0px;
	width: 760px;
	margin: 0 auto;
	padding:5px;
	/*
	background : url("../images/bg_mid.jpg") repeat-y center;
	*/
	height:2000px;

	
}
#main_frame_inner{
	position: relative;
	top:0px;
	width: 710px;
	height:100%;
	margin: 0 auto;
}

#bottomblue{
	position: absolute;
	top:308px;
	width:710px;
	height:210px;
	background-image : url("../images/bottom_bg.jpg");
	z-index:5;
}

#hometext
{
	position: absolute;
	left:30px;	
	height:50px;
	width:433px;
	top:30px;
	/*top:50px;*/
}


#title
{
height:18px
}

#title h1{
	font-size:18px;
	font-family:Georgia;
	color:#Ca0002;
	font-weight:normal;
	/*
	display:none;
	color:#504841;
	*/
}

.title
{
	vertical-align:bottom;
	text-align:left;	
}
.title h1
{
	font-size:18px;
	font-family:Georgia;
	color:#Ca0002;
	font-weight:normal;
}

.title2
{
	font-size:18px;
	font-family:Georgia;	
	font-weight:normal;	
}


#title  img
{
	display:none;
}
#title2
{
height:21px
}
#title2 img
{
	display:none;
}

#title2 h1
{
	font-size:28px;
	color:#Ca0002;	
	font-family:Georgia;
	font-weight:normal;
	display:block;	
	/*display:none;*/
	/*color:#504841;*/
	/*font-size:18px;*/
}

#hometext p
{
	
	line-height:18px;	
	margin-top:0px;
	color:Black;
	/*margin-top:14px;*/
	/*color:#504841;*/
}

#hometext p.firsty
{
	/*margin-top:20px*/
	margin-top:20px
}

/* Fix for IE6 */
*html #hometext p.firsty
{	
	margin-top:0px
}

#glance
{
	position: absolute;
	left:493px;
	top:92px;
	text-align:center;
}
#glance a
{
	display:block;	
	color:#Ca0002;	
	/*color:#7E7A77;*/
}

#footer {
	position: relative;
	top:0px;
	width: 760px;
	padding:5px;
	background : url("../images/bg_mid_bot.jpg") no-repeat center top;
	margin: 0 auto;
	
}	
#footer_inner {
	position: relative;
	margin: 0 auto;
	width:710px;
	height:23px;
}
#bottomb{
	position:absolute;
	left:0;
	top:5px;
	width:280px;
}


#bottomb ul{
	position:absolute;
	list-style-type: none;
	height:12px;
	width:280px;
}

#bottomb ul li{
	position: relative;
	height:11px;
	float:left;
}
#bottomb ul li a{
	display:block;
	color:#7E7A77;
	height:11px;
	font-size:11px;
	text-align:center;
	line-height:12px;

}
#bottomb ul li a:hover
{
	/*color:#8666B2*/
	color:#CA0002;
}
#bottomb ul li.bottombH a
{
	/*
	color:#9275BA;
	*/
	color:#CA0002;

}
#bottomb ul li.space2{
	position: relative;
	color:#BBBBBB;
	width:1px;
	height:11px;
	line-height:12px;
	
}
#copy
{
	position:absolute;
	/*left:530px;*/
	top:5px;
	left:510px;
	
}
#copy p
{
	color:#7E7A77;
	height:11px;
	font-size:11px;
}



#logo{
	position:absolute;
	left:0;
	top:0;
}
#homeicon{
	position:absolute;
	left:697px;
	top:13px;
}
#homeicon a{
	width:13px;
	height:13px;
}	

#topb{
	position:absolute;
	/*
	left:337px;
	*/
	left:299px;
	top:49px;
	/*
	width:372px;
	*/
	width:410px;
	background:url("../images/top_bg.gif") top repeat-x;
}
#topb ul{
	position:relative;
	list-style-type: none;
	top:2px;
	/*
	width:372px;
	*/
	width:410px;
	height:29px;
	background:url("../images/top_ul_bg.gif") repeat-x;
}

#topb ul li{
position: relative;
float:left;


}
#topb ul li a{
display:block;
color:#504841;
font-weight:bold;
height:29px;
text-align:center;
line-height:29px;
font-size:12px

}
#topb ul li a:hover
{
	/*color:#9275BA*/
	color:#CA0002;
}
#topb ul li.space{
	position: relative;
	width:1px;
	height:29px;
	line-height:29px;
	color:#ADADAD;
}


#topb ul li.leftbH
{
	
	
}
#topb ul li.leftbH a
{
	/*color:#9275BA;*/
	color:#CA0002;
}	

#picchange{
	position:absolute;
	top:81px;
	width:720px;
	height:228px;

}
#picchange1{
	position:absolute;
	top:0px;
	left:0px;
	width:710px;
	height:227px;
	background:url(../images/pic1_bg.jpg) no-repeat;
	/*display:none*/
}	
#picchange2{
	position:absolute;
	top:0px;
	left:0px;
	width:710px;
	height:227px;
	background:url(../images/pic2_bg.jpg) no-repeat;
	display:none
}	
#picchange3{
	position:absolute;
	top:0px;
	left:0px;
	width:710px;
	height:227px;
	background:url(../images/pic3_bg.jpg) no-repeat;
	display:none
}	
#picchangeright
{
	position:absolute;
	top:44px;
	left:435px;
}
#picchangetext
{
	position:absolute;
	top:65px;
	left:0px;
	width:250px;
	height:92px;
	line-height:18px;
	color:#504841;	
	/*top:25px;*/
	
}
#picchangelights
{
	position:absolute;
	/*top:122px;*/
	left:0px;
	width:250px;
	height:13px;
	top:142px;
	

}
#leftb{
	position:absolute;
	top:84px;
	width:150px;
	background:url("../images/leftb_bg.jpg") no-repeat top ;
	height:518px;
	
}
#leftbBars
{
	position:relative;
	top:76px;
	background:url("../images/leftb_space.gif") no-repeat bottom ;
	
}
.solutions{
/*height:198px;*/
height:100px;
}
.company{		
	height:123px;	
}
.technology
{
	/*
	height:134px;*/
	height:100px;
}
.success{height:74px;}

.partners {height:123px;}

.terms{
	height:50px;
}
#leftbBars ul{
	position:relative;
	margin: 0 auto;
	
	list-style-type: none;
	width:150px;
	padding-top:1px;
	
}
#leftbBars ul li{
	text-align:left;
	padding-left:20px;
	width:130px;
	padding-top:5px;
	padding-bottom:5px;
	background:url("../images/leftb0.gif") top  no-repeat;
}

#leftbBars ul li a{
	display:block;
	color:#615A54;
	width:130px;
	line-height:14px;
	
}	

#leftbBars ul li:hover
{
	/*
	color:#9275BA;
	*/
	color:#CA0002;
	background:url("../images/leftb1.gif") top  no-repeat;
	
}
#leftbBars ul li a:hover
{
	/*
	color:#9275BA;
	*/
	color:#CA0002;
}	
#leftbBars ul li.leftbH{
	
	background-image:url("../images/leftb1.gif");
}
#leftbBars ul li.leftbH a
{
	/*color:#9275BA;*/
	color:#CA0002;
}	

#leftBanner1{
	position:absolute;
	top:325px;
	width:150px;
	margin: 0 auto;
}
#leftBanner1 a{
	width:150px;
}
#leftBanner1 table{
	color:#695F56;
	font-size:11px;
	line-height:18px
}
#leftBanner2{
	position:absolute;
	top:409px;
	width:150px;
	margin: 0 auto;
	
}
#leftBanner2 table{
	color:#695F56;
	font-size:11px;
	line-height:18px
}
#leftBanner2 a{
	width:150px;
}		
#mainTextArea{
	position:absolute;
	width:503px;
	left:166px;
	top:80px;
	background: url("../images/bg_maintextarea.jpg") top left no-repeat;
	padding-top:44px;
	padding-left:41px;
	/*min-height:450px; 
	height:auto;
	layout-grid-type : fixed;
	border:1px red solid;*/
}

#mainTextArea p{
	line-height:18px;
	color:#695F56;
	/*font-size:11px;*/
	padding-top:18px;
}

#mainTextArea table.tableman{
	width:503px;
	/*font-size:11px;*/
	margin-top:18px;
	
}
#mainTextArea table.tableman p.tableTitle{
	padding-top:0px;
	color:Black;
	height:18px;
	/*
	color:#8666B2;
	*/	
}
#mainTextArea table.tableman p.tableText{
	padding-top:0px;
	color:#706A65;
	line-height:18px;
	padding-right:10px
	
}
.sitemaptable {
	padding-top:9px;
	
	
	
}
.sitemaptable a{
	background:url(../images/bullet3.gif) no-repeat left top;
	padding-left:12px;
	display:block;
	color:#706F6E;
	font-size:11px;
	layout-grid-type : fixed;
	margin-top:0px;
	max-height:30px;
	
	line-height:12px;
	
}
.sitemaptable a:hover
{
	/*color:#8666B2;*/
	color:#Ca0002;
}
#mainTextArea ol{
	
}
#mainTextArea ol li{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:0px;
	color:#695F56;
	/*font-size:11px;*/
	vertical-align : text-top;
	list-style : decimal;
	line-height:18px;
}



#mainText p{
	top:0px;
	padding-left:0px;
	line-height:18px;
	padding-top:18px;
	color:#695F56;
	/*font-size:11px;*/
	width:374px;
	z-index:10
}
#mainText p a
{
	/*color:#8666B2;*/
	color:#Ca0002;;
	text-decoration:underline;
}
#mainText ul{
	margin-top:10px;
	width:344px;
	
}
#mainText ul li{
	list-style-image : url(../images/bullet1.gif);
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	color:#695F56;
	/*font-size:11px;*/
	vertical-align : text-top;
	line-height:18px;
	
	
}
#rigthPicArea{
	width:150px;
	position:absolute;
	top:85px;
	left:615px;
	height:400px;
	padding-top:68px;
	z-index:0;
	text-align:center
	
}
#rightPicArea p.img{
	width:150px;

}
#rigthPicArea {
	margin: 0 auto;
}
#rigthPicArea p.quoteTop{
	
	padding-top:5px;
	margin: 0 auto;
	height:12px;
	vertical-align:middle;
	text-align:center;
	
	
}
#rigthPicArea p.quote{
	text-align:center;
	font-size:11px;
	color:#695F56;
	font-style:italic;
	line-height:14px;
	padding-right:30px;
	padding-left:30px;
	vertical-align:middle;
	padding-top:3px;
	
}
#rigthPicArea p.quoteBot{
	padding-top:3px;
	margin: 0 auto;
	height:15px;
	vertical-align:middle;
	text-align:center
}
.formText{
	color:#695F56;
	/*font-size:11px;*/
	width:140px;
}
.formInput{
	color:#695F56;
	/*font-size:11px;*/
	width:220px;
	
	
}
.formInput input{
	color:#695F56;
	/*font-size:11px;*/
	width:218px;
	background-color:#FFFFFF;
	border-color:#D6D6D6;border-style : solid;border-width:1px;
	
}
.formInput select{
	color:#695F56;
	/*font-size:11px;*/
	width:220px;
	
}
.formInput textarea{
	color:#695F56;
	/*font-size:11px;*/
	width:372px;
	background-color:#FFFFFF;
	border-color:#D6D6D6;border-style : solid;border-width:1px;
	
}
.formSpace{
	height:5px;
}
.formSpace2{
	height:21px;
	background: url(../images/form_space2.gif) center no-repeat;
}

.formText2{
	/*color:#8666B2;*/
	/*font-size:11px;*/
	width:140px;
	color:Black;
}
.fontp
{
	color:Black;
	/*
	color:#8666B2;	
	*/
}

#titleHome
{
	height:18px
}

#titleHome h1
{
	margin-bottom:10px;	
	font-size:28px;
	font-family:Georgia;
	color:Black;
	font-weight:normal;
	/*
	font-size:18px;
	display:none;
	color:#504841;
	*/
}

#titleHome  img
{
	display:none;
}

.SucStory a
{
	color:#Ca0002;
}

.SucStory a:hover
{
	text-decoration:underline;
}

.SucSeperator
{	
	height:20px;		
	width:500px;		
	margin: 10px 0px 10px 0px;	
}

.titlePic
{
	/*width:160px;*/
	width:35%;
}
