@charset "utf-8";
/* CSS Document */

 /* MAIN PAGE ELEMENTS */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #000000;
}
h6 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


#outer {
	background-repeat: repeat-x;
	background-position: left top;
	height: 150px;
	background-image: url(../images/bkg_main.gif);
}

#outer_videoprofiles {
	background-repeat: no-repeat;
	background-position: center top;
	height: 550px;
	background-image: url(../images/video_profiles_full_bkg.gif);
}

#videoprofiles_bkg {
	width:710px;
	height:536px;
	margin:auto;
	background-image: url(../images/video_profiles_bkg.gif);
	padding-top: 12px;
	background-repeat: no-repeat;
	background-position: center top;
}

.oneColElsCtr #container {
	width: 1024px;
	_width:1040px;
	margin: 0 auto;
	text-align: left;
	height:auto;
}

.oneColElsCtr #container a:focus {
    outline: 1px dotted #5a5c5e;
}

#topContent {
	width: 1024px;
	_width:1040px;
	height:146px;
	margin:auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/banner/top_bkg.jpg);
	_background-image: url(../images/banner/top_bkg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.oneColElsCtr #mainContent {
	padding: 0 20px;
	width:auto;
}

.oneColElsCtr #mainContent a:focus {
    outline: 1px dotted #5a5c5e;
}

#containerCentreSection {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	height:auto;
	padding-top:10px;
}

#containerCentreSection2 {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	height:auto;
	padding-top:10px;
}

#innerContainer{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}
#topboxContainer {
	width:1014px;
	height:305px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0;
}

#greyTopBoxContainer {
	width:840px;
	_width:auto;
	height:297px;
	float:right;
	background-image: url(../images/video_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-left: 0px;
	margin-bottom: 5px;
}


 /* LEFT PANEL ELEMENTS */
#leftPannelOuter {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
}

#leftPannelInner{
	width:auto;
	height:auto;
	padding-left:30px;
	padding-right:10px;
}

#leftPannelInnerIndex{
	width:auto;
	height:auto;
	padding-left:30px;
	padding-right:10px;
	background-image: url(../images/cluster01.png);
	_background-image: url(../images/cluster01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


 /* LEFT PANEL ELEMENTS NODES */
 #leftPannelOuterWhite {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_white.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLineWhite {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
 

 /* RIGHT PANEL ELEMENTS */
#rightPannelOuter {
	width:270px;
	height:auto;
	float:right;
	margin-right: 27px;
	_margin-right:12px;
	_margin-left:10px;
	margin-top: 17px;
	background-color: #16181A;
	_background-color:#000000;
}

#rightPannelTop {
	width:270px;
	height:22px;
	_height:23px;
	margin:0;
	background-image: url(../images/rightpanel_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	_margin-left:0px;
	_margin-right:0px;
	_padding:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#rightPannelTopFeed {
	width:270px;
	height:22px;
	margin:0;
	background-image: url(../images/rightpanel_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	_margin-left:1px;
	_margin-right:0px;
	_padding:0px;
}

#rightPannelCentre {
	width:248px;
	height:auto;
	margin:0;
	padding-left: 10px;
	padding-right: 12px;
	background-image: url(../images/right_panel_bkg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	_margin-right:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}

#rightPannelBottom {
	width:270px;
	height:22px;
	margin:0;
	background-image: url(../images/rightpanel_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	_margin-left:0px;
	_margin-right:0px;
	_padding:0px;
}

#rightPannelBottomFeed {
	width:270px;
	height:22px;
	margin:0;
	background-image: url(../images/rightpanel_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	_margin-left:1px;
	_margin-right:0px;
	_padding:0px;
}

.RightPanelTitleLine {
	width:auto;
	height:2px;
	margin-bottom:3px;
	margin-top:3px;
	_margin-top:0px;
	_margin-bottom:0px;
	_height:0px;
}

.RightPaneldottedSpacer {
	width:auto;
	height:25px;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#58bac3;
	margin-top: 25px;
}

.RightPanelMainText {
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

.RightPanelMainText a:link, .RightPanelMainText a:visited, .RightPanelMainText a:active{
	text-decoration: underline;
	color:#FFFFFF;
	background-color:#16181a;
}

.RightPanelMainText a:hover{
	color: #5a5c5e;
	text-decoration: underline;
}

.RightPanelMainText a:focus {
    outline: 1px dotted #5a5c5e;
}

.rightPanelBkg {
	width:auto;
	height:auto;
	background-color:#16181A;
}
#iconOuter {
	width:168px;
	_width:181px;
	height:20px;
	padding-top: 10px;
}

#bloggerIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:left;
}
#bloggerIcon a:focus {
    outline: 1px dotted #5a5c5e;
}

#facebookIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:left;
}
#facebookIcon a:focus {
    outline: 1px dotted #5a5c5e;
}

#rssIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:right;
}
#rssIcon a:focus {
    outline: 1px dotted #5a5c5e;
}

#twitterIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:right;
}
#twitterIcon a:focus {
    outline: 1px dotted #5a5c5e;
}
#flickrIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:left;
}
#flickrIcon a:focus {
    outline: 1px dotted #5a5c5e;
}
#youtubeIcon {
	margin-right:8px;
	width:20px;
	height:20px;
	float:left;
}
#youtubeIcon a:focus {
    outline: 1px dotted #5a5c5e;
}



/* SLIDER MENU */
#howLinkaContainer {
	width:667px;
	height:300px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../images/howwedoit_links_bg.gif);
	background-repeat: repeat;
}
#howLinkaContainerInner {
	width:667px;
	height:auto;
	margin-left:0px;
	margin-right:0px;
}


/* CALL TO ACTION - INFO@COMTEC */
#infoEmailContainer {
	width:28px;
	height:243px;
	float:left;
	margin-top:3px;
	padding-bottom:50px;
	background-image: url(../images/info_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#infoEmailContainer a:link, #infoEmailContainer a:visited, #infoEmailContainer a:active{
	background-image: url(../images/info_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	margin:0;
}
#infoEmailContainer a:hover{
	background-image: url(../images/info_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	margin:0;
}

#infoEmailContainer a:focus {
    outline: 1px dotted #5a5c5e;
}


/* FONTS AND HEADINGS */
h1 {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	padding-bottom:12px;
	margin: 0;
	color:#58bac3;
}

h2 {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	padding-bottom:5px;
	padding-top:3px;
	margin: 0;
	color:#58bac3;
}
	
h4 {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	padding:0;
	margin: 0;
	color:#58bac3;
}

h5 {
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
}

.formButtons {
	font-family:Arial;
	color:#16181a;
	font-weight:bold;
	font-size:12px;
}

#leftPanelContainer {
	width:760px;
	margin-top:2px; 
	margin-bottom:5px; 
	margin-left:52px; 
	margin-right:30px;
	_margin-left:0px;
	_margin_right:0px;
	_padding-left:0px;
	_padding-right:0px;
}

.LeftPanelMainText {
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

.LeftPanelMainText a:link, .LeftPanelMainText a:visited, .LeftPanelMainText a:active{
	text-decoration: underline;
	color:#FFFFFF;
}

.LeftPanelMainText a:hover{
	color: #5a5c5e;
	text-decoration: underline;
}

.LeftPanelMainText a:focus {
    outline: 1px dotted #5a5c5e;
}

.pageTitles {
	width:760px;
	font-family:Arial;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin-left: 0px;
	margin-right:0px;
	height: auto;
	margin-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	_margin-left:0px;
	_margin-right:5px;
	_margin-top:0px;
	_margin-bottom:15px;
	_padding-left:8px;
	_padding-right:0px;
	_padding-top:15px;
	_padding-bottom:5px
}

/* SPACERS */
#blankSpacer {
	width:auto;
	height:20px;
	margin-bottom:20px;
}

.blankSpacerThin {
	width:auto;
	height:10px;
	margin-bottom:10px;
}

