/* **********************************       G A S T E C   M A I N   S T Y L E S H E E T       *********************************/

body {background-image:url(/images/img_bg_gradient.gif); background-position:top; background-repeat:repeat-x; margin: 0px 0 0 0; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; color: #4e4e4e; }
#main {background-color: #ffffff; background-image:url(/images/img_contentbg_4.gif); background-repeat:no-repeat; background-position:top; width: 770px; margin: 15px auto;}
#flashcontent {background-image:url(/images/bg_flashcontent_4.jpg); background-position:top; background-repeat:no-repeat; width:752px; height:285px;}

h1 { font-size: 130%; xline-height: 1.4em;  color:#666666; font-weight:normal; margin-top:15px; }
h2 { font-size: 100%; /* 15px */ line-height: 1.1em; /* 21px  */ xmargin: 1.07em 0; /* 16px 0 */ color:#62758F; font-weight:normal; padding-left:15px;}
h3, h6 { font-size: 100%; /* 9px */ margin: 1em 0; }
H4 {display:none;}
h5 {color:#666666; font-size:90%}

.foot{clear:both; margin: 0px;};
a:link:hover {} 
a, a:visited, a:link, a:visited { color: #4B4535; text-decoration:none;}
a:hover { color: #000000; text-decoration:underline; }


img, ul, li, div, span, p { padding:0; margin:0; border:0}
ul{ list-style:none}

img, img a { border: none; }
hr { display: none; }
.nolist{ list-style:none; }

/* **********************************        L A Y O U T		***************************************************/
.clear { clear: both; }
.none, .hide { display: none; }
#skipnav { display:none; }
div#wrapper { margin:0 0 0 0; padding: 0px; width: 750px; float: left; display: inline; /* Stops the Internet Explorer double-margin-width bug */  }
div#leftcontainer { width:200px;  font-size:80%; float:right; margin-right:10px;  }
div#centrecontainer {float: right; width: 522px;  }
#footer{ background:url(/images/img_shadowbase.gif) no-repeat; height:19px;}

/* **********************************        H E A D E R		***************************************************/

#headercontainer { height: 0px; width:0px }

/* **********************************       T O P   N A V I G A T I O N		***************************************************/

#topnavigation { margin: 0 0 0 9px; padding: 0; float:none; height: 34px; width:752px; font-size: 87%; background: #fff url(/images/img_navigation_background.gif) top left no-repeat; font-weight:bold; }
#nav {height:34px}
#nav, #nav ul {padding:0; margin:0; list-style:none;}
#nav a {height:34px; padding:0; margin:0; color:#575757; font-weight:bold;}
#nav a:hover {text-decoration:none;}
#nav li { float:left; padding-left:0px; margin-top:10px;}
#nav li a {text-align:center; padding: 0px 12px 0 12px; margin:0; height:5px; border-right:1px solid #666666; }
#nav a.active, #nav a:hover {color:#fff;}
#navsearch {float:right; margin:0px 8px 0 0; width: 250px; padding-top:5px;}
#topnavigation2 {margin: 0 0 0 9px; background-image:url(/images/img_navigation_shadow.gif); background-repeat:no-repeat; width:751px; height:11px; background-color:#ffffff}

/* **********************************        L E F T   C O L U M N 		***************************************************/

#leftcontainer{margin:0 0 0 18px;}
#leftnavheader{background-image:url(/images/bg_leftnavheader4.gif); background-repeat:repeat-y; }
#leftnavheader h4{color:#FFFFFF; font-weight:normal; display:inline; font-size:14px; line-height:25px; margin:2px 0px 0px 15px; }
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited  { text-decoration: none; margin: 0px 0 0 0; padding: 0;}
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited { color: #ffffff;}

#wrapper #leftcontainer div#leftnav {color:#FFFFFF; font-size:110%; line-height:180%; background:url(/images/leftnav_base4.gif) right; padding:0px 0px 18px 0px;}
#wrapper #leftcontainer div#leftnav ul { }
#wrapper #leftcontainer div#leftnav ul li {display:block; background: url(/images/leftnav_off4.gif) no-repeat;  list-style-image:none;  }
#wrapper #leftcontainer div#leftnav ul li a {display:block; margin:0; height:25px; color:#fff; margin:0 0 0 25px;}
#wrapper #leftcontainer div#leftnav ul li a.active, #wrapper #leftcontainer div#leftnav ul li a:hover { background: #fff url(/images/leftnav_on4.gif) top right; display:block; color:#FFFFFF; margin:0 0 0 25px;}

#wrapper #leftcontainer div#subnav {color:#FFFFFF; font-size:100%; line-height:180%}
#wrapper #leftcontainer div#subnav ul {  }
#wrapper #leftcontainer div#subnav ul li { background: url(/images/leftnav_sub4.gif) no-repeat;  list-style-image:none; }
#wrapper #leftcontainer div#subnav ul li a { margin:0; color:#fff; margin:0px 0px 0px 30px;}
#wrapper #leftcontainer div#subnav ul li a.active, #wrapper #leftcontainer div#leftnav #subnav ul li a:hover { background: #fff url(/images/leftnav_sub4.gif) top right; display:block; color:#FFFFFF; margin:0px 0px 0px 30px;}

#wrapper #leftcontainer div#subnav2 {color:#FFFFFF; font-size:100%; line-height:180%}
#wrapper #leftcontainer div#subnav2 ul { }
#wrapper #leftcontainer div#subnav2 ul li { background: url(/images/leftnav_subB4.gif) no-repeat;  list-style-image:none; }
#wrapper #leftcontainer div#subnav2 ul li a { margin:0; color:#fff; margin:0px 0px 0px 38px;}
#wrapper #leftcontainer div#subnav2 ul li a.active, #wrapper #leftcontainer div#leftnav #subnav #subnav2 ul li a:hover { background: #fff url(/images/leftnav_subB4.gif) top right; display:block; color:#FFFFFF; margin:0px 0px 0px 38px;}

#news{background-image:url(/images/bg_newscontentbackground.gif); background-repeat:repeat-y;}
#newsTitle{background:url(/images/hd_newsarticle.gif) no-repeat; height:20px; padding:10Px 0px 7px 170px;}
#newsheader {background-image:url(/images/bg_newshdbackground_4.gif); min-height:32px; background-color:#81735C; background-position:bottom; background-repeat:no-repeat;}
#newsheader p {color:#FFFFFF; font-size:130%; padding: 8px 10px 8px 15px; font-weight:bold;}
#mosaique {min-height:22px; background-position:bottom; background-repeat:no-repeat;}
#mosaique p {color:#FFFFFF; font-size:90%; padding: 8px 10px 8px 15px; font-weight:bold;}
#newscontent p {padding:5px 5px 8px 12px; color:#FFFFFF; background-image:url(/images/square_bullet.gif); background-position:0px 7px; background-repeat:no-repeat}
#archive {background-image:url(/images/bg_newshdbackground_4.gif); min-height:22px; background-color:#81735C; background-position:bottom; background-repeat:no-repeat;}
#archive p {color:#FFFFFF; font-size:110%; padding: 8px 10px 8px 15px; font-weight:bold;}
/* **********************************        C E N T R E   C O L U M N		***************************************************/
#wrapper #contentcontainer {padding: 20px; font-size: 90%;}
#wrapper #contentcontainer p {padding: 0 0px 10px 0px;}
#wrapper #contentcontainer img {margin:5px 10px 5px 10px; border:#BBB4A9 thin solid;}	
#wrapper #contentcontainer ul {list-style:circle; padding:0px; margin:10px 10px 20px 20px;}
#wrapper #contentcontainer a {font-weight:bold;}	
#wrapper #title {background-image:url(/images/bg_mainheader_bg4.gif); background-position:top; background-repeat:no-repeat; height:77px; margin:0px;}
#titlemain {color:#FFFFFF; padding:0px 0 0 23px; font-size:130%; position:relative; top:27px; margin:0px;}
#titlesub {color:#BBB4A9; font-weight:normal; font-size:75%; padding:0px 0 0 23px; position:relative; top:24px; margin:0px;}

/* **********************************        F O R M S		***************************************************/

input, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; margin-bottom: 0px; color: #333333; border: #B2BE45 inset 1px; padding: 2px; width: 13em; }

#footerg{
	height:19px;
	width:770px;
	background:url(/images/img_shadowbase.gif);
		margin:0px 0px 0px 0px;
}