body{
	background:url(../images/migrate-page-bg.jpg) repeat-x #cccecd; 
	padding:0px; 
	margin:0px;
	font-size:12px;
}

p,form,ul,ol,li{
	padding:0px; 
	margin:0px;
}

form {
	font-size:12px;
}
	
/* LINKS */


A:link {
	color: #0560a6;
	TEXT-DECORATION: none; 
}
A:visited {
	color: #0560a6;
	TEXT-DECORATION: none; 
}
A:active {
	color: #0560a6;
	TEXT-DECORATION: none; 
}
A:hover {
	color: #0560a6;
	TEXT-DECORATION: underline; 
}




/* Underline Links */
.underline_link a {
	text-decoration: underline;

	}
.underline_link a:visited {

	}
.underline_link a:hover {
	text-decoration: none;
	}


p{
font-size:12px;
}

h1{
	font-size:20px;
	font-weight:bold;
	color:#da6a08;
}

h2.heading{
	font-size:20px;
	font-weight:bold;
	color:#da6a08;
}


h3{
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#003366;
}

h4{
	font-size:14px;
	font-weight:bold;
}

#main-content-wrapper {
	width:1013px; 
	margin:auto; 
	background:url(../images/body-borders.png) repeat-y;
}

#main-header-container{
	width:999px;
	margin:auto;
}

#top-section-links{
	background: url(../images/top-links-bg.jpg) repeat-x;
	height:29px; 
	width:999px; 
	margin:auto;
}

h1#top-section-left-links{
	padding:0px;
	margin:0px;
	float:left;
	width:250px;
	padding-left:40px;
	margin-top:7px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#top-section-left-links{
	padding:0px;
	margin:0px;
	float:left;
	width:250px;
	padding-left:40px;
	margin-top:7px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#top-section-right-links{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:7px;
	margin-right:5px;
	width:320px;
}

#top-section-searchbox{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
}

#top-banner-logos{
	background: url(../images/main-content-bg.jpg) no-repeat #2899cd;
	height:56px; 
	width:999px; 
	margin:auto;
}

#top-banner-pictures{
	background: url(../images/top-banner-pictures-bg.jpg) no-repeat #2899cd;
	height:118px; 
	width:999px; 
	margin:auto;
}

#top-banner-homepage{	
	background: url(../images/main-content-bg.jpg) no-repeat #2899cd 0px -56px;
	height:40px; 
	width:999px; 
	margin:auto;
}

#visimigrate-logo{
	background: url(../images/visimigrate-logo.png) no-repeat; 
	width:141px; 
	height:30px; 
	float:left; 
	margin-left:50px; 
	margin-top:10px;
}

#visionet-footer-txt{
	color:#da6a08;	
}

#visionetsystems-holidays-logo{
	background:url(../images/visionetsystems-holiday-logo.png) no-repeat;
	background-position:40px 6px; 
	width:120px; 
	height:56px; 
	float:left;
	text-align:left;
	padding-left:40px;
	padding-right:20px;	
}

#visionetsystems-holidays-logo span{
	display:none;
	margin:1000px;
}

#visionetsystems-logo{
	background:url(../images/visionetsystems-logo.jpg) no-repeat;
	background-position:40px 0px; 
	width:120px; 
	height:46px; 
	float:left;
	text-align:left;
	padding-left:40px;
	padding-right:20px;	
	margin-top:5px;
}

#visionetsystems-logo span{
	display:none;
	margin:1000px;
}

.clear-box{
	clear:both;
}

#main-content-container{
	background:url(../images/main-content-bg.jpg) no-repeat #2899cd 0px -174px; 
	width:999px; 
	padding:0px; 
	margin:auto; 
	text-align:left;
	z-index:2;
}

ul{
	font-size:12px;
}

ol{
	font-size:12px;
}

#main-content-container-flash-movie{
	width:999px; 
	padding:0px; 
	margin:auto; 
	text-align:left;
}


