/*

Theme Name: BridgeGate Theme

Theme URI: http://BridgeGate.com

Description: Custom BridgeGate Theme

Version: 1.0

Author: Valik Rudd

Author URI: http://www.flynewmedia.com

Tags: clean, white, orange, custom

*/



@charset "utf-8";

/* CSS Document */

body{

	margin:0;

	padding:0 0 10px 0;

	background:url(images/body_bg.jpg) repeat-x 0 0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;
	
	

}



div, p, ul, h1, h2, h3, h4, select{

	margin:0;

	padding:0;

}



.spacer{

	clear:both;

	font-size:0;

	line-height:0;

}



#main{

	width:938px;

	margin:0 auto;

	color:#000;

	background-color:#fff;
	
	padding-bottom:70px;

	}



#main_inner{

	width:884px;

	margin:0 auto;	

	border-left:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	padding:0 1px 0;

	margin-top:38px;

}



#body_inner div div.entry{

	margin-top:30px;

}



#main_inner_bg{

	background:url(images/con_inner_bg.jpg) repeat-x 0 0 #f1f1f1;

	color:#171717;

	width:884px;

	padding:13px 0 20px;

	}



#header{

	width:890px;

	padding:37px 0 0;

	position:relative;

	margin:0 auto;

}



.bar{

	width:145px;

	height:62px;

	background:url(images/bar.gif) no-repeat 0 0;

	position:absolute;

	top:78px;

	right:0px;

}



.logo_contact{

	width:890px;

	padding-bottom:14px;

}



.logo{

	float:left;

	width:238px;

	margin:3px 0 0 0;

}



.logo img{

	border:none;

	}

	

.bodyContent{

	width:855px;

	margin:14px auto 0;

	}

	

.bridge{

	font-size:14px;

	line-height:18px;

	background-color:inherit;

	color:#171717;

	padding:0 0 10px 5px;

}



.contact{

	float:right;

	width:208px;

}



.contact ul{

	list-style-type:none;

	width:213px;

	height:27px;

}



.contact ul li{

	float:left;

	width:auto;

	padding:0 11px;

	display:block;

	background:url(images/top-sapa.gif) no-repeat right top;

}



.contact ul li.nobg{

	background:none;

	padding:0 0 0 11px;

}



.contact ul li a{

	display:block;

	text-indent:-22222px;

	font-size:0;

	line-height:0;

	float:left;

	width:auto;

	}



.contact ul li a.contact1{

	background:url(images/contact_icon.gif) no-repeat 0 0;

	width:59px;

	height:22px;

	margin:3px 0 0 0;

	}

	

.contact ul li a.contact2{

	background:url(images/support_icon.gif) no-repeat 0 0;

	width:58px;

	height:25px;

	}

	

.contact ul li a.contact3{

	background:url(images/support-place-holder.jpg) no-repeat 0 0;

	width:58px;

	height:25px;

	}



.navigation{

	width:891px;

}



.navi_lt{

	float:left;

	width:10px;

	height:36px;

	background:url(images/navi_lt.jpg) no-repeat 0 0;

}



.navi_rt{

	float:left;

	width:10px;

	height:36px;

	background:url(images/navi_rt.jpg) no-repeat 0 0;

}



.navi_mid{

	float:left;

	width:871px;

	height:36px;

	background:url(images/navi_bg.jpg) repeat-x 0 0;

}



.navi_mid ul{

	height:36px;

	list-style-type:none;

}



.navi_mid ul li{

	float:left;

	width:auto;

	line-height:36px;

	background:url(images/nai_divide.jpg) no-repeat right 4px;

	padding:0 27px;

	display:block;

}



.navi_mid ul li.last{

	background-image:none;

	}



/*.navi_mid ul li.no_bg{

	background:none;

}



.navi_mid ul li.affi{

	padding:0 18px 0 23px;

}



.navi_mid ul li.news{

	padding:0 31px 0 31px;

} 



.navi_mid ul li.resources{

	padding:0 16px 0 31px;

} 

*/

.navi_mid ul li a{

	/*text-indent:-5000px;*/

	text-decoration:none;

	/*display:block;*/

	/*width:64px;*/

	height:26px;

	color:#fff;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

}



.navi_mid ul li a:hover{

	color:#730e00;

}



