/* -------------------------------------
/*  html, body
/* -------------------------------------*/


html {
	background:				#27343c top left repeat-x;
	font:					76% Arial, Helvetica, sans-serif;
	text-align:				center;
}


html, body {
	margin:					0;
	padding:				0;
}

body {
	text-align:				left;
	width:					925px;
	margin:					0 auto;
	line-height:			1.3em;
}

p, div, h1, h2, h3, h4, ul, li, form, input, select, option {
	margin:					0;
	padding:				0;
}

img {
	margin:					0;
	padding:				0;
	border:					0;
}

ul {
	list-style:				none;
}

a {
	outline:				0;
}
/* CSS Document */

/*-------------------------------------
 	SiteNav
---------------------------------------*/


#siteNav ul {
	margin-left:			15px;
	padding-top:			4px;
	z-index:				1;
}

#siteNav li {
	float:					left;
	position:				relative;
	top:					0;
	left:					0;
}

#siteNav li a {
	padding:				8px 12px 8px 12px;
}

#siteNav li.current a {
	margin-bottom:			-1px;
}

#siteNav li ul {
	display:				none;
	position:				absolute;
	top:					0;
	left:					0;
	margin:					0;
	padding:				0;
}

#siteNav ul:after {
    content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#siteNav li ul li ul {
	position:				relative;
}

#siteNav li ul li {
	width:					175px;
}

#siteNav li > ul {
	top:					auto;
	left:					auto;
}

#siteNav li:hover ul {
	display:				block;
}

#siteNav li.current ul {
	padding-bottom:			1px;
}

#siteNav li {
	font-size:				12px;
	text-align:				center;
}

#siteNav li li {
	text-align:				left;
}

#siteNav li li li {
	text-indent:			10px;
}

#siteNav a {
	text-decoration:		none;
	display:				block;
	background-color: #FFFFFF;
}

#siteNav {
	background:				#0c1216 top left no-repeat;
}

#siteNav li {
}

#siteNav li a:link, #siteNav li a:visited {
	background:				transparent bottom right no-repeat;
	color:					#c2d4dd;
}

#siteNav li a:hover {
	background:				#baced7 bottom left repeat-x;
	color:					#009999;
}

#siteNav li.current a:link, #siteNav li.current a:visited {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #009999;
}

#siteNav li ul, #siteNav li.current ul {
	border-left:			1px solid #bcd1df;
	border-bottom:			1px solid #bcd1df;
	border-right:			1px solid #bcd1df;
}

#siteNav li ul li ul, #siteNav li.current ul li ul {
	border:					0;
}

#siteNav li ul li a:link, #siteNav li ul li a:visited, #siteNav li.current ul li a:link, #siteNav li.current ul li a:visited {
	background:				#d3e3eb top left repeat-x;
	color:					#2c5267;
}

#siteNav li ul li a:hover, #siteNav li.current ul li a:hover {
	background-color:		#baced7;
	color:					#2c5267;
}

#siteNav li li li a:link, #siteNav li li li a:visited,
#siteNav li.current li li a:link, #siteNav li.current li li a:visited {
	background-image:		none;
	color:					#58879b;
}

#siteNav li.over {
	color:					yellow;
	border:					1px solid red;
}

a:link, a:visited {
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

.clear {
	clear:					both;
	height:					0px;
	font-size: 0px;
	line-height: 0px;
}

/*-------------------------------------
 	coverall
---------------------------------------*/

#coverall {
	background:				top left repeat-y;
	border-top:				1px solid #fff;
	padding: 0px;
}

#coverall #content {
	width:					620px;
	padding-left:			25px;
}

#coverall #pageNav {
	float:					right;
	width:					255px;
}

#coverall #insidegtech {
	background:				bottom left no-repeat;
}

#coverallOut {
	background:				#fff top left repeat-x;
	border-top:				1px solid #fff;
}

#coverallOut #content {
	padding-left:			25px;
	padding-right:			25px;
}

#coverallOut #insidegtech {
	background:				t bottom left no-repeat;
}

#coverall #outercover {
	background:				#FFFFFF repeat-x left top;
}



/*-------------------------------------
 	Content
---------------------------------------*/

#content {
	/* necessary to prevent the background image from spacing
		itself down from the top */
	padding-top:			30px;
	padding-bottom:			26px;
}


