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

body 
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:50px 0px; 
	padding:0px;
	text-align:center;
		
} 

.display
{
	/*position: absolute;
	left: 20%;
	width: 60%;*/
	
	width:1000px;
	margin:0px auto;
	text-align:left;
	padding:0px;




} 



#header_holder
{
	position:absolute;
	top:0px;
}


#navcontainer
{
	margin-left:-40px;
	
	margin-top: 22px;/* apply to all browsers */
	#margin-top: 20px;/* override for Microsoft Internet Explorer browsers*/
	_margin-top: 20px; ;/* override for IE browsers 6.0 and older */
	
}




#navlist
{
	width: 100%;	
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
}


ul#navlist a
{
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist li { float: left; }

ul#navlist li a
{
	display:block;
	float:left;	
	width:130px;
	height:25px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/button_bg.jpg);
	padding:10px;
	border-left: none; 
	border-right:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	text-align:center;
}

ul#navlist li a:hover
{
color: #5cb355;
}

ul #navlist li a:visited{
	color:#ffffff;
}


ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }

ul#subnavlist li a
{
padding-top:350px;
margin: 0px;
}

ul#navlist li:hover ul#subnavlist
{
display: block;
font-size: 12pt;
padding-top: 5px;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 130px;
border-bottom:#FFFFFF solid 1px;
padding: 10px;
}





#menu
{	/*margin: 0;
	padding: 0;
	z-index: 30;*/
	
	width: 100%;	
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
}

#menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#menu li a
{	/*display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px;
	width: 104px;
	background-image:url(images/button_bg.jpg);
	color:#F0F;
	text-align: center;
	text-decoration: none;*/
		
	display:block;
	width:130px;
	height:25px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/button_bg.jpg);
	padding:10px;
	border-left: none; 
	border-right:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	text-align:center;
}

#menu li a:hover
{	color: #5cb355;}

#menu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;	
}

#menu div a
{	position: relative;
	display:block;
	width:130px;
	height:25px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/button_bg.jpg);
	padding:10px;
	border-left: none; 
	border-right:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	text-align:center;
}
	