.navi_mid ul li.current_page_item a{

	/*text-indent:-5000px;*/

	text-decoration:none;

	/*display:block;*/

	/*width:64px;*/

	height:26px;

	color:#730e00;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

	/*float:left;*/

}



.navi_mid ul li.current_page_item a:hover{

	color:#730e00;

}



/*.navi_mid ul li a.com{

	background:url(images/company.jpg) no-repeat 0 9px;

}



.navi_mid ul li a.pro{

	background:url(images/product.jpg) no-repeat 0 9px;

}



.navi_mid ul li a.solu{

	background:url(images/solution.jpg) no-repeat 0 9px;

}



.navi_mid ul li a.ser{

	background:url(images/service.jpg) no-repeat 0 9px;

}



.navi_mid ul li a.affi{

	background:url(images/affila.jpg) no-repeat 0 9px;

	width:70px;

}



.navi_mid ul li a.news{

	background:url(images/news.jpg) no-repeat 0 9px;

}



.navi_mid ul li a.news{

	background:url(images/news.jpg) no-repeat 0 9px;

	width:99px;

}



.navi_mid ul li a.resour{

	background:url(images/resources.jpg) no-repeat 0 9px;

	width:67px;

	

}

*/



/*---------------drop down menu---------*/

#dropmenu li{

	position:relative;

	}

	

.sublink{

	position:absolute;

	background:url(images/drop_bg.png) no-repeat left bottom;

	left:0;

	top:35px;

	padding:0 0 14px 0;

	width:127px;



	}

	

/*#dropmenu li:hover .sublink{

	display:block;

	}*/

	

#dropmenu li ul{

	background:url(images/drop_bg.png) repeat-y 0 0;

	width:127px !important;

	}

	

#dropmenu li ul li{

	background-image:none !important;

	

	padding:0 !IMPORTANT;

	}

	



/*--------------drop down menu end-----------*/



div.header_pic{

	width:858px;

	height:249px;

	margin:0 auto;

}



.header_pic h1{

	background:url(images/glabal.jpg) no-repeat 0 0;

	margin:12px 0 0 23px;

	height:38px;

}



.header_pic p{

	width:407px;

	background:url(images/header-text.gif) no-repeat 0 0;

	margin:33px 0 0 20px;

	height:67px;

}



.learn{

	background:url(images/learn-more.gif) no-repeat 0 0;

	width:102px;

	height:13px;

	display:block;

	text-indent:-22222px;

	font-size:0;

	line-height:0;

	margin:31px 0 0 21px;

	}



/*body part start*/



#content{

	width:855px;

	margin:14px auto 0;

}





.integrate{

	width:847px;

	margin:0;

}



.integrate_left{

	float:left;

	width:492px;

	border-right:0px solid #d9d8d8;

	margin:0;

}



.health{

	width:468px;

	background:url(images/govt_innerbgbot.jpg) no-repeat 0 bottom;

	padding-bottom:7px;

}



.health ul{

	list-style-type:none;

	height:65px;

	/*background:#f9f9f9;*/

	font-size:0;

	line-height:0;

}



.health ul li{

	float:left;

	width:155px;

	line-height:16px;

	display:block;

	text-align:center;

	margin:0 1px 0 0;

	height:65px;

}



.health ul li.no_mar{

	margin:0 0 0 0;

}



.health ul li a{

	background:url(images/button.gif) no-repeat 0 0;

	font-size:12px;

	line-height:16px;

	font-weight:normal;

	background-color:inherit;

	color:#4d4d4d;

	text-decoration:none;

	text-align:center;

	display:block;

	height:60px;

	padding:5px 0 0 0;

}



.health ul li a:hover{

	font-weight:bold;



}



.health ul li a.health_btn{

	background:url(images/button_two.gif) no-repeat 0 0;

}



.health ul li a:hover.health_btn{

	background:url(images/hover_two.gif) no-repeat 0 0;

}





.health ul li a.govt_btn{

	background:url(images/button_three.gif) no-repeat 0 0;

}



.health ul li a:hover.govt_btn{

	background:url(images/hover_three.gif) no-repeat 0 0;

}



.health ul li a span{

	display:block;

}



.health ul li a:hover, .health ul li a.selected{

	background:url(images/hover.gif) no-repeat 0 0;

	color:#1b77b0;

	background-color:inherit;

}



