body{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11.5px;
	color:#54585A;
}
img{
	border:none;
}
h1{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#fe741c;
	border-left:solid 15px #fe741c;
	padding-left:5px;
	
}
h2{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#fe741c;
	background-image:url(../images/orange_rarrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}
h3{
	margin-left:15px;
}
b{
	font-weight:bold;
	font-size:12px;
}
p{
	font-size:11.5px;
	padding-left:15px;
	line-height:16px;	
}
.pcopy{
	font-size:11.5px;
	padding-left:15px;
	line-height:16px;	
}
a{
	color:#84b8ad;
	font-weight:bold;
}
a:visited{
	color:#84B8AD;
}
ul{
	list-style-type:none;
	font-size:11.5px;
	line-height:16px;
	margin-left:-25px;
	*margin-left:15px;
}

ol {

	font-size:11.5px;
	line-height:16px;
	margin-left:-5px;
	*margin-left:15px;
}
ul.copy{
	list-style:none;
	line-height:18px;
}
ul.copy li{
	background-image:url(../images/orange_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.copy_small{
	font-size:10px;
}
#right_content ul{
	margin-left:-40px;
	*margin-left:0px;
}
#right_column ul{
	margin-left:-40px;
	*margin-left:0px;
}
#right_column ul li.active{
	font-weight:bold;
}
#wrapper{
	position:relative;
	margin-top:20px;
	width:710px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper_small{
	position:relative;
	margin-top:20px;
	width:710px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
dl{
	margin-left:auto;
	margin-right:auto;
		width:710px;
}
p.fd_results{
	margin-left:auto;
	margin-right:auto;
		width:710px;
}
#logo{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
#top_nav{
	position:absolute;
	top:0px;
	text-align:left;	
	margin-left:155px;
	left:-30px;
	width:710px;
	font-weight:bold;
	color:#54585A;
}
#top_nav a{
	font-weight:normal;
}
#top_nav a:hover, #footer_links a:hover{
	text-decoration:none;
	color:#73AB9C;
	font-weight:normal;
}
div#top_nav a.current, div#footer a.current{
	text-decoration:underline;
	color:#fe741c;
}

#search_box{
	width:145px;
	border:solid 1px #6da2a8;
	position:absolute;
	top:-3px;
	right:145px;	
	font-size:11.5px;	
	font-family:Arial;
	height:15px;
	color:#54585A;
	padding-left:3px;
}
#search_button{
	position:absolute;
	top:-3px;
	right:125px;	
}


#top_menu{
	width:710px;
	height:69px;
}
#menu{   
	height: 30px;
	width:620px;	
	position:absolute;
	left:0px;
	top:10px;
}
#menu li.current{
	border-bottom:solid 3px #fe741c;
}

#menu_img_home{
	background-image:url(../images/menu_home.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#flash_header{
	width:710px;
	height:193px;
}
#flash_movie{
	position:absolute;
	left:0px;
}
#manager_form_link{
	position:absolute;
	right:93px;
	top:154px;
}
#content_header{
	width:710px;
	height:44px;
}
#content_header img{
	text-align:right;
}
#crumbs{
	margin-top:3px;
	padding:8px 8px 0px 0px;
	width:710px;
	height:33px;
	background-image:url(../images/crumbs_bkg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#crumbs a{
	color:#54585A;
	font-size:11.5px;
	padding-left:3px;
}
#breadcrumb_text{
	font-size:11.5px;
	font-weight:bold;
}
#content{
	border-bottom:solid 1px #b0b0b0;
	width:710px;
	float:left;
}

#tblcontent{
	width:700px;
	float:left;
}

#left_column{
	width:485px;
	float:left;
}

#right_column{
	width:205px;
	float:left;
	margin-left:15px;
	position:absolute;