#content h2{
	letter-spacing:			-1px;
	padding:				0;
	margin:					0;
	color: 					#CCCCCC;
	text-shadow: 			0px 0px 0px #fff;
	font-family: arial, georgia, serif;
	font-size: 25px;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	font-variant: normal;
}

#masthead {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
}

#insidegtech:after {
	content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;
}


/*-------------------------------------
 	Footer Text
---------------------------------------*/
#copyright {
	color:					#009BB1;
	margin:				    25px 0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			18px;
	clear: both;
	text-align: center;
}


#copyright a:link, #copyright a:visited {
	color:					#009BB1;
}





/*  Site Tab */
#home #siteNav li.current a, #home #siteNav li.current a:link, #home #siteNav li.current a:visited { background-color:#fff;	background-image: none; color: #009999; border-bottom: 1px solid #fff;}

/*  Structure */
	#home #coverall { background-color:	#fff;	background-image: none; border-top: 1px solid #fff;}
	#home #coverall #insidegtech {	background: transparent url(../images/design/wrapper_solid_bottom.gif) bottom left no-repeat; }
	#home #coverall #content {	padding-top:12px;	padding-left: 12px;width: 900px;}
	#home #coverall #outercover { background-color: #fff; background-image: none; }

#home #content {
	width: 900px;
}

#container-1 p{	color: #fff;	line-height: 18px;	padding-bottom: 0px;}

#section-1 .text{
  	width: 415px;
	float:left;
	padding-top: 24px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
 }


 #section-1 .gtech {
        float:left;
        margin-top:24px; 
        padding-left:20px; 
        width:250px;
        text-align:right;

}

#section-2 .gtech{
	float:left;
	margin-top:10px;
	width:480px;
	left: 20px;
	margin-left: 30px;
}
#section-2 .text {
	width: 320px;
	float:left;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 0;
}


#section-3 .gtech{ float:left; margin-top:5px; padding-left:50px; width:260px;}
 #section-3 .gtech a:link, #section-5 .gtech a:visited{padding:3px; background-color:#fff; border: 1px solid #293459;float:left; margin:0 0 10px 10px;display:block;}
 #section-3 .gtech a:hover{padding:3px; background-color: #C5DCE7; border: 1px solid #fff;float:left; margin:0 0 10px 10px;display:block;}
#section-3 .text {	width: 560px;	padding: 20px 0 0 0;float:right;}

#section-4 .gtech{ 
	float:left;
	margin-top:20px;
	width:500px;
	left: 20px;
	margin-left: 10px;
	}
#section-4 .text {
	width: 350px;
	float:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0;
}




#section-5 .gtech{ float:left; margin-top:24px; padding-left:20px; width:360px;}
 #section-5 .gtech a:link, #section-5 .gtech a:visited{padding:3px; background-color:#fff; border: 1px solid #293459;float:left; margin:0 0 10px 10px;display:block;}
 #section-5 .gtech a:hover{padding:3px; background-color: #C5DCE7; border: 1px solid #fff;float:left; margin:0 0 10px 10px;display:block;}
#section-5 .text {
	width: 400px;
	float:right;
	padding-top: 40px;
	padding-right: 55px;
	padding-bottom: 0;
	padding-left: 0;
}

#section-7 .gtech{
	float:left;
	margin-top:50px;
	width:280px;
	left: 20px;
	margin-left: 30px;
}
#section-7 .text {
	width: 400px;
	float:right;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
}

#section-8 .gtech{
	float:left;
	margin-top:50px;
	width:300px;
	margin-left: 50px;
	font-size: small;
	line-height: 17px;
}
#section-8 .text {
	width: 430px;
	float:right;
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 0;
	padding-left: 0;
	font-size: -1em;
	line-height: 17px;
	font-style: italic;	
}

#section-9 .gtech{
	float:left;
	margin-top:50px;
	width:300px;
	left: 20px;
	margin-left: 35px;
}
#section-9 .text {	width: 432px;	padding: 40px 55px 0 0;float:right;}



#section-10 .gtech{
	float:left;
	margin-top:50px;
	width:600px;
	left: 20px;
	margin-left: 35px;
}
#section-10 .text {	width: 132px;	padding: 40px 55px 0 0;float:right;}