.sub_integr{

	width:465px;

	background:url(images/govt_innerbg.jpg) repeat-y 0 0;

}

.tabInside{

	background:url(images/tab_inside.gif) no-repeat 0 0;

	}



/*.sub_integr span.bot{

	width:466px;

	height:7px;

	background:url(images/govt_innerbgbot.jpg) no-repeat 0 bottom;

	display:block;

}*/



.sub_integr h2{

	font-size:12px;

	line-height:16px;

	color:#010409;

	background-color:inherit;

	padding:28px 27px 1px 31px;

	font-weight:bold;

	/*padding-bottom:1px;*/

}



.sub_integr p{

	font-size:12px;

	padding:0 27px 20px 31px;

	line-height:16px;

	background-color:inherit;

	color:#7b7b7b;

	/*padding-bottom:35px;*/

/*	font-weight:bold;*/

}

.integrate_right{

	float:left;

	width:300px;

	padding:0 0 0 20px;

	border-left:1px solid #d9d8d8;

}



.integrate_right h3{

	font-size:24px;

	line-height:20px;

	background-color:inherit;

	font-weight:normal;

	color:#010409;

	padding:0 0 10px 0;

	

}



.integrate_right h4, .integrate_right h4 a:link, .integrate_right h4 a:active, .integrate_right h4 a:visited {

	font-size:16px;

	line-height:18px;

	font-weight:normal;

	color:#217ab2;

	padding:0;

	background-color:inherit;

	margin:0;

	text-decoration:none;

	

	padding-top:10px;

	}



.integrate_right p{

	font-weight:normal;

	background-color:inherit;

	color:#7b7b7b;

	font-size:12px;

	line-height:18px;

	

}



/*footer part start*/



#footer{

	width:890px;

	margin:0 auto;

}



.footer_link{

	width:890px;

	background:url(images/foot_bg.jpg) repeat-x 0 0;

}



.link_lt{

	float:left;

	background:url(images/foot_lt.jpg) no-repeat 0 0;

	width:10px;

	height:40px;

}



.link_rt{

	float:right;

	background:url(images/foot_rt.jpg) no-repeat 0 0;

	width:10px;

	height:40px;

}

.link_mid{

	float:left;

	width:590px;

	height:40px;

	padding:0 0 0 270px;

	

}



.link_mid ul{

	list-style-type:none;

	height:24px;

	/*margin:10px 0 0 280px;*/

	float:left;

	width:auto;

	margin:8px 0 0 0;

}



.link_mid ul li{

	float:left;

	width:auto;

	display:block;

	font-size:10px;

	line-height:24px;

	padding:0 16px;

	color:#fff;

	background-color:inherit;

	background:url(images/foot_divide.jpg) no-repeat right 0;

}



.link_mid ul li a{

	text-decoration:none;

	font-size:12px;

	line-height:18px;

	color:#fff;

	background-color:inherit;	

}



.link_mid ul li a:hover{

	color:#84c9ff;

	background-color:inherit;

}



.link_mid ul li.none_bg{

	background:none;

	padding:0 0 0 16px;

}



.link_mid ul li a.pad_bg{

	margin:0 100px 0 4px;

}



#footer p{

	font-size:12px;

	line-height:18px;

	color:#1b77b0;

	background-color:inherit;

	text-align:center;

	margin:10px 0 0 0;

}



#footer p.footerDate{

	font-size:12px;

	line-height:20px;

	float:right;

	width:256px;

	color:#fff;

	background-color:inherit;

	text-align:left;

	margin:10px -20px 0 0;

	padding:0;

	}

	

	

/*inner pages design part start*/



#body_inner{

	width:890px;

	background:url(images/inside_body.gif) repeat-y 0 0;

	margin:0 auto;

	padding:0 0 0 0;

}



.exam_lt{

	float:left;

	width:645px;

	padding:20px 0 58px 42px;

}

.exam_lt h2.example{

	font-size:18px;

	line-height:24px;

	color:#000;

	background-color:inherit;

	font-weight:normal;

	padding:21px 0 5px 0;

	text-transform:uppercase;

}



.exam_lt p.auth{

font-size:12px;

color:#f96c09;

}



.exam_lt h2.example span{

	font-size:18px;

	color:#01698b;

	background-color:inherit;

	display:block;

	padding:5px 0 0 0;

}