#navigation-links{
	width:458px; 
	height:15px; 
	float:right;
	text-align:right; 
	margin-right:55px; 
	margin-top:20px;
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}

#navigation-menu{
	width:735px; 
	float:right;
	text-align:right; 
	padding-right:20px; 
	margin-top:10px;
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	height:40px; 
}

#quicklinks_onleft{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-align:left; 
	font-weight:normal; 
	padding-top:30px; 
	padding-left:25px;
}


#quicklinks_onleft ul{
	padding:0px; 
	margin:0px;
	line-height:1.7em;
	list-style:none;
}


ul {
	list-style-type: none;
}

.arrow_bullet {
	background:url(../images/arrow_nav.gif) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
}

ul li#quicklinks_onleft_active {
	background:url(../images/link-bullet.png) no-repeat;
	background-position:0px 0px;
	color:#f86644;
	padding-left:35px;	
}

ul li#quicklinks_onleft_inactive {
	padding-left:35px;
	text-decoration: underline;		
}

ul li#quicklinks_onleft_active a{
	color:#f86644;
	text-decoration: underline;	
}

ul li#quicklinks_onleft_active a:active{
	color:#f86644;
	text-decoration: underline;		
}

ul li#quicklinks_onleft_active a:hover{
	color:#f86644;
	text-decoration: none;		
}

ul li#quicklinks_onleft_inactive a {
	color:#373737;
	text-decoration:none;
}

ul li#quicklinks_onleft_inactive a:active {
	color:#373737;
	text-decoration:none;	
}

ul li#quicklinks_onleft_inactive a:hover {
	color:#373737;
	text-decoration: underline;
}

ul li#quicklinks_onleft_inactive a:visited {
	color:#373737;	
	text-decoration:none;	
}

#main-actual-steps-container p {
	padding-top:8px;
	padding-bottom:5px;
}


p.first-para{
	margin-top:8px;
}

#migrate-content-footer-wrapper{
	background:url(../images/footer-bg.jpg) repeat-x #f0f0f0; 
	height:75px; 
	width:999px; 
	margin:auto;
}

img{
border:0px;
}

.red-color{
	color:#FF0000;
}

#footer-inside-container-left{
	float:left;
	padding-left:60px; 
	padding-top:20px; 
	text-align:left;
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:9px;
}

#footer-inside-container-right{
	float:right;
	padding-right:34px; 
	padding-top:15px; 
	text-align:right;
	width:500px;
}

#main-actual-steps-container{
	FLOAT: left; 
	MARGIN: auto; 
	WIDTH: 529px;
}

#main-actual-steps-container-home{
	background: url(../images/main-content-bg.jpg) no-repeat #2899cd 0px -97px;
	FLOAT: left; 
	MARGIN: auto; 
	WIDTH: 999px;
	padding:0px; 
	margin:0px;
}

#main-actual-steps-container-home h1{
	padding:0px; 
	margin:0px;
	PADDING-TOP: 25px;	
}

#main-actual-steps-container-password-recover{
	FLOAT: left; 
	MARGIN: auto; 
	WIDTH: 750px;
}

#main-actual-steps-container-password-recover h1{
	PADDING-TOP: 25px;
}


#main-actual-content-container{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#main-actual-content-container-home{
	PADDING-RIGHT: 5px; 
	MARGIN-LEFT: 210px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#main-actual-content-container-password-recovery{
	PADDING-RIGHT: 5px; 
	MARGIN-LEFT: 210px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#main-actual-content-container-user-profile{
	PADDING-RIGHT: 5px;
	padding-left:20px; 
	MARGIN-LEFT: 190px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px;
	margin-top:15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background:url(../images/user-profile-white-shadow.png); 
	background-position: -190px -189px;
}

#recovery-password-button-boxes{
	padding-top:10px;
}

#mainpicfirst{
	background:url(../images/lotus-notes-to-sharepoint-migration.png) no-repeat; 
	width:976px;
	margin:auto;
	height:370px;
}