#product-screen .text2  {
	width: 200px;
	float: right;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 0;
	color: #FFFFFF;
}



/*  Headline Replacement */
#container-1 h2 span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #CC0000;}
	#section-1 h2{
	width: 384px;
	height: 38px;
	margin: 0 0 3px 0;
	padding: 0;
	background: transparent url(../images/titles/home-title.png) top left no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
	#section-2 h2{
	width: 426px;
	height: 38px;
	padding: 0;
	background: transparent url(../images/titles/products-title.png) top left no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
	#section-3 h2{
	width: 318px;
	height: 38px;
	padding: 0;
	background: transparent url(../images/titles/client-title.png) top left no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
	#section-4 h2{
	width: 436px;
	height: 38px;
	padding: 0;
	background: transparent url(../images/titles/news-title.png) top left no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
	
	#section-5 h2{ 	
	width: 384px;
	height: 38px;
	margin: 0 0 3px 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/titles/demo-title.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#container-1 h2 span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #CC0000;}

	#section-7 h2{
	width: 400px;
	height: 38px;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/titles/press-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}

	#section-2b h2{
	width: 400px;
	height: 38px;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/titles/press-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}



#container-1 h2 span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #CC0000;}

	#section-9 h2{ 	
	width: 384px;
	height: 38px;
	margin: 0 0 3px 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/titles/contact_us-title.png);
	background-repeat: no-repeat;
	background-position: left top;
}

	#section-8 h2{ 	
	width: 250px;
	height: 38px;
	margin: 0 0 3px 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../images/titles/testimonials.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#section-2,#section-3,#section-4,#section-5 {display:none;}




.button_try {
margin-right:5px;
}

