@charset "UTF-8";
/* PRINT CSS Document */

/*
Created by:
Geo Trice III
http://www.geotrice.com
Updated May 2010
*/


/* Text Formatting 
============================================================================================================== */

p {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 160%;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 4px;
	text-align:left;
	text-decoration: none;
	}

h1 {
	color: #435C72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	margin: 2px 0px 0px 0px;
	padding: 8px 0px 5px 4px;
	text-align:left;
	}
h1#leftNavTrainingPrograms{
	padding-left:0px;
}

h2 {
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 1px 1px 4px;
	padding: 0px;
	text-align:left;
	}
h3 {
	background-position: center top;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	}

h4 {
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	}

h5 {
	color: #728595;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px
	}
	
h6 {
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 1px 1px 1px 4px;
	padding: 0px;
	}
h7 {
	color: #369;
	font-family:"MS Serif", "New York", serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}

span {
	color:#428CB8;
	font-size:16px;
	font-weight:bold;
	}
	
span.h2 {
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 1px 1px 0px;
	padding: 0px;
	}
span.citation {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 4px;
	}
span.underline{
	color: #666666;
	font-size: inherit;
	font-weight:inherit;
	text-decoration: underline;
}
span.basedOnDemand{
	font-size: .8em;
	color:#ffffff;
}
span#underline{
	color: #666666;
	font-size: inherit;
	font-weight:inherit;
	text-decoration: underline;
}
.italic{
	font-style:italic;
}
#italic{
	font-style:italic;
}


hr {
	color: #CECECE;
	}


blockquote {
	font-size: 10px;
	padding-left: 60px;
	}

/* Universals & Generics
============================================================================================================== */


* {
	margin: 0;
	padding: 0;
	}

body {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	}

a {
	color: #435C72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
a:hover {
	color: #006699;
	text-decoration: underline;
}
a.likeh1{
	color: #435C72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	margin: 2px 0px 0px 0px;
	padding: 8px 0px 0px 4px;
}
a.likeh1:hover{
	text-decoration:none;
}
a.likeh2{
	text-align:left;
	color: #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 1px 1px 0px;
	padding: 0px;
}
a.likeh2:hover{
	text-decoration:none;
}

div#Back2Training a{
	display:block;
	height:40px;
	width:252px;
	background: url(/Courses/Images/back_training_button_rest.jpg) no-repeat;
}
div#Back2Training a:hover{
	background: url(/Courses/Images/back_training_button_over.jpg) no-repeat;
}
div#BtnGetInfo a{
	display:block;
	height:43px;
	width:240px;
	background: url(/Courses/Images/btn_Enroll.png) no-repeat;
}
div#BtnGetInfo a:hover{
	background: url(/Courses/Images/btn_Enroll_over.png) no-repeat;
}
div#BtnPriceList a{
	display:block;
	height:43px;
	width:240px;
	background: url(/Courses/Images/buttons_layered_Price_rest.png) no-repeat;
}
div#BtnPriceList a:hover{
	background: url(/Courses/Images/buttons_layered_Price_over.png) no-repeat;
}
ul {
	padding: 30px;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	color: #069;
	list-style-position: inside;
	list-style-type: disc;
	}
	
ul.leftNav1 {
	padding: 20px 20px 20px 30px;
	margin: 0px;
	border: none;
	list-style-position: outside;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 160%;
	background-image:url(http://www.skillq.com/Images/leftnavbg_02.png);
	background-repeat: repeat-y;
	color:#ffffff;
	}
ul.leftNav1 a {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 160%;
	color:#ffffff;
}	
#leftNavTelSkillQ, #leftNavTelSkillQ a {
	color: #369;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	}
ul.leftNav1 a:hover {
	text-decoration:underline;
}
ul.leftNav2 {
	padding: 5px 0px 5px 0px;
	border: none;
	list-style-position: outside;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	border-top: dotted 1px #369;
	}
ul.leftNav2 a{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color:#333333;
}
ul.leftNav1 img{
	width: 100%;
	padding: 5px 0px 5px 0px;
}

ul.team {
	padding: 30px;
	margin: 0px 15px 0px 15px;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	list-style-position: inside;
	list-style-type: disc;
	}
	
ul.classes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 4px;
	list-style-type: disc;
	list-style-position: outside;
	border: none;
	padding: 0px 30px 0px 30px;
	line-height: 140%;
	}
ul.classes_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 4px;
	list-style-type: circle;
	list-style-position: outside;
	border: none;
	padding: 0px 30px 0px 30px;
	line-height: 140%;
	}
