* {
	margin:0;
	padding: 0;
}


a {
	text-decoration: none;
	border: none;
	color: #009;
}
a:hover {
	color: #000;
}




p {
	padding-top:		10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
	color: #000;
}



h1 {
	font-size:		2em;
	color: 			#4800FF;
}
h2 {
	color: 			#4916F0;
	font-size: .8em;
}


h3 {
	color: 			#000000;
}

h5 {
	color: 			#606060;
}


body {
	font-family: "Trebuchet MS", Helvetica, Arial;
	background-image: url(../images/background_black1.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#pageWrap {
	width:	900px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
}
.summarys {
	float: left;
	width: 123px;
	height: 448px;
	border-left:  solid 1px gray;
	border-bottom:  solid 1px gray;
	border-top: solid 1px gray;
        background:    #EFEFEF;
               
               
             
}
.summarys h4 {
	text-align: center;
}
#summaryTabs {
	float: left;
	width: 480px;
	height: 180px;
	margin-right: 10px;
}



#textContent {
	height: 376px;
	width: 686px;
	padding: 10px;
	border: solid 1px black;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
#homeContent {
	height: 310px;
	width: 700px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-left: 95px;
}
#textBanner {
	float: left;
	width: 95px;
	height: 280px;
                float: right;
                margin-top: 0px;
                margin-right: 0px;
}
#homeText {
	float: left;
	width: 700px;
               
}
#homeText p {
	font-size: 0.75em;
}
#homeText h4 {
	text-align: center;
}



#rightCert {
	width: 160px;
	height: 105px;
	float: right;
	margin-right: 10px;
	margin-top: 5px;
                margin-bottom: 1px 
}





#homePageWrapper {
	cursor:			pointer;
	width: auto;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
#attention {
	float: left;
	width: 150px;
	font-size: 0.6em;
	margin-left: 10px;
	margin-top: 10px;

}

#logoBanner {
	float: left;
	margin-left: 100px;
	background-image: url(../images/Archive/logo.gif);
	width: 296px;
	height: 86px;
}

#loginWrapper {
	float:			right;
	text-align:		left;
}
.FormDefaultText {
	font-size: 0.5em;
}
.style3 {
	font-size: 0.6em;
}

#searchWrapper {
	width:			500px;
	text-align:		center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#searchWrapper a {
	margin: 0;
	font-size: 0.8em;
}

#cse-search-box div {
	font-size: 0.6em;
}

.mainContent {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: white;
	height: auto;
	overflow: hidden;
}

#googleNews {
	width: 430px;
}

#shoppingAd1 {
	float: left;
	width: 478px;
	margin: 10px;
}

#shoppingAd2 {
	width: 478px;
	margin: 10px;
	height: 60px;
	float: left;
}

#adBoxRight {
	float: right;
	width: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	height: auto;
}

#adWords {
	height: auto;
	border: solid 1px #000000;
	margin-top: 10px;
}

#feed-control {
	padding-left:		10px;
	padding-right:		10px;
	width:			380px;
}

.contactContent {
	height: auto;
	width: auto;
	text-align: center;
	float: none;
}

div.containerDiv {
	background:		#FFFFFF;
	border:			solid 1px #000000;
	margin:			10px;
	width:			auto;
	padding:		0px;
	padding-bottom:		10px;
	height: auto;
	text-align: center;
}

.containerDiv p {
	font-style: normal;
}

.fields {
	float: left;
}

div.containerTop {
	width:			auto;
	background:		#FFF url('../images/footer_background.gif') center repeat-x;
	height:			16px;
        
}

div.container1Div {
	background:		#FFFFFF;
	border:			none;
	margin:			10px;
	float:			right;
	width:			45%;
	min-height:		100px;
	padding:		0px;
	padding-bottom:		10px;
}

div.containertestDiv {
	background:		#fff;
	border:			solid 1px #000000;
	margin:			10px;
	float:			right;
	width:			75%;
	min-height:		100px;
	padding:		0px;
	padding-bottom:		10px;
}

