

/* 
	This stylesheet contains styles that effect 
	just the CONTENT section of the site.
*/


/*-----------------------------------------
	General Content Styles
-----------------------------------------*/
			
.content ul {
	margin: 10px 0;
}

	.content ul li {
		font-size: 12px;
		padding-left: 24px;
		line-height: 23px;
		background: url(images/bullets.png) 0 0 no-repeat;
	}

	.content ul.linklist li {
		color: #555;
		padding-left: 15px;
		line-height: 18px;
		background: url(images/bullets2.png) 5px no-repeat;		
	}
	
	.content .scheduleTable {
		
	}

		.content .scheduleTable th {
			font-weight: bold;
			padding: 2px 4px;
			border: 1px solid #999;
		}
		
		.content .scheduleTable td {
			border: 1px solid #999;
			padding: 2px 4px;
		}
		
.hr {
	display:block;
	width:459px;
	height:7px;
	margin: 10px 0;
	background: url(images/hr.png) 0 0 no-repeat;
}

blockquote {
	margin: 45px 0;
	padding: 0 0 0 25px;
	background: url(images/quote_top.png) 0 0 no-repeat;
}

	blockquote .quote {
		padding-right: 23px;
		background: url(images/quote_bottom.png) bottom right no-repeat;	
	}

		blockquote .quote p {
			color: #555;
			font-size: 13px;	
			font-family: Georgia, Times, serif;
		}

.content_table {
	width: 100%;
	margin: 10px 0;
}

	.content_table th {
		padding: 2px 5px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		line-height: 14px;
		border: 1px solid #ccc;
		background: #f3f3f3;
	}
		.content_table th em {
			font-weight: normal;
			font-size: 11px;
			color: #666;
		}

	.content_table td {
		padding: 2px 5px;
		border: 1px solid #ccc;
	}
	
	.content_table td.centered {
		text-align: center;
	}

	.content_table tr.on td {
		background: #f8f8f8;
	}

/*-----------------------------------------
	breadcrumbs
-----------------------------------------*/

.breadcrumbs {
	color:#889196;
	text-transform: uppercase;
	display: block;
	line-height: normal;
}
	.breadcrumbs a {
		color:#889196;
		text-decoration: none;
		text-transform: uppercase;
	}
	
		.breadcrumbs a:hover { color:#3c4c55; }	
	
	.breadcrumbs .noShow {
		display: none;
	}




/*-----------------------------------------
	Graphic Headings
-----------------------------------------*/

h2#egypt,
h2#france,
h2#india {
	display:block;
	width: 460px;
	height: 140px;
	margin: 50px 0 -20px 0;
	text-indent: -9999px;
	overflow: hidden;
}

h2#egypt { background: url(images/h2_egypt.png) center no-repeat; }
h2#france { background: url(images/h2_france.png) center no-repeat; }
h2#india { background: url(images/h2_india.png) center no-repeat; }




/*-----------------------------------------
	Accordion styles
-----------------------------------------*/

.accordion {

}

	.accordion .head {
		margin:0;
		padding:0;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		background:url(images/hr.png) 0 0 no-repeat;
	}
	
	.accordion .head a {
		display: block;
		padding: 17px 0 10px 30px;
		text-decoration: none;
		color: #313131;
		background:url(images/btn-plus.png) 6px 16px no-repeat;
	}

		.accordion .head a:hover {
			color: #004b71;
			background-position: 6px -102px;
		}
		
	.accordion .active a {
		background-image:url(images/btn-minus.png);
	}

	.accordion .slider {
		padding: 0 30px 20px 30px;
	}
	
		.accordion .slider p {
			margin: 0;
			padding: 10px 0;
		}
		



/*-----------------------------------------
	Box styles
-----------------------------------------*/

	.box {
		position: relative;
		float: left;
		width: 440px;
		padding: 0 10px;
		margin: 20px 0;
		background: #e9e9e9;
	}
	
		.box .header {
			position: absolute;
			top:-10px;
			left: 0;
			width: 460px;
			height: 10px;
			background:url(images/box-top.png) 0 0 no-repeat;
		}
		
		.box .footer {
			position: absolute;
			bottom:-10px;
			left: 0;
			width: 460px;
			height: 10px;
			background:url(images/box-bottom.png) 0 0 no-repeat;
		}




/*-----------------------------------------
	Video Thumbs - Software Resources pg
-----------------------------------------*/			


.videos{
	float:left;
	width:460px;
	margin:10px 0 30px 0;
}
					
	.thumb {
		float:left;
		width:260px;
		margin: 10px 0;
		padding: 0 20px 0 180px;
	}
	
		.thumb .img {
			position: relative;
			float: left;
			width: 150px;
			height: 120px;
			margin-left: -170px;
		}

		/* only for coolguy browsers */

			.rotateMinus1 {
				-webkit-transform: rotate(-1deg);
			    -moz-transform: rotate(-1deg);
			    transform: rotate(-1deg);
			}
			
			.rotateMinus2 {
				-webkit-transform: rotate(-2deg);
			    -moz-transform: rotate(-2deg);
			    transform: rotate(-2deg);
			}

			.rotateMinus3 {
				-webkit-transform: rotate(-3deg);
			    -moz-transform: rotate(-3deg);
			    transform: rotate(-3deg);
			}
			
			.rotatePlus1 {
				-webkit-transform: rotate(1deg);
			    -moz-transform: rotate(1deg);
			    transform: rotate(1deg);
			}
						
			.rotatePlus2 {
				-webkit-transform: rotate(2deg);
			    -moz-transform: rotate(2deg);
			    transform: rotate(2deg);
			}

			.rotatePlus3 {
				-webkit-transform: rotate(3deg);
			    -moz-transform: rotate(3deg);
			    transform: rotate(3deg);
			}	
		
		/* end coolguy browser styles */

			.thumb .img img {
				position: absolute;
				z-index: 0;
			}
		
		.thumb h4 {
			float: left;
			width:100%;
			font-weight: bold;
			margin: 20px 0 0 0;
		}
		
		.thumb p {
			float: left;
			width:100%;
			color: #333;
			margin: 3px 0;
		}



/*-----------------------------------------
	Partners - Landing pg
-----------------------------------------*/			

.partners ul{
    list-style-type: none;
}
    .partners ul li{
        padding: 0px;
        margin: 0px 0px 40px 0px;
        min-height: 110px;
        background: none;
    }

    .partners ul li img{
        margin: 0px 10px 10px 0px;
    }
    .partners h2, .partners p{
        margin: 0px;
    }
.partners p{

}










	

