html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #b7b8ba url(background.gif) repeat-x top center;
}

.tx-indexedsearch-category{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
}

.contenttable caption{
	font-size:12px;
	}

.contenttable{
	width:98%;
	padding:0;
	margin:0;
	border-collapse: collapse;
	}

.contenttable td{
	border:1px solid #000;
	padding:3px;
	margin:0;
	}

.contenttable th{
	border:1px solid #000;
	font-size:12px;
	margin:0;
	padding:3px;
	}

.csc-textpic-image{
	/*padding:5px;*/
}

.csc-textpic-intext-right-nowrap{
	padding-right:7px;
}

.align-center{
	text-align:center;
}

.align-right{
	text-align:right;
}

.align-left{
	text-align:left;
}

.bodytext
{
	/*width:300px;*/
	padding-right:35px;
	/*padding-left:10px;*/
	padding-top:0;
	margin-top:0;
}

ul, ol{
	padding-right:35px;
	/*line-height: 1.75em;*/
}

ol ol {
      list-style-type:lower-alpha;
}

ul{

	/*margin-top:0px;*/
	list-style-image:url(graphic/bullet-ul.jpg);
}

ul.multicolumnContainer{

	/*margin-top:0px;*/
	list-style-image:none;
}

li{padding-bottom:7px;}


input{
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
}

p{
	padding-right:35px;
}

#spacer{
/*background-color:#0000CC;*/
  width:550px;
  border-top:1px solid #CCCCCC;
  padding-bottom:5px;

}

hr{
  width:550px;
  height:1px;
  border:1px solid #CCCCCC;
}

/*ol{
	padding-right:10px;
	padding-left:30px;
}*/

td {

	margin: 0;
	padding: 0;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

h1, .csc-header .csc-firstHeader {
	margin-top: 0;
	padding-top: 0;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding-top:23px;
	padding-right:10px;
	margin-bottom: 10px;
	/*padding-left:10px;*/
}

/*.csc-header csc-header-n1, h1{
	padding:0;
}*/

.csc-header h1, h2 {
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 12px;
	padding-right:10px;
	font-weight:bold;
	/*padding-left:10px;*/
}

h3 {
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	/*color:#999999;*/
	/*padding-left:10px;*/
}

h5{
	background-color:768cb5;
	color:#FFFFFF;
	line-height:25px;
	font-size:13px;
	padding-left:5px;
}

h6{
	color:#6d6c6c;
	text-decoration:underline;
	background:url(graphic/arrow-grey.gif) no-repeat;
	padding-left:7px;
	padding-bottom: 4px;
	margin-bottom: 0;
	padding-top: 6px;
	margin-top: 0;
	font-size: 11px;
	font-weight:bold;
	
}

h6 a{
	color:#6d6c6c;
	text-decoration:underline;
}

h6 a:hover{
	text-decoration:underline;
}

#headerImage{
	width:677px;
	height:87px;
	background: #FFFFFF url(logo_header.jpg) repeat-x top left;
	cursor: pointer; 
	cursor: hand;
}

#headerImageMain{
	background-color:#FFFFFF;
}

.headerImageTD{
	background-color: #FFFFFF;
}

.headerNavi{
	background-color: #768cb5;
	height:37px;
	color: #FFFFFF;
	line-height:37px;
}

.headerNavi a{
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
  margin-right:15px;
  margin-left:5px;
}
.headerNavi a:hover{
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
  margin-right:15px;
  margin-left:5px;
}


.naviMain{
	padding-top:10px;
	width:250px;
	background-color: #FFFFFF;
}

.main{
	background-color: #FFFFFF;
	width:557px;
}

.newscol{
	background-color: #FFFFFF;
	width:150px;
	border-left: 1px solid #569BC1;
}

.news-latest-item{
	padding-bottom:25px;
	padding-left:0px;
	padding-right:0px;
	}

.news-latest-item h3{	
	padding-top: 5px;
}