#	top:160px;
	right:0px;
}
#right_column img{
	margin-top:10px;
	border:solid 1px #999;
}
#right_column b{
	font-size:11.5px;
}	
#right_column ul li{
	height:14px;
	padding-top:3px;
	font-size:11.5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
	padding-left:15px;
	width:205px;
}
#right_column ul li a{
	text-decoration:none;
	color:#54585A;
	font-weight:normal;
}
#right_column ul li a:hover{
	text-decoration:none;
	color:#73AB9C;
	font-weight:normal;
}

#middle_content{
	width:710px;
	height:464px;
	margin-top:15px;
}
#left_content{
	width:453px;
	float:left;
	height:90px;
}
#right_content{
	float:right;
	background-image:url(../images/box_top_orange.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:238px;
	height:412px;
	background-color:#f3fbfc;	
	position:relative;
}
#right_content ul{
	list-style:none;
	position:relative;
	left:10px;
}
#left_column ul.blue_ul{
	list-style:none;
	position:relative;
	left:10px;
}
#right_content ul li{
	height:18px;
	padding-top:3px;
	font-size:11.5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	padding-left:20px;
	width:195px;
	border-bottom:1px dotted #b4b4b4;
	position:relative;
}
#left_column ul.blue_ul li{
	height:18px;
	padding-top:3px;
	font-size:11.5px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	padding-left:20px;
	width:195px;
	border-bottom:1px dotted #b4b4b4;
	position:relative;
	left:-25px;
	*left:15px;
}

#right_content ul li a,#left_column ul.blue_ul li a{
	text-decoration:none;
	color:#54585A;
	font-weight:normal;
}
#right_content ul li:hover, #left_column ul.blue_ul li:hover{
	text-decoration:none;
	color:#54585A;
	font-weight:normal;
	background-color:#c1e9f1;
}

#news{
	width:217px;
	height:310px;
	float:left;	
	margin-right:18px;
	background-color:#f5f5f5;
	position:relative;
	z-index:1000;
}
#solution_spotlight{
	width:217px;
	height:310px;
	float:left;	
	background-color:#f5f5f5;	
	z-index:1000;
}
#signup{
	position:relative;
	width:220px;
	height:53px;
	
}

#training{
	position:relative;
	width:215px;
	left:235px;
	top:0px;
	height:53px;	
	*top:-53px;	
	_top:-55px;
}

#footer{
	height:45px;
	width:710px;
	*margin-top:12px;
	float:left;
}
#footer p{
	font-size:9px;
	float:left;
}
#footer_links{
	float:left;
	position:absolute;
	left:470px;
	width:240px;	
}
#footer_links p a{
	font-size:9px;
	font-weight:normal;
}
.orange_link{
	color:#fe741c;
	text-decoration:none;
}
a.orange_link:visited{
;	color:#fe741c;
	color:#84b8ad;
	text-decoration:none;
}

#footer_links p a.orange_link{
	font-weight:bold;
}
.gray_link{
	color:#54585A;
	text-decoration:none;
}
a.gray_link:visited{
	color:#54585A;
	text-decoration:none;
}
.light_gray_link{
	color:#54585A;
	text-decoration:none;
}

.blue_top{
	background-image:url(../images/box_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.box_title{
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	padding-top:6px;
	margin-left:15px;
}
.box_title_orange{
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	padding-top:4px;
	margin-left:15px;
	margin-bottom:20px;
}
#contact_box{
	background-color:#f3fbfc;
	width:495px;
	height:445px;
	border:solid 1px #62999f;
	margin-left:15px;
	float:left;
}
#contact_buttons{
	background-color:#f3fbfc;
	width:495px;
	height:40px;
	position:relative;
	top:10px;
	border:solid 1px #62999f;
	float:left;
	margin-left:15px;
}
#demo_box{
	background-color:#f3fbfc;
	width:470px;
	height:495px;
	border:solid 1px #62999f;
	margin-left:15px;
	float:left;
	position:relative;
}
#demo_buttons{
	background-color:#f3fbfc;
	width:470px;
	height:40px;
	position:relative;
	top:90px;
	border:solid 1px #62999f;
	float:left;

}

