html { overflow-x: auto; height:100%; min-height:100%;}

body {
	background:#FFF;
	height:100%;
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444;
	margin:0;
	padding:0;
 }

h1 {  
     font-size: 22px;  
     padding:0 0 0 0;
	 margin:0;
	 font-weight:bold;
	 color:#C47134;  
 }


h2 {  
		color:#1b4d7f;
		font-weight:bold;
		font-size:12px;
		margin:15px 0 0 0;
		padding:0 0 0 0;
 }  
   
h3 {  
     font-size: 11px;  
     padding:2px 0 0 0;
	 margin:0;
	 color:#828282;
 }
 

h4{
		font-size:12px;
		color:#C47134;
		font-weight:bold;
		margin:10px 0 0 0;
		padding:0;
}

h5{
		font-size:12px;
		color:#677B29;
		font-weight:bold;
		margin:10px 0 0 0;
		padding:0;
}

p {

		line-height:16px;
		margin:0 0 1em 0;
		padding:0;
}

.headers{
     font-size: 22px;  
     padding:0 0 0 0;
	 margin:0;
	 font-weight:bold;
	 color:#C47134;
}

.subheads {
	 font-size: 17px;  
     padding:2px 0 0 0;
	 margin:0 0 15px 0;
	 color:#828282;
	 font-weight:bold;
 }
 
 .subheads-2 {
	 font-size: 17px;  
     padding:2px 0 0 0;
	 margin:0 0 5px 0;
	 color:#708337;
	 font-weight:bold;
 }
 
 .txt-green{
		font-size:12px;
		color:#677B29;
		font-weight:bold;
		margin:10px 0 0 0;
		padding:0;
}

/* General reset */
img {
	border:none;
}
a {
	color:#1b4d7f;
	text-decoration:underline;
}
a:active, a:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
}

/* End General reset */


* html #container { /* for auto height in IE6 */
height: 100%;
}
	
#container
	{
	margin:0px auto 0px auto; text-align:left; width:980px; background:#FFF; height:100%;
	}

/*Begin Header==========================*/
#header{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:108px;
		/*position:relative;*/
		z-index:1000;
}

.ie6 #header{
		position:relative;
}

.ie7 #header{
		position:relative;
}

#top-area{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:57px;
}

.mv-logo{
		float:left;
		margin:19px 0 0 10px;
		width:165px;
		height:38px;
}

#mv-zone{
		float:right;
		margin:20px 0 0 0;
		width:190px;
		height:21px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#1b4d7f;
		font-weight:bold;

}


#menu-area{
		clear:both;
		height:51px;
}

#search{
		float:right;
		background:url(../images/bg_search.jpg) no-repeat;
		width:239px;
		height:51px;
}

.srch-box{
		margin:15px 0 0 53px;
		width:185px;
		height:23px;

}

.srch-left{
		float:left;
		background:url(../images/srch_left.jpg) no-repeat;
		width:17px;
		height:20px;
		margin:1px 0 0 -15px;
		position:absolute;
}

.srch-input{
/*		background:url(../images/bg_input.jpg) repeat-x;*/
		width:125px;
		padding:5px 0 5px 20px;
		border:none;
		float:left;
		margin:1px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666;
}

.btn-go{
		float:left;
		margin:0 0 0 0;
		background:url(../images/btn_go.jpg) no-repeat;
		border:none;
		width:29px;
		height:20px;
		cursor:pointer;
}

/*Begin Menu==========================*/
#menu-bg{
		float:left;
		margin:23px 0 0 0;
		padding:0 0 0 0;
		width:740px;
		height:26px;
		background:url(../images/menu_bg.jpg) repeat-x;
		border-top:#134469 1px solid;
		border-bottom:#134469 1px solid;
		border-left:#134469 1px solid;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
}
.menu{
		font-family:Arial, Helvetica, sans-serif;
		width:735px;
		height:26px;
		margin:0 0 0 0;
		padding:0;
		float:left;
}

ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px; font-size:12px;}
ul.menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #0781be; border-top:none; width:148px; margin:0; font-size:11px;}
ul.menu ul li a {display:block; padding:5px 0 0 5px; height:20px; position:relative; background-color:#0099ff}
ul.menu ul li a:hover {background-color:#105d9a;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 20px 6px 20px; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover {background:#0099ff;}
ul.menu .sub {background:#0099ff url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #0781be}


/*End Menu==========================*/
/*End Header==========================*/

.body-content{
		margin:0 auto 10px auto;
		padding:0 0 0 0;
		height:auto;
		clear:both;		
}

/*Begin Left content area==========================*/
#left-cotent-area{
		float:left;
		width:710px;
		height:auto;
		padding:5px 0 0 0;
}

#banner{
		width:710px;
		/*height:300px;*/
		height:349px;
		margin:0;
		padding:0;
}

.ie6 #banner{
		width:710px;
		height:200px;
		margin:6px 0 0 0;
		padding:0;
}

.btm-shadow{
		background:url(../images/btm_shadow.jpg) no-repeat;
		width:709px;
		height:15px;
}

#mid-info{
		clear:both;
		height:150px;
		margin:10px 0 0 0;
		padding:0 0 0 0;
}

.mid-product{
		float:left;
		width:206px;
		height:134px;
		margin:0 8px 0 0;
		padding:16px 10px 0 15px;
		background:url(../images/bg_midbox.jpg) no-repeat;
}

.mid-services{
		float:left;
		width:211px;
		height:134px;
		margin:0 0 0 0;
		padding:16px 5px 0 15px;
		background:url(../images/bg_midbox.jpg) no-repeat;
}

.mid-services p{
		font-size:10px;
		color:#777777;
		}

.prd-heading{
		margin:0 10px 12px 0;
}

.prd-heading-2{
		margin:0 10px 5px 0;
}

.prd-imgs{
		float:left;
		width:65px;
		height:80px;
}

.services-imgs{
		float:left;
		width:105px;
		height:54px;
		margin:5px 0 0 0;
		padding:0;
}

.prd-info{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		line-height:12px;
		font-size:10px;
		width:135px;
		height:65px;
		margin:0 0 0 5px;
		padding:0;
}

.prd-info-2{
		font-size:10px;
		color:#666;
		float:left;
		width:215px;
		height:38px;
		}