div.containerDiv h2 {
	padding-left:		10px;
}
div.containerNavDiv h2 {
	padding-left:		10px;
}

#rightAds {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#advertisment {
	text-align: center;
	font-size: .75em;
}

.rightWidgets {
	float: right;
	clear: right;
}

.containerAdDiv1 {
	width: auto;
	height: auto;
	margin-bottom: 10px;
	float: right;
}

div.containerAdDiv {
	background:		#FFFFFF;
	margin:			10px;
	postion:		fixed;
	float: left;
	border:			solid 1px #000000;
	clear: right;
	height: auto;
	width: 210px;
	margin-right: 12px;
	margin-left: 0px;
}

div.containerAdDiv h2 {
	padding-left:		10px;
}

.containerAdDiv a {
	font-size: 1em;
	text-align: center;
}

#stockLink {
	width: 212px;
	text-align: center;

}

div.containernewNavDiv {
	background:		#808080;
	border:			solid 1px #000000;
	margin:			10px;
	float:			left;
	width:			50%;
	min-height:		100px;
	padding:		0px;
	postion:		fixed; bottom: 
	padding-bottom:		0px;	
}

div.containerBottomDiv {
	background:		#fff;
	border:			solid 1px #000000;
	margin:			10px;
        float:			right;
	width:			28%;
	min-height:		100px;
	padding:		0px;
	postion:		fixed;
	padding-bottom:		1px;
}

div.containerFullDiv {
	background:		#FFFFFF;
	border:			solid 1px #000000;
	margin:			25px;
	float:			left;
	width:			94%;
	min-height:		550px;
	padding:		0px;
	margin-bottom:		100px;
}

div.containerFullDiv p {
	padding:		10px;
}

div.containerFullDiv h1 {
	padding:		10px;
}

div.containerFullDiv h2 {
	padding:		10px;
}

div.containerFullDiv h3 {
	padding:		10px;
}

div.containerUnderConstructionDiv {
	background:		url('../Assets/newlogo13.jpg') center no-repeat;
	height:			550px;
	width:			100%;
}

div.hoverCntr {
	background:		url(../images/footer_background.gif) repeat-x 0 0 scroll;
	clear:			both;
}
div.hoverCntr a {
	color:			#009;
	font-size: 		0.8em;
}
div.hoverBtn {
	float:			left;
	background:		url(../images/footer_background.gif) repeat-x 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			150px;
	height: 		30px;
	line-height: 		30px;
	text-align: 		center;
	text-decoration:	none;
	color:			#009;
	background:		transparent none repeat-x 0 0 scroll;
}

div.hoverBtn div {
	display:		none;
	position: 		static;
	margin-top:		-30px;
	z-index: 		1;
	top: 			0px;
	background:		url(../images/hover_buttons.gif) repeat-x 0 0 scroll;
}