ol.roman {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 28px;
	list-style-type:decimal;
	list-style-position: outside;
	line-height: 140%;
	}
ol.roman_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 24px;
	list-style-type: lower-alpha;
	list-style-position: inside;
	line-height: 140%;
	}
#twitter_div{
	background-image:url(../Images/bg_upcomingclasses.png);
	background-repeat:no-repeat;
	margin: 0px 5px;
}
.sidebar-title{
	text-decoration:none;
}
#twitter_div, #twitter_update_list{
	padding:0px 5px;
	margin:0px;
	border:none;
}
#twitter_update_list li{
	list-style-image:url(/Images/twitter_SkillQ.png);
	list-style-position:inside;
	text-align:left;
	padding: 10px 0px 0px 0px;
}
#twitter_update_list li span{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 2px 4px;
	margin-top: 0px;
	line-height: 160%;
	}


/* Content & Body - "White Canvas" 
============================================================================================================== */

#bigwrapper {
	width: 1010px;
	margin: 0px auto;
	text-align: center;
}
#navwrapper{
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float: left;
}
#navwrapper img{
	margin: 0px;
	padding: 0px;
}
#contentwrapper {
	width: 810px;
	float: left;
	margin: 0px auto;
	background: url(../Images/bgmid2.png) repeat-y;
	background-position: left;
	min-height: 975px;
	}


/* Header - Tabbed Navigation
============================================================================================================== */


#header {
	height: 48px;
	width: 810px;
	margin: 0px auto 0px 108px;
	padding: 0px;
}

#header #headerbuttons {
	margin: 0px 0px -1px 0px;
	padding: 6px 0px 0px 0px;
	float: right;
}

#header #headerbuttons img{
	display: inline;
	margin: -2px;
	padding: 0px;
}


/* "3 column with Banner" Template - i.e., Home page, Main Training 
============================================================================================================== */

#col3_borderless_box {
	float: left;
	width: 230px;
	border: none;
	margin-left: 10px;
	}
	

		/* Home Page version - These columns are tight with little padding. The center column is centered for the buttons. */
	
		#col3_content {
			margin: 0px;
   			padding: 0px 90px 0px 0px;
			text-align: center;
			clear: both;
			overflow: auto;
			}
		#col3_content #left {
			float:left;
			width: 208px;		
			text-align: left;
			padding: 15px 15px 15px 0px;	
			margin-left: 15px;	
			border-top: 1px solid #CECECE;
			}
		
		#col3_content #center {
			float:left;
			width: 200px;
			margin: 0px;
			padding: 15px;
			text-align: center;
			border: 1px solid #CECECE;
			border-bottom: none;
			}
		
		#col3_content #center img {
			padding-bottom: 15px;
			}
		
		#col3_content #center p {
			text-align: left;
			}
		
		#col3_content #right {
			float: left;
			width: 208px;
			text-align: left;
			padding: 15px;
			border-top: 1px solid #CECECE;
			} 
			
			
			
		/* Main Training Page version - These columns are heavily padded. Images are centered for buttons. */
		
		
		#col3_content_padded {
			margin: 0px;
			padding: 0px 90px 0px 90px;
			text-align: center;
			clear: both;
			overflow: auto;
			}			
			
		#col3_content_padded p {
			text-align: left;
			padding: 0px 30px 20px 30px;
			}
			
		#col3_content_padded #left {
			float:left;
			width: 230px;		
			padding-top: 20px;	
			border-top: 1px solid #CECECE;
			margin-left: 15px;
			}
		
		#col3_content_padded #center {
			float:left;
			width: 230px;
			padding-top: 20px;	
			border: 1px solid #CECECE;
			border-bottom: none;
			}
		
		#col3_content_padded #right {
			float: left;
			width: 230px;
			padding-top: 20px;	
			border-top: 1px solid #CECECE;
			}
			
				