.btn-view{
		text-align:right;
		float:right;
}

.btn-view-2{
		margin:32px 0 0 0;
		padding:0;
		display:block;
		width:74px;
		height:20px;
		float:right;
		
}

.ie6 .btn-view-2{
		margin:-45px 0 0 0;
		padding:0;
		display:block;
		width:74px;
		height:20px;
		float:right;
		
}

/*Begin Videos and Tiles=====*/
#video-tiles{
		margin:10px 0 0 0;
		padding:0 0 0 0;
		height:195px;
}

#feature-video {
		float:left;
		width:328px;
		height:175px;
		background:url(../images/bg_tile.jpg) no-repeat;
		padding:10px;
}

#video{
		float:left;
		width:180px;
		height:126px;
		margin:9px 0 0 0;
		border:#999 2px solid;
    	-webkit-border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border-radius: 2px;
}

#video-list{
		float:right;
		width:140px;
		height:125px;
}

#video-list ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		display:inline;
}

#video-list li{
		margin:0 0 0 4px;
		padding:5px 0 5px 8px;
		border-bottom:#666 1px dotted;
		list-style:none;
		font-size:10px;
		background:url(../images/arrow_blue.gif) no-repeat left;
}


.ie6 #video-list li{
		margin:0 0 0 5px;
		padding:5px 0 5px 0;
		border-bottom:#666 1px dotted;
		list-style:none;
		font-size:10px;
		background:url(../images/arrow_blue.gif) no-repeat left;
}

.ie7 #video-list li{
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		border-bottom:#666 1px dotted;
		list-style:none;
		font-size:10px;
		background:url(../images/arrow_blue.gif) no-repeat left;
}


#video-list li a{
		text-decoration:none;
		color:#333;
}

#video-list li a:hover{
		text-decoration:underline;
		color:#F60;
}

.view-more {
		clear:both;
		float:right;
		font-size:10px;
		background:url(../images/arrow_red.jpg) no-repeat left;
		padding:0 0 0 8px;
		margin:0 0 0 0;
}

.view-more a{
		text-decoration:underline;
		color:#333;
}

.view-more a:hover{
		text-decoration:none;
		color:#06C;
}


#webinar {
		float:right;
		width:328px;
		height:175px;
		background:url(../images/bg_tile.jpg) no-repeat;
		padding:10px;
		text-align:center;
}



/*End Videos and Tiles=====*/
/*End Left content area==========================*/

/*Begin Right panel content area==========================*/
#right-panel{
		float:right;
		margin:0 0 0 0;
		padding:6px 0 0 0;
		width:260px;
		height:auto;
}


#news-panel{
		margin:6px 0 0 0;
		padding:0 0 0 0;
		width:256px;
		border:#9e9e9e 2px solid;
    	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}

.news-txt{
		font-size:11px;
		color:#333;
		height:45px;
		margin:5px;
		border-bottom:#999 1px dashed;
		padding:2px 0 1px 0;
}

.news-txt a{
		text-decoration:none;
		color:#666;
}

.news-txt a:hover{
		text-decoration:none;
		color:#F60;
}

.more{
		text-align:right;
		padding:2px 0 0 0;
		color:#C30;
}

.more a{
		text-decoration:none;
		color:#C30;
}

.more a:hover{
		text-decoration:underline;
		color:#666;
}


.more-left{
		text-align:left;
		padding:2px 0 0 0;
		color:#C30;
		font-weight:bold;
}

.more-left a{
		text-decoration:none;
		color:#C30;
		padding:5px 0 0 0;
}

.more-left a:hover{
		text-decoration:underline;
		color:#C30;
}

#boards-info{
		margin:7px 0 0 0;
		padding:10px;
		width:236px;
		display:block;
		/*height:215px;*/
		height:250px;
		border:#9e9e9e 2px solid;
    	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;

}

.btm-info {
	height:95px;
	border-bottom:#999 1px dashed;
	/*padding:0 0 20px 0;*/
	padding:5px 0 30px 0;
}

.btn-view-blue{
		float:right;
		text-align:right;
		margin:-20px 0 0 0;
}

.board {
		/*margin:10px 0 5px 0;*/
		margin:25px 0 5px 0;
}

.board h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0;
		margin:0;
		color:#333;
}

.txt-blue{
		color:#1b4d7f;
		font-weight:bold;
}

.txt-blue-bold{
		color:#006699;
		font-weight:bold;
		font-size:11px;
}

.txt-heading{
		color:#005696;
		font-weight:bold;
		font-size:12px;
}


.board-list{
		width:150px;
		float:right;
		margin:6px 2px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		border:#999 1px solid;
}

.input-btn {
		background:url(../images/btn-go2.jpg) no-repeat;
		width:31px;
		height:18px;
		color:#FFF;
		font-weight:bold;
		font-size:10px;
		border:none;
		font-family:Tahoma, Geneva, sans-serif;
		margin:6px 0 0 0;
		cursor:pointer;
}

/*End Right panel content area==========================*/

/*Begin Footer==========================*/
#footer{
		margin:0 0 0 0;
		padding:5px;
		height:24px;
		border:#b1b1b1 2px solid;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align:center;
		width:968px;
}

.list-footer{
		margin:0 0 0 0;
		padding:5px 0 0 285px;
		float:left;
}

.list-footer ul{
		margin:0;
		padding:0;
		position:relative;
}

.list-footer li{
		margin:0;
		padding:0 5px 0 0px;
		list-style:none;
		display:inline;
}

.list-footer li a{
		color:#666;
		text-decoration:none;
}

.list-footer li a:hover{
		color:#000;
		text-decoration:underline;
}

.footer-left{
		float:left;
		margin:3px 0 0 2px;
}

.footer-right{
		float:right;
}

.copyrights{
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		text-align:center;
		margin:10px 0 15px 0;
}
/*End Footer==========================*/


/*Begin Library page==========================*/
#inner-banner{
		margin:3px 0 0 0;
		padding:0 0 0 0;
		width:980px;
		height:100px;
}

.inner-heading{
		margin:17px 0 2px 0;
}

.sub-heading{
		margin:16px 0 0 0;
		padding:0 0 5px 0;
		border-bottom:#CCC 1px solid;
}