.exam_lt p.steph {

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	line-height:24px;

	color:#e95f03;

	background-color:inherit;

	padding:9px 0 26px 0;

}



#thesinglecontent {

margin-top:20px;

font:12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;

color:#333333;

}



#thesinglecontent ul{

padding:10px 0 10px 30px;;

}

#thesinglecontent ul li{
padding:10px 0;
}

#thesinglecontent ul li ul{

padding:5px 0 5px 30px;;

}

#thesinglecontent ul li ul li{
padding:3px 0;
}

#thesinglecontent p{

padding:8px 0;

}



.exam_lt a:link, .exam_lt a:active, .exam_lt a:visited {

	color:#217ab2;

	text-decoration:none;

	}

	

.exam_rt a:link, .exam_rt a:active, .exam_rt a:visited {

	color:#666666;

	font-weight:normal;

	text-decoration:none;

	}

	

.exam_lt a:hover, .exam_rt a:hover {

	text-decoration:underline;

	}

	

.exam_rt ul{

font-weight:bold;

color:#000000;

list-style:none;

}



 .exam_rt ul li h2{

 font-size:18px;

font-weight:bold;

color:#217ab2;

list-style:none;

}



.exam_rt ul li form {

margin-bottom:20px;

}



.exam_rt ul ul{

padding-top:10px;

padding-bottom:10px;

}



#sidebar {

padding-top:50px;

}



.brown_fox {

	font-size:12px;

	line-height:18px;

	color:#5b5b5b;

	background-color:inherit;

}



.brown_fox img{

	margin:18px 0 0 24px;

	}

	

.exam_rt{

	float:right;

	width:183px;

	background:url(images/inside-right.gif) repeat-x 0 0;

	padding:19px 0 77px 0;

	margin:0 2px 0 0;

}



.exam_rt_inner{

	width:164px;	

	margin:0 auto;	

}



.exam_rt_inner h4.goes{

	/*padding:36px 0 0 0;*/

	font-size:12px;

	line-height:12px;

	padding:0 0 9px 0;

	color:#0172ae;

	background-color:inherit;

}



.exam_rt_inner h4.second{

	padding:27px 0 0 0;

	font-size:12px;

	line-height:12px;

	color:#0172ae;

	background-color:inherit;

}	



#sidebuttons {

margin-top:20px;

}



.text{

	font-size:12px;

	line-height:18px;

	color:#656565;

	padding:0 0 7px 0;

	width:155px;

	background-color:inherit;

}



.contact_us{

	width:164px;

	background:url(images/top_mid.gif) repeat-y 0 0;

	margin:21px 0 0 0;

}



.contact_us span.up{

	background:url(images/top_con.gif) no-repeat 0 0;

	width:163px;

	height:9px;

	display:block;

	margin-top:-8px;

}



.contact_us span.dwn{

	background:url(images/bot_con.gif) no-repeat 0 bottom;

	width:163px;

	height:9px;

	display:block;

}



.midd{

	width:160px;

	background:url(images/mid_xbg.gif) repeat-x 0 0;

	margin:0 auto;

}



.midd_inner{

	width:148px;

	margin:0 auto;

/*	border:1px solid #000;*/

}



.midd_inner ul{

	width:150px;

	list-style-type:none;

	margin:0 0 0 4px;

}



.midd_inner ul li{

	display:block;

	border-bottom:1px solid #dcdcdc;

	padding:5px 0;

	width:150px;

}



.midd_inner ul li a{

	display:block;	

	text-indent:-22222px;

	height:29px;

}



