html, body {
	height: 100%;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
img a {
}
a, a:link, a:active, a:visited {
	color: #00937f;
	text-decoration: none;
}
a:hover {
	color: #D43738;
}
.clear {
	clear: both;
}
img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
}

#headerbar {
}

#header #headerbar {
   padding: 0px;
   margin: 0px;
   width: 960px;
   text-align: center;
   line-height: 5px;
   }
   
#header #Logo {
	float: left;
	margin-top: -42px;
}
#header #Logo a {
	background-image: url(../catalyst/images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-top: 100px;
	font-size: 11px;
	color: #333;
	display: block;
	text-decoration: none;
	width: 286px;
	font-family: Arial, Helvetica, sans-serif;
}
.headerRight {
	float: right;
	width: 700px;
}


/*************************************************	Navbar     *************************************************/

#navbar {	
	width: 640px;	
	height: 30px;	
	/*border:solid 1px red;*/
}			

#navbar ul li.current_page_ancestor{	background: #D43738;	/*padding-top:1px;*/	}	

#navbar ul li.current_page_item{	background: #D43738;	}

#navbarleft {	width: 620px;	float: left;	margin-top: 2px;	padding: 0px 0px 0px 0px;   /*border:solid 1px red;*/	}

#nav {
	margin-top: 101px;
	padding: 0px;
	list-style: none;
	width:640px;
	margin-left: 86px;
}	

#nav ul {	margin: 0px;	padding: 0px;	list-style: none;        }

#nav a {	color: #FFFFFF;	display: block;    font-weight:bold;	font-size:11px;	font-family:Arial;  /*margin: 0px 20px 0px 0px;	margin-left:13px;	margin-right:12px;*/	text-align:center;	padding: 5px 0px 6px 0px;	text-decoration:none;	}	

#nav a:hover {	/*background:#D43738;*/		display: block;	text-decoration: none;   /* margin: 0px 20px 0px 0px;*/	padding: 5px 0px 6px 0px;		}

#nav li {	float: left;	margin: 0px;	padding: 0px;	background:#029279 url(../catalyst/images/menu-border.jpg) no-repeat;	background-position:left;	/*padding-top:1px;*/	min-height:26px;		width:16%;	}

#nav li:hover {background:#D43738; }	

#nav li li {	float: left;	margin: 0px;	padding: 0px;	width: 177px;	background:none;		filter:alpha(opacity=90);    opacity:0.9;			}	

#nav li li a {padding-left:15px;}	

#nav li li a, #nav li li a:link, #nav li li a:visited {
	background-color:#d21f19;
	float: none;
	margin: 0px;
	text-align:left;
	min-height:15px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFF;
}	#nav li li a:hover, #nav li li a:active {
	padding-left:15px;
	background-color: #158E79;
	background-image: url(../catalyst/images/demo_menu_li_hover.png);
	background-repeat: repeat-x;
	background-position: center center;
}

#nav li ul {	position: absolute;	width: 10em;	left: -999em;	}

#nav li:hover ul {	left: auto;	display: block;	}	

#nav li:hover ul, #nav li.sfhover ul {	left: auto;	}	
		

/************************************** Start Login Script ****************************************/#slideshow {
	background-image: url(../catalyst/images/sample_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	margin-top: 20px;
}
.headerRight .searchMenu {
	padding-top: 25px;
	float: right;
}
.headerRight .searchMenu .searchPane {
	float: right;
	margin-top: 4px;
	margin-bottom: 6px;
}
.headerRight .searchMenu .searchPane #searchbox {
	font-size: 11px;
	color: #FFF;
	background-color: transparent;
	background-image: url(../catalyst/images/searchbox_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 102px;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 29px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.headerRight .searchMenu .searchPane #searchsubmit {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
        background: #C00013;
	background-color: #C00013;
background-image: none;
	width: 34px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-top: 2px;
	margin-left: -2px;
	margin-top: 1px;
	cursor: pointer;
	padding-right: 7px;
/**
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
**/
border-radius: 0px 10px 10px 0px;
-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 4px;
	height: 24px;
}
#warp {
	background-image: url(../catalyst/images/contentpane_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
}
ul#nav {
}
ul#nav li a {
}
#content {
	float: left;
	width: 980px;
}

#contentHomePage {
	float: left;
	width: 735px;
}

#contentHomePage .homeContent {
	float: left;
	width: 355px;
	margin-right: 10px;
	font-size: 13px;
	line-height: 24px;
}

