@charset "utf-8";
/* CSS Document Huthwaite Styles */
body{background:#ffffff url(/images/assets/bg_main.jpg) repeat-x; font-family:"Trebuchet MS", Arial, Verdana, Lucida Grande, serif; font-size:12px; color:#787f84; line-height:14px;}
body, html{height:100%; margin:0; padding:0; width:100%;}

/* Standard Fixes */
* {
	margin:0px;
	padding:0px;

}
* html .s{font-size:0; white-space:nowrap;}
.s{clear:both; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
img{border:0px;}
img, div, input { behavior: url("/js/iepngfix.htc") }

/* CONSTANTS */
ul li{list-style:none;}
ul.revert_ul li{list-style:disc; margin:5px 0px 0px 15px;}
ul.count li{float:left; margin:20px 5px 0px 0px;}
ul.count li a{line-height:normal;}

h1{font-size:14px;}
h2{font-size:16px;}
h3{font-size:12px;}
h4{}

#h{visibility:hidden;}

a{
	text-decoration:none;
	color:#3b8dc7;
}
a:hover{color:#212e84; text-decoration:underline;}

i{color:#3b8dc7;}
.whatsnew h1 {
	margin-bottom: 5px;
}

em{color:#3b8dc7;}
strong{color:#212e84;}

.spacer{height:2px; background:url(/images/assets/spacer.gif) repeat-x; margin:10px 0px 10px 0px; font-size:0px;}
.whatsnew {
	margin-bottom: 10px;
}

.space{margin:0px 10px 0px 0px;}
.devider{height:10px; width:10px;}
.space_blue{height:2px; background:url(/images/assets/spacer_blue.gif) repeat-x; margin:10px 0px 10px 0px; font-size:0px;}
.international_space_blue{height:2px; background:url(/images/assets/spacer_blue.gif) repeat-x; margin:3px 0px 3px 0px; font-size:0px;}

.col1{width:308px; float:left;}
.col2{width:625px; float:left;}

.error{ font-style:italic; color:#FF0000;}

/* Drop shadow for col1 */
.top{height:10px; background:url(/images/assets/col_top.gif) no-repeat; font-size:0px;}
.middle{background:url(/images/assets/col_md.gif) repeat-y;}
.base{height:10px; background:url(/images/assets/col_base.gif) no-repeat; font-size:0px;}

.top_blue{height:10px; background:url(/images/assets/col_top_blue.gif) no-repeat; font-size:0px;}
.middle_blue{background:url(/images/assets/col_md_blue.gif) repeat-y;}
.base_blue{height:10px; background:url(/images/assets/col_base_blue.gif) no-repeat; font-size:0px;}

.tab{background:#f3f3f3 url(/images/assets/tab_bg.gif) bottom repeat-x; padding:0px 10px 10px 10px;}
.tab2{background:#f3f3f3 url(/images/assets/tab_bg_blue.gif) bottom repeat-x; padding:0px 10px 10px 10px;}
.tab3{background:#f3f3f3 url(/images/assets/tab_bg.gif) bottom repeat-x; padding:5px 10px 7px 10px; margin:2px 0px 0px 0px;}

/* NAVIGATION */
/* see nav.css and ie.css */

/* SUB NAV */
/* in blue */
ul#nav2{color:#ffffff; margin:3px 0px 0px 0px;}
ul#nav2 li{background:#212e84; height:auto; *height:25px; padding:5px 10px 5px 10px; *padding:5px 10px 0px 10px; margin:0px 0px 5px 3px; *margin:0px 0px 0px 3px;}
ul#nav2 li img{float:right;}
ul#nav2 li .nav_font2{float:left;}
ul#nav2 li a{color:#ffffff; margin:0px;}
ul#nav2 li a:hover, ul#nav2 li:hover{background:#3280b6;}

/* MAIN CONTENT */
/* add .middle for dropshadow border see examples below */
.wrap{width:984px; margin:0 auto;}

.wrap .header{height:90px; background:#212e84 url(/images/assets/header_bg.gif) no-repeat;}
.wrap .header .strap{float:right; margin:35px 20px 0px 0px; color:#FFFFFF; display:inline; line-height:22px;}

.wrap .sub_wrap{width:964px; background:url(/images/assets/shadow_main.png) no-repeat; padding:10px 0px 0px 0px; margin:5px auto; *margin:-5px auto; clear:both;}
.wrap .sub_wrap .main_image{width:944px; padding:0px 0px 5px 0px; margin:0 auto;}

.wrap .sub_wrap .content{width:944px; margin:0px auto;}
.wrap .sub_wrap .content .second_image{padding:0px 0px 10px;}
.wrap .sub_wrap .content .flash{margin:-40px 0px 0px 0px;}

.wrap .sub_wrap .content .middle{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .middle_blue{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .center{padding:0px;}
.wrap .sub_wrap .content .center .image{float:left; padding:10px 5px 5px 5px; *padding:5px 5px 0px 5px;}
.wrap .sub_wrap .content .center .image img{border:2px solid #393939;}
.wrap .sub_wrap .content .center .text{padding:8px;}

.wrap .sub_wrap .content .news{margin:10px 0px 0px 0px;}
.wrap .sub_wrap .content .news .middle{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .news ul{background:#efefef;}

.wrap .sub_wrap .content .news ul li .arrow{float:left; margin:0px 10px 0px 0px; display:inline;}
.wrap .sub_wrap .content .news ul li .link{font-weight:bold; color:#706f6f;}
.wrap .sub_wrap .content .news ul li .date{float:right; color:#69c200; font-size:10px;}
.wrap .sub_wrap .content .news ul li.last{background:none; padding:10px;}
.wrap .sub_wrap .content .news ul li a{color:#45494c; line-height:1em;}

.wrap .sub_wrap .content .solution{background:#efefef;}
.wrap .sub_wrap .content .solution .middle{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .solution .image{padding:5px; float:right;}
.wrap .sub_wrap .content .solution .text{padding:10px;}
.wrap .sub_wrap .content .solution ul{margin:15px 0px 0px 2px;}
.wrap .sub_wrap .content .solution ul li{width:146px; float:left; margin:0px 5px 10px 0px; display:inline;}
.wrap .sub_wrap .content .solution ul li a{display:block; width:146px; height:30px; padding:3px 0px 0px 1px; background:url(/images/assets/tab_bg2.gif) no-repeat; color:#45494c;}
.wrap .sub_wrap .content .solution ul li a:hover{display:block; width:146px; height:30px; background:url(/images/assets/tab_bg2_over.gif) no-repeat; text-decoration:none; color:#3b8dc7;}
.wrap .sub_wrap .content .solution ul li a img{float:left; padding:5px 0px 0px 5px;}

/* -- Hack for new logo -- */
.wrap .sub_wrap .content .new_logo{position:absolute; float:left; margin:-60px 0px 0px 750px;}
/* ALL SECONDARY LEVEL STYLES */

.wrap .sub_wrap .content .alt_nav{background:#212e84; color:#ffffff;}
.wrap .sub_wrap .content .alt_nav .middle{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .alt_nav .image{padding:0px 10px 0px 10px; float:left;}
.wrap .sub_wrap .content .alt_nav .flash{
	padding:0px 10px 0px 10px;
	margin:0px;
	float:left;
}
.wrap .sub_wrap .content .alt_nav .center .heading{margin:0px 0px 0px 0px; display:inline; padding:0px; font-size:12px; font-weight:bold;}
.wrap .sub_wrap .content .alt_nav .center .heading2{margin:0px 0px 0px 10px; display:inline; padding:0px; font-size:12px; font-weight:bold;}
.wrap .sub_wrap .content .alt_nav .center .heading img{padding:-2px 0px 0px 0px; display:inline;  font-size:12px; font-weight:bold;}


.wrap .sub_wrap .content .alt_nav .text{padding:0px 10px 0px 10px; line-height:11px; font-size:11px;}
.wrap .sub_wrap .content .alt_nav ul{margin:0px 0px 0px 10px;}
.wrap .sub_wrap .content .alt_nav ul li{width:130px; margin:0px;  padding:0px 0px 0px 10px; background:url(/images/assets/sml_arrow2.gif) 0px 8px no-repeat; float:left; display:inline;}
.wrap .sub_wrap .content .alt_nav a{color:#7fc8fb; line-height:2em;}
.wrap .sub_wrap .content .alt_nav a:hover{color:#ffffff; text-decoration:none;}


.wrap .sub_wrap .content .alt_nav .textspacing a{color:#7fc8fb;line-height:16px; }
.wrap .sub_wrap .content .alt_nav .textspacing a:hover{color:#ffffff; text-decoration:none;}
.wrap .sub_wrap .content .alt_nav .textspacing ul{margin:0px 0px 0px 10px;}
.wrap .sub_wrap .content .alt_nav .textspacing ul li {width:130px; margin:4px 0px 0px 0px;  padding:4px 0px 0px 10px; background:url(/images/assets/sml_arrow2.gif) 0px 8px no-repeat; float:left; display:inline;}



.wrap .sub_wrap .content .alt_nav2{background:#212e84; color:#ffffff;}
.wrap .sub_wrap .content .alt_nav2 .middle{padding:0px 4px 0px 4px;}
.wrap .sub_wrap .content .alt_nav2 .center .heading{margin:0px 0px 0px 0px; display:inline; padding:0px; font-size:12px; font-weight:bold;}
.wrap .sub_wrap .content .alt_nav2 .center .heading2{margin:0px 0px 0px 10px; display:inline; padding:0px; font-size:12px; font-weight:bold;}
.wrap .sub_wrap .content .alt_nav2 .center .heading img{padding:-2px 0px 0px 0px; display:inline;  font-size:12px; font-weight:bold;}

.wrap .sub_wrap .content .alt_nav2 .text{padding:0px 10px 0px 10px; line-height:11px; font-size:11px;}
.wrap .sub_wrap .content .alt_nav2 ul{margin:0px 0px 0px 10px;}
.wrap .sub_wrap .content .alt_nav2 ul li{width:190px; margin:0px;  padding:0px 0px 0px 10px; background:url(/images/assets/sml_arrow2.gif) 0px 8px no-repeat; float:left; display:inline;}
.wrap .sub_wrap .content .alt_nav2 a{color:#7fc8fb; line-height:2em;}
.wrap .sub_wrap .content .alt_nav2 a:hover{color:#ffffff; text-decoration:none;}

.wrap .sub_wrap .content .alt_nav2 .textspacing a{color:#7fc8fb;line-height:16px; }
.wrap .sub_wrap .content .alt_nav2 .textspacing a:hover{color:#ffffff; text-decoration:none;}
.wrap .sub_wrap .content .alt_nav2 .textspacing ul{margin:0px 0px 0px 10px;}
.wrap .sub_wrap .content .alt_nav2 .textspacing ul li {width:130px; margin:4px 0px 0px 0px;  padding:4px 0px 0px 10px; background:url(/images/assets/sml_arrow2.gif) 0px 8px no-repeat; float:left; display:inline;}



.wrap .sub_wrap .content .main_text{padding:10px 10px 20px 10px; line-height:1.5em;}
.wrap .sub_wrap .content .main_text .sub_title{margin:0px 0px 10px 0px;font-size:14px;}
.wrap .sub_wrap .content .main_text .list_title{margin:10px 0px 0px 0px;}
.wrap .sub_wrap .content .main_text .date{font-size:10px; color:#999999; padding:0px; margin:0px 0px 10px 0px;}
.wrap .sub_wrap .content .main_text .subject{font-weight:bold; margin:5px 0px 5px 0px; font-size:13px;}
.wrap .sub_wrap .content .main_text img{float:right; border:2px solid #393939; margin:0px 0px 10px 10px; display:inline;}
.wrap .sub_wrap .content .main_text .video{float:right; margin:0px 0px 10px 10px; display:inline;}
.wrap .sub_wrap .content .main_text .video2{float:none; margin:0px 0px 10px 10px; display:inline;}
.wrap .sub_wrap .content .main_text .audio{float:none; margin:0px 0px 10px 10px; display:inline;}

.wrap .sub_wrap .content .main_text .insightimage{float:none;border:none; display:inline;}
.wrap .sub_wrap .content .main_text .insightimageright{float:right;border:none; display:inline;}
.wrap .sub_wrap .content .main_text .insightimageleft{float:left;border:none; display:inline;}
.wrap .sub_wrap .content .main_text .imageleft{float:left;border:none; margin:0px 5px 8px 2px; display:inline;}

.wrap .sub_wrap .content .main_text .client{width:290px; float:left; margin:10px 10px 10px 0px; padding:0px; display:inline;}
.wrap .sub_wrap .content .main_text .client .text{float:left; width:140px; line-height:11px; font-size:11px;}
.wrap .sub_wrap .content .main_text .client .text .heading{margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold;}
.wrap .sub_wrap .content .main_text .client .textfaculty{float:left; width:140px; line-height:13px; font-size:11px;}
.wrap .sub_wrap .content .main_text .client .textfaculty .heading{margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold;}
.wrap .sub_wrap .content .main_text .client .image{margin:0px 10px 0px 0px; width:140px; float:left; display:inline;}
.wrap .sub_wrap .content .main_text .client .image img{padding:0px; margin:0px;}

.wrap .sub_wrap .content .main_text .client2 .image{margin:0px 10px 0px 0px; width:140px; float:left; display:inline;}
.wrap .sub_wrap .content .main_text .client2 .image img{padding:0px; margin:0px;}
.wrap .sub_wrap .content .main_text .client2{width:605px; float:left; margin:10px 10px 10px 0px; padding:0px; display:inline;}
.wrap .sub_wrap .content .main_text .client2 .text2{float:left; width:445px; line-height:11px; font-size:11px;}
.wrap .sub_wrap .content .main_text .client2 .text2 .heading{margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold;}

.client2 .image{margin:0px 10px 0px 0px; width:140px; float:left; display:inline;}
.client2 .image img{padding:0px; margin:0px;}
.client2{width:605px; float:left; margin:10px 10px 10px 0px; padding:0px; display:inline;}
.client2 .text2{float:left; width:445px; line-height:11px; font-size:11px;}
.client2 .text2 .heading{margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-weight:bold;}

.wrap .sub_wrap .content .main_text table tr td{
}
.wrap .sub_wrap .content .main_text table td.epp  {border-left:solid 2px #000099; padding-left:4px;}
.wrap .sub_wrap .content .main_text table tr td label{
	width:210px;
	display:block;
}
.wrap .sub_wrap .content .main_text table tr td select{width:200px; font-size:10px;}
.wrap .sub_wrap .content .main_text table tr td input{width:200px; height:15px; font-size:10px;}
.wrap .sub_wrap .content .main_text table tr td textarea{width:200px; font-size:11px; font-family:"Trebuchet MS", Arial, Verdana, Lucida Grande, serif;}
.wrap .sub_wrap .content .main_text table tr td input.button{width:125px; height:30px; margin:20px 0px 20px 0px;}


.wrap .sub_wrap .content .main_text .address{float:left; width:350px;}

.wrap .sub_wrap .content .main_text .articles{margin:20px 0px 0px 0px; clear:both;}
.wrap .sub_wrap .content .main_text .articles .quote{font-size:12px; font-style:italic;}
.wrap .sub_wrap .content .main_text .articles .link{margin:3px 0px 0px 0px;}
.wrap .sub_wrap .content .main_text .articles .link img{float:left; margin:0px 5px 0px 0px; border:0px;}
.captcha {margin-left:33px ;}

/* FOOTER INFORMATION */
.footer{width:944px; margin:20px auto; padding:10px; color:#aba7a7; clear:both;}
.footer ul{color:#aba7a7;}
.footer ul li{float:left; margin:0px 5px 20px 0px; display:inline;}
.footer ul li a{color:#aba7a7; line-height:1em;}
.footer ul li a:hover{color:#aba7a7;}
/*-------- New line for logo ----------- */
.footer .foot_text{width:600px;}

.list1,.list2{float:left;list-style:none;width:300px;}

sup {height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;bottom: 1ex;}

table.quiz {border-bottom-style:solid; border-bottom-width:1px;}
.q1,.q2,.q3,.q4{ border-bottom-style:solid;border-bottom:1px solid #848484;padding:6px 12px 6px 0px;}
.q1,.q2,.q3,.q4{font-weight:bold;}
.q3 input,.q4 input{display:inline;}
.q3,.q4{white-space:nowrap;width:60px;}

.wrap .sub_wrap .content .articles2 .link {margin:3px 0px 0px 0px;}
.wrap .sub_wrap .content .articles2 .link img {	float:left;	margin:0px 5px 0px 0px;	border:0px;}

.nav_font	{font-size:10px;}
.nav_font2	{font-size:12px;}
.title		{font-size:16px;}
.list_title	{font-size:14px; font-weight:bold;}
.title2		{font-size:18px;}
.title_blue	{font-size:12px;}
.title_sky	{font-size:16px; font-weight:normal; padding-bottom:6px;}
.title_green{font-size:16px; font-weight:normal; padding-bottom:6px;}
.title_red	{font-size:16px; font-weight:normal; padding-bottom:6px;}
/* -----------------------------------------------------------

	New styles for SPIN, Customer Service & Negotiations 

--------------------------------------------------------------*/
.col3{width:921px; margin:8px auto;}
.col3 .top_alt{height:6px; background:url(/images/assets/col3_top.gif) no-repeat; font-size:0px;}
.col3 .head_alt{background:url(/images/assets/col3_center.gif) repeat-y; font-size:0px; margin:0px;}

.col3 .head_alt .tab_contact{width:910px; background:#f3f3f3 url(/images/assets/tab_cs.gif) bottom repeat-x; height:36px; margin:0px 0px 0px 5px;}
.col3 .head_alt .tab_nego{width:910px; background:#f3f3f3 url(/images/assets/tab_cs_sky.gif) bottom repeat-x; height:36px; margin:0px 0px 0px 5px;}
.col3 .head_alt .tab_spin{width:910px; background:#f3f3f3 url(/images/assets/tab_cs_green.gif) bottom repeat-x; height:36px; margin:0px 0px 0px 5px;}


.col3 .head_alt .negstitle{padding:8px 0px 5px 6px; color:#FFFFFF; font-size:20px;}
.col3 .head_alt .spintitle{padding:8px 0px 5px 6px; color:#FFFFFF; font-size:20px;}

.col3 .inside{width:636px; float:left;}
.col3 .inside .content_center{background:#f3f3f3 url(/images/assets/shadow_col3_center.png) repeat-y;}

.sub_image_red{padding:10px 12px 10px 12px; width:607px;}
.sub_image_sky{padding:10px 12px 10px 12px; width:607px;}
.sub_image_green{padding:10px 12px 10px 12px; width:607px;}

.col3 .inside .content_center .sub_image_red img{ border:2px solid #a81a32;}
.col3 .inside .content_center .sub_image_sky img{ border:2px solid #1aa0db;}
.col3 .inside .content_center .sub_image_green img{ border:2px solid #66ad4c;}

.col3 .inside .content_center .text{padding:0px 15px 10px 15px;}

.col3 .inside .content_center .text .title_red{color:#a81a32;}
.col3 .inside .content_center .text .title_sky{color:#1aa0db;}
.col3 .inside .content_center .text .title_green{color:#66ad4c;}

.col3 .inside .content_center .text p{padding:0px 0px 10px 0px;}
.col3 .inside .content_base{height:4px; background:#f3f3f3 url(/images/assets/shadow_col3_base.png) no-repeat;}
.col3 .inside .title_red{padding:0px 0px 10px 0px;}


/*-------------------------------------------------------*/
.col3 .menu_red{float:left; width:290px; margin:0px 0px 0px -6px; z-index:0; background:url(/images/assets/tab_menu.gif) repeat-y;}
.col3 .menu_red ul{list-style:none; padding:0px 1px 0px 0px;}
.col3 .menu_red ul li{border-bottom:1px solid #c3c3c3;  border-top:1px solid #f4f4f4; padding:10px;}
.col3 .menu_red ul li .im{float:left; margin:3px 8px 3px 0px; border:2px solid #a81a32;}
.col3 .menu_red ul li .ti{font-weight:bold; color:#787c7d;}
/*Flash movie fix, also requires wmode on the movie to be set to opaque*/
.col3 .menu_red ul li a object{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_red ul li a:hover object{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_red ul li a embed{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_red ul li a:hover embed{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}


.col3 .menu_red ul li a{margin:0px; padding:0px; line-height:normal; text-decoration:none;}
.col3 .menu_red ul li a .ti{color:#e34864;}
.col3 .menu_red ul li a .co{color:#787c7d;}

.col3 .menu_red ul li a img{filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_red ul li a:hover img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_red ul li a:hover .ti{color:#a81a32;}
.col3 .menu_red ul li a:hover .co{color:#45494c;}

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.col3 .menu_green{float:left; width:290px; margin:0px 0px 0px -6px; z-index:0; background:url(/images/assets/tab_menu.gif) repeat-y;}
.col3 .menu_green ul{list-style:none; padding:0px 1px 0px 0px;}
.col3 .menu_green ul li{border-bottom:1px solid #c3c3c3;  border-top:1px solid #f4f4f4; padding:10px;}
.col3 .menu_green ul li .im{float:left; margin:3px 8px 3px 0px; border:2px solid #66ad4c;}
.col3 .menu_green ul li .ti{font-weight:bold; color:#a81a32;}
/*Flash movie fix, also requires wmode on the movie to be set to opaque*/
.col3 .menu_green ul li a object{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_green ul li a:hover object{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_green ul li a embed{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_green ul li a:hover embed{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_green ul li a{margin:0px; padding:0px; line-height:normal; text-decoration:none;}
.col3 .menu_green ul li a .ti{color:#9bcb88;}
.col3 .menu_green ul li a .co{color:#787c7d;}

.col3 .menu_green ul li a img{filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_green ul li a:hover img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_green ul li a:hover .ti{color:#66ad4c;}
.col3 .menu_green ul li a:hover .co{color:#45494c;}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
.col3 .menu_sky{float:left; width:290px; margin:0px 0px 0px -6px; z-index:0; background:url(/images/assets/tab_menu.gif) repeat-y;}
.col3 .menu_sky ul{list-style:none; padding:0px 1px 0px 0px;}
.col3 .menu_sky ul li{border-bottom:1px solid #c3c3c3;  border-top:1px solid #f4f4f4; padding:10px;}
.col3 .menu_sky ul li .im{float:left; margin:3px 8px 3px 0px; border:2px solid #1aa0db;}
.col3 .menu_sky ul li .ti{font-weight:bold; color:#787c7d;}
/*Flash movie fix, also requires wmode on the movie to be set to opaque*/
.col3 .menu_sky ul li a object{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_sky ul li a:hover object{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_sky ul li a embed{  filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_sky ul li a:hover embed{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}


.col3 .menu_sky ul li a{margin:0px; padding:0px; line-height:normal; text-decoration:none;}
.col3 .menu_sky ul li a .ti{color:#84cae9;}
.col3 .menu_sky ul li a .co{color:#787c7d;}

.col3 .menu_sky ul li a img{filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4}
.col3 .menu_sky ul li a:hover img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
.col3 .menu_sky ul li a:hover .ti{color:#1aa0db;}
.col3 .menu_sky ul li a:hover .co{color:#45494c;}


#page_one #one .ti{color:#1aa0db;}
#page_one #one .co{color:#45494c;}
#page_one #one img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_onecs #one .ti{color:#a81a32;}
#page_onecs #one .co{color:#45494c;}
#page_onecs #one img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_two #two .ti{color:#1aa0db;}
#page_two #two .co{color:#45494c;}
#page_two #two img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_twocs #two .ti{color:#a81a32;}
#page_twocs #two .co{color:#45494c;}
#page_twocs #two img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_three #three .ti{color:#1aa0db;}
#page_three #three .co{color:#45494c;}
#page_three #three img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
#page_three #three flash{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_threecs #three .ti{color:#a81a32;}
#page_threecs #three .co{color:#45494c;}
#page_threecs #three img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
#page_threecs #three flash{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_four #four .ti{color:#1aa0db;}
#page_four #four .co{color:#45494c;}
#page_four #four img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
/*Flash movie fix, also requires wmode on the movie to be set to opaque*/
#page_four #four a object{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
#page_four #four a embed{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_fourcs #four .ti{color:#a81a32;}
#page_fourcs #four .co{color:#45494c;}
#page_fourcs #four img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
/*Flash movie fix, also requires wmode on the movie to be set to opaque*/
#page_fourcs #four a object{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
#page_fourcs #four a embed{ filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_five #five .ti{color:#1aa0db;}
#page_five #five .co{color:#45494c;}
#page_five #five img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_fivecs #five .ti{color:#a81a32;}
#page_fivecs #five .co{color:#45494c;}
#page_fivecs #five img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_six #six .ti{color:#1aa0db;}
#page_six #six .co{color:#45494c;}
#page_six #six img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_sixcs #six .ti{color:#a81a32;}
#page_sixcs #six .co{color:#45494c;}
#page_sixcs #six img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_seven #seven .ti{color:#1aa0db;}
#page_seven #seven .co{color:#45494c;}
#page_seven #seven img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_sevencs #seven .ti{color:#a81a32;}
#page_sevencs #seven .co{color:#45494c;}
#page_sevencs #seven img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_eight #eight .ti{color:#1aa0db;}
#page_eight #eight .co{color:#45494c;}
#page_eight #eight img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}

#page_nine #nine .ti{color:#1aa0db;}
#page_nine #nine .co{color:#45494c;}
#page_nine #nine img{filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1.0}
/*--------------------------------------------------------*/
.wrap .sub_wrap .content .solution2{width:308px;}
.wrap .sub_wrap .content .solution2 .image{float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.wrap .sub_wrap .content .solution2 .image img{padding:0px 0px 0px 4px;}
.wrap .sub_wrap .content .solution2 .image a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.wrap .sub_wrap .content .solution2 .text{padding:10px;}
.wrap .sub_wrap .content .solution2 ul{margin:15px 0px 0px 2px;}
.wrap .sub_wrap .content .solution2 ul li{width:146px; float:left; margin:0px 5px 10px 0px; display:inline;}
.wrap .sub_wrap .content .solution2 ul li a{display:block; width:146px; height:30px; padding:3px 0px 0px 1px; background:url(/images/assets/tab_bg2.gif) no-repeat; color:#45494c;}
.wrap .sub_wrap .content .solution2 ul li a:hover{display:block; width:146px; height:30px; background:url(/images/assets/tab_bg2_over.gif) no-repeat; text-decoration:none; color:#3b8dc7;}
.wrap .sub_wrap .content .solution2 .top{height:10px; background:url(/images/assets/col_top.gif) no-repeat; font-size:0px;}
.wrap .sub_wrap .content .solutionbottomright{width:308px; float:right;  }
.wrap .sub_wrap .content .solutionbottomright ul{margin:15px 0px 0px 2px;}
.wrap .sub_wrap .content .solutionbottomright ul li{width:146px; float:left; margin:0px 5px 10px 0px; display:inline;}
.wrap .sub_wrap .content .solutionbottomright ul li a{display:block; width:146px; height:30px; padding:3px 0px 0px 1px; background:url(/images/assets/tab_bg2.gif) no-repeat; color:#45494c;}
.wrap .sub_wrap .content .solutionbottomright ul li a:hover{display:block; width:146px; height:30px; background:url(/images/assets/tab_bg2_over.gif) no-repeat; text-decoration:none; color:#3b8dc7;}
.wrap .sub_wrap .content .solutionbottomright ul li a img{float:left; padding:5px 0px 0px 5px;}
.wrap .sub_wrap .content .solutionbottomright .middle{background:url(/images/assets/col_md.gif) repeat-y;padding:0px 4px 0px 4px;height:267px; }



.tabbottomright{background:#f3f3f3 url(/images/assets/tab_bg.gif) bottom repeat-x; padding:0px 10px 10px 10px;}
#errormsg {color:#FF0000;}


.wrap .sub_wrap .content .solutionbottom{width:626px;}
.wrap .sub_wrap .content .solutionbottom .image{padding:5px; float:left;}
.wrap .sub_wrap .content .solutionbottom .text{padding:10px; }
.wrap .sub_wrap .content .solutionbottom ul{margin:15px 0px 0px 2px;}
.wrap .sub_wrap .content .solutionbottom ul li{width:146px; float:left; margin:0px 5px 10px 0px; display:inline;}
.wrap .sub_wrap .content .solutionbottom ul li a{display:block; width:146px; height:30px; padding:3px 0px 0px 1px; background:url(/images/assets/tab_bg2.gif) no-repeat; color:#45494c;}
.wrap .sub_wrap .content .solutionbottom ul li a:hover{display:block; width:146px; height:30px; background:url(/images/assets/tab_bg2_over.gif) no-repeat; text-decoration:none; color:#3b8dc7;}
.wrap .sub_wrap .content .solutionbottom ul li a img{float:left; padding:5px 0px 0px 5px;}
.tabbottom{background:#f3f3f3 url(/images/assets/tab_bg.gif) bottom repeat-x; padding:0px 10px 10px 10px;}
.topbottom{height:10px; background:url(/images/assets/col_topbottom.gif) no-repeat; font-size:0px;}
.wrap .sub_wrap .content .solutionbottom .middle{background:url(/images/assets/col_md-bottom.gif) repeat-y;padding:0px 4px 0px 4px;}


.wrap .sub_wrap .content .solutionbottombottom{width:300px;}
.basebottom{height:10px; background:url(/images/assets/col_base-bottom.gif) no-repeat; font-size:0px;width:626px;}