#leftColumn {
	float: left;
}
.leftWidget {
	float: left;
	clear: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
div.containerNavDiv1 {
	background:		white;
	border:			solid 1px #000000;
	margin:			10px;
	width:			160px;
	postion:		fixed;
	float: left;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-color-value: #bccdf0;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-color-value: #bccdf0;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;

}
#w3c {
	background-image: url(../images/nav1icons/IT_source_icons/w3c_icon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#vmWare {
	background-image: url(../images/nav1icons/IT_source_icons/vmWare.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#newEgg {
	background-image: url(../images/nav1icons/IT_source_icons/newEgg.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#isc {
	background-image: url(../images/nav1icons/IT_source_icons/isc.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#wikipedia {
	background-image: url(../images/nav1icons/IT_source_icons/wikipedia.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#webopedia {
	background-image: url(../images/nav1icons/IT_source_icons/webopedia.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#digg {
	background-image: url(../images/nav1icons/IT_source_icons/dig.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#microsoft {
	background-image: url(../images/nav1icons/IT_source_icons/microsoft.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#ibm {
	background-image: url(../images/nav1icons/IT_source_icons/ibm.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#dice {
	background-image: url(../images/nav1icons/IT_source_icons/dice.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#intel {
	background-image: url(../images/nav1icons/IT_source_icons/intel.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#amd {
	background-image: url(../images/nav1icons/IT_source_icons/amd.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
.containerNavDiv1 ul li {
	border-bottom: solid 1px silver;
	margin-bottom: 5px;
	list-style: none;



}
.containerNavDiv1 ul {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
.containerNavDiv1 ul a {

}



.containerNavDiv1 a:hover {
	color: #000;	

}
#containerNPO {
	width: 199px;
	height: auto;
	margin-top: 5px;
}

#NPOh2 {
	text-align: center;
	font-size: 1.25em;
}
#NPOh2 h2 {
	color: #000;
	font-size: .60em;
}

#containerNPO ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#containerNPO ul li {
	margin-bottom: 5px;
}

#containerNPO a:hover {
	color: black;
}

#ACLU {
	background-image: url(../images/nav1icons/aclu_icon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#TCC {	
	background-image: url(../images/nav1icons/carterCenterLogo.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#CCR {	
	background-image: url(../images/nav1icons/ccr_logo.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#redCross {
	background-image: url(../images/nav1icons/redcross_logo.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#NAACP {
	background-image: url(../images/nav1icons/naacp_logo.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#emailCardLeft {
	width: 125px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#emailCardRight {
	width: 125px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
#emailCardBotLeft {
	width: 125px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	clear: left;
	margin-top: 310px;
}
#emailCardBotRight {
	width: 125px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: right;
	clear: right;
	margin-top: 310px;
}




#contactText {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 513px;
	margin-top: 10px;
}
#contactText h2 {
	font-size: .75em;
	color: black;
}
#contactText p {
	font-size: .8em;
}

#contactForm {
	width: 513px;
	margin-left: auto;
	margin-right: auto;
}






#middleContent {
	float: left;
	width: 430px;
	overflow: hidden;
	margin-top: 10px;
}
#travelContent {
	float: left;
	width: 605px;
	margin-top: 10px;
	margin-right: 10px;
	border: solid 1px #000000;
	height: auto;
	margin-left: 50px;
}
#travelTop {
	float: left;
	width: 605px;
}
#travelBot {
	float: left;
	width: 605px;
}


#priceline {
	float: left;
	border: solid 1px black;
}
#travelocity {
	width: 300px;
	float: left;
	border: solid 1px black;
	height: 301px;
}
#hotels {
	float: left;
	border: solid 1px black;
	width: 300px;
	height: 250px;
}

#cheapOair {
	width: 300px;
	float: left;
	clear: none;
	height: 250px;
	border: none;
}

#textContainer {
	float: left;
	width: 717px;
	margin: 0;
                overflow: hidden;
              
                
}

#textContainer p {
	font-style: normal;
	line-height: 1.5em;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: .9em;
}
#textContainer h1 {
	padding-top: 0.25em;
	text-align: center;
	margin: 0;
	padding-bottom: .25em;
                
}
.subNav {
	float: right;
	height: auto;
	width: 225px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.subNav ul {
	font-size: 2 em;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style: none;
}
.subNav a:hover {
	color: black;
}




#aboutTxt {
	float: left;
	border: solid 1px #000000;
	width: 705px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	
                overflow: hidden;
                position: relative;
}
#aboutTxt h1 {
	text-align: center;


}
#aboutTxt p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.80em;
	margin-top: 10px;
}
#partnersList {
	width: 175px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#partnersList li {
	margin-bottom:.25em;
}