#contentHomePage .homeContent h3 {
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentHomePage .homeContent strong {
	font-weight: normal;
	color: #029279;
	font-size: 14px;
}
#contentHomePage .homeContent img {
	float: left;
	margin-right: 5px;
}
#sidebar2 {
	background-image: url(images/demo_pane_footer.jpg);
	background-repeat: no-repeat;
	background-position: -4px bottom;
	float: right;
	height: 300px;
	width: 222px;
	padding-bottom: 15px;
	font-size: 13px;
	margin-top: 15px;
}
.demoPanel {
	background-image: url(images/demo_pane_top.jpg);
	background-repeat: no-repeat;
	background-position: -4px top;
	height: 18px;
}
#sidebar2 .moreButton a {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(../catalyst/images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
	width: 40px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#sidebar2 .moreButton a:hover {
	background-color: #029279;
}
#sidebar2 .selectDemo {
	background-image: url(../catalyst/images/right_demo_icon.jpg);
	background-repeat: no-repeat;
	background-position: 105px 10px;
}
.homeContent {
	margin-top: 16px;
}

#sidebar2 h1 {
	font-size: 22px;
	font-weight: normal;
	color: #333;
	text-transform: uppercase;
	height: 73px;
	padding-top: 15px;
	padding-left: 15px;
	width: 100px;
	margin: 0px;
}
#sidebar2 h1 strong {
	font-size: 28px;
	font-weight: normal;
}
#sidebar2 ul {
	margin: 0px;
	padding: 0px;
}
#sidebar2 ul li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	list-style-type: none;
	margin-right: 2px;
	margin-left: 1px;
}
#sidebar2 ul li a {
	color: #333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	display: block;
}
#sidebar2 ul li a:hover {
	background-color: #d21f19;
	background-image: url(../catalyst/images/demo_menu_li_hover.png);
	background-repeat: repeat-x;
	background-position: left center;
	color: #FFF;
}
.usernav{
	position:absolute;
	top:65px;
	height:25px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	right: -25px;
}

#logged-in-nav a {
	color:#7A7A7A;
}

ul.usernav li {
display:inline;
border-left:1px solid #ccc;
margin-left:9px;
padding-left:10px;
}

ul.usernav li.first {
	color:#777;
	border:none;
}

.signin-border-left {
	border-left:1px solid #aaa;
	padding-left:10px;
	margin-left:10px;
}

a.utility-link {
	color:#7A7A7A;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	outline:none;
}

a.utility-link:hover {
	text-decoration:underline;
}

a.utility-link.active {
	text-decoration:underline;
}

a#login-link:hover {
	color:#0BA889;
}

div.login-form {
	line-height:22px;
	font-size:10px;
	text-align:right;
	color:#999999;
}

div.login-form input.active, div.login-form input.inactive {
	border:1px solid #DDDDDD;
	color:#777777;
	font-size:12px;
	height:14px;
	padding:2px;
	width:100px;
}

div.login-form a, div.login-form input, div.login-form span {
	float:left;
	margin:2px;
}

.sign-out-link a:hover {
	color:#7a7a7a;
}

/******************** End Login Script *****************************/


/**  Home Page - Featured Items - Start  **/

#featuredItems {
	width: 980px;
	height: 140px;
        margin-top: 15px;
}

.featuredBox {
 	width: 176px;
	height: 135px;
	margin: 0px 18px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	background: #F5F6F7;
	color: #000000;
	text-align: center;
	float: left;

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;

	border-top-color: #e5e5e5;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;

	box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

  
.featuredBox:hover {
	background: #F2F2F2;
} 


.featuredBox a {
        padding: 2px;
        font-size: 12px;
        color: #333;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: center top;
        text-align: center;
        vertical-align: bottom;
        display: block;
}

/**  Home Page - Featured Items - End  **/


#footer {
	background-image: url(../catalyst/images/footer_bg_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 20px;
	height: 150px;
}

#footer h3 {
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#footer ul {
	background-image: url(../catalyst/images/footer_seperator_4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height:140px;
}
#footer ul li {
	list-style-type: none;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #000;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
}

.clientsFt {
	width: 260px; 
	height: 75px; 
	text-align: center; 
	padding-top: 10px;  
	padding-left: 5px;
	border: 0px black solid
}

.clientsFt ul {
	background-image: none;
}

/* .clientsFt img {
	padding-left: 20px;
} */

.awardsFt {
	width: 280px; 
	height: 75px; 
	text-align: center; 
	padding-top: 10px;  
	border: 0px black solid
}

