  body{
  	margin:0px;
	padding:0px;
	font-family:Arial;
	background-color: #FFFFFF;
	}
  
  img{
  	border:0px;
  	}
	
	
  table {
	  align: center; 
	  vertical-align : top; 
	  border: 0px;
	  cellpadding: 0px; 
	  cellspacing: 0px; 
	  border-collapse: collapse;
	  font-weight : normal;
  	  }

 table td{
	border: 0px;
	padding:0px;
	vertical-align : top;
} 

a{
	color: #006B6E;
	text-decoration: none;
} 

a:hover{
	color: #006B6E;
	text-decoration: none;
} 

td.TopMenuBg1{
	background-image : url(/img/GoodwinSlogan.jpg);
	background-position: top left;
	background-repeat : no-repeat;
 }
 td.TopMenuBg2{
	background-image : url(/img/GoodwinTiled.jpg);
	background-position: top left;
	background-repeat : repeat-x;
 }
 
 td.TopMenuInnerBg{
	background-image : url(/img/GoodwinInnerMenuBG.jpg);
	background-position: top left;
	background-repeat : no-repeat;
 }
 
 td.StBlock1{
	background-image : url(/img/GoodwinStretchBlock1.jpg);
	background-position: top right;
	background-repeat : repeat-x;
 }
  td.StBlock2{
	background-image : url(/img/GoodwinStretchBlock2.jpg);
	background-position: top right;
	background-repeat : repeat-x;
 }
 td.StBlock3{
	background-image : url(/img/GoodwinStretchBlock3.jpg);
	background-position: top left;
	background-repeat : repeat-x;
 }
  
table.topMenu1{
	font-size: 12px;
	line-height: 28px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
 }
 
table.topMenu1 a{
	color: #000000;
} 

table.topMenu1 a:hover{
	color: #006B6E;
} 

div.topMenu1_Offset
{
	margin-left: 7px;
	margin-top:  5px;
}

table.topMenu2{
	font-size: 12px;
	line-height: 28px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
 }
 
table.topMenu2 a{
	color: #FFFFFF;
} 

table.topMenu2 a:hover{
	color: #FFFFFF;
} 

div.topMenu2_Offset
{
	margin-left: 8px;
	margin-top:  6px;
}


 td.TopMenuBg3{
	background-image : url(/img/TopMenuBG.jpg);
	background-position: top left;
	background-repeat : no-repeat;
 }

table.MainCont{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
 }
 
 table.MainCont h1{
	font-size: 18px;
	line-height: 16px;
	font-family: Tahoma;
	font-weight: normal;
	color: #666666;
 }
 
table.mainCont a{
	font-size: 12px;
	font-weight: bold;
	color: #006B6E;
}
table.mainCont a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #006B6E;
}

div.mainContDate{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 6px;
}

td.NewsLinks{
	font-size: 13px;
	line-height: 13px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
 }
 
td.NewsLinks a{
	color: #006B6E;
 }


div.ProjLinks{
	font-size: 13px;
	line-height: 13px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	margin-top: 23px;
}
 
div.ProjLinks a{
	color: #006B6E;
 }
 
table.PicLinks{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
 }
 
table.PicLinks a{
	color: #000000;
 }
 
 div.PicLinksOffset{
 	margin-left:6px;
 }
 
  div.PicLinksOffset2{
 	margin-bottom:5px;
 }
 
 span.tel1{
	font-size: 14px;
	line-height: 16px;
	font-family: Arial;
	font-weight: normal;
	color: #666666;
 }
 span.tel2{
	font-size: 24px;
	line-height: 16px;
	font-family: Arial;
	font-weight: normal;
	color: #006B6E;
 }
 
 span.TelOffset{
	margin-right: 3px;
}

td.StyleCopyright1{
	font-size: 13px;
	line-height: 20px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	vertical-align: bottom;
}

td.StyleCopyright1 a{
	color: #006B6E;
}

td.StyleCopyright2{
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	vertical-align: bottom;
}

td.StyleCopyright2 a{
	color: #006B6E;
}

td.StyleCopyright3{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #606060;
	vertical-align: bottom;
}

td.StyleCopyright3 a{
	color: #388C8E;
}
td.StyleCopyright3 a:hover{
	color: #388C8E;
}

