@import url("reset.css");
body {
	font:11px/14px Arial, sans-serif;
	color:#333;
	padding:30px 0 0;
}
UL LI { list-style-type:none; }
img{
	border:none;
	display:block;
}
#main {
	margin:0 auto;
	width:952px;
}
h1.about{
	font:25px/28px Arial, sans-serif;
	color:#fff;
	margin:0;
	padding-left:40px;
	padding-top:60px;
	position:absolute;
}
h1.result{
	margin:0;
	text-indent:-9999px;
}
a{outline:none;}

a.logo{
	display:block;
	background:url(images/logo.jpg) no-repeat;
	/*width:249px;
	height:56px;*/
	width:203px;
    height: 48px;
	text-indent:-9999px;
}
#header{
	width:922px;/*952*/
	/*overflow:hidden; removed to show the dropdown list*/
	padding:0pt 0pt 10pt 4px; /*0 0 10px;*/
}
#header .logo-holder{
	/*float:left;*/
	width:249px;
	margin-bottom:-14px;
	
	height:56px;
}
#header .logo-holder strong{
	float:left;
	width:133px;
	margin:6px 0 0;
}
#header ul{
	float:left;/*changed from right*/
/*	width:680px;changed from 687*/
	margin:0;
	/*padding:40px 0 0 0 ; /* changed from 41px 0 0 when i applied the radmenu instead of the UL LI tags*/
	/*overflow:hidden;*/
	list-style:none;
	text-align:left; 
}
#header ul li{
	float:left; /*changed from right*/
	/*padding:20pt 0 0 8pt;changed from 00020*/
}
#header ul li a{
	font:bold 11px/14px Arial, sans-serif;
	/*color:#0069AA;*/
	text-transform:uppercase;
	text-decoration:none;
}
#header ul li a:hover{color:#0069aa}
#header ul li a.active{color:#0069aa}
#content{
	width:952px;
	float:left; /*added for the dhtml menu to work properly*/
	padding-top:10px; 
}
#content .head{
	width:951px;
	overflow:hidden;
}
#content .head2{
	width:951px;
	overflow:hidden;
	height:349px;
}
#content .box1{
	float:left;
	background:url(images/flash.jpg);/*background:url(images/bg-head.jpg) repeat-x;*/
	width:648px;
	height:242px;/*214*/
}
#content .box2{
	float:left;
	width:302px;
}
#content .box1b, #content .box2b, #learnmore2, .hidey{
	display:none;
}
#content .box2-info{
	float:left;
	width:297px;
	padding:31px 0 0 6px;background:url(images/box2.jpg) no-repeat;
	height:210px; 
}
#content .box2 h2{
	margin:0 0 0 3px;
	text-indent:-9999px;
}
#content .box2 h3{
	font:bold 12px/14px Arial, sans-serif;
	color:#0069aa;
	margin:3px 140px 0 3px;
}
#content .box2 p{
	color:#666;
	width:135px;
	margin:8px 0 0;
	padding:8px 0 0;
	border-top:1px solid #b2b2b2;
}
#content .box2 .photo{
	float:left;
	width:150px;
	padding:16px 0 0;
}

#content .block1new{
	display:none;
}
#content .block1{
	background:#0069aa url(images/bg-block1.jpg) no-repeat 100% 0;
	width:952px;
	height:136px;
	margin:7px 0 0;
}
#content .block1 .photo{
	float:left;
	width:176px;
}
#content .block1new .photo{
	float:left;
	width:176px;
	display:none;
}
#content .block1-info{
	float:left;
	width:752px;
	padding:15px 0 15px 8px;
	overflow:hidden;
}
#content .block1-info p{
	float:left;
	font:12px/16px Arial, sans-serif;
	color:#fff;
	width:430px;
	margin:5px 10px 0 0;
	display:inline;
}
#content .block1-info strong{
	font:bold 16px/16px Arial, sans-serif;
	color:#fff;
	margin:0;
}
#content .block1-info ul{
	float:left;
	background:url(images/border1.jpg) no-repeat;
	width:290px;
	padding:0 0 0 20px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .block1-info ul li{
	float:left;
	width:290px;
	margin:0 0 2px;
}
#content .block1-info ul li a{
	font:17px/33px Arial, sans-serif;
	color:#0069aa;
	display:block;
	width:202px;
	height:33px;
	background:url(images/button.jpg) no-repeat;
	padding:0 0 0 47px;
	text-transform:uppercase;
	text-decoration:none;
}
#content .block2{
	background:#d9eaf6 url(images/block2-top.jpg) no-repeat;
	margin:7px 0 0;
}
#content .block2-info{
	background:url(images/block2-foot.jpg) no-repeat 0 100%;
	width:896px;
	overflow:hidden;
	padding:11px 23px 13px 33px;
}
#content .block2new{
	background:#d9eaf6 url(images/block2-top.jpg) no-repeat;
	margin:7px 0 0;
}
#content .block2new-info{
	background:url(images/block2-foot.jpg) no-repeat 0 100%;
	width:896px;
	overflow:hidden;
	padding:11px 23px 13px 33px;
}