.midd_inner ul li a.con_us1{

	background:url(images/con_us_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.con_us2{

	background:url(images/downloads_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.con_us3{

	background:url(images/request_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.con_us4{

	background:url(images/quote_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.con_us5{

	background:url(images/news_icon.gif) no-repeat  0 0;

}





.midd_inner ul li a.con_us{

	background:url(images/con_us_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.dloads_us{

	background:url(images/downloads_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.request_us{

	background:url(images/request_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.quote{

	background:url(images/quote_icon.gif) no-repeat  0 0;

}



.midd_inner ul li a.news{

	background:url(images/news_icon.gif) no-repeat  0 0;

}





.midd_inner ul li a.con_link{

	width:71px;

}

#pixopoint_menu1_wrapper{

	float:left;

	width:871px;

	}

#navi{height:36px;background:transparent;display:block;padding:0;font:normal 18px Arial,sans-serif;text-transform:uppercase;}

#menu ,#menu ul {margin: 0;padding: 0;list-style: none; /*height:36px;*/ background:url(images/navi_bg.gif) repeat-x 0 0;}

#menu a {color: #fff; display: block; height:34px; /*padding: 4px 10px 6px 10px;*/ font-weight:bold !important;}

#menu a:hover {color: #ccc; display:block;  text-decoration: none;/*background:#0066cc;*/} /* Design for links when the mouse is over them */

#menu li {float: left; margin: 0; padding: 0; display:block;}

#menu li a{float:left;}

#menu li ul{background:url(images/drop_bg.png) repeat-y 0 0 !important; height:auto !important;}

#menu li li {float:none !important;/*width: 130px;background:#5bb2d9;*/ width:auto !important; display:block;}

#menu li li a, #menu li li a:link, #menu li li a:visited {/*background:#5bb2d9;*/ width: 127px; float: none !important;margin: 0; padding:0 0 0 10px;/*padding: 4px 10px 5px 10px;*/color:#fff; display:block; font-weight:bold;}

#menu li li a:hover, #menu li li a:active {/*background:#046b9a;*/  border:none !important;}

#menu li ul {/*position: absolute;/*left: -999em;*//*z-index:1;*/ /*background-color:#5bb2d9;*/ width:127px; height:auto !important; background:url(images/drop_bg.png) repeat-y 0 0;}

#menu li:hover ul {/*left: auto;display: block;*/ /*background:url(images/drop_bg.png) repeat-y 0 0;*/}

#menu li ul li a:hover{padding:0 0 0 10px!important;}

#menu li:hover ul, #menu li.sfhover ul {/*left: auto;*/}

#menu li.current_page_item a{ /*background:url(images/navi_hover.gif) repeat-x 0 0 #fff;*/border-left:#046b9a 1px solid;border-right:#046b9a 1px solid;

	color:#e2e2e2;} /* Design for the link to whatever page the user is currently on (if applicable) */

#menu li.current_page_item a:hover{color:#e2e2e2;text-decoration:none; padding-right:46px !important; padding-left:46px !important; border-left:#046b9a 1px solid; border-right:#046b9a 1px solid; }



#menu li div.sublink{

	background:url(images/drop_bot.png) no-repeat left bottom;

	width:129px;

	position: absolute;/*left: -999em;*/z-index:1;

	padding:0 0 14px 0;

	border:#FF00FF 1px solid;

	}

	

/*#menu li:hover div.sublink{display:block;}*/

#pixopoint_menu1 ul li{

	padding:0 8px;

	}

#pixopoint_menu1 ul li ul{

	background:url(images/drop_bot.png) no-repeat left bottom;

	padding:0 0 14px 0;

	width:127px;	

	}

	

#pixopoint_menu1 ul li ul li{

	background:url(images/drop_bg.png) repeat-y 0 0;

	width:120px !important;

	border:none !important;

	padding:0 3px 0 4px;

	}



	

#pixopoint_menu1 ul li ul li a{

	padding:0 0 0 5px !important;

	width:115px !important;

	}

	

#pixopoint_menu1 ul li ul li a:hover{

	background-image:none !important;

	background-color:#fff !important;

	color:#990000;

		}

		

#pixopoint_menu1 ul li ul li:hover a{

	background-image:none !important;

	background-color:#fff !important;

	color:#990000;

		}

		

#nav {

/* Edit {{linkbar_top_margin:margin-top: XXX;:This is the space between the top of the navCOntainer list and the last item inline.;}} << */

	margin-top: 135px;

/* Edit {{linkbar_bottom_margin:margin-bottom: XXX;:This is the space between the bottom of the navCOntainer and the next item inline.;}} << */

	margin-bottom: 10px;

	margin-left: 0px;

	position:absolute;

	z-index: 99;

/* Edit {{linkbar_width:width: XXX;:This is the total width of the navContainer;}} << */

	width: 892px;

/* Edit {{linkbar_background:background-image: URL(XXX);:This is the image that appears in the background of the linkbar. Choose an image that you have uploaded, or a stock image.;}} << */

	background:url(images/navbg.gif) left no-repeat;

	display: table;

/* Edit {{linkbar_top_position:top: XXX;:This is the distance from the top of the navContainer sitting within the #banner.;}} << */

	top: 5px;

	padding:3px 0px 0px;

	border:0px solid #f00;

}



/* Parent - Level 0 */



#nav ul {

	list-style: none;

	margin: 0px;

	padding: 0;

	

}



#nav li {

	position: relative;

	padding-bottom: 0px;

	display: block;

	float: left;

	

/* Edit {{linkbar_link_width:width: XXX;:This is pretty tough, and reacts weird in IE6. You may want to use a percentage with this skin set. Our default=(18%);}} << 

	width: 119px;*/

	padding:0 18px;

	text-align: center;

/* Edit {{linkbar_link_right_border:border-right: XXX;:This is pretty strict! Use the hex code for the color, pixels with then border type(solid, dashed, dotted, etc);}} << */

	border-right: #AAB5CF 0px solid;

	background: URL(images/navdiv.gif) no-repeat top right ;

	margin-bottom:0px;

	border: #f00 0px solid;
}



#nav a {

/* Edit {{linkbar_link_fontsize:font-size: XXX;:This is the size of the font in the first level of your linkbar. You can use point size (pt), pixel size (px) or (em) or percentages (150%).;}} << */

	font-size: 12px;

/*rich: took out font-weight*/

	margin-top: 0;

	display: block;

/* Edit {{linkbar_link_color:color: XXX;:This is the color of the link text in the main part of your linkbar. Use the HEX value or spell it out;}} << */

	color:#FFFFFF;

	text-decoration: none;

/* Edit {{linkbar_link_padding:padding: XXX;:This is the padding with the link itself. You should use pixel size, whether you use 1,2,3 or 4 pixels settings. Default=(7px 10px);;}} << */

	padding: 8px 0px;

/* Edit {{linkbar_link_height:height: XXX;:This is the pixel height of the individual link. You should use pixel size. Default=(15px);;}} << */

	height: 20px;

/*rich:took out background-color*/

/* Edit {{linkbar_link_background_image:background-image: URL(XXX);:This is the image that appears in the background of the individual main link. Choose an image that you have uploaded, or a stock image.;}} << */

	background-image: URL();

	font-weight:bold;

}

#nav a:hover {

color:#F8D3BE;

}











#nav ul li ul{

display:none;

}