#manager_box{
	background-color:#f3fbfc;
	width:470px;
	height:350px;
	border:solid 1px #62999f;
	margin-left:15px;
	float:left;
}
#manager_red_box{
	background-color:#fff8ed;
	width:470px;
	height:154px;
	*height:162px;	
	border:solid 1px #fe9a59;
	float:left;
	position:relative;
	top:20px;
}

#manager_red_box2{
	background-color:#fff8ed;
	width:470px;
	height:154px;
	*height:162px;	
	border:solid 1px #fe9a59;
	float:left;
	position:relative;
	top:20px;
}

#manager_blue_box{
	background-color:#f3fbfc;
	width:470px;
	height:150px;
	vertical-align:top;
	*height:154px;
	border:solid 1px #62999f;
	float:left;
	position:relative;
	top:30px;
}
#manager_buttons{
	background-color:#f3fbfc;
	width:470px;
	height:40px;
	position:relative;
	top:-10px;
	border:solid 1px #62999f;
	float:left;
}
.blue_text{
	margin-top:12px;
	margin-left:15px;
	font-weight:bold;
	color:#669999;
	font-size:12px;
	margin-bottom:15px;	
}
.orange_text{
	margin-top:12px;
	margin-left:15px;
	font-weight:bold;
	color:#fe741c;
	font-size:12px;
	margin-bottom:15px;
}
.form_field{
	font-weight:normal;
	font-size:11.5px;
	margin-left:15px;
	float:left;
	height:25px;
}
.form_part{
	font-weight:normal;
	font-size:11.5px;
	margin-left:15px;
	float:left;
}
.form_textbox{
	width:270px;
	height:15px;
	float:left;
	margin-left:130px;
	position:relative;
	top:-15px;

	padding:0px;
	clear:both;
	
}
.form_dropdown{
	width:275px;
	height:20px;
	float:left;
	margin-left:130px;
	position:relative;
	top:-15px;
	float:left;
	font-family:Verdana;
	font-size:11.5px;
	*margin-left:145px;
}
.form_text_area{

	width:270px;
	height:40px;
	float:left;
	margin-left:130px;
	position:relative;
	top:-15px;
	float:left;
}
.btn_submit{
	position:absolute;
	top:11px;
	left:275px;
}
.btn_reset{
	position:absolute;
	top:11px;
	cursor:hand;
	left:350px;
}
#left_column  b{
	font-size:11.5px;
}
#right_column ul li{
	height:auto;
}
.home_page_link{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.sign_up_form{
	background:#0F67A1 none repeat scroll 0 0;
	clear:both;
	display:none;
	margin:1em 0;
	padding:1em 15px;
	width:100px;
	height:100px;
}
.image_caption{
	text-align:center;
	width:175px;
	margin-bottom:2px;
	font-weight:bold;
	padding:0px;
}
	#gallery {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery ul { list-style: none;}
	#gallery ul li { display: inline; background-image:none;}
	#gallery ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

	#gallery2 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery2 ul { list-style: none;}
	#gallery2 ul li { display: inline; background-image:none;}
	#gallery2 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery2 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery2 ul a:hover { color: #fff; }

	#gallery3 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery3 ul { list-style: none;}
	#gallery3 ul li { display: inline; background-image:none;}
	#gallery3 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery3 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery3 ul a:hover { color: #fff; }

	#gallery4 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery4 ul { list-style: none;}
	#gallery4 ul li { display: inline; background-image:none;}
	#gallery4 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery4 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery4 ul a:hover { color: #fff; }

	#gallery5 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery5 ul { list-style: none;}
	#gallery5 ul li { display: inline; background-image:none;}
	#gallery5 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery5 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery5 ul a:hover { color: #fff; }

	#gallery6 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery6 ul { list-style: none;}
	#gallery6 ul li { display: inline; background-image:none;}
	#gallery6 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery6 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery6 ul a:hover { color: #fff; }

	#gallery7 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery7 ul { list-style: none;}
	#gallery7 ul li { display: inline; background-image:none;}
	#gallery7 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery7 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery7 ul a:hover { color: #fff; }

	#gallery8 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery8 ul { list-style: none;}
	#gallery8 ul li { display: inline; background-image:none;}
	#gallery8 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery8 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery8 ul a:hover { color: #fff; }

	#gallery9 {
		background-color: #fff;
		padding: 3px;
		width:185px;
	}
	#gallery9 ul { list-style: none;}
	#gallery9 ul li { display: inline; background-image:none;}
	#gallery9 ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery9 ul a:hover img {
		border: 5px solid #fe741c;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#gallery9 ul a:hover { color: #fff; }