#mainpicture-mainheading{
	color:#000000; 
	font-family:Geneva, Arial, Helvetica, sans-serif;  
	position:relative; 
	top:176px; 
	left:250px;
	width:520px; 
	font-size:22px;	
}

#mainpicture-download-brochure{
	color:#FF0000; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	position:relative; 
	top:157px; 
	left:670px; 
	width:160px; 
	font-size:120%; 
	text-align:center;
}

#mainpicture-heading1{
	color:#000000; 
	font-family:Geneva, Arial, Helvetica, sans-serif;  
	position:relative; 
	top:35px; 
	left:240px; 
	width:300px; 
	font-size:175%;
	font-weight:normal;
}

#mainpicture-heading2{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	position:relative; 
	top:40px; 
	left:240px; 
	width:300px; 
	font-size:150%; 
	color:#dd3f1a;
}

#mainpicture-heading-register{
	color:#000000; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	position:relative; 
    top:92px; 
	left:528px; 
	width:122px; 
	font-size:130%; 
	text-align:center;
}

.live-demo{
	padding-top:4px; 
	display:block; 
	padding-bottom:4px; 
	font-weight:bold; 
	font-size:145%; 
	color:#CC0000;
}
.mainbody_blk_content{
	width:999px;
	text-align:left; 
	margin-left:auto; 
	margin-right:auto;
	background:#FFFFFF;
}


#blk_menus_footer {
	background:#FFFFFF url(../images/blk_menus_footer_bg.jpg) repeat-x; 
	color:#999999;
	padding-top:20px;
	font: 80%/2.1 Helvetica, Arial, sans-serif;
}


#blk_menu_footer_col1 {
	width:244px; 
	float:left;
	background:#FFFFFF;
}

#blk_menu_footer_col1 p {
	margin-left:60px; 
}

#blk_menu_footer_col2 {
	width:244px; 
	float:left;
	background:#FFFFFF;	
}

#blk_menu_footer_col2 p {
	margin-left:25px;
}

#blk_menu_footer_col3 {
	width:244px; 
	float:left;
	background:#FFFFFF;	
}

#blk_menu_footer_col3 p {
	margin-left:25px;
}

#blk_menu_footer_col4 {
	width:244px; 
	float:left;
	background:#FFFFFF;	
}

#blk_menu_footer_col4 p {
	margin-left:5px;
}



.gray_color {
	color:#a9a9a9;
}


.gray_color a {
	color:#a9a9a9;
}

.gray_color a:visited {
	color:#a9a9a9;
}

.gray_color a:hover {
	color:#a9a9a9;
}


.orange_color a {
	color:#FF9900;
}

.orange_color a:visited {
	color:#FF9900;
}

.orange_color a:hover {
	color:#FF9900;
}


.white_color a {
	color:#ffffff;
}

.white_color a:visited {
	color:#ffffff;
}

.white_color a:hover {
	color:#ffffff;
}

	
.white_color {
	color:#ffffff;
}


.gray01_color a {
	color:#444444;
}

.gray01_color a:visited {
	color:#444444;
}

.gray01_color a:hover {
	color:#444444;
}


.gray01_color {
	color:#444444;
}

.gray_color {
	color:#a9a9a9;
}

.orange_color {
	color:#FF9900;
}

.blue_color {
	color:#209bd8;
}

.lightblue_color {
	color:#2797e6;
}

.green_color a {
	color:#c6db6a;
	text-decoration:none;
}

.green_color a:visited {
	color:#c6db6a;
	text-decoration:none;	
}

.green_color a:hover {
	color:#c6db6a;
	text-decoration:underline;
}

.green_color {
	color:#c6db6a;
}


.dark_green_color a {
	color:#607210;
}

.dark_green_color a:visited {
	color:#607210;
}

.dark_green_color a:hover {
	color:#607210;
}


.dark_green_color {
	color:#607210;
}