.txtBoxes{
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.error{
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.bottomImageTD{
	background: url(style_bottom_new.jpg) repeat-x bottom center;
	width:807px;
	height: 103px;
}

.bottomImageTD2{
	background: url(style_bottom_below_1px.jpg) repeat-x bottom center;
	/*width:807px;*/
	height: 36px;
	text-align:center;
	vertical-align:middle;
}

.gwdlink{
	color:#000000;
	text-decoration:none;
}


.news-list-date {
    display: block;
    float: none;
    padding-left: 0px;
}


.news-single-item{
	padding-top:23px;
	}

.news-single-rightbox {
    clear: both;
    float: left;
    text-align: left;
    width: 300px;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #569bc1;
	text-decoration:none;	
}

a:hover  {
	color: #768cb5;
	text-decoration:none;
}



a img, img {
	border: 0px none;
}

div {
    /*overflow: hidden;*/
}

/* MIN HEIGHT HACK */

.prop {
    height:350px;
    float:right;
    width:1px;
  }

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

/* NAVIGATION */

#toc {
	background:#BFE4FF;
	width:200px;
	padding:5px;
}

.topic {
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}

.topic span {
	font-size: 11px;
	font-weight:bold;
	color:#00487D;
}

.topic a {
	color:#00487D;
	padding-left:10px;
}

.topic a:hover {
	color:red;
}



/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	padding-top: 10px;
}
TD#menu_1 DIV {
	/*margin-right:10px;*/
	width: 95%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}
/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  font-size: 11px;
  padding-top:15px;
  padding-left:5px;
}
TD#menu_1 DIV.menu1-level1-no A {
  color:#569bc1;
  padding-left:15px;
  font-weight:bold;
  background-image:url(graphic/arrow.jpg);
  background-repeat:no-repeat;
  text-transform:uppercase;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  font-weight:bold;
  font-size: 11px;
  padding-top:15px;
  padding-left:5px;
}
TD#menu_1 DIV.menu1-level1-act A {
  color:#768cb5;
  padding-left:15px;
  background-image:url(graphic/arrow.jpg);
  background-repeat:no-repeat;
  text-transform:uppercase;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-weight:bold;
  padding-top:5px;
  font-size: 10px;
}
TD#menu_1 DIV.menu1-level2-no A{

  	color:#569bc1;
    padding-left:10px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  padding-top:5px;
  font-size: 10px;
  font-weight:bold;
}

TD#menu_1 DIV.menu1-level2-act A{
  color:#768cb5;
  background-image:url(graphic/bullet.jpg);
  background-repeat:no-repeat;
      padding-left:10px;
}

TD#menu_1 DIV.menu-level-2-all{
	width:180px;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:5px;
	/*margin-right:8px;*/
  border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
}

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-weight:bold;
  padding-top:5px;
  font-size: 10px;
}
TD#menu_1 DIV.menu1-level3-no A{
  /*color:#569bc1;*/
  color:#569bc1;
  padding-left:10px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  padding-top:5px;
  font-size: 10px;
  font-weight:bold;
}

TD#menu_1 DIV.menu1-level3-act A{
  color:#768cb5;
  background-image:url(graphic/bullet.jpg);
  background-repeat:no-repeat;
  padding-left:10px;
}

TD#menu_1 DIV.menu-level-3-all{
	/*width:210px;*/
	margin-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	margin-right:10px;
  /*border-bottom:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;*/
}

/* 2COL */

.c2l1-left{
	padding-top:10px;
	padding-left:20px;
	padding-right:45px;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
}

.c2l1-middle{
	padding-top:10px;
	padding-right:45px;
	vertical-align:top;
}

.c2l1-left .bodytext{
	padding:0px;
}

.c2l1-middle .bodytext{
	padding:0px;
}

/*
* goosewmacooporg
*/

.tx-goosewmacooporg-pi1-singleView-LCell p{
	padding-right:0px
}

.tx-felogin-pi1 fieldset{
    margin-top:20px;
    width: 95%;
    border: 1px solid activecaption;
}