#nav ul ul {

/* Edit {{linkbar_flyout_width:width: XXX;:Description Here;}} << */

	width: 149px;

	

	position: absolute;

	margin-bottom: 0px;

	background: url(images/flyout.png) bottom left no-repeat;

/* Edit {{linkbar_flyout_top_position:top: XXX;:This is the pixel distance from the top of the hovered link to the top position of the flyouts.;}} << */

	top: 33px;

	margin-top: 0px;

/* Edit {{linkbar_flyout_left_position:left: XXX;:This is the pixel distance from the left of the hovered link to the left position of the flyouts.;}} << */

	left: 0;

	border-right: 0;

	padding: 0 0 15px 0px;

	margin-left:5px;

margin-bottom:10px;

}


#nav li {
	width: 85px;
}

#nav li.page-item-21 {
width:140px;
}
#nav li.page-item-21{
padding:0 0px;
}


#nav ul ul li {

	

	background: URL() ;

/* Edit {{linkbar_flyout_text_align:text-align: XXX;:ALignment of the link text in the flyout menu.;}} << */

	text-align: left;

/* Edit {{linkbar_flyout_li_width:width: XXX;:Description Here;}} << */

	width: 115px;

	padding-left:10px;

	

}



#nav ul ul ul {

	width: 149px;

	position: absolute;

	left: 0px;

	text-align: left;

	margin-bottom: 0px;

	top: 0;

	

}



#nav UL li UL li a:link, #nav UL li UL li a:visited, #nav UL li UL li a:active {

	font-size: 11px;

/* Edit {{linkbar_flyout_text_color:color: XXX;:Description Here;}} << */

	color: #999;

/* Zdit {{linkbar_flyout_link_height:height: XXX;:Description Here;}} <<  SKIP THIS FOR NOW */

	height: 18px;

/*rich:took out background-color*/

/* Edit {{linkbar_flyout_link_background_image:background-image: URL(XXX);:Description Here;}} << */

	background-image: URL();