.greydottedSpacer {
	width:auto;
	height:22px;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#5a5c5e;
	margin-top: 22px;
}

.greydottedSpacerThin {
	width:auto;
	height:12px;
	border-top:dotted;
	border-top-width:1px;
	border-top-color:#5a5c5e;
	margin-top: 12px;
}

/* FOOTER */
#containerFooter {
	width: 1024px;
	margin: 0 auto;
	text-align:center;
	height:auto;
	padding-top:10px;
}

#footerInner{
	margin-top: 10px;
	margin-bottom: 20px;
	width: 1024px;
	text-align:center;
	padding-bottom: 10px;
}

.footerText {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
}

.footerText a:link, .footerText a:visited, .footerText a:active{
	text-decoration: none;
	color:#fff;
}
.footerText a:hover{
	color: #5a5c5e;
	text-decoration: none;
}
.footerText a:focus {
    outline: 1px dotted #5a5c5e;
}

#w3cIconsContainer {
	height:28px;
	width:160px;
	text-align: center;
	margin-left: 15px;
}

#w3cHTML {
	height:26px;
	width:75px;
	margin-right:7px;
	float:left;
}
#w3cCSS {
	height:26px;
	width:75px;
	float:right;
}


/* CIRCUIT FOOTERS */
#CircuitOuter {
	width:1024px;
	_width:1024px;
	margin: 0 auto;
	_margin-top:0px;
	_margin-bottom:0px;
	height:106px;
	_height:70px;
	padding-top:10px;
	_padding-top:0px;
	_height:auto;
}

#circuitInner {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_white.gif);
	_background-image: url(../images/nodes/circuit_footer_white.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
}


/* HOMEPAGE SPECIFIC */
#phoenixpartnersLogo {
	width:109px;
	height:118px;
	float:right;
	margin-right:20px;
	_margin-right:15px;
	_padding-left:5px;
}
#comtecLogo {
	width:280px;
	height:72px;
	float:left;
	padding-top:20px;
	padding-bottom:26px;
	padding-left: 6px;
}
#ourpeopleStrap {
	width:301px;
	height:72px;
	float:left;
	padding-top:20px;
	padding-bottom:26px;
	margin-left:150px;
}

#testimonialQuote {
	height:297px;
	float:right;
	width:200px;
	padding-top: 0px;
	background-image: url(../images/quote_index.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#mainVideoContainer {
	width:450px;
	height:270px;
	float:left;
	padding-top:14px;
	margin-bottom:13px;
}

#miniVideoOuterContainer {
	width:140px;
	height:297px;
	margin-right:20px;
	float:left;
}

.miniVideoInner {
	margin:0px;
	padding:0px;
	border:0px;
}

.miniVideoInner a:link, .miniVideoInner a:visited, .miniVideoInner a:active{
	text-decoration: none;
}
.miniVideoInner a:hover{
	text-decoration: none;
}
.miniVideoInner a:focus {
    outline: 1px dotted #5a5c5e;
}

#minivideo01{
	width:110px;
	height:66px;
	margin-top:40px;
	margin-bottom:12px;
	margin-left:30px;
	margin-right:0px;
}

#minivideo02{
	width:110px;
	height:66px;
	margin-bottom:13px;
	margin-left:30px;
	margin-right:0px;
}

#minivideo03{
	width:110px;
	height:66px;
	margin-bottom:35px;
	margin-left:30px;
	margin-right:0px;
}

.minisitesOuter {
	width:auto;
	height:57px;
	margin:0;
	padding:0;
}

#liveMini {
	width:160px;
	height:57px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(../images/logos/comtec_live.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	

#liveMini a:link, #liveMini a:visited, #liveMini a:active{
	display: block;
	width: 100%;
	height: 100%;
}
#liveMini a:hover{
	cursor: pointer;
}
#liveMini a:focus {
    outline: 1px dotted #5a5c5e;
}