#partnerList2 {
	float: left;
	width: 170px;
	margin-top: 10px;
	margin-left: 10px;
}
#partnerList2 li {
	margin-bottom:.75em;
}
#tekkis {
	background-image: url(../images/nav1icons/tekkisWebicon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#rmis {
	background-image: url(../images/nav1icons/infoSec.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}
#serious {
	background-image: url(../images/nav1icons/seriousWebicon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#cisco {
	background-image: url(../images/nav1icons/ciscoIcon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#sans {
	background-image: url(../images/nav1icons/sansIcon.gif);
	background-repeat: no-repeat;
	list-style-position: outside;
	background-position: center left;
	text-indent: 34px;
	list-style: none;
}

#partnerFlash {
	float:right;
	width: 300px;
	height: 200px;
	margin-right: 10px;
}
.profile {
	float: left;
	width: 705px;
	border: solid 1px #000000;
	margin-right: 10px;
	margin-bottom: 10px;
}
.profileImg {
	float: right;
	width: 200px;
	border: solid 1px #000000;
	height: auto;
	text-align: center;
	margin: 10px;
}
.profileImg ul {
	font-size: 0.75em;
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 5px;
}


#pageFooter {
	width:			900px;
	text-align:		center;
	position:		fixed;
	bottom:			0;
	clear:			both;
	z-index:		9999;
	font-size: 0.8em;
	background-image: url(../images/footer_background.gif);
}
#topProfile {
	margin-top: 10px;
}
#topProfile h1 {
	margin-left: 100px;
}


#categoryDisplay {
	float: left;
	padding: 10px;
	color: #36C;
	font-size: 0.75em;
	margin-left: 75px;
	width: 400px;
}
#dynamicBanner {
	width: 468px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


#bannerAd {
	height: 90px;
	width: 430px;
	text-align: center;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


#bannerAd a img {
	border: none;
}

#vendors {
	float: left;
	margin: 10px;
	width: 476px;
	border: solid 1px #000000;
}
#vendors h4 {
	color: #3366cc;
	font-family: "Trebuchet MS", Helvetica, Arial;
	margin: 10px;
	float: left;
}
.adminTxt {
	font-size: 0.75em;
	text-align: center;
	font-style: italic;
	padding: 0;
	margin: 0;

}
#formInfo {
	clear: left;

}

#insertRecordForm p {
	padding-top: 0px;
	color: #4916F0;

}


#insertRecordForm {
	margin-top: 1em;


}
.formButton {
	margin-top: 10px;
}




#shopCatTable tr td a {
	font-size: .75em;



}
#vendorSearchTable p {
	font-style: normal;
	padding: 10px;
	color: #4916F0;
}
#vendorAdmin {
	width: 475px;
	float: left;
}
#fullBanners {
	width: 458px;
	margin-top: 10px;
	float: left;
	margin-left: 60px;
                margin-bottom: 1px
}
#certifiedLogo {
	width: 150px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
                margin-bottom: 1px
}
#trainingLogo {
	margin-top: 18px;
}
#systemLogo {
	height: 61px;
	margin-top: 37px;
}
#sysLogo1 {
	width: 113px;
	float: left;
	height: 61px;
}
#sysLogo2 {
	width: 113px;
	height: 61px;
	float: right;
}
#securityTxt {
	float: left;
}

#securityLogos {
}
#securityLogo1 {
	float: left;
	margin-top: 33px;
}
#securityLogo2 {
	float: right;
	margin-top: -42px;
}
#solutionsLogo {
	margin-top: 38px;
}
#cloudLogo {
	margin-top: 10px;
	width: 115px;
}
#tekkisLogo {
	float: right;
	width: 115px;
	margin-top: 10px;
}
#tekkisLogo a {






}




#bottom {
	clear: both;
                padding: 1px;
}
#serviceFlash {
	height: 100px;
	width: 100px;
	margin-left: 40;
	margin-right: auto;
	margin-top: 10px;
}
.txtPgBanner {
	width: 485px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.heading3 {
	text-align: center;
	margin-top: 10px;
}

#serviceLinks {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
                margin-bottom: 10px;
}
#industriesFlash {
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	margin-top: 10px;
}

#industriesLinks {
	width: 400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 120px;
}
#newsFlash {
	width: 300px;
	height: 200px;
	float: left;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: 10px;
}
#aboutLinks {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	text-align: center;
}