.underlined a:link{text-decoration:underline;}
.underlined a:visited{text-decoration:underline;}
.underlined a:hover{text-decoration:underline;}
.underlined a:active{text-decoration:underline;}


#blk_footer_row {
	background:url(../images/blk_footer_row_bg.jpg) no-repeat left; 
	height:135px;
}

#blk_footer_row1 {
	margin-left:60px; 
	color:#FCB63C; 
	font: 150%/1.7 Helvetica, Arial, sans-serif;
}

#blk_footer_row2 {
	margin-left:60px; 
	padding-top:42px;
	color:#777777; 
	font: 60%/1.9 Helvetica, Arial, sans-serif;
}



/* blk_footer_row2 LINKS */
#blk_footer_row2 a {
	color: #0560a6;
	text-decoration: none;
	}
#blk_footer_row2 a:visited {
	color: #0560a6;
	}
#blk_footer_row2 a:hover {
	color: #0560a6;
	text-decoration: underline;
	}
		
.powered-by-visionet{
	font-size:12px; 
	margin-top:10px; 
	display:block;	
}

#blk_contentbody_largepage {
	background:url(../images/blk_contentbody_largepage-bg.jpg) no-repeat #2899cd 0px -174px; 
	width:999px;
	margin:auto;
}

div#blk_contentbody_largepage #microsoft_sharepoint_logo{
	position: relative; 
	top: 5px; 
	left:-20px; 
	width:166px; 
	height:174px; 
	background:url(../images/microsoft_sharepoint_server.png); 
	float:right;
}


.content_main_details {
	color:#000000;
/*	color:#E4E4E4; */
	margin-left:45px; 
	margin-right:45px; 
	padding-top:10px; 
	font: 80%/1.7 Arial, Helvetica, sans-serif;
}


#blk_news_header {
	height:36px; 
	font: 100%/1.7 Arial, Helvetica, sans-serif;
	background:url(../images/main-content-bg.jpg) no-repeat #2899cd 0px -136px; 
	margin-left:7px;
	margin-right:7px;
	color:#000000;
}


.news_heading {
	padding-top:5px; 
	float:right;
	color:#888888;
}


.top_menu_navigation {
	text-align:right;
	color:#0560a6;
	width:999px;
	padding-top:7px;
	height:29px;
	background:url(../images/news_bg.jpg) repeat-x;

}


.top_menu_navigation ul {
	list-style-type: none;
}


.top_menu_navigation ul li {
	display:inline;
	text-align:left;
	padding-right:10px;
	margin-right:10px;
	background:url(../images/white_arrow_nav.gif) no-repeat;
	background-position:right 5px;
	
}


#reengineering_consulting_box{
	background:url(../images/sharepoint_re-engineering_bg.jpg) no-repeat;
	width:466px;
	height:279px;
	margin:auto;
}

#reengineering_consulting_heading{
	padding-left:55px;
	padding-top:20px;
}

#reengineering_consulting_component_container{
	padding-top:110px;
}

#reengineering_consulting_component_container p.first_para {
	display:block;
	padding:0px;
	padding-left:11px;
	padding-right:7px;	
	width:100px;
	float:left;
}

#reengineering_consulting_component_container p.second_para {
	display:block;
	padding-left:12px;
	padding-right:7px;		
	width:100px;
	float:left;
}

#reengineering_consulting_component_container p.third_para {
	display:block;
	padding-left:13px;
	width:100px;
	float:left;
}

#reengineering_consulting_component_container p.fourth_para {
	display:block;
	padding-left:15px;
	width:100px;
	float:left;
}





#implementation_approach_box{
	background:url(../images/implementation_approach_bg.jpg) no-repeat;
	width:334px;
	height:696px;
	margin:auto;
	line-height:1.3em;
}

#implementation_approach_prepare_box{
	padding-left:60px;
	padding-top:13px;
}

#implementation_approach_prepare_box p{
	background:url(../images/links_on_left_insidepages.gif) no-repeat;
	padding-left:7px;
	background-position:-7px 8px;
	font-size:12px;
	line-height:1.4em;
}