#digitalMini {
	width:160px;
	height:57px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(../images/logos/comtec_digital.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#digitalMini a:link, #digitalMini a:visited, #digitalMini a:active{
	display: block;
	width: 100%;
	height: 100%;
}
#digitalMini a:hover{
	cursor: pointer;
}
#digitalMini a:focus {
    outline: 1px dotted #5a5c5e;
}

#connectMini {
	width:160px;
	height:57px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(../images/logos/comtec_connect.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#connectMini a:link, #connectMini a:visited, #connectMini a:active{
	display: block;
	width: 100%;
	height: 100%;
}
#connectMini a:hover{
	cursor: pointer;
}
#connectMini a:focus {
    outline: 1px dotted #5a5c5e;
}

#createMini {
	width:160px;
	height:57px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(../images/logos/comtec_create.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#createMini a:link, #createMini a:visited, #createMini a:active{
	display: block;
	width: 100%;
	height: 100%;
}
#createMini a:hover{
	cursor: pointer;
}
#createMini a:focus {
    outline: 1px dotted #5a5c5e;
}





/* MEET THE TEAM SPECIFIC */

 #leftPannelOuterMedia {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_media.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLineMedia {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_media.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#circuitInnerMedia {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_media.gif);
	_background-image: url(../images/nodes/circuit_footer_media.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
}

 #leftPannelOuterMcom {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_mcom.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLineMcom {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_mcom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#circuitInnerMcom {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_mcom.gif);
	background-image: url(../images/nodes/circuit_footer_mcom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
	
}

 #leftPannelOuterPman {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_pman.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLinePman {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_pman.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#circuitInnerPman {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_pman.gif);
	background-image: url(../images/nodes/circuit_footer_pman.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
}

 #leftPannelOuterTec {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_tec.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLineTec {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_tech.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#circuitInnerTec {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_tec.gif);
	background-image: url(../images/nodes/circuit_footer_tec.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
}

 #leftPannelOuterOps {
	width:706px;
	height:auto;
	float:left;
	margin-right: 20px;
	_margin-right: 0px;
	_margin-bottom:0px;
	_margin-top:0px;
	padding-bottom:130px;
	_padding-top:0px;
	background-image: url(../images/nodes/node_line_ops.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topLineOps {
	width:706px;
	height:55px;
	margin:0;
	padding:0;
	background-image: url(../images/nodes/top_line_ops.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#circuitInnerOps {
	width:1024px;
	_width:1024px;
	height:106px;
	_height:70px;
	background-image: url(../images/nodes/circuit_footer_ops.gif);
	background-image: url(../images/nodes/circuit_footer_ops.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	_margin-top:0px;
	_margin-bottom:0px;
	_padding-top:0px;
}

.titleMedia {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#E88424;
}
.titleMcoms {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#547FC0;
}
.titlePman {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#64CAE4;
}
.titleTec {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#E44296;
}
.titleOps {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#F6EB1D;
}

#subTitle {
	width:auto;
	height:auto;
	margin-bottom:5px;
}
.subtitleMedia {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#E88424;
}
.subtitleMcoms {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#547FC0;
}
.subtitlePman {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#64CAE4;
}
.subtitleTec {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#E44296;
}
.subtitleOps {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#F6EB1D;
}

.subtitleLive {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#97bb45;
	text-decoration: underline;
	margin-bottom: 5px;
}

#subtitleDividerMedia {
	width:auto;
	height:5px;
	margin-bottom:15px;
	border-bottom-color:#E88424;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#subtitleDividerMcoms {
	width:auto;
	height:5px;
	margin-bottom:15px;
	border-bottom-color:#547FC0;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#subtitleDividerPman {
	width:auto;
	height:5px;
	margin-bottom:15px;
	border-bottom-color:#64CAE4;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#subtitleDividerTec {
	width:auto;
	height:5px;
	margin-bottom:15px;
	border-bottom-color:#E44296;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#subtitleDividerOps {
	width:auto;
	height:5px;
	margin-bottom:15px;
	border-bottom-color:#F6EB1D;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#meetSliderBkg {
	width:760px;
	height:225px;
	background-image: url(../images/meet_the_team/slider_rope.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 2px;
}

#meetSliderBkg a:focus {
    outline: 1px dotted #5a5c5e;
}

#meetMainContainer {
	width:auto;
	height:600px;
	margin-bottom: 40px;
}