#inner-left-panel{
		clear:both;
		float:left;
		margin:12px 0 0 0;
		padding:0 0 0 0;
		width:410px;
}


.set-row{
		margin:0 0 29px 0;
		height:90px;
}

.download-set{
		float:left;
		margin:0 0 0 0;
		padding:15px 0 0 0;
		width:110px;
		height:70px;
		background:url(../images/bg_dowload_icon.jpg) no-repeat center top;
		text-align:center;
}

.download-set-2{
		float:left;
		margin:0 0 0 35px;
		padding:15px 0 0 0;
		width:110px;
		height:70px;
		background:url(../images/bg_dowload_icon.jpg) no-repeat center top;
		text-align:center;
}

.download-type{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#006699;
		margin:20px 0 0 0;
}

.download-type a{
		text-decoration:none;
		color:#006699;
}

.download-type a:hover{
		text-decoration:underline;
		color:#006699;
}

#left-btm-tile{
		margin:75px 0 0 0;
		padding:0 0 0 0;
		width:394px;
		height:78px;
}

#library-right-panel{
		float:right;
		margin:12px 0 0 0;
		padding:0 0 0 0;
		width:550px;
}

#whats-new{
		float:left;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		width:257px;
		height:470px;
		border-top:none;
		border-bottom:#CCC 2px solid;
		border-left:#CCC 2px solid;
		border-bottom-left-radius: 5px;
		border-right:#CCC 2px solid;
		border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
}

#most-popular{
		float:right;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		width:257px;
		height:470px;
		border-top:none;
		border-bottom:#CCC 2px solid;
		border-left:#CCC 2px solid;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		border-right:#CCC 2px solid;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
}

.news-heading{
		position:absolute;
		margin:0 0 0 -2px;
}

.whats-new {
		clear:both;
		margin:40px 8px 0 0;
		padding:5px 0px 5px 18px ;
}

.whats-new ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
}

.whats-new li{
		margin:0 0 0 0;
		padding:7px 0 7px 0;
		list-style:url(/images/arrow_black.jpg);
		border-bottom:#999 1px dashed;
		color:#444;
		font-weight:bold;
}

.whats-new li a{
		text-decoration:none;
		color:#1b4d7f;
		font-weight:normal;
}

.whats-new li a:hover{
		text-decoration:underline;
		color:#1b4d7f;
		font-weight:normal;
}

.more-news{
		text-align:right;
		padding:0 8px 0 0;
		margin:5px 0 0 0;
		color:#F00;
}

.more-news a{
		color:#F00;
		text-decoration:underline;
}

.more-news a:hover{
		color:#F00;
		text-decoration:none;
}

.arrow-right {
		color:#069;
		font-size:12px;
}

/*End Library page==========================*/


/*Begin Inner pages==========================*/
#banner-thin{
		margin:4px 0 0 0;
		padding:0 0 0 0;
		width:980px;
		height:52px;
}

.hor-nav{
		margin:5px 0 0 0;
		padding:5px 10px 5px 10px;
		background:#d1d5b9;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		text-align:right;
}

.hor-nav ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
}

.hor-nav li{
		display:inline;
		font-size:10px;
		font-weight:bold;
		letter-spacing:0.2px;
		padding:0 5px 0 15px;
		font-family:Tahoma, Geneva, sans-serif;
}

.hor-nav li a{
		text-decoration:none;
		color:#333;
}

.hor-nav li a:hover{
		text-decoration:underline;
		color:#b46617;
}

.hor-nav li.cur{
	color:#b46617;
	text-decoration:none;
}

#body-content{
		margin:5px 0 0 0;
		padding:0 0 0 0;
		float:left;
		width:978px;
		height:auto;
		border:#b1b1b1 2px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background:url(../images/shadow.jpg) repeat-y;
}

#body-content-2{
		margin:5px 0 0 0;
		padding:0 0 0 0;
		float:left;
		width:978px;
		height:auto;
		border:#b1b1b1 2px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}

#left-panel-nav {
		float:left;
		margin:0 0 0 0;
		padding:0 0 15px 0;
		width:175px;
		height:100%;
/*		border-right:#bababa 1px solid;*/
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;


}

.bg-hdg{
		margin:0;
		padding:7px 0 7px 10px;
		background:#787878;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		border-top-left-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-moz-border-radius-topleft: 3px;
}

.bg-hdg-2{
		margin:0;
		padding:5px 0 5px 10px;
		background:#787878;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
}

#quick-links{
		margin:10px 10px 10px 10px;
		padding:0 0 12px 0;
		width:150px;
		background:#f9f9f9;
		border:#d3d2d3 1px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}

#quick-links ul{
		margin:5px 8px 0 20px;
		padding:0 0 0 0;
}

.ie6 #quick-links ul{
		margin:0 8px 0 17px;
		padding:0 0 0 0;
}

#quick-links li{
		margin:0 0 0 0;
		font-weight:bold;
		font-size:11px;
		padding:4px 0 4px 0;
		list-style:url(../images/arrow_black.jpg);
		border-bottom:#999 1px dashed;
}

.ie6 #quick-links li{
		margin:0 0 0 5px;
		font-weight:bold;
		font-size:11px;
		padding:4px 0 4px 0;
		list-style:url(../images/arrow_black.jpg);
		border-bottom:#999 1px dashed;
}

#quick-links li a{
		text-decoration:none;
		color:#1b4d7f;
}

#quick-links li a:hover{
		text-decoration:underline;
		color:#000;
}


.partner-info{
		margin:10px 10px 10px 10px;
		padding:0 0 12px 0;
		width:150px;
		background:#f7f7ef;
		border:#d3d2d3 1px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}


#resources{
		margin:10px 10px 10px 10px;
		padding:0 0 12px 0;
		width:152px;
		background:#f9f9f9;
		border:#d3d2d3 1px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		font-size:11px;
}

#resources ul{
		margin:4px 8px 0 18px;
		padding:0 0 0 0;
}

.ie6 #resources ul{
		clear:both;
		margin:4px 8px 0 20px;
		padding:0 0 0 0;
}

#resources li{
		margin:0 0 0 0;
		padding:4px 0 4px 0;
		list-style:url(../images/arrow_red.jpg);
		color:#000;
		font-weight:bold;
		border-bottom:#999 1px dotted;
}