/* "2 column two thirds" Templates - i.e., HomePage
============================================================================================================== */

		#col2_content_twothirds {
			margin: 0px;
			padding: 0px 90px 0px 0px;
			clear: both;
			overflow: auto;
			}

		#col2_content_twothirds #left {
    		width: 460px;
			float: left;
			padding: 0px 0px 0px 5px;
			margin: 0px;
			text-align: left;
			border-right: 1px dotted #369;
			}
		#col2_content_twothirds .left {
    		width: 460px;
			float: left;
			padding: 0px 0px 0px 5px;
			margin: 0px;
			text-align: left;
			border-right: 1px dotted #369;
			}

		#col2_content_twothirds #right {
			float: right;
			width: 249px;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			}
		#col2_content_twothirds .right {
			float: right;
			width: 249px;
			padding: 0px 5px 0px 0px;
			margin: 0px;
			}
		#col2_content_twothirds div.box {
			margin: 10px 11px 0px 11px;
			padding: 0px;
			display: block;
			border-bottom: 1px dotted #369;
			text-align:left;
		}
		
		#col2_content_twothirds .box div#box_adobe_training a{
			display:block;
			height:101px;
			width:227px;
			background: url(/images/Rollovers_Large/adobe_training_rest.png) no-repeat;
		}
		#col2_content_twothirds .box div#box_adobe_training a:hover{
			background: url(/images/Rollovers_Large/adobe_training_over.png) no-repeat;
		}
		#col2_content_twothirds .box div#box_media_on_demand a{
			display:block;
			height:101px;
			width:227px;
			background: url(/images/Rollovers_Large/media_on_demand_rest.png) no-repeat;
		}
		#col2_content_twothirds .box div#box_media_on_demand a:hover {
			background: url(/images/Rollovers_Large/media_on_demand_over.png) no-repeat;
		}
		#col2_content_twothirds .box div#box_elearning_development a{
			display:block;
			height:101px;
			width:227px;
			background: url(/images/Rollovers_Large/elearning_dev3_top_rest.png) no-repeat;
		}
		#col2_content_twothirds .box div#box_elearning_development a:hover {
			background: url(/images/Rollovers_Large/elearning_dev3_top_over.png) no-repeat;
		}
		div#tools a{
			display:block;
			margin: 0px auto;
			height:206px;
			width:180px;
			background: url(/Courses/Images/Rollovers_Large/big_toolstraining_rest.jpg) no-repeat;
		}
		div#tools a:hover{
			background: url(/Courses/Images/Rollovers_Large/big_toolstraining_over.jpg) no-repeat;
		}
		div#team a{
			display:block;
			margin: 0px auto;
			height:206px;
			width:180px;
			background: url(/Courses/Images/Rollovers_Large/team_training_rest.jpg) no-repeat;
		}
		div#team a:hover{
			background: url(/Courses/Images/Rollovers_Large/team_training_over.jpg) no-repeat;
		}
		div#tech a{
			display:block;
			margin: 0px auto;
			height:206px;
			width:180px;
			background: url(/Courses/Images/Rollovers_Large/tech_training_rest.jpg) no-repeat;
		}
		div#tech a:hover{
			background: url(/Courses/Images/Rollovers_Large/tech_training_over.jpg) no-repeat;
		}
		
		#col2_content_twothirds .box #box_networks {
			background: url(/images/bg_socialnetworks.png) no-repeat top;
			text-align: center;
		}
		#col2_content_twothirds .box img {
			display:block;
			margin: 0px auto;
		}
		#col2_content_twothirds div.boxClass {
			width:50%;
			margin: 0px;
			padding: 5px 0px 5px 10px;
			display: block;
			border-bottom:1px dashed #F60;
			text-align: left;
		}
		#col2_content_twothirds div.boxClass a.HeadLink {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #006699;
			padding: 0px;
			margin: 0px;
		}
		#col2_content_twothirds div.boxClass a:hover.HeadLink {
			text-decoration:underline;
		}
		#col2_content_twothirds .right #photos ul {
			padding: 0px;
			margin: 0px -5px;
			border: none;
		}
		
		#col2_content_twothirds .right #photos li {
			display: block;
			list-style-type: none;
			text-align: right;
			padding: 4px 0px;
		}
		.boxClassInline .box{
			padding: 10px;
			float:left;
		}
		#upcomingClassesBox{
			background-image:url(../Images/WomanUsingLaptop_Edit.png);
			background-repeat:no-repeat;
			
		}
		.upcomingClassWrap{
			margin: -10px -2px 0px 0px;
			width:100%;
		}
		a.HeadLink{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #006699;
			padding: 0px;
			margin: 0px;
		}
		.upcomingClass{
			padding: 5px 0px;
			width: 51%;
			border-bottom:1px dashed #F60;
			float:left;
		}
		.Spacer{
			clear:both;
		}
	
		