.awardsFt ul {
	background-image: none;
}

/* .awardsFt img {
	padding-left: 20px;
} */


/********************* Footer Scroll - Start *************************/
#scroller ul {
	background-image: none;
}

#scroller li {
    	text-align: center;
	padding-left: 20px;
  }

#scroller li img {
    	margin: 0 auto;
  }

#scroller2 ul {
	background-image: none;
}

#scroller2 li {
    	text-align: center;
	padding-left: 20px;
  }

#scroller2 li img {
    	margin: 0 auto;
  }
/********************* Footer Scroll - End *************************/

.catgreen {
	color: #00937f ;
}



/**  FAQ PAGE - Start  **/


.vd12 {
	width: 980px;
}

.vd12 li {
	width: 900px;
}


/**  FAQ PAGE - End  **/


/**  Demo PAGE - Start  **/
#demo_container {
	width: 960px;
	padding: 0px;
	margin: 0px;
  }

.demo_left {
	width: 460px;
	height: 326px;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	padding-top: 10px;
	background: #F5F6F7;
	color: #000000;
	text-align: center;
	float: left;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
  }

.demo_left:hover {
	background: #F2F2F2;
} 

.demo_right {
	width: 460px;
	height: 326px;
	margin: 0px 10px 20px 0px;
	padding: 0px;
    padding-top: 10px;
	background: #F5F6F7;
	color: #000000;
	text-align: center;
	float: right;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.demo_right:hover {
	background: #F2F2F2;
} 

.demo_center {
	width: 460px;
	height: 326px;
	margin: 0px auto 20px auto;
	padding: 0px;
        padding-top: 10px;
	background: #F5F6F7;
	color: #000000;
	text-align: center;

	float: none;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
  }

.demo_center:hover {
	background: #F2F2F2;
}

.demo_title {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width: 475px;
}

.demo_line {
	padding-top: 5px;
	width: 475px;
	height: 5px;
        background: transparent;
}
  
.demo_text {
	font-size: 14px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
	text-align: left;
	width: 230px;
	float: left;
 }
  
  
.demo_text ul {
	margin: 0px;
	padding-top: 0px;
	padding-left: 15px;
	list-style-position: outside;
}

.demo_text li {
	padding-top: 0px;
	padding-left: 3px;
}

.demo_img {
	width: 210px;
	padding-left: 0px;
	float: left;
}

#demo_container_text {
	width: 455px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
  }
 