#content .techno{
	float:left;
	/*background:url(images/bg-techno.jpg) no-repeat;*/
	width:326px;
	height:120px;
	/*padding:0px 0px 0pt 8px;*/ /*32px 150px 0 18px;*/
	margin:0 19px 0 0;
}
#content .techno h3{
	font:bold 18px/20px Arial, sans-serif;
	color:#fff;
	margin:0 0 5px;
}
#content .techno a{
	float:left;
	font:14px/16px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}

#content .techno2{
	float:left;
	/*background:url(images/bg-techno.jpg) no-repeat;*/
	width:326px;
	height:120px;
	/*padding:0px 0px 0pt 8px;*/ /*32px 150px 0 18px;*/
	margin:0 19px 0 0;
	
}
#content .techno2 h3{
	font:bold 16px/18px Arial, sans-serif;
	color:#02406d;
	margin:0 0 5px;
}
#content .techno2 a{
	float:left;
	font:14px/16px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#content .techno2 p{
	font:12px/14px Arial, sans-serif;
}

#content .techno2 em{
	color:#076dad;
		font-style:normal;
		font-size:13px;
		display:block;
		margin-top:10px;
}

#content .techno a:hover, #content .techno2 a:hover{text-decoration:underline}
#content .new{
	float:left;
	background:url(images/border2.jpg) repeat-y;
	width:240px;
	padding:5px 15px 0 26px;
	margin:0;
	display:inline;
	min-height:115px;
	overflow:hidden;
}
#content .links{
	padding:5px 0 0 20px;
	/*margin:0 0 0 10px;*/
	display:inline;
}
* html #content .new{
	height:115px;
	overflow:visible;
}
#content .new h3{
	font:bold 14px/14px Arial, sans-serif;
	margin:0;
}
#content .new em{
	font-style:normal;
	margin:7px 0 0;
	display:block;
}
#content .new p{
	margin:0;
}
#content .new p a{
	font:11px/14px Arial, sans-serif;
	color:#333;
	background:url(images/arrow.jpg) no-repeat 100% 50%;
	padding:0 10px 0 0;
	text-decoration:underline;
}
#content .new a:hover{text-decoration:none}
#content .new ul{
	width:230px;
	padding:3px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .new ul li{
	float:left;
	width:230px;
}
#content .new ul li a{
	float:left;
	font:11px/16px Arial, sans-serif;
	color:#333;
	text-decoration:none;
}
#content .new ul li a:hover{text-decoration:underline}









#content .links2{
	padding:5px 0 0 20px;
	/*margin:0 0 0 10px;*/
	display:inline;

}
#content .links2 a{
	font:24px/16px Arial, sans-serif;
	color:#0069aa;
	display:block;
	width:202px;
	
	background-image:none;
	height:1px;
	
	text-transform:uppercase;
	text-decoration:none;
}
#content .links2 ul li{
background:url(images/newButton.gif) no-repeat;
float:none;
height:33px;
_height:16px;

}
#content .links2 ul li a{
	font:14px/10px Arial, sans-serif;
	color:#076DAD;
	margin:0;