#resources li a{
		text-decoration:none;
		color:#000;
}

#resources li a:hover{
		text-decoration:underline;
		color:#F60;
}

.testmnl{
		margin:0 0 0 0;
}

#testimonials{
		margin:0 0 0 10px;
		padding:10px;
		font-size:12px;
		font-weight:bold;
		color:#333;
		line-height:23px;
		width:132px;
		background:#dbe0c5;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;

}

.testmnl-name{
		margin:0 0 0 10px;
		padding:35px 0 0 0;
		width:152px;
		background:url(../images/bg_testimonial.jpg) no-repeat top;
		text-align:right;
		font-size:12px;
}

#content-area {
		float:left;
		/*margin:0 0 0 -1px;*/
		padding:20px 0 10px 20px;
		width:760px;
		height:100%;
		/*border-left:#bababa 1px solid;*/
		
}


.ie #content-area {
		margin:0 0 0 0px;
		border:none;
	
}

.content-border{
		margin:10px 0 0 0;
		padding:10px;
		width:535px;
		height:185px;
		border:#CCC 1px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}

.content-list{
		float:left;
		width:215px;
		margin:0 30px 0 0;
		padding:0 0 0 0;
}

.content-list ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
}

.content-list li{
		list-style:none;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		border-bottom:#CCC 1px dashed;
}

#right-large-tiles{
		float:right;
		width:173px;
		height:455px;
		display:block;
		margin:10px -24px 0 20px;
		padding:0 0 0 0;
}


#right-mid-tile{
		float:right;
		width:292px;
		height:209px;
		display:block;
		margin:10px -24px 0 20px;
		padding:0 0 0 0;
}


#solutions_container{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.solutions_table {
		clear:both;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:700px;
		height:400px;
}

.solutions_table p{
		padding:0;
		margin:0;
		line-height:normal;
}

.solutions_table h4{
	font-size:14px;
	margin:0.7em 0 0.4em;
}

.solutions_table dd{
		margin:0 0 0 0;
		padding:0;
}

.whitebox-2 {
		float:left;
		margin:25px 30px 15px 0;
		padding:10px;
		width:120px;
		height:404px;
		cursor:pointer;
		border:#e6e6e6 1px solid;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-radius: 5px;
}

.whitebox-2:hover{
		background:#EEE;
}

.hdr-img {
		margin:10px 0 0 0;
}

.inner-table {
		margin:0 0 0 0;
		padding:0 0 10px 0;
		width:715px;
		height:auto;
		border:#b2b2b2 1px solid;
		-webkit-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-radius: 5px;
}

.inner-table-heading{
		padding:7px;
		font-weight:bold;
		font-size:12px;
		background:#777;
		color:#FFF;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
}

.grid-txt{
		padding:7px;
		color:#555;
		border-bottom:#999 1px dashed;
}

.grid-list{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:auto;
}

.grid-list ul{
		margin:0 0 0 0;
		float:left;


}

.grid-list li{
		list-style:disc;
		line-height:16px;
}






/*Begin Share button================*/
a.stbutton {
padding:1px 5px 5px 22px;
font-size:12px;
color:#1B4D7F;
}
.stbuttontext {
line-height:17px;
font-size:11px;
}
.stico_default {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;
}
.stico_rotate {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important;
}
.stwrapper {
height:auto;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
visibility:hidden;
width:354px;
z-index:1000000;
}
.stframe {
left:0;
position:absolute;
top:0;
z-index:1000020;
}
.stclose {
cursor:pointer;
font-family:Helvetica,Arial,Sans-Serif;
height:15px;
line-height:1em;
margin:0;
padding:0;
position:absolute;
right:9px;
text-align:left;
text-decoration:none;
top:3px;
width:15px;
z-index:2000000;
}
div.stbutton.vertical {
height:57px;
position:relative;
width:57px;
}
div.stbutton.vertical div.stoverlay {
background-color:#FFFFFF;
cursor:pointer;
height:57px;
left:0;
opacity:0.01;
position:absolute;
top:0;
width:57px;
z-index:999999;
}
div.stbutton.vertical iframe.stcounter {
height:39px;
left:0;
position:absolute;
top:0;
width:57px;
}
div.stbutton.vertical img {
border:medium none;
bottom:0;
height:18px;
left:0;
margin:0;
padding:0;
position:absolute;
width:57px;
}
div.stbutton.horizontal {
height:18px;
position:relative;
width:118px;
}
div.stbutton.horizontal div.stoverlay {
background-color:#FFFFFF;
cursor:pointer;
height:18px;
left:0;
opacity:0.01;
position:absolute;
top:0;
width:118px;
z-index:999999;
}
div.stbutton.horizontal iframe.stcounter {
height:18px;
position:absolute;
right:0;
top:0;
width:37px;
}
div.stbutton.horizontal img {
border:medium none;
bottom:0;
height:18px;
left:0;
margin:0;
padding:0;
position:absolute;
width:81px;
}
/*End Share button================*/

/*Begin Login box================*/
#login {
		margin:0 0 0 0;
		padding:38px 25px 0 36px;
		width:286px;
		height:249px;
		background:url(../images/login_bg.gif) no-repeat;
		color:#FFFFFF;
		font-size:12px;
}

#login a{
		color:#FFF;
		font-size:11px;
}

.login-head{
		margin:0 0 0 0;
		width:80px;
		height:31px;
}

.login-table{
		margin:15px 0 0 0;
}

.login-input{
		background:#1e4f8a;
		border:#183a66 1px solid;
		padding:7px;
		margin:0 0 0 0;
		width:175px;
		color:#FFF;
		font-size:11px;
}
/*End Login box================*/


.evt_txt {
color:#1b4d7f;
font-size:11px;
line-height:14px;
margin:3px 8px 0 8px;
text-align:left;
padding:6px 0 6px 0;
border-bottom:#999 1px dashed;
}

.evt_txt a{
		color:#333;
		text-decoration:none;
}


.evt_txt a:hover{
		color:#333;
		text-decoration:underline;
}

.tablets{
		float:right;
		margin:22px -23px 0 10px; 
		display:block; 
		cursor:pointer;
}

.ie .tablets{
		float:right;
		margin:22px -23px 0 10px; 
		cursor:pointer;
		display:block;
		position:relative;
}