#menu div a:hover
	{	color: #5cb355;}
















.bottom_menu
{
	width: 100%;	
	font-size:11px;text-transform:uppercase;
	text-align:center;
}

.bottom_menu ul
{
	margin: 0px 60px; padding: 0;
	
}

.bottom_menu ul li
{
	display: inline;
}

.bottom_menu ul li a
{
	float: left; text-decoration:none;
	color:#666666;
	padding: 15px 5px;	
	
}

.bottom_menu ul li a:visited{
	color:#666666;
}

.bottom_menu ul li a:hover, .menu ul li .current
{
	color: #5cb355;
}




.contentholder
{
	background-color:#FFFFFF;
	position:absolute;
	top:167px;
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0px;
	/*left:30px;*/
	min-height:1500px;
	height:1500px;
	width:900px;
	border-top: #CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	z-index:-50;	
	text-align: left;
			
}

.contentholder_sketchy
{
	background-color:#FFFFFF;
	position:absolute;
	top:167px;
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
	padding-top:0px;
	/*left:30px;*/
	min-height:2000px;
	height:2000px;
	width:900px;
	border-top: #CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	z-index:-50;	
	text-align: left;
			
}

.videocontentholder
{
	background-color:#222222;
	position:absolute;
	top:175px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
	min-height:1000px;
	height:1000px;
	width:1010px;
	/*border-top: #CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;*/
	z-index:50;	
	text-align: left;
	
}


	.column1
	{
	width:200px;
	background-color:#FFFFFF;
	height:1500px;
	float:left;
	border-right:#CCCCCC solid 1px;
	padding-right:10px;
	}
	
	.column2
	{
	width:689px;
	background-color:#FFFFFF;
	height:1500px;
	float:right;
	padding-right:0px;	
	padding-left:0px;																
	z-index:50;
	margin:0px;
	}	
	
	.column1_sketchy
	{
	width:200px;
	background-color:#FFFFFF;
	height:2000px;
	float:left;
	border-right:#CCCCCC solid 1px;
	padding-right:10px;
	}
	
	.column2_sketchy
	{
	width:689px;
	background-color:#FFFFFF;
	height:2000px;
	float:right;
	padding-right:0px;	
	padding-left:0px;																
	z-index:50;
	margin:0px;
	}	
	
	
.sketchy_ad
{
	position:absolute;
	background-image:url(images/sketchy-ad.jpg);
	height:300px;
	width:200px;
	z-index:1;
	text-align:center;
	margin-left:3px;
}

.col1_place_holder
{
	position:absolute;
	top:710px;
	text-align:center;
}
	
	
.content_iframe{
	background-color:#FFFFFF;
}



.top_left_list
{
	width: 100%;	
	font-size:12px;text-transform:uppercase;
}

.top_left_list ul
{
	margin: 10px 0px; padding: 0;
	float: left;
}

.top_left_list ul li
{
	display:block;
	border:0px;
}

.top_left_list ul li a
{
	float: left; 
	text-decoration:none;	
	color:#666666;
	padding: 5px;
	text-decoration:underline;		
}

.top_left_list ul li a:visited{
	color:#666666;
}

.top_left_list ul li a:hover, .top_left_list ul li .current
{
	color: #5cb355;
}



.black_line01
{
	position:absolute;
	width:630px;
	height:1px;
	background-color:#000000;
	top:720px;

}

.black_line02
{
	position:absolute;
	width:689px;
	height:1px;
	background-color:#000000;
	top:1213px;
	text-align:center;

}
/******************************************************************  Main Page CSS ******************************************************************/
.place_holder1
{
	position:absolute;
	width:675px;
	height:515px;
	background-color:#FFFFFF;
	top:0px;
	z-index:-100;
	text-align:left;
	float:left;
}

.place_holder1_text
{
	position:absolute;
	text-align:center;
	padding-left:75px;
	/*padding-top:20px;*/
	padding-top:375px;
}


.place_holder_purplebar
{
	position:absolute;
	width:680px;
	height:40px;
	top:459px;
	background-color:#6b5595;
	text-align:center;
	padding:5px;
}


.place_holder2
{
	position:absolute;
	width:689px;
	height:215px;
	background-color:#f9f4e1;
	top:505px;
	z-index:-100;
}

.place_holder3
{
	position:absolute;
	width:675px;
	height:430px;
	top:730px;
	text-align:left;
	z-index:-100;
	padding-left:20px;
	}
	
.place_holder3_phone
{
	float:right;
	padding-right:100px;
}

.place_holder3_text
{
	position:absolute;
	text-align:left;
	width:660px;
}

.footer
{
	position:absolute;
	width:680px;
	height:285px;
	background-color:#ffffff;
	top:1215px;
	text-align:center;
	
}

.footer_sketchy
{
	position:absolute;
	width:680px;
	height:285px;
	background-color:#ffffff;
	top:1700px;
	text-align:center;
	
}


.general_place_holder2
{
	position:absolute;
	width:689px;
	height:750px;
	background-image:url(images/desk_bg.jpg);
	top:505px;
	z-index:-100;
}

.general_place_holder2_text
{
	position:absolute;
	text-align:left;
	width:600px;
	margin:25px;
}



/******************************************************************  About Page CSS ******************************************************************/
.about_place_holder2
{
	position:absolute;
	width:630px;
	height:450px;
	/*background-color:#33FF66;*/
	top:200px;
	text-align:left;
	margin:20px;
}

.about_place_holder3
{
	position:absolute;
	width:630px;
	height:540px;
/*	background-color:#CCFFFF; */
	top:655px;
	text-align:left;
}




/******************************************************************  Apps Page CSS ******************************************************************/
.apps_place_holder1
{
	position:absolute;
	width:630px;
	height:450px;
	/*background-color:#33FF66;*/
	top:0px;
	text-align:left;
	margin:20px;
}


/******************************************************************  GoManage Page CSS ******************************************************************/
.gomanage_place_holder2
{
	position:absolute;
	width:690px;
	height:900px;
	background-color:#f9f4e1;
	top:375px;
	padding-left:20px;
	padding-top:10px;
}




/******************************************************************  Endorsements Page CSS ******************************************************************/
.endorse_place_holder2
{
	position:absolute;
	width:680px;
	height:450px;
	/*background-color:#33FF66;*/
	top:235px;
	text-align:left;
}

/******************************************************************  Videos Page CSS ******************************************************************/
.video_place_holder1
{
	position:absolute;
	width:630px;
	height:405px;
	background-color:#5cb355;
	top:0px;
	z-index:-100;
	text-align:center;
}
	.video_section
	{
		position:absolute;
		width:630px;
		top:5px;
		left:0px;	
	}
	
.video_place_holder2
{
	position:absolute;
	width:689px;
	height:1000px;
	background-color:#f9f4e1;
	z-index:-99;
	top:200px;
	text-align:left;
	margin-top:20px;
}

.video_place_holder2_text
{
	position:absolute;
	padding-left:20px;
	padding-top:20px;
	font-size:11px;
}

.video_place_holder3
{
	position:absolute;
	width:689px;
	height:290px;
	top:900px;
	text-align:left;
	margin-top:20px;
	padding-left:20px;
	padding-top:20px;
}


#video_iframe
{
	position:absolute;
    width: 1027px;
	height: 540px;
	overflow: auto;
}


/******************************************************************  tech support Page CSS ******************************************************************/

.tech_place_holder2
{
	position:absolute;
	width:689px;
	top:220px;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}


.tech_place_holder3
{
	position:absolute;
	width:689px;
	height:100px;
	background-color:#f9f4e1;
	z-index:-99;
	top:375px;
	text-align:left;
	padding:10px 10px 10px 20px;
	
}

.tech_place_holder4
{
	position:absolute;
	width:689px;
	top:500px;
	text-align:left;
	padding-left:10px;
	padding:5px 5px 5px 20px;
}

.tech_place_holder5
{
	position:absolute;
	width:689px;
	height:300px;
	top:910px;
	background-image:url(images/pen.jpg);
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}


	.LP_place_holder1
	{
	position:absolute;
	width:689px;
	background-color:#f9f4e1;
	top:0px;
	text-align:left;
	margin:0px;
	padding:20px
}
/******************************************************************  Report a Problem Page CSS ******************************************************************/
.Problem_place_holder2
{
	position:absolute;
	width:689px;
	height:100px;
	z-index:-99;
	top:220px;
	text-align:left;
	padding:10px 10px 10px 20px;
	
}

/******************************************************************  News Page CSS ******************************************************************/
.news_place_holder2
{
	position:absolute;
	width:630px;
	height:450px;
	/*background-color:#33FF66;*/
	top:225px;
	text-align:left;
	left:10px;
}

/******************************************************************  Contact Page CSS ******************************************************************/
.contact_place_holder1
{
	position:absolute;
	top:0px;
	width:630px;
	height:140px;
	text-align:left;
	background-image:url(images/verizon_classroom01.jpg);
}

.contact_place_holder2
{
	position:absolute;
	width:689px;
	height:750px;
	background-image:url(images/contact_top_bg.jpg);
	top:225px;
	z-index:-100;
	left:10px;
}
	
.contact_place_holder3
{
	position:absolute;
	width:689px;
	height:750px;
	background-color:#f9f4e1;
	top:680px;
	z-index:-100;
}

.contact_place_holder3_text
{
	position:absolute;
	width:689px;
	text-align:center;
	padding:5px;
	
}	


.column2_sketchy_content
{
	margin:25px;
}

.gs_place_holder1
{
	position:absolute;
	width:630px;
	height:300px;
	/*background-color:#FFFFCC;*/
	top:0px;
	z-index:-100;
	text-align:left;
}
	.yellow_bar1
	{
		position:absolute;
		width:600px;
		height:10px;
		background-color:#fff684;
		top:290px;
	}

.gs_place_holder2
{
	position:absolute;
	width:630px;
	/*height:450px;
	background-color:#33FF66;*/
	top:350px;
	text-align:left;
}
	.yellow_bar2
	{
		position:absolute;
		width:600px;
		height:10px;
		background-color:#fff684;
		top:544px;
		right:0px;

	}

.gs_place_holder3
{
	position:absolute;
	width:630px;
	/*height:450px;
	background-color:#33FF66;*/
	top:600px;
	text-align:left;
}

	.yellow_bar3
	{
		position:absolute;
		width:600px;
		height:10px;
		background-color:#fff684;
		top:890px;
	}

.gs_place_holder4
{
	position:absolute;
	width:630px;
	/*height:200px;
	background-color:#33FF66;*/
	top:925px;
	text-align:left;
}
	
	.yellow_bar4
	{
		position:absolute;
		width:600px;
		height:10px;
		background-color:#fff684;
		top:1173px;
		right:0px;
	}
	
	
.Library{	
	margin:25px 10px; 
	position:absolute;
	width:675px;
	height:515px;
	background-color:#FFFFFF;
	top:0px;
	z-index:-100;
	text-align:left;
	float:left;
	
	
}



	
	
.TSTblHeader
{
	background-color:#5cb355;
}

.TSTblRow
{
	background-color:#fffee9;
}

.ElibTblRow
{
	background-color:#fffee9;
}




a:link 							{color:#005886; text-decoration:none;}    /* unvisited link */
a:visited 						{color:#005886; text-decoration:none;} /* visited link */
a:hover 						{color:#ff2700; text-decoration:none;}   /* mouse over link */

.TSTblRow a:link				{color:#666666;}
.TSTblRow a:visited				{color:#666666;}
.TSTblRow a:hover 				{color:#5cb355;}

.ContactTblHeader a:link		{color:#666666;}
.ContactTblHeader a:visited		{color:#666666;}
.ContactTblHeader a:hover 		{color:#5cb355;}

.MainPH2_Section a				{font:Arial, Helvetica, sans-serif; font-size:10px;}
.MainPH2_Section a:link			{color:#000000;}
.MainPH2_Section a:visited		{color:#000000;}
.MainPH2_Section a:hover 		{color:#ff2700;}


.news_headline		a			{font:Arial, Helvetica, sans-serif; font-size:18px;}
.news_headline		a:link		{color:#000000;}
.news_headline		a:visited	{color:#000000;}
.news_headline		a:hover		{color:#ff2700;} 			

.c6ptBlack		{font:Arial, Helvetica, sans-serif; font-size:6pt; color:#000000;}

.c8ptBlack		{font:Arial, Helvetica, sans-serif; font-size:8pt; color:#000000;}
.c8ptWhite		{font:Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF;}
.c8ptGray		{font:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;}
.c8ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; font-weight:bold;}
	
.c10ptPurple 	{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#7e58a6;}
.c10ptWhite		{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF;}
.c10ptBlack		{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
.c10ptRed		{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff2700;}
.c10ptWhiteB	{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:bold;}
.c10ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; font-weight:bold;}

.c11ptGreen		{font:Arial, Helvetica, sans-serif; font-size:11pt; color:#5cb355}
.c11ptGray		{font:Arial, Helvetica, sans-serif; font-size:11pt; color:#666666}
.c11ptRed		{font:Arial, Helvetica, sans-serif; font-size:11pt; color:#ff2700}

.c12ptB			{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; font-weight:bold;}
.c12ptGray		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666}
.c12ptWhite		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFFFF}
.c12ptGreen		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#5cb355}
.c12ptRed		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff2700}
.c12ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#666666; font-weight:bold;}
.c12ptGreenB	{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#5cb355; font-weight:bold;}
.c12ptRedB		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff2700; font-weight:bold;}
.c12ptMagenta	{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#FF00FF}
.c12ptBlack		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000}
.c12ptBlackB	{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; font-weight:bold;}
.c12ptWhite		{font:Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFFFF}

.c13ptWhiteB	{font:Arial, Helvetica, sans-serif; font-size:13pt; color:#ffffff; font-weight:bold;}

.c14ptGray		{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#666666}
.c14ptGreen		{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#5cb355}
.c14ptWhite		{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#FFFFFF}
.c14ptRed		{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#ff2700}
.c14ptBlack		{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000}
.c14ptBlackB	{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; font-weight:bold;}
.c14ptWhiteB	{font:Arial, Helvetica, sans-serif; font-size:14pt; color:#ffffff; font-weight:bold;}

.c16ptGreen		{font:Arial, Helvetica, sans-serif; font-size:16pt; color:#5cb355}
.c16ptGray		{font:Arial, Helvetica, sans-serif; font-size:16pt; color:#666666}
.c16ptRed		{font:Arial, Helvetica, sans-serif; font-size:16pt; color:#ff2700}
.c16ptBlack		{font:Arial, Helvetica, sans-serif; font-size:16pt; color:#000000}

.c17ptGreenB	{font:Arial, Helvetica, sans-serif; font-size:17pt; color:#5cb355;}
.c17ptRedB		{font:Arial, Helvetica, sans-serif; font-size:17pt; color:#ff2700;}

.c18ptGreenB	{font:Arial, Helvetica, sans-serif; font-size:18pt; color:#5cb355;}

.c20ptGreen		{font:Arial, Helvetica, sans-serif; font-size:20pt; color:#5cb355}
.c20ptWhiteB	{font:Arial, Helvetica, sans-serif; font-size:20pt; color:#ffffff; font-weight:bold}

.c22ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#666666; font-weight:bold;}
.c22ptYellowB 	{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#fff684; font-weight:bold}
.c22ptGreenB	{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#5cb355; font-weight:bold}
.c22ptGreen		{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#5cb355}
.c22ptRedB		{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#ff2700; font-weight:bold}
.c22ptRed		{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#ff2700}
.c22ptBlackB	{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#000000; font-weight:bold}
.c22ptWhiteB	{font:Arial, Helvetica, sans-serif; font-size:22pt; color:#ffffff; font-weight:bold}

.c23ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:24pt; color:#666666; font-weight:bold; text-shadow: #CCCCCC 3px -3px 2px;}

.c25ptGrayB		{font:Arial, Helvetica, sans-serif; font-size:25pt; color:#666666; font-weight:bold; text-shadow: #CCCCCC 3px -3px 2px;}
.c25ptBlackB	{font:Arial, Helvetica, sans-serif; font-size:25pt; color:#000000; font-weight:bold; text-shadow: #CCCCCC 3px -3px 2px;}
.c25ptGreenB	{font:Arial, Helvetica, sans-serif; font-size:25pt; color:#5cb355; font-weight:bold}
.c25ptRedB		{font:Arial, Helvetica, sans-serif; font-size:25pt; color:#ff2700; font-weight:bold}

.c26ptBlackB	{font:Arial, Helvetica, sans-serif; font-size:26pt; color:#000000; font-weight:bold;}