/* "2 column" Templates - i.e., Services, Training Tools, Training Team, Individual Software Training Pages 
============================================================================================================== */

		
		/* Services & Team version - This MAKES allowances for extended-images (those that cross over into the blue space)*/


		#col2_content {
			width:810px;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			clear: both;
			overflow: hidden;
			}

		#col2_content #left {
    		width: 310px;
			float: left;
			padding: 15px 0px 15px 20px;
			text-align: left;
			}
		#col2_content #left img.ServiceIcons{
			float: right;
			padding:5px;
		}

		#col2_content #right {
			width: 371px;
			float: right;
			padding: 0px 29px 0px 0px;
			margin: 0px;
			}
		#col2_content #right img{
			margin: 0px;
			padding: 0px;
		}
		
		#col2_content #headerimg{
			clear: both;
			padding: 0px 150px 0px 0px;
			margin-bottom: 0px;		}
		
		#col2_content #bottom {
			clear: both;
			padding: 0px;
			margin: 0px;
			}

		
		/* Training version - This makes NO allowances for extended-images */
		
		
		#col2_content_nopadding {
			margin: 0px;
			padding: 0px 90px 0px 0px;
			clear: both;
			overflow: hidden;
			}

		#col2_content_nopadding #left {
    		width: 360px;
			float: left;
			padding: 0px;
			}
		
		#col2_content_nopadding #right {
			width: 360px;
			padding: 0px;
			float: right;
			}
		#col2_content_nopadding .centerimg {
    		width: 360px;
			margin: 10px auto 10px;
			text-align: center;
			}
		#col2_content_nopadding h2{
			margin: 0px 25px 0px 30px;
			text-align: left;
		}
		#col2_content_nopadding p{
			margin: 0px 25px 0px 25px;
			text-align: left;
		}
			

						/* Individual Sub-training Class Pages - Bordered left panel for course outlines. */

								#col2_content_bordered {
									width: 720px;
	
									margin: 0px 51px 0px 90px;
									clear: both;
									overflow: auto;
									}
													
								#col2_content_bordered #left {
									width: 355px;
									float: left;
									padding: 0px 18px 0px 20px;
									border-right: 1px solid #CECECE;
									}
						
								#col2_content_bordered #right {
									width: 365px;
									float: right;
									padding: 0px;
									}




/* "2 column" Templates - i.e., Podcast Training Page
============================================================================================================== */


		#col2_content_podcast {
			width: 720px;
			margin: 0px;
			padding: 15px 90px 15px 90px;
			clear: both;
			overflow: auto;
			}

		#col2_content_podcast #left {
			float: left;
			margin-left: 55px;
			padding: 4px 8px 4px 4px;
			}

		#col2_content_podcast #right {
			float: right;
			width: 495px;
			padding: 0px 55px 5px 0px;
			margin: 0px;
			}




/* "2 column" Templates - i.e., Course Page Page
============================================================================================================== */


		#col2_content_pfb_audio {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			clear: both;
			overflow: auto;
			text-align: left;
			}

		#col2_content_pfb_audio #left {
    		width: 346px;
			float: left;
			padding: 0px 14px 15px 20px;
			}
		
		#col2_content_pfb_audio #leftimg {
			}
			
		#col2_content_pfb_audio #lefttxt {
			padding: 20px 0px 0px 0px;	
			}

		#col2_content_pfb_audio #right {
			width: 371px;
			float: right;
			padding: 0px 59px 0px 0px;
			margin: 0px;
		}
		
		#col2_content_pfb_audio #righttopimg {
	
			}
		#col2_content_pfb_audio #righttopimg.filmmaking {
			padding: 0px 0px 0px 11px;	
			}
		#col2_content_pfb_audio #righttopimg.video1 {
			padding: 0px 0px 0px 11px;	
			}
		#col2_content_pfb_audio #rightbottomimg.video2 {
			padding: 200px 0px 0px 12px;	
			}
			
		#col2_content_pfb_audio #righttxt {
			padding: 15px 45px 15px 0px;	
			}
			
		#col2_content_pfb_audio #rightbottomimg {
			padding: 0px 0px 0px 13px;
			}
		
		#calendarwrap {
			margin: 0px auto;
			padding: 0px 90px 0px 0px;
			text-align: center;
		}
		
		
		