height:20px;
padding:10px 0 0px 47px;
}
#content .links2 ul div{

	background:url(images/arrBullet.gif) no-repeat 0 2px;
	display:block;
	font-size:14px;
	line-height:14px;
	text-transform:none;
	height:20px;
	margin-left:18px;

}
#content .links2 ul div a{
font-size:14px;
	line-height:14px;
	padding:0 0 0 20px;
	text-transform:none;
}
#content .new2{
	float:left;
	background:url(images/border2.jpg) repeat-y;
	width:240px;
	padding:5px 15px 10px 26px;
	margin:0;
	display:inline;
	min-height:115px;
	overflow:hidden;
}
* html #content .new2{
	height:115px;
	overflow:visible;
}
#content .new2 h3{
	font:bold 16px/18px Arial, sans-serif;
	color:#02406d;
	margin:0 0 5px;
}
#content .new2 em{
	font-style:normal;
	margin:7px 0 0;
	display:block;
}
#content .new2 p{
	margin:0;
}
#content .new2 p a{
	font:11px/14px Arial, sans-serif;
	color:#333;
	background:url(images/arrow.jpg) no-repeat 100% 50%;
	padding:0 10px 0 0;
	text-decoration:underline;
}

#content .new2 a:hover{text-decoration:none}
#content .new2 ul{
	width:230px;
	padding:3px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .new2 ul li{
	float:left;
	width:230px;
	background:url(images/arrBullet.gif) no-repeat 0 2px;
	padding-left:20px;
	margin:6px;
}
#content .new2 ul li a{
	float:left;
	font:12px Arial, sans-serif;
	color:#333;
	text-decoration:none;
	
}
#content .new2 ul li a:hover{text-decoration:underline}














#content .head-about{
	background:url(images/head-about.jpg) no-repeat;	
	height:40px;
	padding:55px 0 0 41px;
	width:911px;
}

#content .head-app{
	background:url(images/head-app.jpg) no-repeat;	
	height:40px;
	padding:55px 0 0 41px;
	width:911px;
}

#content .head-aboutus{
	background:url(images/head-aboutus.jpg) no-repeat;	
	height:40px;
	padding:55px 0 0 41px;
	width:911px;
}

#content .head-tech{
	background:url(images/head-tech.jpg) no-repeat;	
	height:40px;
	padding:55px 0 0 41px;
	width:911px;
}
#content .blue-box{
	background:url(images/blue-box.jpg) no-repeat;
	width:866px;
	height:22px;
	padding:0 86px 0 0;
	margin:8px 0 0;
}
#content .blue-box a{
	float:right;
	font:bold 12px/22px Arial, sans-serif;
	color:#0069aa;
	text-decoration:none;
}
#content .blue-box a:hover{text-decoration:underline}
#content .about-info{
	width:952px;
	overflow:hidden;
	margin:17px 0 0;
	background:url(images/border3.jpg) repeat-y;
}
#content .column1{
	float:left;
	width:127px;
	padding:0px 5px 0 29px;/*changed from 7px 5px 0 29px;*/
}
#content .list{
	width:115px;
	padding:0pt 0pt 25px 12px;/*changed from 0 0 10px 12px*/
	margin:0;
	overflow:hidden;
	list-style:none;
}
#content .list li{
	width:115px; padding-top:4px;
}
#content .list li a{
	font:11px Arial, sans-serif;/* removed the line height 11px/20px*/
	color:#333;
	text-decoration:none;
	/*font-weight:normal; */
}
#content .list li a:hover{font-weight:bold;}
#content .list li a.active{ font-weight:bold; }
#content .list li a:active{ font-weight:bold; }
#content .list li a.selected{font-weight:bold;}

#content .slist{
	width:99px;
	/*padding:8px 0pt 8px 12px;*/
	margin:0;
	overflow:hidden;
	list-style:none;
	border:1px solid #b2b2b2;
	border-width:1px 0;
	vertical-align:top; 
}

#content .slist li{
	width:99px;
	padding:8px 0pt 8px 12px;
	line-height:3px; 
}
#content .slist li a{
	font:11px/12px Arial, sans-serif;
	color:#333;
	text-decoration:none;
}
#content .slist li a:hover{text-decoration:underline}
#content .column1 .box{
	/*background:url(images/bg-box.jpg) no-repeat;*/
	width:86px;
	height:150px;
	margin:22px 0 0 2px;
	/*padding:7px 12px 0 10px;*/
}
#content .column1 .box h3{
	font:bold 14px/14px Arial, sans-serif;
	color:#fff;
	margin:0 0 3px;
}
#content .column1 .box a{
	font:11px/12px Arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#content .column1 .box a:hover{text-decoration:underline}