#meetLargePic {
	float:right;
	width:220px;
	height:220px;
	text-align: left;
	margin-bottom: 0px;
}

#meetMainText {
	float:left;
	width:415px;
	margin-right:30px;
	height:300px;
	text-align: justify;
}

.meetThumbContainerOuter {
	width:220px;
	height:100px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: right;
}

.meetThumbInnerLeft {
	width:100px;
	height:100px;
	float:left;
	margin-right:1px;
	padding-left: 8px;
}

.meetThumbInnerLeft a:focus {
    outline: 1px dotted #5a5c5e;
}

.meetThumbInnerRight {
	width:100px;
	height:100px;
	float:right;
	margin-left:1px;
	padding-right: 8px;
}

.meetThumbInnerRight a:focus {
    outline: 1px dotted #5a5c5e;
}


/* CASE STUDIES SPECIFIC */

.cStudiesLeftC {
	width:420px;
	height:auto;
	float:left;
}

.cStudiesRightC {
	width:235px;
	height:177px;
	float:right;
	margin-left:10px;
}

.cStudiesLeftCVid {
	width:275px;
	height:auto;
	float:left;
}

.cStudiesRightCVid {
	width:380px;
	height:286px;
	float:right;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
}

.cStudiesRightTextC {
	width:420px;
	height:auto;
	float:right;
}

.cStudiesLeftImageC {
	width:235px;
	height:177px;
	float:left;
	margin-right:10px;
}

/* TESTIMONIALS SPECIFIC */

.testimonialLeft {
	width:500px;
	height:auto;
	float:left;
}

.testimonialRight  {
	width:150px;
	height:113px;
	float:right;
	margin-left:15px;
}

/* WHO WE ARE SPECIFIC */

#tucWhoBkg {
	width:667px;
	height:228px;
	margin:0;
	background-image: url(../images/tuc_who_bkg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:15px;
}

#nutWhoBkg {
	width:667px;
	height:228px;
	margin:0;
	background-image: url(../images/nut_who_bkg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:15px;
}

#manditWhoBkg {
	width:667px;
	height:228px;
	margin:0;
	background-image: url(../images/mandit_who_bkg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:15px;
}

#baeWhoBkg {
	width:667px;
	height:228px;
	margin:0;
	background-image: url(../images/bae_who_bkg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:15px;
}

/* PAGE BANNERS */

#whoweareBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/whoweare.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#whatwedoBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/whatwedo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#csrBanner {
	width:760px;
	_padding-left:4px;
	height:229px;
	background-image: url(../images/page_banners/csr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#csrEnviroBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/csr_environmental.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#csrComBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/csr_community.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#csrWorkBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/csr_workplace.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#portfolioBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/portfolio.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#charitiesBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/charities.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#phoenixBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/manchester_phoenix.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#testimonialsBanner {
	width:760px;
	height:229px;
	_padding-left:4px;
	background-image: url(../images/page_banners/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#testimonialsBannerInner {
	width:auto;
	height:auto;
	padding-left:35px;
	padding-right:35px;
	padding-top:85px;
	padding-bottom:15px;
}

.testimonialsBannerInner {
	font-family: Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
}

/* CONTACT US FORM */

.contactFieldOuter {
	width:auto;
	margin-bottom:15px;
	height:25px;
	padding:0px;
}

.contactFieldName {
	width:90px;
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
}

.contactFieldForm {
	width:400px;
	float:right;
	height:20px;
	padding:0px;
	margin:0px;
}

/* WHAT WE DO SECTION */

.logoContainer {
	width:auto;
	height:72px;
	text-align:left;
}

.logoContainer  a:focus {
    outline: 1px dotted #5a5c5e;
}

#liveTitleUnderline {
	width:auto;
	height:2px;
	border-bottom:#97bb45; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	margin-bottom:10px;
}