/* "2 column" Templates - i.e., Team, Page
============================================================================================================== */


		#col2_content_team {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			clear: both;
			overflow: auto;
			text-align: left;
			}

		#col2_content_team #left {
    		width: 308px;
			float: left;
			padding: 0px 0px 15px 20px;
			}
		
		#col2_content_team #leftimg {
			}
			
		#col2_content_team #lefttxt {
			padding: 0px 0px 45px 0px;
			margin: 20px 0px 0px 45px;
			background-color: #f3f3f3;
			}

		#col2_content_team #right {
			width: 391px;
			float: right;
			padding: 0px 91px 0px 0px;
			margin: 0px;
			}
		
		#col2_content_team #righttopimg {
			}
			
		#col2_content_team #righttxt {
			padding: 0px 0px 45px 0px;
			margin: 20px 45px 15px 45px;
			background-color: #f3f3f3;
			}
			
		#col2_content_team #rightbottomimg {
			padding: 0px 0px 0px 45px;
			overflow: hidden;
			}
		
		
		
/* " 1 column" Template - i.e., Enrollment Form
============================================================================================================== */


		#col1_content_enroll {
			float:left;
			margin: 0px;	
			width: 720px;
			padding: 0px;
			clear: both;
			overflow: auto;
			text-align: left;
			}
		
		#col1_content_enroll li{
			padding: 5px;
		}
			
		#col1_content_enroll img {
			float: left;
			display: block;
			padding: 0px;
		}


/* " 1 column" Template - i.e., Team Page
============================================================================================================== */


		.col1_content {
			margin: 0;	
			width: 720px;
			padding: 0px;
			clear: both;
			overflow: visible;
			text-align: left;
			}
		
		.col1_content li{
			padding: 5px;
		}
			
		.col1_content img {
			float: left;
			display: block;
		}
		
		.col1_content2 img {
			float: left;
			display: block;
			width: 100%;
			padding: 4px 18px 45px 4px;
		}
		#TeamPageHeader{
			background-image:url(/Team/images/TeamHeader.png);
			background-repeat:no-repeat;
			height:100px;
			width: 755px;
			padding-top: 120px;
		}
		#TeamPageHeader p{
			max-width: 500px;
		}
		
		
		.teamMemberWrap {
			margin: 0px;
			padding: 0px;
			width: auto;
			height:1725px;
			text-align: left;
		}
		.teamMemberWrap h2 {
			text-align:left;
			padding-left: 0px;
		}
		.teamMemberWrap h3 {
			color: #333;
			text-align:left;
			padding-left: 5px;
		}
		.teamMemberWrap .even {
			padding: 10px 0px;
			clear:both;
		}
		.teamMemberWrap .even .left {
			float: left;
			width: 90px;
			padding: 0px 10px 10px 20px;
		}
		.teamMemberWrap .even .right {
			float: right;
			padding: 0px 10px 10px 10px;
			width: 510px;
			
		}
		.teamMemberWrap .oddWrap {
			float:left;
		}
		.teamMemberWrap .oddWrap .top {
			float:left;
			margin: 0px;
			padding: 0px;
		}
		.teamMemberWrap .oddWrap .odd {
			float:left;
			width: 660px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-color: #e9dfd0;
		}
		.teamMemberWrap .oddWrap .odd .left{
			float: left;
			padding: 0px 10px 10px 10px;
			width: 510px;
		}
		.teamMemberWrap .oddWrap .odd .right{
			float: right;
			width: 90px;
			padding: 0px 20px 10px 10px;
			width: 100px;
		}
		.teamMemberWrap .oddWrap .bottom {
			margin: 0px;
			padding: 0px;
		}
		
		
		
		
		
		
		#form {
			width: 500px;
			margin: 20px auto 20px auto;
			padding: 0px;
			text-align:left;
		}
		#form p{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #666666;
			line-height: 160%;
		}
		.formline{
			float: left;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #666666;
			line-height: 160%;
		}
		.formline #left {
			width: 150px;
			float:left;
			padding: 10px 0px 0px 0px;
			margin: 0px;
			text-align: right;
		}
		
		.formline #right {
			width: 340px;
			float:right;
			padding: 10px 0px 0px 5px;
			margin: 0px;
			text-align: left;
		}
		input{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #666666;
			padding: 5px;
		}
		option{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #666666;
			padding: 5px 5px 5px 15px;
		}
		select{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #666666;
			padding: 0px;
		}
		optgroup{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color: #006699;
			font-style:normal;
		}

/* "2 column" Templates - i.e., Tools Training Page
============================================================================================================== */

.TwoColumnWrap5050{
	width:100%;
}
.LeftColumn5050{
	width: 49%;
	float:left;
}
.RightColumn5050{
	width: 49%;
	float:right;
}
.TwoColumnWrap3060{
	width:100%;
	padding: 0px 0px 10px 0px;
}
.LeftColumn3060{
	width: 33%;
	float:left;
}
.RightColumn3060{
	width: 66%;
	float:right;
}