.moreButton a {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(/wp-content/themes/catalyst/images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
	width: 40px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.moreButton a:hover {
	background-color: #029279;
}


.moreButtonDemo a {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(/wp-content/themes/catalyst/images/button_bg2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px;
	width: 40px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.moreButtonDemo a:hover {
	background-color: #029279;
}

/**  Demo Page - End  **/

.author-2 {
	width: 960px;
	margin: 0px;
	margin-top: 20px;
	padding: 10px 10px 10px 10px;
	background: #F2F2F2;
	color: #000000;
	text-align: left;

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;

	border-top-color: #e5e5e5;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	
	box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}


/** Submit Buttons - Start  **/

.catbutton {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(/wp-content/themes/catalyst/images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.catbutton:hover {
   background-color: #029279;
}

/** Submit Buttons - End **/

/** Industry - Start **/

#ourindustry-div1{width:313px;height:655px;float:left;border-right:solid 2px #D7D7D7;text-align: center;}

#ourindustry-div2{width:313px;height:655px;float:left;border-right:solid 2px #D7D7D7;text-align: center;}

#ourindustry-div3{width:314px;height:655px;float:left;text-align: center;}

.ourindustry-div1-1{padding-bottom: 10px;}

.ourindustry-div1-1 img{ border:none;}

.ourindustry-div2-1{height:60px;}

.ourindustry-div2-1 img{ border:none;}

.ourindustry-div2-2{height:90px;}

.ourindustry-div2-2 img{ border:none;}

.ourindustry-div2-4{height:90px;}

.ourindustry-div2-4 img{ border:none;}

.ourindustry-div2-3{height:70px;}

.ourindustry-div2-3 img{ border:none;}

.ourindustry-text{width:300px;height:30px;text-decoration:none; color:#7A7A7A;font-family: Verdana, Geneva, sans-serif; font-size: 10px;font-weight:normal;text-align:center;padding-bottom:20px;}

.ourindustry-text a{text-decoration:underline; color:#7A7A7A;font-family:Verdana, Geneva, sans-serif;font-size:10pt;font-weight:bold;}


/** Industry - End **/

/********************* Solutions Page - Start *************************/

.solution {	
  	width: 448px;	
	padding: 10px;	
	background-color: #F5F6F7;	
	font-size: 12px;	    	
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

margin-bottom: 10px;

	}

.solhead {	
	color: black;	
	text-align: left;	
	font-weight: bold;	
	font-size: 100%;	
	padding-bottom: 15px;
}	

.solhead2 {	
	color: black;	
	text-align: left;	
	font-weight: bold;	
	font-size: 100%;	
	padding-bottom: 5px;
}	

.solution ul {	
	list-style-image: url("images/sol_arrow.gif");
}

.solution a {
	color: black;
	}

.solmore {
	font-style:italic; 
	color: #00937f;
	font-weight:normal;
	}
/********************* Solutions Page - End  *************************/



/********************* Testimonials Page - Start *************************/
.testBox {
	width: 940px;
	height: 260px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background: #F5F6F7;
	color: #000000;
	text-align: left;

border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

  
.testBox:hover {
	background: #F2F2F2;
} 
	
.testBoxImg {
	float: left;
	padding: 0px;
	margin: 0px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
	border-right: #a7a0a0 1px solid;
	width: 210px;
	height: 260px;
}
.testBoxImg * {
    vertical-align: middle;
}

.testBoxImg {
    display: block;
}
.testBoxImg span {
    display: inline-block;
    height: 250px;
    width: 1px;
}

.testBoxText {
	float: left;
	width: 700px;
	height: 250px;
	padding: 10px;
	}

.testGrey {
	font-style:italic; 
	color: #444444;
}
/********************* Testimonials Page - End  *************************/


/********************* FAQ Page - Start  *************************/
#faqContent {


}

.blockformat {
  padding: 0.5em 0;
  width: 940px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px 10px 10px 10px;
	background: #FFFFFF;
	color: #000000;
	text-align: left;

border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.blockformat p {
  margin: 1em;
}

.blockformat img {
  width: 3%;
}

div.right_quote {
  text-align: right;
}

.togglable {
  font-size: 1.2em;
}

.question {
  padding: 0.5em 0;
}

.toggleall {
  text-align: right;
  float: right; 
  padding-right: 20px;
}

/********************* FAQ Page - End *************************/


/********************* Page Round Corner - Background - Start  *************************/

.pageBorder {
  width: 960px;
	margin: 0px;
	margin-top: 0px;
	padding: 0px 10px 10px 10px;
	background: #F2F2F2;
	color: #000000;
	text-align: left;

border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.pageBorder2 {
  width: 960px;
	margin: 0px;
	margin-top: 20px;
	padding: 0px 10px 10px 10px;
	background: #F2F2F2;
	color: #000000;
	text-align: left;

border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e5e5e5;
border-right-color: #d2d2d2;
border-bottom-color: #d2d2d2;
border-left-color: #d2d2d2;

box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.3);

border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

/********************* Page Round Corner - Background - End  *************************/


/********************* Bid Tage - Start  *************************/

.bidtag {
	font-weight: bold;
}


/********************* Bid Tage - End  *************************/



/********************* Forms - Start  *************************/

#formContent {
	width: 950px;
	margin-left: 20px;
	}

#formLeft {
	width: 450px; 
	float: left;
}

#formRight {
	width: 450px; 
	float: right;
}

#formRight td {
	text-align: left;
}

#formTextBox {
    width: 575px;
	margin-top: 20px;
	margin: auto;
}

#formButton {
	width: 150px;
	margin: auto;
}

#formButton  .catbutton {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(/wp-content/themes/catalyst/images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#formButton .catbutton:hover {
   background-color: #029279;
}
#formButton .catbutton:focus {
   background-color: #C81714;
}

#formButtonBid {
	width: 240px;
	margin: auto;
}

#formButtonBid  .catbutton {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-image: url(/wp-content/themes/catalyst/images/button_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #C81714;
	padding-top: 1px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#formButtonBid .catbutton:hover {
   background-color: #029279;
}
#formButtonBid .catbutton:focus {
   background-color: #C81714;
}

#formContent input{
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;
	background-color: #FFFFFF;
}


#formContent input:focus{
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; 
	background-color: #FFFFFF;
}

#formContent select{
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;
}

#formContent select:focus{
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; 
}

#formContent textarea{
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;
	background-color: #FFFFFF;
}


#formContent textarea:focus{
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; 
	background-color: #FFFFFF;
}

/********************* Forms - End  *************************/