.tablets-2{
	float:right; margin:30px -23px 0 0;
}

.ie .tablets-2{
	float:right; margin:30px -23px 0 0; display:block; position:relative;
}

.ie6 .tablets-2{
	float:right; margin:30px -23px 0 0; display:block; position:relative;
}


.grid3{
	border-collapse:collapse;
	line-height:12px;
	font-size:11px;
	color:#1b4d7f;
}
.grid3 tr.row td{
	padding:4px 8px 4px 8px;
	/* cursor:pointer; */
	color:#696969;
}
.grid3 tr.row td.left{
	background:url(../images/back_grid3.gif) repeat-y;
	padding:0px;
}
.grid3 tr.row td.right{
	background:url(../images/back_grid3.gif) repeat-y right top;
	padding:0px;
}
.grid3 th{
	background:#737373;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 13px 9px 13px;
	white-space:nowrap;
	text-align:left;

}
.grid3 th.first{
	background:url(../images/t9_tl.gif) no-repeat;
	padding:0px;
}
.grid3 th.last{
	background:url(../images/t9_tr.gif) no-repeat right top;
	padding:0px;
}
.grid3 tr.divider td{
	padding:0px;
	background:url(../images/bul_4.gif) repeat-x 0% 50%;
}
.grid3 tr.last td{
	padding:0px;
	background:url(../images/back_grid3.gif) repeat-x 0% 100%;
}

.grid3 .link-more{
	color:#696969 !important;
	text-decoration:none;
}
.grid3 .link-more:hover,.grid3 .act .link-more {
	color:#1b4d7f !important;
	text-decoration:underline;
}
.grid3 .green-text{
	color:#677B29;
}
.grid3 .orange-text{
	color:#BA5F25;
}

/*======list styles=======*/
.list{
		margin:5px 0 0 20px;
		padding:0 0 0 0;
}

.list ul{
		margin: 0 0 0 0;
		padding:0 0 0 0;
		display:list-item;
		
}

.list li{
		margin:0 0 0 0;
		padding:0 0 0 10px;
		list-style:none;
		background:url(../images/arrow_black.jpg) no-repeat left;
		line-height:18px;
}
/*======End list styles=======*/