td.StyleCopyright2_2 a{
	line-height: 18px;
}

 td.BottomBg2{
	background-image : url(/img/BottomBoder.jpg);
	background-position: bottom left;
	background-repeat : no-repeat;
 }
 td.BottomBg1{
	background-image : url(/img/BottomBoderSt1.jpg);
	background-position: bottom right;
	background-repeat : repeat-x;
 }
  td.BottomBg3{
	background-image : url(/img/BottomBoderSt2.jpg);
	background-position: bottom left;
	background-repeat : repeat-x;
 }
 
div.Auth{
	font-size: 12px;
	line-height: 30px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}

div.Auth a{
	color: #666666;
}
div.Auth a:hover{
	color: #006B6E;
}

td.langSel{
	font-size: 14px;
	line-height: 24px;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-color: #7FB5B7;
}


td.langUnSel{
	font-size: 14px;
	line-height: 24px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}
td.langUnSel a{
	color: #006B6E;
}
td.langUnSel a:hover{
	color: #006B6E;
}


ul.menu_list{
	font-size: 13px;
	line-height: 24px;
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
 }

ul.menu_list li{line-height:14px;padding-top:5px;padding-bottom:5px;}

ul.menu_list a{
	color: #006B6E;
	text-decoration: none;
} 

ul.menu_list a:hover{
	color: #006B6E;
	text-decoration: none;
} 


ul.menu_list a.selected{
	color: #666666;
	text-decoration: none;
} 


div.HRLine
{
  width: 100%;
  background:#CBCBCB; 
  border:0px; 
  font-size:1px; 
  height:1px; 
  height:expression('2px'); 
  overflow:hidden; 
}

td.innerMainCont{
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}

div.MainTitle{
	font-size: 24px;
	line-height: 24px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
}

div.PrintPage a{
	color: #006B6E;
}
div.PrintPage a:hover{
	color: #006B6E;
}

table.innerRightBlock{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}

table.innerRightBlock h1{
	font-size: 18px;
	line-height: 18px;
	font-family: Tahoma;
	font-weight: normal;
	color: #666666;
}

table.innerRightBlock a{
	line-height: 12px;
	color: #006B6E;
}

table.innerRightBlock a:hover{
	line-height: 12px;
	color: #006B6E;
}

div.innerContDate{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	margin-bottom: 3px;
}

div.votetitle{
	font-size: 18px;
	line-height: 18px;
	font-family: Tahoma;
	font-weight: normal;
	color: #666666;
}



  div.announce{margin:0px 0px 30px 0px;}
  div.announce span{font-family:Arial;font-size:12px;color:#006B6E}
  big{color:#006B6E;font-size:14px;bold-weight:bold;}
  span{color:#006B6E}



/* login form */
#loginform{font-size:12px;position:absolute;left:33%;top:265px;background:#FFFFFF;border: solid #ACACAC 1px;display:none;z-index: 99;padding:40px 70px 50px 50px;margin:0px;background-image:url('/img/loginbg.gif');background-repeat:repeat-x;background-position:bottom;}
#loginform h3{color:#909090;font-weight:normal;font-size:21px;line-height:24px;font-family:Microsoft Sans Serif;padding:0px;margin:0px 0px 21px 0px;}


#screen{width:100%;height:100%;position:absolute;z-index:98;display:none;background:#A7A7A7;-moz-opacity:.45 !important;opacity:.45 !important; filter:alpha(opacity=45);}

table.forms td{font-size:12px;padding:1px 0px 1px 0px;}
table.forms td input{width:100%}
.inpinv{position:absolute;display:none;}

span.star{color:#FF0000;font-size:18px}

p{margin:0px;padding:0px}

div.inner_text a{text-decoration:underline;}
div.inner_text a:hover{text-decoration:none;}

div.inner_text ul li{padding-bottom:10px;}

table.certifs td{font-size:12px;line-height:14px;padding:24px 10px 8px 10px;border-bottom:3px solid #e4e4e4;vertical-align:middle;}

a.register{font-size:12px;text-decoration:underline;}
a.register:hover{text-decoration:none;}

table.inner2{border:2px solid #e4e4e4;}
table.inner2 td{font-size:12px;padding:8px 2px 4px 2px;border-bottom:2px solid #e4e4e4;}

div.inner_text h2{color:#006B6E;font-size:14px;bold-weight:bold;margin:0px;padding:0px;}