#content .column2{
	float:left;
	width:579px;
	padding:7px 24px 5px 26px;
}
#content .column2 ul li 
{
	list-style-type:square;
	margin-left:20px;
	/*text-indent:5px;*/
	margin-left:20px;
	padding-bottom: 3px; 
}
#content .column2 .text{
	float:left;
	/*width:405px;  changed from 405 to579 to remove the right blue box
	padding:0 10px 0 0;*/
}
#content .column2 .text h2{
	font:bold 14px/16px Arial, sans-serif;
	margin:0 0 5px;
}
#content .column2 .text h1, #content .column2 .text h1 a{
	font:bold 11px/16px Arial, sans-serif;
	margin:0 0 5px;
}
#content .column2 .text h1 a:hover{text-decoration:underline; }
#content .column2 .text p{margin:0 0 20px}
#content .column2 .box{
	float:left;
	background:#d9eaf6 url(images/box-top.jpg) no-repeat;
	width:164px;
	margin:15px 0 0;
}
#content .column2 .box-info{
	background:url(images/box-foot.jpg) no-repeat 0 100%;
	padding:16px 18px;
	width:128px;
}
#content .column2 .box h3{
	font:bold 11px/14px Arial, sans-serif;
	margin:0 0 4px;
}
#content .column2 .box p{margin:0 0 12px}


#content .column3{
	float:left;
	width:160px;
	padding:15px 0 0 2px;
}

#content .column3 h3{
	margin:0;
	text-indent:-9999px;
}
#content .column3 h4{
	font:bold 11px/12px Arial, sans-serif;
	color:#0069aa;
	margin:4px 0 0;
}
#content .column3 .multi{
	background:url(images/bg-multi.jpg) no-repeat 0 100%;
	width:139px;
	height:14px;
	padding:133px 0 0;
	margin:14px 0 0;
	border-top:1px solid #b2b2b2;
}
#content .column3 .multi a{
	float:left;
	font:bold 11px/14px Arial, sans-serif;
	color:#0069aa;
	background:url(images/arrow1.jpg) no-repeat 100% 50%;
	padding:0 10px 0 0;
	text-decoration:none;
}
#content .column3 .multi a:hover{text-decoration:underline}
#content .column3 ul{
	width:140px;
	padding:12px 0 10px 0;
	margin:15px 0 0;
	overflow:hidden;
	list-style:none;
	border-top:1px solid #b2b2b2;
}
#content .column3 ul li{
	width:140px;
}
#content .column3 ul li a{
	font:11px/16px Arial, sans-serif;
	color:#333;
	text-decoration:none;
}
#content .column3 ul li a:hover{text-decoration:underline; }
#content .column3 ul li a.active{font-weight:bold; }



.footer{
	width:952px;
	/*overflow:hidden;*/
	float:left; 
}
.footer ul{
	width:952px;
	padding:20px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
.footer ul li{
	display:inline;
	padding:0 4px 0 9px;
	background:url(images/separator-foot.jpg) no-repeat 0 3px;
}
.footer ul li.first{background:none}
.footer a, .footer a:visited{
	font:11px/14px Arial, sans-serif;
	color:#999;
	text-decoration:underline;
}
.footer a:hover{text-decoration:none}
.footer p{
	color:#999;
	margin:2px 0 0;
	width:952px;
	text-align:center;
}
#dnn_dnnLOGIN_cmdLogin {
	color:#999999;
	display:block;
	font-weight:normal;
	padding-left:605px;
	float:left; 
}
.quickNew{
	background:url(images/qlDot.gif) repeat-x;
	padding-top:35px;
	margin-top:10px;
}
.quickNew .active{
	color:#02406d;
	font-size:12px;
	font-weight:bold;
}
.quickNew ul{
	padding-top:4px;
}
.quickNew ul li{
	background:url(images/arrBullet.gif) no-repeat 0 2px;
	font-size:14px;
	text-transform:none;
	padding-left:18px;
	padding-bottom:4px;
}
.quickNew ul li a{
font-size:12px;
font-weight:normal;
}
.quickNew ul li a:hover{
	color:#02406D;
}
*:first-child+html #content .links2 ul li#firstBull{
	height:auto;
}
*:first-child+html #header .logo-holder{
	
}