/* CSS Document */
HTML {
   font-size: 100%;
}
BODY {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em; padding-top:10px; MARGIN: 0px;
	font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; 
	text-align:center; background-image:url(../images/back-texture.gif); background-repeat:repeat;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 2.0em;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	text-align:left;
	color:#CC0033;
	font-weight:normal;
}
H2 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px;
   text-align:left; font-weight:normal; color:#CC0033;
}
H3 { margin-top:0px; padding-top:0; font-size:1.0em; font-weight:bold; text-align:left; color:#cc0033;
}
H4 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px;
   text-align:left; font-weight:bold; color:#000000;
} 
P {	FONT-SIZE: 1.5em; text-align:left; color:#666666; }

TABLE {
	font-size:1.3em;
	text-align:left;
	color:#333333;
	top:auto;
}
DT {
   FONT-WEIGHT: bold;
}
DT {
   FONT-SIZE: 1.2em;
}
DD {
   FONT-SIZE: 1.2em; 
}
OL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DT {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
DD {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	z-index: 2;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 90px;
	top: 500px;
	overflow: auto;
scrollbar-face-color:#abc6fd;
scrollbar-arrow-color:blue;
scrollbar-track-color:#e3e3e3;
scrollbar-shadow-color:'';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}

	
}
A:link { text-decoration:none; color:#CC0033; }
A:visited { text-decoration:none; color:#CC0033; }
A:hover { text-decoration:underline; color:#CC0033; }
A:active { text-decoration:underline; color:#CC0033; letter-spacing: normal; }
	
BLOCKQUOTE {
   margin-bottom:2px; margin-left:0px; margin-right:0px; margin-top:2px;
   padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
   font-size:2.0em; line-height:1.5em; text-align:right; color:#666666;
}

STRONG {font-weight:bold;}


#container {
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width:960px;
	text-align: left;
	height:750px;
}

#containLHS {
	padding-top:0px; padding-bottom:5px; padding-right:5px; float:left; text-align:left; color:#666666; width:30em;
}
#containRHS {
	padding-top:0px; padding-bottom:5px; float:left; text-align:left; 
}

#container UL {
   list-style-type:disc;
}
#container LI {
	margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom:5px;
	list-style:disc;
	color: #0066CC;
}

#index-text UL {
   margin-top:0px; padding-left:20px; padding-top:0px; padding-bottom:25px; padding-right:40px; list-style-type:square;
   font-size:1.6em; font-weight:bold; color:#324179;
}
#index-text LI {
   margin-left: 20px; padding-bottom:25px; line-height:1.6em; list-style:square;
}

#content {
   PADDING-RIGHT: 20px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; text-align:left; background-color:#ffffff;
}
#content UL {
   padding-left:3px; padding-top:10px; padding-bottom:10px; padding-right:40px; list-style-type:square;
   font-size:1.5em; color:#666666;
}
#content LI {
   line-height:1.5em; list-style:disc;
}
#content A:link {
   text-decoration:none; color:#324179;
}
#content A:visited {
   text-decoration:none; color:#324179;
}
#content A:hover {
   text-decoration:underline; color:#324179;
}
#content A:active {
   text-decoration:underline; color:#324179;
}

#containLeft {
	padding-top:0px; padding-bottom:0px; float:left; text-align:center;  
}
#containMid {
	padding-top:0px; padding-bottom:0px; float:left; text-align:left; font-size:1.0em; color:#ffffff; width:40em;
	}
#containRight {
	padding-top:15px; padding-bottom:0px; float:left; text-align:left; vertical-align:bottom; 
}

.reference {
   PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px;
   clear:both; width:600px;
}
.reference IMG {
   padding-right:20px;
}
.contact_details {
   padding-bottom:5px; padding-left:20px; padding-right:5px; padding-top:5px;
   font-size:1.5em; line-height:1.4em;
}