#digitalTitleUnderline {
	width:auto;
	height:2px;
	border-bottom:#e98523; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	margin-bottom:10px;
}

#connectTitleUnderline {
	width:auto;
	height:2px;
	border-bottom:#008fd4; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	margin-bottom:10px;
}

#createTitleUnderline {
	width:auto;
	height:2px;
	border-bottom:#e64297; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	margin-bottom:10px;
}


.titleLive {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	color:#97bb45;
	margin-bottom:10px;
} 

.titleLive a:link, .titleLive a:visited, .titleLive a:active{
	text-decoration: underline;
	color:#97bb45;
}
.titleLive a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleLive a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleDigital {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:10px;
	color:#e98523;
}

.titleDigital a:link, .titleDigital a:visited, .titleDigital a:active{
	text-decoration: underline;
	color:#e98523;
}
.titleDigital a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleDigital a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleConnect {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom: 10px;
	color:#008fd4;
}

.titleConnect a:link, .titleConnect a:visited, .titleConnect a:active{
	text-decoration: underline;
	color:#008fd4;
}
.titleConnect a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleConnect a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleCreate {
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom: 10px;
	color:#e64297;
}

.titleCreate a:link, .titleCreate a:visited, .titleCreate a:active{
	text-decoration: underline;
	color:#e64297;
}
.titleCreate a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleCreate a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleh2Live {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#97bb45;
	margin-bottom: 15px;
} 

.titleh2Live a:link, .titleh2Live a:visited, .titleh2Live a:active{
	text-decoration: underline;
	color:#97bb45;
}
.titleh2Live a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleh2Live a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleh2Digital {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#e98523;
	margin-bottom: 15px;
}

.titleh2Digital a:link, .titleh2Digital a:visited, .titleh2Digital a:active{
	text-decoration: underline;
	color:#e98523;
}
.titleh2Digital a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleh2Digital a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleh2Connect {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#008fd4;
	margin-bottom: 15px;
}

.titleh2Connect a:link, .titleh2Connect a:visited, .titleh2Connect a:active{
	text-decoration: underline;
	color:#008fd4;
}
.titleh2Connect a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleh2Connect a:focus {
    outline: 1px dotted #5a5c5e;
}

.titleh2Create {
	font-size: 12px;
	font-weight:bold;
	font-family:Arial;
	color:#e64297;
	margin-bottom: 15px;
}

.titleh2Create a:link, .titleh2Create a:visited, .titleh2Create a:active{
	text-decoration: underline;
	color:#e64297;
}
.titleh2Create a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.titleh2Create a:focus {
    outline: 1px dotted #5a5c5e;
}

#welcomeTitles {
	display: inline-block;
	width:807px; 
	_width:795px;
	height:auto; 
	_margin-left:34px;
	_padding-left:8px;
}

#welcomeSubText {
	_width:760px;
	_padding-left:8px;
}

.stepcarousel{
	position: relative;
	overflow: scroll; /*leave this value alone*/
	width: 450px; /*Width of Carousel Viewer itself*/
	height: 270px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0px;
	height: 270px;
	z-index: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*margin around each panel*/
	width: 450px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 270px;
}

#comtecLiveBk {
	width:667px;
	height:300px;
	margin:0;
	background-image: url(../images/mini_sites/comtec_live_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#comtecDigitalBk {
	width:667px;
	height:300px;
	margin:0;
	background-image: url(../images/mini_sites/comtec_digital_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#comtecConnectBk {
	width:667px;
	height:300px;
	margin:0;
	background-image: url(../images/mini_sites/comtec_connect_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#comtecCreateBk {
	width:667px;
	height:300px;
	margin:0;
	background-image: url(../images/mini_sites/comtec_create_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

 /* UNORDER LIST STYLE */
 
.menu { 
	padding:0; 
	margin:0; 
} 
.menu li {
	list-style-type:disc;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0;
	color: #FFFFFF;
	font-weight: normal;
} 

.menu a, .menu a:visited {
	display:block;
	width:30em;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: bold;
} 






