.blurb {
 padding: 0 12px 0 0;
 margin: 0;
}
.tout {
 color: #0063a9;
font-size: 18px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

h3.replacement span {height:0;width:0; overflow:hidden; font-size:.1em; color:#fff;display:block;background-color:transparent;}
h3.replacement { background: #fff url(../images/logos/gartan_logo_col.jpg) top left no-repeat; width:355px; height:60px;padding:0; margin:0;}

h3.replacement2 span {height:0;width:0; overflow:hidden; font-size:.1em; color:#fff;display:block;background-color:transparent;}
h3.replacement2 { background: #fff url(../images/logos/gartan_logo_col.jpg) top left no-repeat; width:355px; height:60px;padding:0; margin:0;}


.msmHeader span, .recentBlogHeader span, .tagHeader span, .eeliveHeader span, .scholarshipHeader span {
	height:0;width:0; overflow:hidden; font-size:.1em; color:#fff;display:block;background-color:transparent;
}


.informationSet {
	border-top:1px solid #ccc;
	clear:both;
}

.user_types img {float:left; margin-left:-15px;}
.user_types img.alt {float:right; margin-left:5px;}

.user_types {
	width: 900px;
	float: left;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 13px;
}

.user_types p{
	padding: 5px 0;
	line-height: 16px;
	color: #3C5768;
}


.user {
	width: 150px;
	padding-right: 25px;
	float: left;
}

.user p {
	color: #4D687A;
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0;
	margin: 0;
	}



.user ul{	
	font-size: 11px;
}


@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
@media print {
    .anchors {
        display: none;
    }
}

/*

Tabs - not important for accessibility, just for the look of it...

*/



#container-1 {
	width: 901px;
	padding: 0;
	margin: 0;
	min-height:362px;
	background-image: url(../images/container.jpg);
	background-repeat: no-repeat;
}

#container-2 {
	width: 901px;
	padding: 0;
	margin: 0;
	min-height:362px;
	background-image: url(../images/container2.jpg);
	background-repeat: no-repeat;
}

.fragment1,.fragment2,.fragment3,.fragment4,.fragment5 { min-height: 277px;}
.fragment2,.fragment3,.fragment4,.fragment5 { display:none;}

.anchors {list-style: none; margin: 0; padding: 0; height: 85px;}
.anchors li { margin: 0; float: left;}

/* attaching active state to background of li for pre-loading */
.anchors .tab1 {	background: url(../images/tabs/tab_hover_1.jpg) top left no-repeat; width: 189px;}
.anchors .tab2 {	background: url(../images/tabs/tab_hover_2.jpg) top left no-repeat; width: 175px;}
.anchors .tab3 {	background: url(../images/tabs/tab_hover_3.jpg) top left no-repeat; width: 175px;}
.anchors .tab4 {	background: url(../images/tabs/tab_hover_4.jpg) top left no-repeat; width: 175px;}
.anchors .tab5 {	background: url(../images/tabs/tab_hover_5.jpg) top left no-repeat; width: 187px;}


.anchors a {display: block; position: relative; top: 0px; left:0; z-index: 2; padding: 0px; color: #000; height: 85px;}


/* Tab Rollovers */
.anchors .tab1 a:link, .anchors .tab1 a:visited { background: url(../images/tabs/tab_normal_1.jpg) top left no-repeat; width: 189px; position:static;}
.anchors .tab2 a:link, .anchors .tab2 a:visited { background: url(../images/tabs/tab_normal_2.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab3 a:link, .anchors .tab3 a:visited { background: url(../images/tabs/tab_normal_3.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab4 a:link, .anchors .tab4 a:visited { background: url(../images/tabs/tab_normal_4.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab5 a:link, .anchors .tab5 a:visited { background: url(../images/tabs/tab_normal_5.jpg) top left no-repeat;width: 187px;position:static;}

.anchors .tab1 a:hover { background: url(../images/tabs/tab_hover_1.jpg) top left no-repeat; width: 189px; position:static;}
.anchors .tab2 a:hover { background: url(../images/tabs/tab_hover_2.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab3 a:hover { background: url(../images/tabs/tab_hover_3.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab4 a:hover { background: url(../images/tabs/tab_hover_4.jpg) top left no-repeat;width: 175px;position:static;}
.anchors .tab5 a:hover { background: url(../images/tabs/tab_hover_5.jpg) top left no-repeat;width: 187px;position:static;}


/* Makes the text disappear */
.anchors span {display:block;height:0;width:0; overflow: hidden;font-size: 1px;color: #3B88AF;}


.anchors .tabOn1 {	background: url(../images/tabs/tab_active_1.jpg) top left no-repeat; width: 189px;}
.anchors .tabOn2 {	background: url(../images/tabs/tab_active_2.jpg) top left no-repeat; width: 175px;}
.anchors .tabOn3 {	background: url(../images/tabs/tab_active_3.jpg) top left no-repeat; width: 175px;}
.anchors .tabOn4 {	background: url(../images/tabs/tab_active_4.jpg) top left no-repeat; width: 175px;}
.anchors .tabOn5 {	background: url(../images/tabs/tab_active_5.jpg) top left no-repeat; width: 187px;}



.standardText 
{
	color: #ffffff;
	font-size: 12px;
}

.controlText 
{
	font-size: 12px;
}

.textControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.productInfo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f5f5f5;
  list-style: circle;
  line-height: 11px;
  margin-left: 70px;

}

.productInfo ul
{
 list-style-image: url(../images/tick.png);
}

.productInfo li
{
 padding:2px;
}

.homeLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
  cursor:pointer;
  margin-left:260px;
}

.homeHeader{
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 15px;
	color:#ffffff;
	font-size:22px;
	line-height:26px;
}

.homeHeader2{
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 15px;
	color:#ffffff;
	font-size:18px;
	line-height:20px;
}

.homeLower{
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 15px;
	color:#ffffff;
	font-size:12px;
}

.contactText 
{
	font-size: 14px; 
}
.contactText a:link, .contactText a:active, .contactText a:visited 
{
	color: #ffffff; 
}
.contactText a:hover 
{
	text-decoration: underline; 
}

.aboutText 
{
   	color: #ffffff; 
   	font-size:14px;
   	line-height: 18px
}

#testimonial-text  {
	width: 605px;
	float:left;
	padding-top: 20px;
	padding-right: 25px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:20px;	
	}
	
	
#right-sidebar {

width:200px;
float:right;
font-size:11px;
line-height:13px;
padding:15px;	
}


#right-sidebar p{
line-height:16px;
	margin:0;
}

.pdfDownload 
{
    background-image:url(../images/icons/PDF_on.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-bottom: 15px;
    cursor:pointer;
    color:#ffffff;
}

.pdfDownload:hover
{
   text-decoration: underline;
}

#socialLinks 
{
    float:right;
    padding-right:5px;
}

#copyright-twitter {
  background-image: url(../images/footer-twitter.png);
    background-position: 0px 90px;
  width: 100px; }

#copyright-facebook { 
  background-image: url(../images/footer-facebook.png);
  background-position: 0px 90px;
  width: 100px;
}

#copyright-iso {
  background-image: url(../images/iso.jpg);
  width: 159px; }

#copyright-logo {
  background-image: url(../images/logos/gartan_logo_col2.jpg);
  background-position: 0px 65px;
  width: 510px; }
  
  
  #socialLinks .button {
    display: block;
    float: left;
    height: 122px;
    margin-top: 25px;
    margin-right: 5px;
    background-repeat: no-repeat;
    text-indent: -9999px; }
    
    
div#test-accordion{
	border: 1px solid #343230;
	background-color: #21201f;
	padding: 10px;
}

div.accordion {
	position: relative; /* required for bounding */
	width: 800px;
}

div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background: #3f3c38 url(../img/off.jpg) repeat-x;
	background-position: bottom;
	color: #fff;   
	cursor: pointer;
	margin-bottom: 1px;
	padding: 9px 14px 6px 14px;
	border-top: 1px solid #5d5852;	
}

div.accordion-toggle:hover, div.accordion-toggle-active{
	border-top: 1px solid #a06b55;
}

div.accordion-content{
	overflow: hidden;	/* required for effect */
	background: #302e2c;
	padding: 0;
	color: #c4bab1;
}

div.accordion-content p{
	margin: 9px 24px 6px 24px;
}

.usMainTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#43858b;
	font-weight:bold;
	}
	
.usMainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006666;
	text-align: justify;
	}
	
.usMainTextRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#cc0000;
	font-weight:bold;
	}

.usHomeList ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/*line-height: 1.5em;*/
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006666;
	text-decoration: none;
	background-color: #ffffff;
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	padding: 10px;
	margin: 0px;
	margin-left:6px;
}