#site-map {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px; text-align:left;
}
#site-map A:link {
   text-decoration:none; color:#333399;
}
#site-map A:visited {
   text-decoration:none; color:#333399;
}
#site-map A:hover {
   text-decoration:underline; color:#333399;
}
#site-map A:active {
   text-decoration:underline; color:#333399;
}
#site-map H2 {
   font-size: 1.2em;
}
#site-map UL {
   padding-left:20px; padding-top:0px; padding-bottom:0px; padding-right:40px; list-style:circle; list-style-type:circle;
   font-size:1.0em;
}
#site-map LI { padding-bottom:0px; line-height:1.3em; }


#summary { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid; }
#summary H3 { FONT-SIZE: 1.2em; font-weight: bold; COLOR: #666; }

#imagery { PADDING-BOTTOM: 30px; PADDING-TOP: 20px; }
#imagery img { PADDING-BOTTOM: 20px; VERTICAL-ALIGN: middle; }

#additional-information {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid;
}
#additional-information H3 {
   FONT-SIZE: 1.2em; font-weight: bold; COLOR: #666;
}
#additional-information UL {
   MARGIN: 0px 0px 10px 20px;
}
#additional-information P {
   MARGIN: 0px 0px 10px 20px;
}

#overview DL {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 3px solid;
   MARGIN-BOTTOM: 0px;  
}
#overview UL {
   MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc;
}
#overview DT {
   CLEAR: left; FLOAT: left; WIDTH: 9em; TEXT-ALIGN: right;
}
#overview DD {
   MARGIN: 0px 0px 1em 10.5em; WIDTH: 23.5em;
}

