html, body {
	font: 13px/1.5 Helvetica, Arial, sans-serif;
	background-color:#04394F;
	height: 100%;
}

#super-container {
	position:relative;
	background-image:url(/images/super_bg.png);
	background-repeat: repeat-x;
	width: 100%;
	background-color:#0C588D;
}

#container {
	margin: 0 auto;
	border-top: 12px solid #06425e;
	width: 860px;
}

#header {
	height: 111px;
}

#logo {
	float: left;
	background-image: url(/images/logo.jpg);
	width: 441px;
	height: 111px;
	position: relative;
	left: -95px;
	text-indent: -9999px;
}

#address {
	float: right;
	height: 111px;
	width: 264px;
	background-image: url(/images/address.jpg);
	text-indent: -9999px;
}

#search {
	float: right;
	width: 200px;
	padding-top: 14px;
}

#search input.text {
	width: 120px;
}

#banner {
	margin-top: 7px;
}

#home-columns {
	margin-top: 20px;
}

a{
	color:#1ba8c4;
}

a:hover{
	color:#ff7001;
}


/*COLUMNS 1, 2, & 3 ---------------------------------------------*/

#column1, #column2, #column3 {
	float: left;
	width: 285px;
}

#column1 a#students {
	display: block;
	background-image: url(/images/students.jpg);
	width: 232px;
	height: 61px;
	text-indent: -9999px;
} 
#column1 a#professionals {
	display: block;
	background-image: url(/images/professionals.jpg);
	width: 232px;
	height: 61px;
	text-indent: -9999px;
}
#column1 a#communities {
	display: block;
	background-image: url(/images/communities.jpg);
	width: 232px;
	height: 61px;
	text-indent: -9999px;
}

#column2 a {
	margin-bottom: 7px;
}

#column2 a#news {
	display: block;
	background-image: url(/images/news.jpg);
	width: 230px;
	height: 43px;
	text-indent: -9999px;
}
#column2 a#conferences {
	display: block;
	background-image: url(/images/conferences.jpg);
	width: 230px;
	height: 43px;
	text-indent: -9999px;
}

#column2 a#learning {
	display: block;
	background-image: url(/images/learning.jpg);
	width: 230px;
	height: 43px;
	text-indent: -9999px;
}

#column2 a#programs {
	display: block;
	background-image: url(/images/programs.jpg);
	width: 230px;
	height: 43px;
	text-indent: -9999px;
}

#column3 a#health-careers-georgia {
	display: block;
	background-image: url(/images/health-careers-georgia3.jpg);
	width: 268px;
	height: 61px;
	text-indent: -9999px;
}


/*PRODUCTS---------------------------------------------*/

#product-highlights {
	position: relative;
	background-image: url(/images/product-highlights-bg.png);
	background-repeat: repeat-y;
	width: 268px;
	margin: 10px 0 15px 0;
}

#product-highlights table{
	margin: 10px;
}

#product-highlights a.textLink{
	text-decoration: none;
	color: #fff;
	line-height: 1.1;
	font-size: 11px;
	font-style: normal;
}

#product-highlights table a:hover{
	color: #fff;
}

#product-highlights table img{
	width: 40px;
	height: 40px;
	float: left;
	border: 2px solid #fff;
	margin: 10px;
}

#product-highlights a#view-all img{
	display: block;
	padding-bottom: 15px;
}

#product-highlights .front-product p.desc{
	width: 50px;
}

#product-highlights img#top {
	position: absolute;
	top: -10px;
}

#product-highlights img#bottom {
	position: absolute;
	bottom: -10px;
}
#single-product{
	
}

/*CONTENT---------------------------------------------*/

#content {
	background-image: url(/images/content-bg.png);
	background-repeat: repeat-y;
	height:auto;
	width:auto;
}

#bio-content {
	background-image: url(/images/content-bg.png);
	background-repeat: repeat-y;
	width:400px;
	height:600px;
}

#bio{
	float:right;
	width:400px;
	height:600px;
	text-align:left;
	margin-left:60px;
}