.col2_content_tools {
	margin: 0px auto 0px 0px;
	padding: 15px 100px 15px 0px;
	clear: both;
	overflow: hidden;
	}
<!--_______________________________-->
		#col2_content_tools {
			margin: 0px auto 0px 0px;
			padding: 15px 90px 15px 0px;
			clear: both;
			overflow: auto;
			}

		#col2_content_tools #outerleft {
			float: left;
			width: 340px;
			margin-left: 0px;
			padding: 0px 5px 0px 15px;
			}

		#col2_content_tools #outerright {
			float: right;
			width: 340px;
			padding: 0px 15px 0px 5px;
			margin: 0px;
			}
		
		#col2_content_tools #innerbox {
			clear: both;
			padding: 40px 0px 0px 0px;
			margin: 0px;
			text-align: left;
			}
		
		#col2_content_tools #innerleft {
			float: left;
			width: 98px;
			height: 98px;
			padding: 0px 0px 0px 10px;
			}

		#col2_content_tools #innerright {
			float: right;
			width: 232px;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			}
		#col2_content_tools #innerbox img{
			width: 98px;
			}


/* " 1 column" Template - i.e., Tools Page 
============================================================================================================== */


#col1_content_tools {
	margin: 0 auto 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: auto;
	}
	
#col1_content_tools img {
	float: left;
	display: block;
}



/* "2 column" Templates - i.e., Tools Class
============================================================================================================== */


		#col2_content_tool_class {
			margin: 0px 90px 0px 0px;
			padding: 0px 0px 0px 0px;
			clear: both;
			overflow: hidden;
			text-align: left;
			}

		#col2_content_tool_class #left {
    		width: 350px;
			float: left;
			padding: 15px 20px 15px 60px;
			}

		#col2_content_tool_class #right {
			width: 256px;
			float: right;
			padding: 15px 15px 15px 15px;
			}
			
		#col2_content_tool_class #right img.lowergraphic{
			width: 270px;
			position:relative;
			left: -25px;
			padding-top: 40px;
			}
			
		#col2_content_tool_class #rightbottomimg {
			padding: 0px 0px 0px 45px;
			overflow: hidden;
			}
		
		
		

/* "5 box" Template - i.e., Company
============================================================================================================== */

#box5_content {
	margin: 0px 90px 0px 0px;
	padding: 0px;
	clear: both;
	overflow: auto;
	}

#box5_content #one {
	width: 320px;
	margin-left: 0px;
	padding: 0px 20px 10px 30px;
	text-align: left;
	float: left;
	}

#box5_content #two {
  	width: 300px;
	margin: 0px;
	padding: 0px 30px 10px 20px;
	text-align: left;
	float: left;
	}

#box5_content #three {
	width: 720px;
	padding-bottom: 20px;
	float: left;
	text-align: left;
	margin: 0px;
	}
	
#box5_content #three p {
	padding: 5px 180px;
	text-align: left;
}	

#box5_content #four {
	width: 320px;
	float: left;
	padding: 0px 20px 10px 30px;
	margin: 0px;
	
	text-align: left; 
	}

#box5_content #five {
	width: 350px;
	float: left;
	padding-top: 40px;
	margin: 0px;
	}

#box5_content ul {
	padding: 0px;
	margin: 0px;
	border: none;
}

#box5_content li {
	display: block;
	list-style-type: none;
	text-align: right;
	padding: 4px 0px;
}



/* Footer 
============================================================================================================== */

#footer {
	clear:both;
	height: 80px;
	width: 810px;
	margin: 0 auto 0px 175px;
	background: url(/images/bgbtm2.png) repeat-y;
	background-position: top;
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	color: #c6c6c6;
}

#footer p {
	font-size: 11px;
	text-align: center;
}
#footer a {
	color: #c6c6c6;
}

#footer a:hover {
	color: #8c8c8c;
	text-decoration: none;
}


/* getFlashPlayer
============================================================================================================== */
.getFlashPlayer{
	background: url("/Images/full_header.jpg") bottom no-repeat;
	height: 354px;
	margin: 0px 0px 0px 9px;
}

/* Image Preloader 
============================================================================================================== */
.preload{
	height:0px;
	width: 0px;
	visibility:hidden;
	position:absolute;
	z-index:-1000;
}

/* PNG FIX 
============================================================================================================== */
div, img, a{
	behavior: url(/CSS/iepngfix/iepngfix.php);
}