#implementation_approach_impact_box{
	padding-left:60px;
	padding-top:55px;
}

#implementation_approach_impact_box p{
	background:url(../images/links_on_left_insidepages.gif) no-repeat;
	padding-left:7px;
	background-position:-7px 8px;
	font-size:12px;
	line-height:1.4em;
}

#implementation_approach_convert_box{
	padding-left:60px;
	padding-top:55px;
}

#implementation_approach_convert_box p{
	background:url(../images/links_on_left_insidepages.gif) no-repeat;
	padding-left:7px;
	background-position:-7px 8px;
}

#implementation_approach_implement_box {
	padding-left:60px;
	padding-top:80px;
}

#implementation_approach_implement_box p{
	background:url(../images/links_on_left_insidepages.gif) no-repeat;
	padding-left:7px;
	background-position:-7px 8px;
	font-size:12px;
	line-height:1.4em;	
}


#engagement_steps_box{
	background:url(../images/engagement_steps_bg.jpg) no-repeat;
	width:466px;
	height:446px;
	margin:auto;
}

#engagement_steps_heading_container{
	height:145px;
}

#engagement_steps_heading_container p.heading01{
	display:block;
	padding-left:55px;
	padding-top:50px;
	width:100px;
	float:left;
	font-size:14px;
}

#engagement_steps_heading_container p.heading02{
	display:block;
	padding-left:45px;
	padding-top:50px;
	width:100px;
	float:left;
	font-size:14px;
}

#engagement_steps_heading_container p.heading03{
	display:block;
	padding-left:37px;
	padding-top:25px;
	width:100px;
	float:left;
	font-size:14px;
}

#engagement_steps_bullets_container{
	height:300px;
	width:466px;
}

#engagement_steps_bullets_container p.list01{
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	width:110px;
	float:left;
	font-size:11px;
	line-height:1.1em;
}

#engagement_steps_bullets_container p.list02{
	display:block;
	padding-left:15px;
	padding-right:15px;	
	padding-top:10px;
	width:110px;
	float:left;
	font-size:11px;
	line-height:1.1em;	
}

#engagement_steps_bullets_container p.list03{
	display:block;
	padding-left:15px;
	padding-right:15px;	
	padding-top:10px;
	width:110px;
	float:left;
	font-size:11px;
	line-height:1.1em;	
}



.normal_font_actualsize{
	font-family:Arial, Helvetica, sans-serif, 'Trajan Pro'; 
	font-weight:normal;
	font-size:12px;
}

.normal_font_actualsize_subcategory{
	font-family:Arial, Helvetica, sans-serif, 'Trajan Pro'; 
	font-weight:normal;
	color:#333333;
}

.indent_list_red_bullets{
	padding-left:25px;
	font-weight:normal;
	list-style-image:url(../images/quicklinks_redbullets.gif);
	line-height:1.5em;
	margin-top:10px;
}

.list_bullets{
	padding-left:10px;
	font-weight:normal;
	list-style-image:url(../images/quicklinks_bullets.gif);
	line-height:1.5em;
	margin-top:10px;
}

.normal_font_content{
	font-family:Arial, Helvetica, sans-serif, 'Trajan Pro'; 
	font-weight:normal;
}

#last_nav {
	display: inline;
	padding-right:55px;
	margin-right:3px;
	background-image:none;
}



/* Top Menu Links */

#top-section-right-links ul{
	margin: 0;
	list-style-type: none;
}

#top-section-right-links ul li{
	display: inline;
	padding:0px 6px 0px 10px;
	background:url(../images/top-section-links-sides-bg.png) no-repeat;
	background-position:0px 4px;
}

#top-section-right-all-links{
	float:right;
	text-align:right;
	width:700px;
	height:29px;
}

ul li#top-section-right-links-start {
	background:none;
}

#top-section-right-links ul li a{
	color:#333333;
	text-decoration:underline;
}