.usHomeList li
{
	padding-bottom: 10px;
	text-align: justify;
}

#uslink
{
	text-align:right;
}
#uslink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
	font-weight: bold;
}
	
#uslink a:active
{
	text-decoration::underline;
}
	

 #section-1 .textus {
  	width: 460px;
	float:left;
	padding-top: 24px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 20px;


}

 #section-1 .gtechus {
        float:left;
        margin-top:24px; 
        padding-left:30px; 
        width:360px;
        text-align:right;
		border-left: #d7e4e4 solid 1px;


}


.user_typesUS {
	width: 900px;
	float: left;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 13px;

}

.user_typesUS p{
	padding: 5px 0;
	line-height: 16px;
	color: #3C5768;
}

#socialLinksUS
{
    float:right;
    padding-right:5px;
}

#copyright-twitterUS {
  background-image: url(../images/footer-twitter.png);
  width: 100px; }

#copyright-facebookUS {
  background-image: url(../images/footer-facebook.png);
  width: 100px; }
  
  #socialLinks .buttonUS {
    display: block;
    float: left;
    height: 30px;
    margin-top: 25px;
    margin-right: 5px;
    background-repeat: no-repeat;
    text-indent: -9999px; }
  
#bottomLogo{
	padding-left:10px;
	padding-top:10px;
    float:left;
    padding-right:5px;
}

.headerRegion {
	float:					right;
	text-align:				right;
	color:					#334550;
	padding: 5px;
}

#gallery {
    position:relative;
    height:274px;
}
    #gallery a {
       position:absolute;
       float:left;
       display:table;
    }
     
    #gallery a img {
        border:none;
    }
     
    #gallery a.show {
        z-index:500
    }
 
    #gallery .caption {
        z-index:600;
        background-color:#000;
        color:#ffffff;
        height:60px;
        width:100%;
        position:absolute;
        bottom:0;
        text-align:left;
    }
 
    #gallery .caption .content {
        margin:5px
    }
     
    #gallery .caption .content h3 {
        margin:0;
        padding:0;
        color:#58c1ca;
    }


 .newsHeader {
    font-size: 16px; 
    font-weight: bold; 
    color: #ea0000; 
    padding-top:30px;
    padding-bottom:30px;
    }

.homeText {
    width: 500px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#006666;
	text-align: justify;
	float:left;
	line-height:125%
	
}

