/****************************************************************************************/
/* PAGE STYLE, FONT TYPE & SIZE                                                         */
/****************************************************************************************/

	BODY {
		FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: normal;
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 0px;
		MARGIN: 0px;
		height:100%;
		vertical-align: top;
		BACKGROUND-COLOR: #FFFFFF;
	}

	html,#full_height_table {
		height:100%; 
		vertical-align: top;
	}
/****************************************************************************************/
/* LINKS STYLES                                                                         */
/****************************************************************************************/
	A {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		COLOR: #000000;
	}
	A:link {
		TEXT-DECORATION: none
	}
	A:visited {
		TEXT-DECORATION: none
	}
	A:active {
		TEXT-DECORATION: underline
	}
	A:hover {
		TEXT-DECORATION: underline
	}

/****************************************************************************************/
/* MENU STYLES                                                                          */
/****************************************************************************************/
	/* Central menu at homepage: warehouses, GT Services, Internal policy, links */
	.menu0 {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		COLOR: #FFFFFF;
	}
	/* Top left menu: Offices, Site Map, Contact */
	.menu1 {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
	}
	/* Top right menu: who we are, history, news */
	.menu2 {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
	}
	/* Menu in all pages except homepage: warehouses , GT Services, Internal policy, links */
	.menu3 {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #FFFFFF;
	}
	
/****************************************************************************************/
/* FOOTER STYLES                                                                        */
/****************************************************************************************/
	.footer {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
	}

/****************************************************************************************/
/* LOCATION STYLES (you are at "Home > links" bar)                                      */
/****************************************************************************************/
	.locator {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		COLOR: #000000;
	}	
	.actual_location {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		COLOR: #336699;
	}	

/****************************************************************************************/
/* PAGE CONTENTS STYLES                                                                 */
/****************************************************************************************/
	.content {
		FONT-SIZE: 9pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
		TEXT-ALIGN: justify;
	}
	h1 {
		Padding: 0;
		Margin: 0;
	}
	h2, .content_title {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
		TEXT-ALIGN: left;
		Padding: 0;
		Margin: 0;
	}	
	h3 {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		COLOR: #336699;
		TEXT-ALIGN: left;
		Padding: 0;
		Margin: 0;
	}
	.same_line {
		padding: 0 0 0 .5em;	
		margin: 0 0 30px 0;	
		display: inline;
	}	
	.legal_advice {
		FONT-SIZE: 7pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
		TEXT-ALIGN: justify;
	}
	.form_rule {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
		TEXT-ALIGN: justify;
	}
	hr.title {
		border: 1px dotted #336699;
          padding: 0px 0 0; 
		text-align: left;/*this will align it for IE*/
		margin: 0 auto 0 0;/*this will align it for Mozilla*/
	}	
	.image_background {
		BACKGROUND-COLOR: #F4F4F4;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
		TEXT-ALIGN: center;
	}
	.image_text_link {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
		TEXT-ALIGN: center;
	}	
	a.mail {
		FONT-SIZE: 8pt;
		COLOR: #336699;
	}
	.karrena_name {
		COLOR: #336699;
		FONT-WEIGHT: bold;
	}
	.blue_bold {
		COLOR: #336699;
		FONT-WEIGHT: bold;
	}	
	.blue {
		COLOR: #336699;
		FONT-WEIGHT: normal;
	}	
	.grey {
		COLOR: #999999;
		FONT-WEIGHT: normal;
	}	
/****************************************************************************************/
/* LINK PAGE STYLES                                                                     */
/****************************************************************************************/
	a.link {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
	}
	.link_description {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		COLOR: #666666;
	}    

/****************************************************************************************/
/* FORM ELEMENTS STYLES (TEMPLATE 100)                                                  */
/****************************************************************************************/
	.form_button {
		COLOR: #FFFFFF;
		BACKGROUND-COLOR: #336699;
		WIDTH: 100px;
		FONT-WEIGHT: bold;
	}
	.form_text_box {
		FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
		COLOR: #336699;
		BACKGROUND-COLOR: #F4F4F4;
		border: 0px;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
	}	
	.form_label {
		COLOR: #999999;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
	}		
/****************************************************************************************/
/* WEB MAP STYLES (TEMPLATE 101)                                                        */
/****************************************************************************************/
	h3.map {
		Padding: 0;
		Margin: 0;
		TEXT-ALIGN: left;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;	
		COLOR: #666666;
		display: inline;
	}
	h4.map {
		Padding: 0;
		Margin: 0;
		TEXT-ALIGN: left;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;	
		COLOR: #336699;
		display: inline;
	}
	h5.map {
		Padding: 0;
		Margin: 0;
		TEXT-ALIGN: left;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;	
		COLOR: #336699;
		display: inline;

	}

	h3.offices {
		Padding: 0;
		Margin: 0;
		TEXT-ALIGN: left;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
		display: inline;
	}
	h4.offices {
		Padding: 0;
		Margin: 0;
		TEXT-ALIGN: left;
		FONT-SIZE: 10pt;
		COLOR: #336699;
		FONT-WEIGHT: bold;
		display: inline;
	}

/****************************************************************************************/
/* IMAGE VIEWER POPUP STYLES                                                            */
/****************************************************************************************/	
	.imgvw_menu {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		COLOR: #336699;
		BACKGROUND-COLOR: #F4F4F4;
	}
	a.imgvw_menu {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
	}	
	a.imgvw_menu_close {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		COLOR: #336699;
	}	

/****************************************************************************************/
/* SPECIAL STYLES                                                                       */
/****************************************************************************************/	

	.hidden{
		position: absolute;
		top: -10000px;
		PADDING: 0px;
		MARGIN: 0px;
	}  	