#content img#bg-top {
	position: relative;
}


#content #column-left {
	float: left;
	width: 230px;
}

#content #column-right {
	float: right;
	width: 630px;
	padding-bottom: 20px;
	height:auto;
}

#content #column-right2 {
	float: right;
	width: 630px;
	height:500px;
	padding-bottom: 20px;
}

#content #column-right #addess-info{
	float:right;
	width:285px;
	margin:10px -10px 0 0;
}

#content #column-right p {
	color: #444;
	padding: 5px 30px 5px 30px;
}

#content #column-right h2 {
	font-size: 25px;
	color: #36687d;
	margin: 5px 30px 5px 30px;
	border-bottom: 1px solid #d9eef7;
}

#content #column-right b{
	color:#36687d;
}

#content #column-right h3 {
	font-size: 14px;
	padding: 5px 30px 0 30px;
	color:#36687d;
	
}

#content #column-right table{
	//padding: 5px 30px 0 30px;
	margin:0 auto;
}

#content #column-right table.mceLayout{
	padding:0px;
}

#content #column-right table.mceLayout iframe,#content #column-right table.mceLayout table{
	padding:0px;
}

.mceEditor {
	float:left	
}

#content #column-right iframe.pdf{
		width:570px;
		height:600px;
		padding-left:30px;
}

#content #column-right iframe.embedDoc, #cse-search-results{
	margin-left:30px;
	height:600px;
}

#content #column-right #cse-search-results{
		width:600px;
		overflow:auto;
}

#content #column-right #cse-search-results iframe{
		border: none;
}


#content #column-right #google-map{
	float:right;
	border: 1px #eee;
	width:285px;
	height:350px;
	margin:17px 28px 10px 0;
	border:1px solid #999;
}

#content #column-right table th{
	border-bottom: 1px solid #d9eef7;
	text-align:left;
}

#content #column-right ul {
	list-style-type: square;
	color: #444;
}

#content #column-right ol {
	list-style-type: decimal;
	color: #444;
}

#content #column-right ul li{
	margin-left: 60px;
}

#content #column-right ol li{
	margin-left: 60px;
}

#content .product-preview {
	padding: 5px 10px 15px 0px;
	float: left;
}

#content .product-preview{
		width:176px;
        text-align:center;
}

#content .product-preview img{
		width:100px;
        height:100px;
}

#content .product-preview a{
		text-decoration:none;
}

#content #products {
	padding: 5px 10px 15px 30px;
}

#content #products h2{
	margin-left: 0px;
}

#micro{
	height:790px;
	width:570px;
	background-image:url(/images/micro.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
}

#content a#news-heading{
	display: block;
	background-image: url(/images/btn-news.png);
	width: 225px;
	height: 38px;
	text-indent: -9999px;
	padding:0px;
	margin-left:20px;
}

#content a#conferences-heading{
	display: block;
	background-image: url(/images/btn-conferences.png);
	width: 225px;
	height: 38px;
	text-indent: -9999px;
	padding:0px;
	margin-left:20px;
}

#content a#photo{
	display: block;
	background-image: url(/images/photo.png);
	background-repeat:no-repeat;
	width: 225px;
	height: 38px;
	margin-left:100px;
	text-indent: -9999px;
	padding:0px;
	margin-left:20px;
}

#content a#learning-heading{
	display: block;
	background-image: url(/images/btn-distance-learning.png);
	width: 225px;
	height: 38px;
	text-indent: -9999px;
	padding:0px;
	margin-left:20px;
}

#content a#programs-heading{
	display: block;
	background-image: url(/images/btn-archived-programs.png);
	width: 225px;
	height: 38px;
	text-indent: -9999px;
	padding:0px;
	margin-left:20px;
}

#photo{
	height:47px;
	width:188px;
	margin-left:204px;
	margin-top:50px;	
	
	}
	
	