/* Edit {{linkbar_flyout_font-weight:font-weight: XXX;:Description Here;}} << */

	font-weight:none;/*rich: said regular - replaced with bold*/

	padding-left: 15px;

	margin-left: -10px;

}





#nav UL li UL li a:hover {

	color: #333;

}



* html #navcontainer ul UL li a { height: 15px; }



div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{

display:none;

}



div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{

display:block;

}



#tabs {

background: URL(images/tabbg.png) bottom left no-repeat;



}

#showtab1, #showtab2, #showtab3{

padding:10px 28px 20px 20px;

}



.alignleft {

float:left;

padding:10px 10px 10px 0;

}

img.alignright {

float:right;

padding:10px 0 10px 10px;

}

#supporttop {

width:289px;

height:55px;

background:url(images/contact-bg-top.gif) no-repeat;

}

#quotetop {

width:289px;

height:55px;

background:url(images/quote-bg-top.gif) no-repeat;

}

#demotop {

width:289px;

height:55px;

background:url(images/demo-bg-top.gif) no-repeat;

}

#newstop {

width:289px;

height:55px;

background:url(images/newsletter-bg-top.gif) no-repeat;

}

#supportmid {

width:289px;

background:url(images/contact-bg-mid.gif) repeat-y;

}

#supportbot {

width:289px;

height:11px;

background:url(images/contact-bg-bot.gif) no-repeat;

}

#supportmid form{

margin:0px;

padding:0px;

}

#supportlabel {

margin-left:10px;

margin-top:10px;

width:70px;

float:left;

height:20px;

padding-top:5px;

}

#supportinput {

margin-top:10px;

float:left;

width:199px;

height:25px;

}

#supportinput input{

height:25px;

width:185px;

font-size:16px;

padding-top:5px;

padding-left:5px;

padding-right:5px;

}

#supporttextlabel {

margin-top:10px;

float:left;

margin-left:10px;

width:250px;

height:25px;

padding-top:5px;

}

#supporttextarea {

float:left;

margin-left:10px;

}

#supporttextarea textarea {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

padding:5px;

width:257px;

}

#supportsubmit {

margin-top:10px;

float:right;

margin-right:10px;

}

#collateralmain {
width:590px;
margin-left:20px;
background:url(images/collateral_mid.jpg) top left repeat-y;
}

#collateraltop {
width:590px;
min-height:225px;
margin-left:0px;
background:url(images/collateral_top.jpg) top left no-repeat;
}

#collateralbot {
width:590px;
height:44px;
margin-left:0px;
background:url(images/collateral_bot.jpg) bottom left no-repeat;
}

#collateralcontent {
width:570px;
margin:0 auto;
padding-top:70px;
padding-bottom:10px;
}

#collateralone h3, #collateraltwo h3, #collateralthree h3{
margin:0px;
}

#collateralone {
float:left;
width:150px;
margin-left:15px;
border:0px solid #ccc;
}

#collateraltwo {
float:left;
width:150px;
margin-left:40px;
border:0px solid #ccc;
}

#collateralthree {
float:left;
width:150px;
margin-left:45px;
border:0px solid #ccc;
}

#collateralafter {
width:550px;
margin:0 auto;
padding-top:30px;
padding-bottom:30px;
}

#col_popupdiv {
	position:absolute;
	top:200px;
	width:65%;
	text-align:center;
	display:none;
	border:0px solid #f00;
}

#col_popup {
	float:right;
	background:url(images/medimpact-form.png) top center no-repeat;
	width:317px;
	height:367px;
}

input#col_fname {
clear:both;
margin-top:119px;
width:255px;
margin-left:-10px;
font-size:16px;
background:none;
border:0px;
}

input#col_company {
margin-top:40px;
width:255px;
margin-left:-10px;
font-size:16px;
background:none;
border:0px;
}

input#col_email {
margin-top:37px;
width:255px;
margin-left:-10px;
font-size:16px;
background:none;
border:0px;
}

input#col_button {
margin-top:20px;
width:255px;
height:50px;
margin-left:-10px;
background:none;
border:0px;
}

#col_close {
width:255px;
float:right;
margin-top:-10px;
margin-right:20px;
text-align:right;
}

#col_close a:link, #col_close a:active, #col_close a:visited {
color:#999;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#col_close a:hover {
text-decoration:underline;
}