#top-section-right-links ul li a:hover{
	color:#333333;
	text-decoration:none;
}

#search-bttn{
	width:120px; 
	height: 12pt; 
	font-size:10px; 
	margin:0px; 
	padding:0px; 
	background:url(../images/search-input-bg.jpg) repeat-x; 
	border:0px; 
	color:#333333; 
	padding-left:5px; 
	padding-top:3px;
}

#top-search-input-boxes{
	float:right; 
	padding-right:10px; 
	width:120px; 
	margin-top:5px;
}

#search-go-bttn-box{
	float:right; 
	padding-right:25px; 
	margin-top:5px;
}

#search-go-bttn{
	background:url(../images/search-button.jpg); 
	width:30px; 
	height:19px; 
	border:0px;
}

/* Start of Menu CSS */

#menu {
	width:735px;
	height:38px;
	background:transparent url(../images/menubg.png) no-repeat top left;
	margin:0px;
	z-index:1;
	text-align:left;
	color:#333333;	
}


#nav {
	float: left;
	display: block;
	padding: 5px 10px 5px 10px;
	width:715px;
	z-index: 2;
}
		
#nav li {
	float: left;
	display: block;
	position: relative;
	color:#333333;
	z-index: 99;	 	
}
#nav li a {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 12px;
	font-weight:200;
	color: #ebebeb;
	padding: 5px 17px 5px 5px;
	margin-right: 5px;
	background: url(../images/tab.png) no-repeat right top;
}
#nav li a:hover {
	background: url(../images/tab.png) no-repeat right bottom;
	color:#000;
	text-decoration:none;
	z-index: 99; 	
}
#nav li a.selected { background: url(../images/tab.png) no-repeat right bottom; }
#nav li a.off { background-image: none; }
/* Sub Menu */
#nav ul {
	float: none;
	display: block;
	background: #3e9ec9;
	position: absolute;
	top: 28px;
	left: 1px;
	z-index: 101;
	padding-left:10px;
	padding-right:10px;
}
#nav ul li {
	float: none;
	display: block;
}
#nav ul li a {
	float: none;
	display: block;
	font-size: 12px;
	color: #ebebeb;
	padding: 5px;
	margin: 0;
	background: none;
	border-top: 1px solid #1078a6;	
	width: 140px;
	padding-bottom:7px;
	padding-top:7px;	
}
#nav ul li a:hover {
	background: none;
	color: #333;
}

/* End of Menu CSS*/


.sharepoint-best-solution-box{
	display:block;
	position:relative; 
	top:-160px; 
	left:-22px; 
	z-index:0; 
	float:left; 
	width:73px;
}

/* End of FullWidth Lower Content CSS*/


.left_col{width:610px; float:left; margin:0px 20px 0 0px; display:inline;}