.table {
	margin:5px 0 0 0;
	background:#fbfbfb; 
	border:#CCC 1px dotted;
	color:#555;
}


	.greyround {
	border:1px solid #CCC; margin-bottom:1em;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	}
	.greyround div{position:relative;}
	.greyround .tl{background:url(../images/grey2-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.greyround .tr{background:url(../images/grey2-tr.gif) no-repeat 100% 0;right:-2px;}
	.greyround .br{background:url(../images/grey2-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.greyround .bl{background:url(../images/grey2-bl.gif) no-repeat 0 100%;left:-2px;padding:0 0 1px 1px;}

.acc-h,.acc-h-cur{font:bold 12px/30px arial,sans-serif;color:#445480;border-top:1px solid #cccccc;margin-right:-1px;}
.acc-h a,.acc-h-cur a{display:block;height:30px;padding-left:35px;text-decoration:none;outline:none;background:url(../images/ico_plus-grey.gif) no-repeat 13px 8px;}
.acc-h a:hover,.acc-h-cur a:hover{background-image:url(../images/ico_plus-or.gif);}
.acc-h.first,.acc-h-cur.first{border:0;}
.acc-h-cur a{background-image:url(../images/ico_minus-or.gif);}
.acc-h-cur a:hover{background-image:url(../images/ico_minus-or.gif);}
.acc-c,.acc-c-hover{margin:0 8px;padding:7px 90px 11px 27px;font:11px arial,sans-serif;color:#696969;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 0;}
.acc-c strong{color:#424242;}

.greyround-2{border:1px solid #CCC;margin-bottom:1em;}
	.greyround-2 div{position:relative;}
	.greyround-2 .tl{background:url(../images/grey2-tl.gif) no-repeat 0 0;left:-1px;top:-1px;}
	.greyround-2 .tr{background:url(../images/grey2-tr.gif) no-repeat 100% 0;right:-2px;}
	.greyround-2 .br{background:url(../images/grey2-br.gif) no-repeat 100% 100%;bottom:-2px;}
	.greyround-2 .bl{background:url(../images/grey2-bl.gif) no-repeat 0 100%;left:-2px;padding:0 0 1px 1px;}

#main-content .accord .dnload{margin:0;background:url(../images/ico_pdf.gif) no-repeat 0 0;line-height:18px;height:18px;padding-left:26px;margin-bottom:0;position:relative;}

.acc-group{display:none;}
.acc-group .acc-c,.acc-group .acc-c-hover{padding:5px 0 4px;}
.acc-group .tl{font:11px arial,sans-serif;left:0;top:0;background:none;}
.acc-group .tr{background:none;}
.acc-group .br{background:none;}
.acc-group .bl{padding:7px 90px 7px 27px;background:none;}
#main-content .acc-group div{top:0;left:0;}

.doctitle {
	font-size:12px;
	width:700px;
}

.doctitle strong {
	color:#1b4d7f;
}


/* request information */
#rf_container 				{ padding: 10px 20px 25px 20px; width:500px; }
#rf_container .rf_header 	{ font:11px/13px arial,sans-serif; color:#484848; padding:0 300px 26px 63px; background: url(../images/bg_dashed.gif) bottom left repeat-x;}
#rf_container .rf_footer	{ padding:30px 0 0 370px; border-top:1px solid #cccccc; }
#rf_container .rf_inner		{ padding: 24px 0 0 0;}
#rf_container a:link, #rf_container a:visited{color:#445480;text-decoration:underline;font-weight:bold; }
#rf_container a:hover, #rf_container a:active{text-decoration:underline; }

#reg_container 				{ padding:0; float:left; font:11px arial,sans-serif; color:#484848; margin:0; width: 600px; }
#rf_footer					{ padding:30px 0 60px 395px; border-top:1px solid #cccccc; margin: 30px 20px 0 -20px; }

.rf_table_row 					{ margin:0 0 10px 0; padding:0; clear:both; color:#484848; }

.rf_table_row dd 				{ float:left; margin:3px; padding:0; }
#rf_container .rf_table_row dd.fields_names		{ width: 270px; text-align:right; }
#reg_container .rf_table_row dd.fields_names	{ width: 230px; text-align:right; }
.rf_table_row dd.fields			{ }
.rf_table_row dd.fields p		{ margin:0; padding:0; }
.rf_table_row dd div			{ text-align:right; padding:3px 5px 3px 7px; float:right; }
.rf_table_row dd .fld			{ border:1px solid #999; width:190px; padding: 3px 5px; font:8pt arial,sans-serif; color:#484848; float:left; }
.rf_table_row dd .area			{ border:1px solid #5f5f5f; width:200px; padding: 3px 5px; height:70px; font:8pt arial,sans-serif; color:#484848; float:left; }
.rf_table_row dd div.value		{ padding:3px 5px 3px 13px; float:left;}
#reg_container .obl, #rf_container .obl 						{ font-weight:bold; }
#reg_container .error_row div, #rf_container .error_row div		{ border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; border-left:1px solid #cc0000; }
#reg_container .error_row .fld, #rf_container .error_row .fld	{ background-color: #cc0000; color:white;}

#error-common					{ color: #cc0000; font-weight:bold; padding: 15px 0 7px 0; margin:0; display:none;}

h1.hd { font:24px arial,sans-serif; color:#BA5F25; margin:0; padding:0 0 20px 0; }
h1.hd span { color:#656565; }

.btn_next{
	width:56px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_next.gif);
	margin-right:10px;
}
.btn_next:hover{
	background-position:left bottom;
}
.btn_edit{
	width:53px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_edit.gif);
	margin-right:10px;
}
.btn_edit:hover{
	background-position:left bottom;
}

.btn_confirm{
	width:73px;
	height:17px;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_confirm.gif);
	margin-right:10px;
}
.btn_confirm:hover{
	background-position:left bottom;
}

.btn_submit-request2{
	width:111px;
	height:17px;
	float:left;
	cursor:pointer;
	float:left;
	background-image:url(../images/btn_submit-request2.gif);
	margin-right:10px;
}
.btn_submit-request2:hover{
	background-position:left bottom;
}
.btn-clear-form{
	height:17px;
	width:84px;
	background-image:url(../images/btn_clear-form.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	/* float:left; */
	margin-right:6px;
  margin-left: 200px;
}
.btn-clear-form:hover {
	background-position:bottom left;
}



/*Begin Login Box===================*/

.bg-hdg-3{
		margin:0;
		padding:5px 0 5px 10px;
		background:#828F5A;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
}


.bg-hdg-4{
		margin:0;
		padding:5px 0 5px 10px;
		background:#666;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
}


.summary-block{
	width:152px;
	background:#d1d5b9;
	border:#828F5A 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	margin:10px;
}


.login-block{
	width:152px;
	background:#d1d5b9;
	border:#828F5A 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	margin:10px;
}
.login-block .inner{
	padding-top:14px;
}

.login-block .inner-2{
	padding-top:14px;
}
.login-block .form{
	padding:0px 0px 11px 15px;
	width:135px;
	overflow:hidden;
}
.login-block .input{
	width:118px;
	margin-bottom:10px;
	font-size:10px;
}

.login-block a{
	color:#FFFFFF;
	text-decoration:none;
}
.login-block a:hover{
	text-decoration:underline;
}
/*End Login Box===================*/

/*Boards table===================*/
.grid2{
	border-collapse:collapse;
	line-height:12px;
	font-size:10px;
	background:url(../images/t9_back.gif) repeat-y right top;
	color:#445480;
}
.grid2 .row td{
	background:#F2F2F2;
	padding:0px 13px 0px 13px;
	height:35px;
	cursor:pointer;
}
.grid2 .lastcol td{
	background:#F2F2F2 url(../images/t9_b.gif) repeat-x bottom left;
}
.grid2 .row .first{
	background:#F2F2F2 url(../images/t9_bl.gif) bottom left no-repeat;
}
.grid2 .row .last{
	background:#F2F2F2 url(../images/t9_br.gif) no-repeat bottom right;
}
.grid2 th{
	background:#737373 url(../images/t9_t.gif) repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 13px 9px 13px;

}
.grid2 th.first{
	background:url(../images/t9_tl.gif) no-repeat;
}
.grid2 th.last{
	background:url(../images/t9_tr.gif) no-repeat right top;
}

.grnheader {
		color: #828F5A;
	}

.header1{
	padding-bottom:22px;
}
.header2{
	padding-bottom:8px;
}

.header6{
	padding-bottom:16px;
}
.header7{
	padding:32px 0px 10px 0px;
}

.grid2 .row .left{
	background:#F2F2F2 url(../images/t9_back.gif) repeat-y left top;
}
.grid2 .row .right{
	background:#F2F2F2 url(../images/t9_back.gif) repeat-y right top;
}
.grid2 .white{
	background:url(../images/t9_back.gif) repeat-y left top;
	padding:0px;
}
.grid2 .center-cell{
	text-align:center;
}
.grid2 .selected{
	border-collapse:collapse;
	width:100%;
	color:#FFFFFF;
}
.grid2 .selected td{
	background:#737373;
	padding:0px 5px 0px 13px;
	cursor:pointer;
	height:35px;
}
.grid2 .selected .left{
	background:#737373 url(../images/t9_back.gif) repeat-y left top;
	white-space:nowrap;
}
.grid2 .selected .right{
	background:#737373 url(../images/t9_back.gif) repeat-y right top;
	background-color:#828F5A;
	border-left:1px solid #FFFFFF;
}
.grid2 .selected a{
	color:#FFFFFF !important;
	text-decoration:none;
}
.grid2 .selected a:hover{
	text-decoration:underline;
}
.grid2 .selected .first{
	background:#727272 url(../images/t9_bl-act.gif) bottom left no-repeat !important;
}
.grid2 .selected .last{
	background:#828F5A url(../images/t9_br-act.gif) no-repeat bottom right !important;
}
.grid2 .lastcol .selected td{
	background:#727272 url(../images/t9_b-act.gif) repeat-x bottom left;
}
.grid2 .green-row td{
	background-color:#8E9A6A;
	padding:4px 13px 4px 13px;
	cursor:pointer;
	color:#FFFFFF;
}
.grid2 .green-row  .left{
	background:#8E9A6A url(../images/t9_back.gif) repeat-y left top;
}
.grid2 .green-row  .right{
	border-right:1px solid #B9B9B9;
}

.grid2-2{
	width:732px;
}
.grid2-2 th{
	text-align:left;
	padding:9px 12px 9px 12px;
	font-size:11px;
	font-weight:normal;
}

.input{
	font-family:Arial, Helvetica, sans-serif;
/*	color:#757575;
	font-size:9px;*/
	color:#333;
	font-size:10px;
	background-color:#FFFFFF;
}

.grid2 .input1{
	width:90px;
	margin-top:10px;
}
.grid2 .input2{
	width:110px;
	margin-top:10px;
}

.header-btn{
	width:76px;
	height:17px;
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	display:block;
	cursor:pointer;
}
.header-btn:hover{
	background-position:bottom left;
}
.header-btn span{
	display:none;
}
.btn-search{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_search.png');
	background: transparent;
}
html >body .btn-search{
	background-image:url(../images/btn_search.png);
}
.btn-search:hover{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_search-over.png');
	background: transparent;
}
html >body .btn-search:hover{
	background-image:url(../images/btn_search-over.png);
}

.small-text{
	font-size:10px;
}
.medium-text{
	font-size:11px;
}

/*End Boards table===================*/

/*Begin Training Tabbed panel===================*/

#traing-panel{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:730px;
}


.tr-row{
	border-bottom:#999 1px dashed;

}

.tr-row td{
		padding:10px 10px 0 10px;
}

.training-hdg{
		color:#005696;
		font-weight:bold;
		font-size:12px;
		line-height:18px;
		margin:0;
		padding:0;
}

.training-desc{
		color:#333;
		line-height:16px;
		margin:0 0 0 0;
		padding:0 0 0 0;
}

.btn-listing{
		padding:5px 0 0 0;
		text-align:right;
}

.complete-table{
	border:#999 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0 0 10px 0;

}

/*End Training Tabbed panel===================*/


/*Events CSS========*/

.greybox{background:#f2f4ee;}
.greybox .tl{background:url(../images/grey-tl.gif) no-repeat;}
.greybox .tr{background:url(../images/grey-tr.gif) no-repeat 100% 0;}
.greybox .br{background:url(../images/grey-br.gif) no-repeat 100% 100%;}
.greybox .bl{background:url(../images/grey-bl.gif) no-repeat 0 100%;padding:16px;}

.whitebox{background-color:white;}
	.whitebox .tl{background:none; }
	.whitebox .tr{background:none;}
	.whitebox .br{background:none;}
	.whitebox .bl{background:none;padding:16px;}
	
	
.cb{
	clear:both;
}

.event-logo{
	float:left;
	margin-right:24px;
}

.pdf-link{padding-left:23px;background:url(../images/ico_pdf.gif) no-repeat 0 0;margin:0 -10px 0 -7px;height:17px;line-height:17px;}

/*End Events CSS========*/



/*Begin Media========*/
#media{
		margin:10px 10px 10px 10px;
		padding:0 0 12px 0;
		width:150px;
		background:#f9f9f9;
		border:#d3d2d3 1px solid;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
}

#media ul{
		margin:5px 8px 0 7px;
		padding:0 0 0 0;
}

.ie6 #media ul{
		margin:0 8px 0 5px;
		padding:0 0 0 0;
}

#media li{
		margin:0 0 0 0;
		font-weight:bold;
		font-size:11px;
		padding:6px 0 6px 0;
		list-style:none;
		border-bottom:#999 1px dotted;
}

.ie6 #media li{
		margin:0 0 0 5px;
		font-weight:bold;
		font-size:11px;
		padding:6px 0 6px 0;
		list-style:none;
		border-bottom:#999 1px dotted;
}

#media li a{
		text-decoration:none;
		color:#1b4d7f;
}

#media li a:hover{
		text-decoration:underline;
		color:#000;
}

.media-icon{
	float:left; 
	margin:-1px 7px 0 0;
}
/*End Media========*/


/*Begin TEAM CSS========*/
#mnmt-team{margin-right:0; width:700px;}

.team-item{padding:7px 0 6px 1px;height:100px;font-size:11px;}
	#main-content .team-item p{margin:0;}

.team-pic{float:left;width:89px;text-align:center;}
.team-box,.team-box-hover{margin:0 6px 0 90px;}
.greyround .team-box div{background:none;}

.team-box .bl,.team-box-hover .bl{padding:0px 12px;height:84px;}
.team-item h4{font-size:100%;}
	.team-item h4 strong{color:#677b29;margin-right:6px;}

#main-content .team-box a,#main-content .team-box-hover a{font-weight:bold;color:#696969;text-decoration:none;}
#main-content .team-box-hover a{color:#445480;}
#main-content .team-box-hover a:hover{text-decoration:underline;}

.team-box-hover{background:#f2f4ee;}
	.team-box-hover .tl{background:url(../images/grey-tl.gif) no-repeat;}
	.team-box-hover .tr{background:url(../images/grey-tr.gif) no-repeat 100% 0;}
	.team-box-hover .br{background:url(../images/grey-br.gif) no-repeat 100% 100%;}
	.team-box-hover .bl{background:url(../images/grey-bl.gif) no-repeat 0 100%;}

.hr-dashed{height:1px;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 0;position:relative;right:-1px;}

#mnmt-team-details{margin-right:135px;line-height:1.4;}
	.team-details-pic{float:left;width:130px;}
	.team-details-box{float:left;width:470px;padding-left:15px;background:url(../images/bg_sep2.gif) repeat-y 0 0;margin-top:115px;margin-bottom:-1em;}
		.team-details-box h2{margin-bottom:10px;margin-left:-2px;}
		.team-details-box h3{margin-bottom:20px;font:bold 11px arial;}

.industry-membership-logo img {
float:left;
margin-right:16px;
}

/*END TEAM CSS========*/

/*Begin Company CSS========*/

#careers-detail {
color:#484848;
font-size:11px;
line-height:1.2;
margin-left:7px;
padding-right:253px;
}

#careers-detail hr {
background:none repeat scroll 0 0 #CCCCCC;
border:medium none;
color:#CCCCCC;
height:1px;
margin:18px 0 20px;
}

.acc-h,.acc-h-cur{font:bold 12px/30px arial,sans-serif;color:#445480;border-top:1px solid #cccccc;margin-right:-1px;}
.acc-h a,.acc-h-cur a{display:block;height:30px;padding-left:35px;text-decoration:none;outline:none;background:url(../images/ico_plus-grey.gif) no-repeat 13px 8px;}
.acc-h a:hover,.acc-h-cur a:hover{background-image:url(../images/ico_plus-or.gif);}
.acc-h.first,.acc-h-cur.first{border:0;}
#main-content .acc-h-cur a{background-image:url(../images/ico_minus-or.gif);}
.acc-c,.acc-c-hover{margin:0 8px;padding:7px 90px 11px 27px;font:11px arial,sans-serif;color:#696969;background:url(../images/bg_sep3_hor-dashed.gif) repeat-x 0 0;}
.acc-c strong{color:#424242;}

/*End Company CSS========*/


/*Partners CSS================*/
.press-selection{
	font-size:11px;
	padding:9px 0px 26px 0px;
	font-weight:bold;
}
.press-selection select{
	border:1px solid #797879;
	width:103px;
}

#partners-eco .drop-nav{border:0;color:#000;margin:5px 0 20px;font-size:11px;}
	#partners-eco .drop-nav select{font:11px arial,sans-serif;min-width:125px;}

#ecobars{ width:100%; margin:25px 0 0 0;}

.ecobar,.ecobar_s{height:47px;text-align:center;margin-top:10px;position:relative;}
	#ecobars .inner,#ecobars .inner-hover{height:30px;text-align:center;background:url(../images/bg_eco.gif) no-repeat 0 0;padding:8px 4px 9px 0;}
	#ecobars .inner-hover{background-position:0 -47px;cursor:pointer;}

	#ecobars .inner-wp,#ecobars .inner-wp-hover{height:30px;text-align:center;background:url(../images/bg_eco1.gif) no-repeat 0 0;padding:8px 4px 9px 0;}
	#ecobars .inner-wp-hover{background-position:0 -47px;cursor:pointer;}
	.ecobar-cur .inner-wp,.ecobar-cur .inner-wp-hover{background-position:left bottom !important;}


	.ecobar_s .inner,.ecobar_s .inner-hover{background-position:0 -94px;}
	#ecobar_l1 img{background:url(../images/btn_eco_ui-framework.gif) no-repeat;}
	#ecobar_l2 img{background:url(../images/btn_eco_app-services.gif) no-repeat;width:160px;}
	#ecobar_l3 img{background:url(../images/btn_eco_telephony.gif) no-repeat;width:74px;}
	#ecobar_l4 img{background:url(../images/btn_eco_java-vm.gif) no-repeat;width:81px;}
	#ecobar_l5 img{background:url(../images/btn_eco_mm.gif) no-repeat;width:81px;}
	#ecobar_l6 img{background:url(../images/btn_eco_mobilinux.gif) no-repeat;width:326px;}
	#ecobar_l7 img{background:url(../images/btn_eco_sc-vendors.gif) no-repeat;width:189px;}
	#ecobar_l9 img{background:url(../images/btn_eco_security.gif) no-repeat;}
	#ecobar_20 img{background:url(../images/btn_eco_browsers.gif) no-repeat;}

	#ecobar_21 img{background:url(../images/btn_eco_database.gif) no-repeat;}
	#ecobar_22 img{background:url(../images/btn_eco_net-protocol.gif) no-repeat;}
	#ecobar_23 img{background:url(../images/btn_eco_ha-mid.gif) no-repeat;}
	#ecobar_24 img{background:url(../images/btn_eco_other-mid.gif) no-repeat;}
	#ecobars a{height:30px;margin:0 15px;outline:none;}
	#ecobars a:hover img,#ecobars a:active img{background-position:0 100% !important;}

.ecobar-p{background:#f2f4ee url(../images/bg_eco_p-b.gif) no-repeat 0 100%;width:480px;margin-left:4px;margin-top:-3px;padding:0 0 6px;display:none;}
.ecobar-p div{border:1px solid #F2F4EE;}
.ecobar-p div.three{ background:url(../images/back_ecobar.gif) repeat-y;}
.ecobar-p div.center{ background:url(../images/back_ecobar1.gif) repeat-y 232px 0; border:1px solid #F2F4EE;}

.ecobar-p div div{border:none;}
	.ecobar-p ul{list-style:none; overflow:hidden; margin:0 0 0 -30px;}
		.ecobar-p li{float:left;width:33%;margin-left:-1px;padding-top:10px;}
		.ecobar-p div.center li{ width:49%;}
	.ecobar-p li ul{}
		.ecobar-p li li{float:none;width:auto;margin:0;border:none;padding:0;}
		.ecobar-p div.center li li{float:none;width:auto;margin:0;border:none;padding:0;}
		.ecobar-p div.three li li{float:none;width:auto;margin:0;border:none;padding:0;}

			#main-content .ecobar-p li li a:link,#main-content .ecobar-p li li a:visited{margin:0;font-size:11px;color:#656565;text-decoration:none;padding:5px 10px 5px 30px;display:block;height:auto;}
			#main-content .ecobar-p li li a:hover,#main-content .ecobar-p li li a:active{color:#445480;background:#e4e5e0;}

#ecobars .ecobar-cur .inner,#ecobars .ecobar-cur .inner-hover{background-position:0 -141px;}

/*End Partners CSS================*/



/*Begin CVE's CSS================*/
.cve{
		font-family:Arial, Helvetica, sans-serif;
}

.cve a {
		text-decoration:none;
		font-weight:bold;
}

.cve a:hover{
		text-decoration:underline;
}
		
/*End CVE's CSS================*/



/*Rotating Homepage Banner================*/
#photos {
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:712px;
		height:302px;
		overflow:hidden;

}

.galleryview  {
		text-align:center;
		border:#999 1px solid;
    	-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-bor0der-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border-radius: 3px;
	    margin:0 0 0 0;
}

/* GALLERY PANELS */
.panel {
	}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; font-family: Vardana, Arial, Helvetica, sans-serif; }
.panel .panel-overlay { color: white; font-size: 0.7em; font-family: Vardana, Arial, Helvetica, sans-serif; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }


/*End Rotating Homepage Banner================*/