#programs-heading-tab{
	background-color:#FF9C10;
	color:#FFF;
	width: 217px;
	height: 20px;
	font-size:14px;
	font-weight:lighter;
	text-transform:uppercase;
	padding:7px;
	padding-right:0px;
	cursor:pointer;
}

#learning-heading-tab{
	background-color:#A867AB;
	color:#FFF;
	width: 217px;
	height: 20px;
	font-size:14px;
	font-weight:lighter;
	text-transform:uppercase;
	padding:7px;
	padding-right:0px;
	cursor:pointer;
}

#conferences-heading-tab{
	background-color:#a0d24f;
	color:#FFF;
	width: 217px;
	height: 20px;
	font-size:14px;
	font-weight:lighter;
	text-transform:uppercase;
	padding:7px;
	padding-right:0px;
	cursor:pointer;
}
#news-heading-tab{
	background-color:#66bcdd;
	color:#FFF;
	width: 217px;
	height: 20px;
	font-size:14px;
	font-weight:lighter;
	text-transform:uppercase;
	padding:7px;
	padding-right:0px;
	cursor:pointer;
}

#paypal-add{
		float:left;
		padding-left:60px;
}
#imageSidebar{
		overflow:auto;
		height:auto;
		padding-left: 20px;
}
#imageSidebar .productImg,.productImgFirst{
		float:left;
		border:2px solid #04394F;
}
#imageSidebar .productImg{
		width:120px;
		height:100px;
		margin:0px 8px 8px 8px;
}

#service-map{
	width:600px;
	height:464px;
	background-image:url(/images/sowega_map2.png);
	background-repeat:no-repeat;
	margin-left:48px;
	background-position:left;	
}

/*TABLE DATA---------------------------------------------*/

#column-right td{
	padding:3px;
	vertical-align:top;
	text-align:left;
}

#column-right tr.grey{
	background-color:#EFEFEF;
}

#content #column-right td b{
	font-weight:600;
	color:#000;
}


/*SOCIAL-BUTTONS---------------------------------------------*/



/*FOOTER-------------------------------------------------*/

#footer {
	bottom:0;
	width:100%;
	height:66px;
	background-color: #04394f;
	border-top:solid 2px #06384d;
	color: #fff;
	font-size: 11px;
}

#footer-shadow{
	background-image:url(/images/footer-shadow.png);
	position:relative;
	width:100%;
	height:15px;
	top:2px;
}

#footer a{
	color: #fff;
}

#footer a:hover{
	color:#FF7001;
}

.expand-box{
		background:url(/images/button-box-border.png) repeat-y;
		height: 0px;
		width: 199px;
		margin-top: -11px;
		margin-left: 7px;
		padding:0px 10px
}

.expand-bottom{
	position: relative;
	margin-top: -2px;	
}
#gallery{
	text-align:center;
	padding:30px;
	padding-top:10px;
}
#content #projectImage{
	float:left;
	width:260px;
	border:4px #04394f solid;
	margin:8px;
}
#content  #projectImage{
	width:240px;
	height:100px;
	border:4px #04394f solid;
	text-align:center;
	float:left;
}
#content #projectImage p{
	background-color:#04394F;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:32px;
	letter-spacing:0.15em;
	padding-bottom:7px;
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	width:auto;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;

}
#galleryImage{
	float:left;
	height:100px;
	width:120px;	
	background-position: -50px -30px;
	border:2px #04394f solid;
	margin:8px
}

.left-links {
	text-align: right;
	margin-top: 10px;
	display: block;
		margin-right: 20px;
}

.left-links-sub {
	text-align: right;
	display: block;
	margin-top: 5px;
	margin-right: 20px;
}




#footer-innards-container {
	margin: 0 auto;
	width: 860px;
}



#footer-credits {
	float: left;
	width: 400px;
}






#newsletter-signup {
	float: right;
	width: 300px;
}

#newsletter-signup a {
	display: block;
	float: right;
	width: 164px;
	height: 47px;
	text-indent: -9999px;
	background-image: url('/images/button-newsletter.jpg');
}