.soundbite  {
   PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; MARGIN: 0px;
   background-color:#CCCCCC;
}
.soundbite P.headline { MARGIN: 6px 0px 3px;}
.breadcrumb { font-size:0.8em; color:#000000; text-align: left;} 
.quotation { font-size:0.8em; text-align:justify; color:#000000; } 
.author { font-size:0.8em; color:#ffffff; text-align:center}
.world { font-size:1.1em; margin-top:0px; margin-bottom:0px; color:#ffffff;} 
.contact-style {font-size: 1.0em; color:#666666;}
.contact-thanks {font-size:1.2em; color:#ff6600; font-weight:bold;} 
.feedback-style {color: #000000; font-size: 1.1em; line-height:1.7em;}
.feedback-ratings {color: #324179; font-size: 1.0em; line-height:1.5em; text-align: right;}

.calltoaction {	font-size:1.2em; color:#324179; text-align:right; margin-top:0px; padding-top:0;}

.bigtitle-blue {color:#324179; font-size: 3.5em; font-weight:bold;}
.title-green {color:#99cc33; font-size: 2.2em; font-weight:bold;}
.title-blue {color:#324179; font-size: 2.2em; font-weight:bold;}

.subtitle-grey {color:#ffffff; margin-top:10px; padding-top:0; margin-bottom:4px; padding-bottom:0; font-size: 1.8em; font-weight:normal;}
.subtitle-orange {color:#ff6600; margin-top:0px; padding-top:0; margin-bottom:0px; padding-bottom:0; font-size: 1.2em; font-weight:bold;}
.subtitle-blue {color:#324179; margin-top:0px; padding-top:0; font-size: 1.2em; font-weight:bold;}
.subtitle-brown {color:#ab924f; font-size: 1.5em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.subtitle-red {color:#bc3c04; font-size: 1.5em; font-weight:bold;}
.subtitle-white {color:#ffffff; font-size: 1.5em; font-weight:bold;}
.subtitle-purple {color:#9f3aa6; font-size: 1.5em; font-weight:bold;}
.smalltitle-blue {color:#324179; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.smalltitle-black {color:#000000; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
.smalltitle-green {color:#2c8b2f; font-size: 1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}

.testimonial {font-size:1.1em; color:#666666; font-weight:bold; font-style:italic; margin-top:0px; padding-top:0;}

.insert_right {
   float:right; padding-left:40px; padding-bottom:30px; margin:0px; font-size:0.9em;}
.insert_left {
   float:left; padding-right:40px; padding-bottom:30px; margin:0px; font-size:0.9em;}  
.lit { font-weight:700; }

.lit_body_text { font-size:1.5em; font-weight:normal; text-align:justify; color:#333333;}

.privacy_text { margin-top:0px; padding-top:0; font-size:1.0em; font-weight:normal; padding-right:10px; text-align:justify; color:#666666;} 
.privacy_subtitle { font-size:1.2em; font-weight:normal; padding-right:10px; text-align:justify; color:#666666;} 
   
.big_white_text {
   margin-bottom:2px; margin-left:0px; margin-right:0px; margin-top:2px;
   padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;
   font-size:2.0em; line-height:1.5em; text-align:right; color:#FFFFFF;
}

.small_white_text {
   margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
   padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
   font-size:1.0em; line-height:1.0em; text-align:left; color:#FFFFFF;
}
.small_blue_text {
   margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
   padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
   font-size:1.0em; line-height:1.0em; text-align:right; color:#324179;
}
/* padding */
.top_20 { padding-top:20px; color: #a4c7d9 }
.top_30 { padding-top:30px; }
.top_40 { padding-top:40px; }
.top_50 { padding-top:50px; }
.top_60 { padding-top:60px; }
.top_70 { padding-top:70px; }
.top_80 { padding-top:80px; }
.top_90 { padding-top:90px; }
.top_100 { padding-top:100px; }
.top_120 { padding-top:120px; }
.top_150 { padding-top:150px; }
.bottom_20 { padding-bottom:20px; }
.bottom_50 { padding-bottom:50px; }
.bottom_100 { padding-bottom:100px; }
.bottom_150 { padding-bottom:150px; }
.bottom_200 { padding-bottom:200px; }
.left_20 { padding-left:20px; }
.left_50 { padding-left:50px; }
.left_80 { padding-left:80px; }
.left_100 { padding-left:100px; }

/* float */
.float_left_20 {
	float:left; padding-bottom:10px; padding-left:20px; padding-right:50px; padding-top:0; margin:0px;
}
.float_left_100 {
	float:left; 
	margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_150 {
	float:left; 
	margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_200 {
	float:left;
	margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_left_500 {
	float:left;
	margin:0 1em 1em 0em; clear:right; margin-top:0px;
}
.float_right_300 {
	float:right; 
	margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_right_400 {
	float:right; 
	margin:0 0 1em 1em; clear:right; margin-top:0px;
}
.float_right_500 {
	float:right; 
	margin:0em 0em 2em 6em; clear:right;
}
.float_right {
	float:right; margin:0px; padding:0px; clear:both;
}
.narrow_column {
	margin:0px; padding: 5px 10px 5px 10px;
}

/* Content - width settings */
#content { WIDTH: 50em; }
#site-map { WIDTH: 50em; }
#overview { WIDTH: 44em; }
#summary { WIDTH: 44em; }
#additional-information { WIDTH: 44em; }
#contact-settings { WIDTH: 44em; }

.notopmargin { margin-top:0px; padding-top:0; font-size:0.9em; font-weight:normal; text-align:justify; color:#000000;}
.nomarginlink { margin-top:0px; padding-top:0; font-size:1.2em }

/* Header */
#header {
	padding-top:15px; padding-bottom:0px;
}

/* Footer */
#footer {
	PADDING-RIGHT: 20px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; PADDING-TOP: 0px; text-align:justify;
	WIDTH: 65em; clear:both;
}
#footer P {
	FONT-SIZE: 0.8m; 
	text-align:centre; MARGIN: 0px 0px 6px;
}
#footer IMG {
	padding:0px; margin:0px;
}
#footer UL { 
	text-align:left; 
}
#footer LI {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; FONT-SIZE: 1.1em; MARGIN-RIGHT: 0.5em; color:#003399;
}
#footer A:link { text-decoration:none; color:#33ccff; }
#footer A:visited {	text-decoration:none; color:#33ccff; }
#footer A:hover { text-decoration:underline; color:#33ccff; }
#footer A:active { text-decoration:underline; color:#33ccff; }

.lit_footer_text { font-size:1.4em; font-weight:800; color:#666666;}
