/* CSS Document */
*{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
img{border:none; margin:0; padding:0;}
body {background:url(images/wallpaper.jpg) repeat-x;}
p {margin:0.4em 0pt 0.8em;padding:0pt;}
.container {width:693px; position:relative; left:50%; margin:0 0 0 -346px; float:left; background-color:#ffffff;}
.clr {clear:both;}
.space {width:100%; height:10px; float:left; overflow:hidden;}

#content {float:left; width:693px;}
#contentWithDotsRight {background:url(images/dot.jpg) 480px 0 repeat-y; float:left; width:693px;}

a:link {color:#ee3023; text-decoration:none;}
a:visited {color:#ee3023; text-decoration:none;}
a:hover {color:#ee3023; text-decoration:underline;}
a:active {color:#ee3023; text-decoration:none;}

/* Top Nav */
#header {background:url(images/topNavBG.jpg) repeat-x; height:97px;}
#topNav {position:relative; left:50%; margin:0 0 0 -346px; float:left;}
#topNav  ul { font-size:12px; font-weight:bold; list-style:none; color:#ffffff;float:left; margin:65px 0 0 35px;}
#topNav ul li {display:inline;}
#topNav ul li a:link {color:#ffffff; text-decoration:none;}
#topNav ul li a:visited {color:#ffffff; text-decoration:none;}
#topNav ul li a:hover {color:#ffffff; text-decoration:underline;}
#topNav ul li a:active {color:#ffffff; text-decoration:none;}
#logo {float:left;}
/* Footer */
#footer {background:url(images/footerBG.jpg) repeat-x; height:45px;}
#footer #bottomNav { font-size:12px; list-style:none; color:#ffffff; width:690px; position:relative; top:15px; left:50%; margin:0 0 0 -346px; float:left;}
#footer #bottomNav li {float:left; padding:0 2px 0 2px;}
#footer #bottomNav li a:link {color:#ffffff; text-decoration:none;}
#footer #bottomNav li a:visited {color:#ffffff; text-decoration:none;}
#footer #bottomNav li a:hover {color:#ffffff; text-decoration:underline;}
#footer #bottomNav li a:active {color:#ffffff; text-decoration:none;}
#footer #bottomNav #space {width:150px;}


#copyright {font-size:10px; width:693px; position:relative; left:50%; margin:0 0 0 -346px; clear:both;}

/* Big Header Image */
#headerImg {width:693px; height:224px;}


/* Left Column in main content area */
#leftColumn {float:left; margin:10px 0 0 0; width: 505px; position:relative; left:15px;}
#leftColumn p {font-size:12px; width:450px; float:left; margin:5px 0 0 0; clear:left;}
#leftColumn .horizontalSplit {float:left; width:450px; margin:5px 0 5px 0;}
#leftColumn .horizontalSplit img {position:relative; left:50%; margin:0 0 0 -75px; float:left;}
#leftColumn .areaList ul {font-size:12px; list-style:none; margin:5px 0 0 10px; float:left; clear:left; width:430px;}
#leftColumn .areaList li {margin:10px 0 0 0; padding:0 0 0 15px; line-height:15px; background:url(images/redbullet.gif) 0 4px no-repeat;}
#leftColumn ul {font-size:12px; list-style:none; margin:5px 0 0 25px; float:left; clear:left; width:300px;}
#leftColumn ul li {margin:10px 0 0 0; padding:0 0 0 25px; line-height:15px; background:url(images/waves.jpg) 0 0 no-repeat; width:300px;}
#leftColumn .logo{ padding:0px 5px 0 3px; margin:0px 0 0 0; position:relative; top:3px;}
#leftColumn li {float:left; margin:10px 0 0 0; position:relative; left:15px; clear:left;}
#leftColumn2 li {margin:10px 0 0 0; padding:0 0 0 25px; line-height:15px; background:url(images/waves.jpg) 0 0 no-repeat;}
#leftColumn .list1{font-size:12px; width:200px; float:left; margin:15px 0 0 0px; clear:left;}
#leftColumn .list2{font-size:12px; width:250px; position:relative; float:left; margin:15px 0 0 0; clear:inherit}
#leftColumn .left ul {list-style:none; margin:5px 0 0 0px; float:left; width:200px; padding:0; clear:none; font-size:11px;}
#leftColumn .right ul {list-style:none; margin:5px 0 0 0px; float:left; width:230px; padding:0; clear:none; font-size:11px;}
#leftColumn .right li{margin:10px 0 0 0; padding:0 0 0 25px; line-height:15px; background:url(images/waves.jpg) 0 0 no-repeat; clear:both; position:relative; left:0; width:200px;}
#leftColumn .left li{margin:10px 0 0 0; padding:0 0 0 25px; line-height:15px; background:url(images/waves.jpg) 0 0 no-repeat; clear:both; position:relative; left:0;  width:200px;}
#leftColumn .back { position:relative; left:350px; text-align:right; width:100px;}

/* Right Column in main content area */
#rightColumn {float:left; margin:10px 0 0 0; position:relative; left:15px; width:465px;}
h1 {font-size:18px;  margin:5px 0 0 0; color:#0b55a6; clear:left;}
h2 {font-size:16px;  margin:5px 0 0 0; color:#0b55a6; float:left; clear:left; width:400px;}
h3 {font-size:12px;  margin:5px 0 0 0; color:#0b55a6; float:left; clear:left; width:400px;}
#rightColumn p {font-size:12px; width:450px; float:left; margin:5px 0 0 0; clear:left;}
#rightColumn .horizontalSplit {float:left; width:400px; margin:5px 0 5px 0;}
#rightColumn .horizontalSplit img {position:relative; left:50%; margin:0 0 0 -75px; float:left;}
#rightColumn ul {font-size:12px; list-style:none; margin:5px 0 0 25px; float:left; clear:left; width:400px;}
#rightColumn ul li {margin:10px 0 0 0; padding:0 0 0 25px; line-height:15px; background:url(images/waves.jpg) 0 0 no-repeat;}


/* Left side careers links */
#leftNav {width:190px; height:100%; float:left;}

/* Right side links in main content area */
#rightSideLinks { margin:0 0 0 55px;}
#rightSideLinks .banner img{margin:10px 0 0 -12px; width:192px; height:55px; position:relative; padding: 5px 0 10px 0;}
#rightSideLinks p {font-size:12px; position:relative; top:-4px;}
#rightSideLinks img {margin:5px 0 0 0; width:166px; height:80px;}
#rightSideLinks a:link {color:#ee3023; text-decoration:none;}
#rightSideLinks a:visited {color:#ee3023; text-decoration:none;}
#rightSideLinks a:hover {color:#ee3023; text-decoration:underline;}
#rightSideLinks a:active {color:#ee3023; text-decoration:none;}



/*-----------------------------------------------------------------------------
		Table Styles
-----------------------------------------------------------------------------*/
#sortTable {float:left; clear:left;}
#sortTable th, #sortTable td, #sortTable a {font-size:12px;}

#position-view {float:left; clear:left;}
#position-view th, #position-view td, #position-view a {font-size:12px;}
#position-view th{
	color:#777872;
	font-size:14px;
}


#theTable {float:left;}
table {float:left;}

#theTable td { padding:3px 0; font:Arial, Helvetica, sans-serif; letter-spacing:-1px; }
#theTable th { font:bold; background:#bfe3fa; padding:.3em 0; margin:.1em 0; }
	#theTable a.title { color:#0b55a6; }
	#theTable a.view {background: url('/styles/telecom/images/bltSquare.gif') no-repeat 7px 4px ;padding-left:16px;}
	#theTable a.apply{background: url('/styles/telecom/images/bltSquare.gif') no-repeat 7px 4px ;padding-left:16px;}
#sortTable td,
#sortTable th { padding-left:0; }
  th.forwardSort { background:transparent url('/styles/telecom/images/dnArrow.gif') no-repeat 0 3px; }
  th.reverseSort { background:transparent url('/styles/telecom/images/upArrow.gif') no-repeat 0 3px; }
#position-view { width:100%; padding:5px }
#position-view td { vertical-align:top; padding:0 0 10px 0;  }
#position-view th { vertical-align:top; text-align:left; padding:0 .3em 0 0; letter-spacing:-1px; }
	#position-view .title { text-align:left; }
		
		
		
input, textarea, select, label, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777872;
	padding: 1px
	}

input.button { 
	color: #46471C; 

	font-style:normal;
	font-weight: bold;
	text-align: center; 
	font-size: 12px; 
	background-image: url(../../telecom/styles/images/bkg-button.gif); 
	background-color: #FFFFFF; 
	padding: 2px; 
	border-right: solid 1px #666666; 
	border-bottom: solid 1px #666666; 
	border-top: 0px; 
	border-left: 0px; 
	text-decoration: none; 
	}
input.button:hover { 
	color: #777872; 
	background-color:#FFFFFF;
	}
	
#account_phoneext {float:right; position:relative; left:45px; top:-20px;}

.alertsBox{
	border:1px solid #0000CC;
	background-color:#BFE3FB!important;
	height:auto!important;
	float:left;
	clear:left;
	margin:5px 0 5px 0;
}
.alertsBox ul{
	float:none!important;
	padding:5px!important;
	margin:0!important;
	padding-left:10px!important;
}
.alertsBox ul li{
	background:none!important;
	padding:5px!important;
	margin:0!important;
}


/* fm-job-center section */
.firstTimeUsers{
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}



#ContactUsForm {float:left; margin:10px 0 0 0;}
#ContactUsForm #longP {width:400px; text-align:left;}
#ContactUsForm p {float:left; width:100px; text-align:right; margin:12px 5px 0 0;}
#ContactUsForm input, #ContactUsForm textarea {float:left; margin:10px 0 0 0;}
#ContactUsForm #contactSubmit {float:right; margin:5px 2px 0 0; padding:0;}
#ContactUsForm #nameError, #ContactUsForm #emailError, #ContactUsForm #messageError {float:left; position:relative; left:105px; top:10px;}