a.slide_right{
	background-image:url(../images/orange_rarrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}
a.slide_down{
	background-image:url(../images/orange_rarrow_down.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}
tr.d0 td {
	font-size:11.5px;
	vertical-align:top;
}
tr.d1 td {
	background-color: #F3FBFC;
	font-size:11.5px;
	vertical-align:top;
}
tr.d2 th {
	background-color: #A7C9C8; 
	color: #fff;
	font-size:12px;
	font-weight:bold;
}

tr.tr1 td {
	font-size:11.5px;
	vertical-align:top;
	text-align:left;
}

tr.tr2 th {
	font-size:11.5px;
	vertical-align:top;
	text-align:left;
	color: #54585A;
}

.cell_data{
	font-size:11.5px;
	padding-left:5px;
	vertical-align:top;
	line-height:16px;
}

.cell_author{
	font-size:11.5px;
	font-weight:normal;
	vertical-align:top;
	text-align:left
}

#demotip { 
    display:none; 
    background:transparent; 
    font-size:12px; 
    height:70px; 
    width:130px; 
    padding:25px; 
    color:#fff;     
}

#demo a:hover img {
	border: 4px solid #fe741c;
	border-width: 4px 4px 4px;
	color: #fff;
}

#demo a:hover { color: #fff; }

#slideshow img { display: none }
#slideshow img.first { display: block }

#grey_out{
	color:#999999;
}

#manager_red_box_out{
	background-color:transparent;
	width:425px;
	height:100px;
	border:none;
	float:left;
	position:inherit;
	margin-left:20px;
	top:0px;
}

.imgW {border:1px solid #71AA9E; margin:5px; background-color:#FFFFFF;margin-left:15px;}
.imgW img {margin:5px;}
.imgW td {font-size:10px}
.titnews{font-weight:bold;margin-top:10px;margin-bottom:10px;}
.tit1{font-size: 12px; font-weight:bold;margin-top:12px;margin-bottom:12px;}
.tit2{font-weight:bold; margin-left:0px; margin-top:10px; margin-bottom:10px;}
.tit3{font-style:italic;margin-left:0px;}
.tit4{font-weight:bold; margin-left:0px; margin-top:10px; margin-bottom:10px;color: white}
.boxT {border:1px solid #71AA9E; margin:2px; background-color:#FFFFFF;}
.boxM {border:1px solid #71AA9E; padding-top:2px; padding-bottom:0px; padding-left:6px; padding-right:2px; background-color:#FFFFFF;}
.boxW {border:1px solid #71AA9E; padding:10px; background-color:#FFFFFF;}
.boxWL {border:1px solid #71AA9E; padding:10px; margin:0px 20px 0px 10px; background-color:#FFFFFF;}
.bullettight li {line-height:1.2;}
.headT{font-size: 12px; color: #73AB9C; font-weight:bold;}
.headT a:link, .headT a:visited, .headT a:hover, .headT a:active {color: #73AB9C; text-decoration:none;}
.orn{	color:#fe741c;font-size:11.5px;font-family:arial;}
.updsch {font-size: 10px; color: #FE741C; font-weight:bold; text-align:center;}
.title1{font-size: 12px; font-weight:bold;margin-top:12px;margin-bottom:12px;margin-left:15px;}
.title2{font-size: 11px; font-weight:bold; margin-left:15px; margin-top:10px; margin-bottom:10px;}

.date{
	font-size:10px;
	font-weight:bold;
}