/*
Theme Name: Cooper Technologies
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "utf-8";
body {
	font-size:14px;
	color:#2a323c;
	margin:0;
	padding:0;
	background:#E7E6E4;
	font-weight:normal;
	font-family: 'muliregular', Arial, Helvetica, sans-serif;
}
img { border: 0; }
h1, h2, h3 {margin:0; padding:0;font-weight:normal;}
a:focus { outline:none; }
a { color:#26A3DB; text-decoration:none; }

.margin0 {	margin:0px; }
.marginBott10 { margin-bottom:10px; }
.marginBott20 { margin-bottom:20px; }
.marginBott45 { margin-bottom:45px; }

.marginTop10 { margin-top:10px; }
.marginTop20 { margin-top:20px; }
.marginTop25 { margin-top:25px; }
.marginTop30 { margin-top:30px; }
.marginTop40 { margin-top:40px; }

.paddingTop30 { padding-top:30px; }

.marginLeft10 { margin-left:10px; }
.marginLeft20 { margin-left:20px; }

.marginRight10 { margin-right:10px; }
.marginRight20 { margin-right:20px; }

.dispBlock { display:block; }
.dispInblock { display:inline-block; }

.font_normal{font-weight:normal; }
.font_bold{font-weight:bold; }

.font20 { font-size:20px;}

.colorBlue { color:#26a3db;}
.colorDBlue { color:#244e72;}

.lineHeight20 { line-height:20px; }
.lineHeight25 { line-height:25px; }
 
.right { float:right; }
.left { float:left; }
.posRel { position:relative;}
.textDecoNone { text-decoration:none; }

/*---------------------- clearfix ----------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*---------------------- font-face ----------------------*/
@font-face {
    font-family: 'muliregular';
    src: url('fonts/muli-regular-webfont.eot');
    src: url('fonts/muli-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/muli-regular-webfont.woff') format('woff'),
         url('fonts/muli-regular-webfont.ttf') format('truetype'),
         url('http://coopertechnologies.net/wp-content/themes/cooper/fonts/muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'tradegothic_condensed_no._1Rg';
    src: url('fonts/tradegothic-condeighteen-webfont.eot');
    src: url('fonts/tradegothic-condeighteen-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/tradegothic-condeighteen-webfont.woff') format('woff'),
         url('http://coopertechnologies.net/wp-content/themes/cooper/fonts/tradegothic-condeighteen-webfont.ttf') format('truetype'),
         url('http://coopertechnologies.net/wp-content/themes/cooper/fonts/tradegothic-condeighteen-webfont.svg#tradegothic_condensed_no._1Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*---------------------- index ----------------------*/
#header
{
	width:100%;
	height:148px;
	background:url(images/header-bg.jpg) repeat-x;
}
#logo
{
	width:233px;
	height:82px;
	float:left;
	margin:38px 0 0 38px;
}
#topContactRight
{
	width:444px;
	float:right;
	margin:32px 10px 0 0;
	color:#244e72;
	text-align:right;
}
#topContactRight p
{
	margin:0;
}
#phoneNo
{
	color:#26a3db;
	font-size:24px;
	margin-top:12px;
}
#tollFree
{
	color:#26a3db;
	font-size:18px;

}
#phoneNo a
{
	color:#26a3db;
	font-size:18px;
	margin-left:15px;
	text-decoration:none;
}
.wraper
{
	width:968px;
	margin:auto;
}
/*------------------------------- Banner --------------------------*/
#banner
{
	width:100%;
	height:407px;
	background:url(images/banner-full-bg.png) center top no-repeat;
}
#bannerContainer
{
	width:968px;
	height:430px;
	background:url(images/banner-bg.png) no-repeat;
	position:relative;
	z-index:9;
}
#bannerInt
{
	width:100%;
	height:250px;
	background:url(images/banner-full-bg.png) center top no-repeat;
}
#bannerContainerInt
{
	width:968px;
	height:271px;
	position:relative;
	z-index:9;
	padding-left:4px;
	background:url(images/banner-bg-int.png) no-repeat;
}
#bannerContainerInt img
{
	position:relative;
	z-index:9;
}
#bannerLeft
{
	width:264px;
	height:375px;
	float:left;
	padding:32px 26px 0 44px;
}
#bannerLeft p
{
	font-size:20px;
	line-height:25px;
}
#bannerLeft h2
{
	font-size:25px;
	color:#26a3db;
}
.lernmoreButton
{
	width:162px;
	height:51px;
	display:block;
	text-decoration:none;
	background:url(images/lernmore-button.png) no-repeat;
}
.lernmoreButton:hover
{
	width:162px;
	height:51px;
	display:block;
	background:url(images/lernmore-button-hov.png) no-repeat;
}
#bannerRight
{
	width:630px;
	height:407px;
	float:left;
}
/*------------------------------- Banner-End --------------------------*/
#menu
{
	width:100%;
	height:50px;
	font-family: 'tradegothic_condensed_no._1Rg';
	position:relative;
	z-index:999;
	font-size:18px;
	background:url(images/menu-bg.png) repeat-x;
}
#menu ul
{
	margin:0 0 0 3px;
	padding:0;
	height:50px;
	background:url(images/menu-devider.png) left top no-repeat;
}
#menu ul li
{
	list-style:none;
	float:left;
	position:relative;
	background:url(images/menu-devider.png) right top no-repeat;
}
#menu ul li > a
{
	text-decoration:none;
	color:#fff;
	display:inline-block;
	padding:15px 45px 14px 46.4px;
	text-transform:uppercase;
}
#menu ul > li:hover > a
{
	background:url(images/menu-bg-hov.jpg) repeat-x;
}
#menu ul > li.current-menu-item > a
{
	background:url(images/menu-bg-hov.jpg) repeat-x;
}
#container
{
	width:100%;
	background:url(images/container-full-bg.png) repeat-x;
}
#wraperContent
{
	width:960px;
	margin:auto;
	padding-top:40px;
	background:#F9FAFC url(images/right-blue-bg.jpg) top right no-repeat;
}
#containerContent
{
	width:940px;
	margin:auto;
	padding-top:22px;
}
#containerContentInt
{
	width:620px;
	float:left;
	margin-left:30px;
	padding:22px 0 40px;
}
#containerContent h1, #containerContentInt h1
{
	color:#26A3DB;
	margin-bottom:20px;
	font-size:20px;
}
#rightContentContainer
{
	width:230px;
	min-height:300px;
	float:right;
	margin-right:4px;
	padding:25px 32px;
	color:#fff;
}
#rightContentContainer h2
{
	font-size:20px;
}
.devider
{
	width:100%;
	display:block;
	height:2px;
	background:url(images/devider.png) repeat-x;
}
.deviderV
{
	width:2px;
	height:100%;
	float:right;
	background:url(images/devider-v.png) repeat-y;
}
#containerRepTop
{
	width:968px;
	min-height:300px;
	background:url(images/container-bg.png) repeat-y;
}
.wrapBox
{
	width:100%;
	display:inline-block;
}
#team
{
	width:288px;
	height:196px;
	float:left;
	margin:25px 20px 0 12px;
}
.box
{
	width:272px;
	float:left;
	margin:0 18px 0 30px;
	line-height:23px;
}
.news
{
	width:272px;
	float:left;
	margin:30px 0 0 30px;
	line-height:23px;
	background:url(images/devider-v.png) right top repeat-y;
	padding-right:18px;
}
.box1
{
	width:618px;
	float:left;
	line-height:23px;
}
.industries
{
	width:250px;
	float:left;
	margin:0 0 20px 40px;
}
a#education, a#government, a#healthcare, a#corporate
{
	width:81px;
	height:79px;
	display:block;
	text-decoration:none;
	float:left;
}
a#pdf
{
	width:50px;
	height:49px;
	display:block;
	text-decoration:none;
	float:left;
}
#education { background:url(images/education-icon.png) no-repeat; }
#education:hover { background:url(images/education-icon-hov.png) no-repeat; }
#government { background:url(images/government-icon.png) no-repeat; }
#government:hover { background:url(images/government-icon-hov.png) no-repeat; }
#healthcare { background:url(images/helthcare-icon.png) no-repeat; }
#healthcare:hover { background:url(images/helthcare-icon-hov.png) no-repeat; }
#corporate { background:url(images/corporate-icon.png) no-repeat; }
#corporate:hover { background:url(images/corporate-icon-hov.png) no-repeat; }
#pdf { background:url(images/pdf-icon.png) no-repeat; }
#pdf:hover { background:url(images/pdf-icon-hov.png) no-repeat; }
.industriesCont
{
	width:150px;
	float:right;
	line-height:16px;
}
.industriesCont h3
{
	font-size:19px;
	margin-top:5px;
}
.industriesCont p
{
	margin:5px 0 0;
}
.industriesCont a
{
	font-size:19px;
	margin-top:5px;
	display:block;
	text-decoration:none;
	color:#2a323c;
	font-weight:bold;
}
.moreinfoButton
{
	width:102px;
	height:38px;
	display:block;
	text-decoration:none;
	background:url(images/more-info-button.png) no-repeat;
}
.moreinfoButton:hover
{
	background:url(images/more-info-button-hov.png) no-repeat;
}
ul#teamLink
{
	margin:0 0 0 12px;
	padding:0;
	line-height:16px;
	font-family: 'tradegothic_condensed_no._1Rg';
	text-align:center;
}
ul#teamLink li
{
	list-style:none;
	float:left;
	width:98px;
	margin-right:2px;
}
ul#teamLink li a.Aaron, ul#teamLink li a.Brandy, ul#teamLink li a.Kevin, ul#teamLink li a.Michael, ul#teamLink li a.Luis, ul#teamLink li a.Nate
{
	width:93px;
	height:93px;
	display:block;
	text-decoration:none;
}
.Aaron { background:url(images/aaron-small-image.png) no-repeat; }
.Aaron:hover { background:url(images/aaron-small-image-hov.png) no-repeat; }
.Brandy { background:url(images/brandy-small-image.png) no-repeat; }
.Brandy:hover { background:url(images/brandy-small-image-hov.png) no-repeat; }
.Kevin { background:url(images/kevin-small-image.png) no-repeat; }
.Kevin:hover { background:url(images/kevin-small-image-hov.png) no-repeat; }
.Michael { background:url(images/michael-small-image.png) no-repeat; }
.Michael:hover { background:url(images/michael-small-image-hov.png) no-repeat; }
.Luis { background:url(images/luis-small-image.png) no-repeat; }
.Luis:hover { background:url(images/luis-small-image-hov.png) no-repeat; }
.Nate { background:url(images/nate-small-image.png) no-repeat; }
.Nate:hover { background:url(images/nate-small-image-hov.png) no-repeat; }
ul#teamLink li span
{
	color:#2a323c;
	font-size:13px;
}
ul#teamLink li span span
{
	color:#26a3db;
	font-size:15px;
	display:block;
}
.testimonial
{
	width:290px;
	height:244px;
	float:left;
	font-size:15px;
	margin:14px 0 0 15px;
	background:url(images/testimonial-bg.png) no-repeat;
}
.testimonialTop
{
	width:254px;
	height:170px;
	margin:16px 0 0 18px;
}
.testimonialBottom
{
	width:254px;
	margin:16px 0 0 18px;
}
#containerRepBottom
{
	width:968px;
	height:27px;
	margin:0 0 10px;
	position:relative;
	top:-4px;
	z-index:-1;
	background:url(images/container-bottom-bg.png) repeat-y;
}
#footerBlue
{
	width:100%;
	height:434px;
	background:url(images/blue-bg.png) repeat-x;
}
#manegmentLeft
{
	width:574px;
	float:left;
	color:#c0ebff;
	line-height:23px;
	margin-top:36px;
	margin-left:10px;
}
#manegmentLeft h2
{
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
ul#managmentLIst
{
	margin:22px 0 22px 12px;
	padding:0;
}
ul#managmentLIst li
{
	list-style:none;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	width:174px;
}
ul#managmentLIst li a
{
	text-decoration:none;
	width:100%;
}
ul#managmentLIst li a span
{
	color:#fff;
	float:left;
	line-height:16px;
	margin:5px 0 0 65px;
}
a.virtualized, a.maintenance, a.network, a.project, a.backup, a.assessment
{
	width:45px;
	height:45px;
	display:block;
	float:left;
}
a.virtualized {	background:url(images/virtualized-icon.png) no-repeat; }
a.virtualized:hover { background:url(images/virtualized-icon-hov.png) no-repeat; }
a.maintenance {	background:url(images/maintenance-icon.png) no-repeat; }
a.maintenance:hover { background:url(images/maintenance-icon-hov.png) no-repeat; }
a.network {	background:url(images/network-icon.png) no-repeat; }
a.network:hover { background:url(images/network-icon-hov.png) no-repeat; }
a.project {	background:url(images/project-icon.png) no-repeat; }
a.project:hover { background:url(images/project-icon-hov.png) no-repeat; }
a.backup {	background:url(images/backup-icon.png) no-repeat; }
a.backup:hover { background:url(images/backup-icon-hov.png) no-repeat; }
a.assessment {	background:url(images/assessment-icon.png) no-repeat; }
a.assessment:hover { background:url(images/assessment-icon-hov.png) no-repeat; }
#manegmentRight
{
	width:301px;
	float:right;
	margin-right:10px;
}
#footer
{
	width:100%;
	min-height:172px;
	background:#2E343F;
	line-height:16.5px;
	padding-top:36px;
	color:#fff;
	font-size:15px;
}
#footer a
{
	text-decoration:none;
	color:#fff;
}
#footerLeft
{
	width:508px;
	float:left;
	margin-left:10px;
}
#footerLogo
{
	width:237px;
	height:83px;
	float:left;
}
#footerAddress
{
	width:188px;
	float:right;
}
#footerTxt
{
	width:464px;
}
ul#footerMenu
{
	margin:42px 0 0 -10px;
	padding:0;
}
ul#footerMenu li
{
	list-style:none;
	float:left;
}
ul#footerMenu li a
{
	text-decoration:none;
	color:#fff;
	padding:0px 10px;
}
#footerRight
{
	width:420px;
	float:right;
	text-align:right;
	margin-right:10px;
}
#socialCont
{
	margin-top:22px;
	text-align:right;
}
ul#socialIcon
{
	margin:15px -10px 0;
	padding:0;
	float:right;
}
ul#socialIcon li
{
	list-style:none;
	float:left;
	margin-left:2px;
}
ul#socialIcon li a
{
	text-decoration:none;
	display:block;
}
.youtube, .linkedin, .facebook, .rss
{
	width:51px;
	height:48px;
}
.youtube { background:url(images/youtube-icon.png) no-repeat; }
.youtube:hover { background:url(images/youtube-icon-hov.png) no-repeat; }
.linkedin { background:url(images/linkedin-icon.png) no-repeat; }
.linkedin:hover { background:url(images/linkedin-icon-hov.png) no-repeat; }
.facebook { background:url(images/facebook-icon.png) no-repeat; }
.facebook:hover { background:url(images/facebook-icon-hov.png) no-repeat; }
.rss { background:url(images/rss-icon.png) no-repeat; }
.rss:hover { background:url(images/rss-icon-hov.png) no-repeat; }
.heading
{
	font-size:30px;
}
.heading1
{
	font-size:25px;
}
.heading2
{
	font-size:22px;
}
.alignleft { float:left }
.alignright { float:right }#contactLeft{	width:400px;	float:left;	margin-left:50px;}#contactLeft input[type="text"], #contactLeft input[type="email"]{	width:290px;	height:20px;	padding:5px;	border:1px solid #ddd;	background:#F0F0F0;}#contactLeft textarea{	width:290px;	height:80px;	padding:5px;	border:1px solid #ddd;	background:#F0F0F0;}#contactRight{	width:350px;	float:Right;	margin-right:50px;}.SubmitButton{	width:102px;	height:38px;	border:0;	cursor:pointer;	background:url(images/submitButton.png) no-repeat;}.SubmitButton:hover{	background:url(images/submitButton-hov.png) no-repeat;}#map{	padding:3px;	border:1px solid #999;	background:#F0F0F0;}
.newsPost
{
	width:170px;
	float:left;
}
.teamPost
{
	width:170px;
	float:left;
}
.postContent
{
	width:440px;
	float:left;
}
.postContent h2
{
	color:#26a3db;
	font-size:16px;
}
.postContent span
{
	color:#2a323c;
	font-size:16px;
	margin-bottom:5px;
	display:inline-block;
}
.newsPost img
{
	padding:2px;
	background:#ccc;
	border:1px solid #999;
}
ul#sitemap
{
	margin:0 0 0 50px;
	padding:0;
}
ul#sitemap li
{
	list-style:none;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}
ul#sitemap li a
{
	font-weight:normal;
	font-size:15px;
	background:url(images/arrow.png) left 4px no-repeat;
	padding-left:15px;
}
ul#sitemap li a:hover
{
	text-decoration:underline;
}
ul#sitemap li ul
{
	margin:0 0 0 15px;
	padding:0;
}
.testimonialAni
{
	width:290px;
	float:left;
	margin-right:10px;
}
.signupButton, .button.submit, .gform_button, .w2linput 
{
	width:102px;
	height:38px;
	text-decoration:none;
	cursor:pointer;
	border:0;
	background:url(images/signup-button.png) no-repeat;
	font-size:0;
	text-indent:-999px;
}
.signupButton:hover, .button.submit:hover
{
	background:url(images/signup-button-hov.png) no-repeat;
}
#rightContentContainer input[type="text"]
{
	width:225px;
	height:26px;
	border:0;
	padding:5px;
	background:url(images/input-bg.png) no-repeat;
}
#breadcrumb
{
	width:500px;
	position:absolute;
	z-index:999;
	top:-5px;
	left:12px;
	font-size:13px;
}
#bannerTagline
{
	position: absolute;
    top: 48px;
    width: 344px;
	min-height:150px;
    z-index: 999;
	font-weight:bold;
	left:26px;
}
#bannerTagline h2
{
	font-size:24px;
	line-height:30px;
	color:#14a3e7;
}
#bannerTagline p
{
	font-size:19px;
	line-height:25px;
	color:#fff;
	margin-top:10px;
}