/* searchbox -  "for searchbox sizing"  */
html{
	height:100%;
}

body {
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background: url(images/gradient_tile.jpg) repeat-x;

}
#fullheight{height:100%}


/* main table */
.main_gradient{
	position:top;
	height: 788px;
	width:  1704px;
	background-color: #D9D9D9;
	background: url(images/bg.jpg);
	background-repeat:no-repeat; 
}
.bodytxt {
 	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

/* search results */
.searchregular {
 	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.searchbold {
 	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.searchcomment {
 	color: #ffffff;
	font-size: 11px;
	font-family: Arial;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.st {
 	color: #8d0809;
	font-size: 12px;
	font-family: Arial;
	padding-bottom:2px;
}
.stline {
	border-top:solid;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
}
/* txt -  "for subtext" */
.txt2 {
	color: #666666;
	font-size: 10px; 
	line-height: 12px;
	font-family: Arial;
	text-align : left;
}


/* nav - Navigational Links */
.nav {
 	color: #999999;
	font-size: 10px;
	font-family: Arial;
	line-height: 17px;
}
.nav a:link {
	color:#ffffff;
	text-decoration: none;
}
.nav a:visited {
	text-decoration: none;
	color:#999999;
}
.nav a:active {
	color:#cccccc;
	text-decoration: none;
}
.nav a:hover {
	text-decoration: none;
	color:#cccccc;
}
.bodylink {
	color: #FFCC00;
	font-size: 10px;
	font-family: Arial;
	line-height: 15px;
	text-align : left;
}
.bodylink a:link {
	color:#FFCC00;
	text-decoration: none;
}
.bodylink a:visited {
	text-decoration: none;
	color:#FFCC00;
}
.bodylink a:active {
	color:#FFCC00;
	text-decoration: none;
}
.bodylink a:hover {
	text-decoration: none;
	color:#FFFFFF;
}






/* st -  "cell title headers"  */
.about_h1 { 
	color: #FFCC00; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial; 
	text-align : left;
}
.about_h2 { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial; 
	text-align : left;
}




/* txt -  "for subtext" */
.txt {
	color: #666666; 
	font-size: 10px; 
	line-height: 15px;
	font-family: Arial;
	text-align : left;
}
.copyright_txt{
	color: #666666; 
	font-size: 9px; 
	font-family: Arial;
	text-align : center;
	vertical-align:bottom;
}
.txt_spacer{
	text-align : left;
	margin-left: 3px;
}
/* boldLink - bolded Links */
.boldLink {
	color: #999999;
	font-size: 10px;
	font-family: Arial;
	line-height: 15px;
	text-align : left;
}
.boldLink a:link {
	color:#666666;
	text-decoration: none;
}
.boldLink a:visited {
	color:#660000;
	text-decoration: none;
}
.boldLink a:active {
	color:#660000;
	text-decoration: none;
}
.boldLink a:hover {
	text-decoration: none;
	color:#000000;
}


/* "for About page Section Table Cells"  */
.sectionCamber {
	background-color:#bb3867;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/Camber.gif);
	background-repeat:no-repeat;
    
}

.sectionttd {
	background-color:#277a7a;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/TTD.gif);
	background-repeat:no-repeat;
    
}

.sectionmanagement {
	background-color:#ac6700;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/Management.gif);
	background-repeat:no-repeat;
    
}

.sectioncareers {
	background-color:#4264a9;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/careers.gif);
	background-repeat:no-repeat;
    
}

.sectionnews {
	background-color:#035c4a;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/News.gif);
	background-repeat:no-repeat;
    
}


/* "for Solutions page Section Table Cells"  */
.sectiondl {
	background-color:#924175;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/DistributedLearning.gif);
	background-repeat:no-repeat;
    
}

.sectioncc {
	background-color:#9a3e2f;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/coursewareConversion.gif);
	background-repeat:no-repeat;
    
}

.sectionisd{
	background-color:#af7544;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/InstructionalSystemDesign.gif);
	background-repeat:no-repeat;
    
}

.sectionlanguage {
	background-color:#536304;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/languagesAndCulture.gif);
	background-repeat:no-repeat;
    
}

.section3d {
	background-color:#613e00;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/3dDevelopment.gif);
	background-repeat:no-repeat;
    
}

.sectionmb {
	background-color:#a3493a;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/MarketingAndBranding.gif);
	background-repeat:no-repeat;
    
}

.sectionweb {
	background-color:#2353a6;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/WebDesign.gif);
	background-repeat:no-repeat;
    
}


/* "for Portfolio page Section Table Cells"  */
.sectiondlwork {
	background-color:#6c5415;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/DLwork.gif);
	background-repeat:no-repeat;
    
}

.sectionvin {
	background-color:#9d4092;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/vignettes.gif);
	background-repeat:no-repeat;
    
}

.sectiondemos{
	background-color:#1a549b;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/Demos.gif);
	background-repeat:no-repeat;
    
}

.sectionwebsites {
	background-color:#329a2f;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/WebSites.gif);
	background-repeat:no-repeat;
    
}

.sectionmarketing {
	background-color:#a54e2e;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/Marketing.gif);
	background-repeat:no-repeat;
    
}



/* "for contact page Section Table Cells"  */
.sectioncontact {
	background-color:#78ad44;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/contact.gif);
	background-repeat:no-repeat;
    
}

.sectionlocations {
	background-color:#498291;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/Locations.gif);
	background-repeat:no-repeat;
    
}


/* "for sitemap page Section Table Cells"  */
.sectionsitemap {
	background-color:#ac2949;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/sitemap.gif);
	background-repeat:no-repeat;
    
}

/* "for sitemap page Section Table Cells"  */
.sectionsearch {
	background-color:#a41d41;
	position:top;
	height: 367px;
	width:  731px;
	background-image:url(cell_bgs/search.gif);
	background-repeat:no-repeat;
    
}
.bodytxt2 {
 	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.bodytxt3 {
 	color: #ffcc00;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	line-height: 15px;
	left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}





/* searchbox -  "for searchbox sizing"  */
.searchbox {
 font-size: 9px; 
 background-color: #cccccc;
 color: #000000; 
 border: 1px solid #000000;
 margin-right: 1px;
}
/* Text Cell Padding */
p.margin {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}
/* Text Cell Padding for Cells*/
p.margin2 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	color:#FFFFFF;
}
/* Text Cell Padding for Cell Bullets*/
p.margin3 {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	color:#FFFFFF;
}
/* Bullet Indention */
p.indent {
	margin-left: 20px;
}
/* Bullet Indention */
p.txt {
	color:#FFFFFF;
	line-height: 17px;
}
/* "for Categoty Tables Cells"  */
div.cat {
	height: 197px;
	width:  200px;
	top: 0px;
	margin-bottom: 0px; 
	margin-right: 1px; 
}
/* "for Section Table Cells"  */
div.section {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_ttd.gif);
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
}
/* "for Section Table Cells"  */
div.sectionCamber {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_camber2.gif);
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
}
/* "for Section Table Cells"  */
div.sectionManagement {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_management.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
}
/* "for Section Table Cells"  */
div.sectionCareers {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_careers.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
}
/* "for Section Table Cells"  */
div.sectionNews {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_news.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionDL {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_dl.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.section3d {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_3d.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionLang {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_lang.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionInstruct {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_instruct.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionMarket {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_market.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionWeb {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_web.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionVignettes {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_vignettes.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionDLWork {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_dlwork.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionDemos {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_demos.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionSites {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_websites.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
	visibility: visible;
}
/* "for Section Table Cells"  */
div.sectionMarketing {
	position:relative;
	height: 302px;
	width:  731px;
	background-image:url(images/cell_color/cell_marketing.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionContact {
	position:relative;
	height: 500px;
	width:  731px;
	background-image:url(images/cell_color/cell_contact.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* "for Section Table Cells"  */
div.sectionLocation {
	position:relative;
	height: 700px;
	width:  731px;
	background-image:url(images/cell_color/cell_location.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 12px;
	right: 0px;
	bottom: 10px;
	background-color: #D8D8D8;
}
/* ct -  "for Category Titles"  */
.ct { 
	color: #D68383; 
	font-weight: bolder;
	font-size: 16px; 
	font-family: Arial; 
}
/* ct2 -  "for SubCategory Titles"  */
.ct2 { 
	color: #66CCCC; 
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial; 
}
/* ct3 -  "for SubCategory Titles"  */
.ct3 { 
	color: #CCCCCC; 
	font-weight: bolder;
	font-size: 16px; 
	font-family: Arial; 
}
/* ct42 -  "for SubCategory Titles"  */
.ct4 { 
	color: #99CCCC; 
	font-weight: bolder;
	font-size: 16px; 
	font-family: Arial; 
}
/* "for Table Cell BG - to stay in position" */
div.bg {
	position: relative;
	height: 385px;
	width:  731px;
	top: 0px;
}




/* dItal - Description text in italics */
.dItal {
 	color: #666666;
	font-style: italic;
	font-size: 10px;
	font-family: Arial; 
}
/* topnav - For Top Navigational Links*/
.topnav {
 	color: #999999;
	font-size: 10px;
	font-family: Arial;
}
.topnav a:link {
	color:#333333;
}
.topnav a:visited {
	text-decoration: underline;
	color:#660000;
}
.topnav a:active {
	color:#000000;
}
.topnav a:hover {
	text-decoration: underline;
	color:#000000;
}