.testimonial{height:130px; clear:both;}
.testimonial p{margin-top:15px;}
.testimonial img{float:left;}
.testimonial_wide img{float:left;}
.testimonial_wide{width:965px; height:140px; clear:both; margin-left:20px;}
.testimonial_wide p{margin-top:15px;}
.sidebar_testimonial {font-size:15px;}
.sidebar_testimonial strong{font-weight:bold; font-size:13px; color:#ff7900;}

.sidebar{width:305px; background-color:url(../images/user-profile-white-shadow.png); display:inline;  margin:0px 0 0 0; float:right; border-left:solid 1px #9abfe7;  overflow:hidden;}

.sidebar a{text-decoration:none;}
.sidebar a:hover{text-decoration:underline;}
.sidebar h2{display:block; padding:8px 0px 10px 0px; margin:0 0 8px 0; color:#0062f6}
.sidebar h3{display:block; margin:0px; padding:0px; margin-bottom:10px; color:#0062f6}
.sidebar ul{list-style:circle; list-style-position:inside;}
.sidebar li{margin:4px -5px;}
.sidebar img{padding:5px 3px;}



/* UTILITIES */
.blue a:link{color:#0062f6; text-decoration:underline;}
.blue a:visited{color:#0062f6; text-decoration:underline;}
.blue h2{color:#0062f6;}
.blue h3{color:#0062f6;}
.blue strong{color:#0062f6;}
.blue span{color:#0062f6; font-weight:bold;}
.green a:link{color:#108000; text-decoration:underline;}
.green a:visited{color:#108000; text-decoration:underline;}
.green h2{color:#108000;}
.green h3{color:#108000;}
.green strong{color:#108000;}
.green span{color:#108000; font-weight:bold;}
.orange a:link{color:#ff7900; text-decoration:none;}
.orange a:visited{color:#ff7900; text-decoration:none;}
.orange a:hover{color:#ff7900; text-decoration:underline;}
.orange h2{color:#ff7900;}
.orange h3{color:#ff7900;}
.orange strong{color:#ff7900;}
.orange span{color:#ff7900; font-weight:bold;}
.underlined a:link{text-decoration:underline;}
.underlined a:visited{text-decoration:underline;}
.underlined a:hover{text-decoration:underline;}
.underlined a:active{text-decoration:underline;}
.gray h3{color:#555;}
.gray a:link{color:#555;}
.gray a:visited{color:#555;}
.gray a:hover{color:#555;}
.gray span{color:#555;}


.red h3{color:#d72121; font-weight:bold; font-size:18px; text-decoration:none;}
.red a:link{color:#d72121; font-weight:bold; font-size:18px; text-decoration:none;}
.red a:visited{color:#d72121; font-weight:bold; font-size:18px; text-decoration:none;}
.red a:hover{color:#d72121; font-weight:bold; font-size:18px; text-decoration:underline;}
.red span{color:#d72121; font-weight:bold; font-size:18px; text-decoration:none;}

.float_left{float:left;}
.float_right{float:right; margin-bottom:10px;}
.clear{clear:both;}
.center{margin-left:auto; margin-right:auto;}
.text_left{text-align:left;}
.no_border{border:0 none;}


#blk_content_mainbody {
	width:976px;
}

#blk_contentbody_features {
	background:#FFFFFF;
/* 	background:url(../images/blk_contentbody_features_bg.jpg) no-repeat;  */
	height:59px;
}

#blk_contentbody_features_text {
	margin-top:10px; 
	float:left; 
	color:#CCCCCC;
	font: 120.5%/1.7 Helvetica, Arial, sans-serif; 
	padding-left:40px;
}

#blk_contentbody_features_bttn {
	margin-top:15px;
	float:right; 
	color:#ffffff ;
	font: 85.5%/1.7 Helvetica, Arial, sans-serif; 
	padding-right:55px;
}


#blk_content_picturearea {
	width:976px; 
}

#blk_contentbody01 {
/*	background: url(../images/blk_content_twocol_bg.jpg) #FFFFFF repeat-x; */
	height:190px; 
	width:976px;
}


#blk_content_twocol_spacer_left {
	width:18px; 
	height:190px; 
	float:left;
}

#blk_content_col1 {
	width:466px; 
	height:153px; 
	float:left; 
/*	background: url(../images/blk_content_2col_bg.jpg) no-repeat;  */
	margin-top:15px;
}

#blk_content_col1_heading {
	color:#209bd8;
	font: 130.2%/1.7 Geneva, Arial, Helvetica, sans-serif;
	padding-left:30px;
	border:0px;
	font-weight:bold;	 
}

#blk_content_col1_details {
	padding-top:10px;
	color:#607210; 
	padding-left:30px;
	width:410px;
	line-height:1.3; 	
}

#blk_content_twocol_spacer_middle {
	width:4px; 
	height:190px; 
	float:left;
}

#blk_content_col2 {
	width:448px; 
	height:153px; 
	float:left; 
/*	background: url(../images/blk_content_2col_bg.jpg) no-repeat; */
	margin-top:15px;
	
}

#blk_content_col2_heading {
	color:#FCA007;
	padding-left:30px;
	margin-top:5px;
	border:0px;
	margin:0px;
	padding-bottom:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 130.2%;
	line-height: 1.7;
	font-weight:bold;
}

#blk_content_twocol_spacer_sharepoint_c1 {
	width:30px; 
	height:80px; 
	float:left;
}

#blk_content_col2_details1 {
	color:#333437; 
	line-height:1.3; 
	width:410px; 
	float:left;
	padding-top:10px;
}

#blk_content_twocol_spacer_sharepoint_c2 {
	width:10px; 
	height:80px; 
	float:left;
}

#blk_content_col2_details2 {
	color:#333437; 
	font: 85.2%/1.7 Helvetica, Arial, sans-serif; 
	line-height:1.3; 		
	width:184px; 
	float:right;
	padding-top:10px;
}

#blk_content_twocol_spacer_right {
	width:18px; 
	height:190px; 
	float:right;
}


.callout a {
	float: left;
	display: block;
	background: url(../images/sidebar/bg-callout.png) no-repeat 0 0;
	width: 230px;
	height: 156px;
	margin: 0 0 15px 0;
	padding: 10px;
	font-size: 1em;
	line-height: 1.4em;
	text-decoration: none;
	color: #848484;
	overflow: hidden;
}
.callout a:hover {
	background: url(../images/sidebar/bg-callout.png) no-repeat 0 -176px;
	text-decoration: none;
	color: #666666;
}
.callout .float-left {
	margin: 0 5px 0 0;
}
.callout strong {
	display: block;
	font-size: 1.2em;
	line-height: 1.7em;
}
.callout span {
	display: block;
	font-size: 1.1em;
}

callout01{
	float: left;	
	width:448px; 
	height: 155px;	
}

.callout01 a {
	float: left;
	display: block;
	background: url(../images/heading_boxes.png) no-repeat 0 0;
	width:448px; 
	height: 155px;
	margin: 9px 0 15px 0;
	padding: 10px;
	overflow: hidden;
}
.callout01 a:hover {
	background: url(../images/heading_boxes.png) no-repeat 1px -175px;
	text-decoration: none;
	color: #666666;
	cursor:pointer;
}

.callout02{
	float: left;
	width:448px; 
	height: 155px;
}


.callout02 a {
	float: left;
	width:448px; 
	height: 155px;
	margin: 9px 0 15px 0;
	padding: 10px;
	background: url(../images/heading_boxes.png) no-repeat 0 0;
	overflow: hidden;
}

.callout02 a:hover {
	background: url(../images/heading_boxes.png) no-repeat 1px -175px;
	text-decoration: none;
	color: #666666;
	cursor:pointer;	
}

#all-screens-options-2{
	width:976px;
}



ul {
	list-style-type: none;
}

.arrow_bullet {
	background:url(../images/arrow_nav.gif) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
}

.circle_bullet {
	list-style-type:disc; 
	background-position:5px 6px;
	margin-left:35px;
}

.arrow_bullet02 {
	background:url(../images/arrow_nav.gif) no-repeat;
	background-position:5px 6px;
	padding-left:20px;
	margin-left:50px;
}

.special-notes{
	color:#FF0000;
	font-size:175%; 
	font-weight:bold; 
	margin-left:10px; 
	margin-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

#special-events-box{
	width:285px; 
	height:158px; 
/*	border:1px solid #dfdfdf; */
	background:url(../images/visimigrate-analyzer-registeration.jpg) no-repeat;*/
	background-position:-7px 0px;
	margin-top:0px;
	margin-bottom:2px;
	float:right;
	clear:both;
}

#special-events-heading{
	padding-left:33px; 
	padding-top:11px; 
	display:block; 
	color:#FFFFFF;
}

#special-events-heading.no-heading{
	display:none;
}

#special-events-morelinks{
	float:right; 
	padding-right:15px; 
	display:block; 
	padding-top:78px;
}

#link-image{
	margin-left:25px; 
	width:245px;
}
