#page {
	width:1000px;
}
.clearboth {
	font-size:1px;
	line-height:0px;
	clear:both;
}
#tt-ticker-wrapper.has-js {
  margin-top:0 !important;
}
TBODY TD,TBODY TH {
	vertical-align:top;
	padding-bottom:0;
}
FORM {
	padding:0;
	margin:0;
}
H1 {
	font-size:1.4em;
	color:#7162b7;
}
H2 {
	font-size:1.2em;
	color:#7162b7;
}
.panel {
	background-color:transparent;
}
#leftpane {
	width:200px;
	padding:30px 0 20px 0;
}
#leftpane .panel {
	width:190px;
	color:#637750;
	margin:20px 10px 0 0;
	background:url(panelorange_top.gif) left top no-repeat;
	padding-top:5px;
}
#leftpane .panelbody {
  padding:0 5px 5px 5px;
  width:180px;
	background:url(panelorange_bkgrnd.gif) left bottom no-repeat;
}
#leftpane .panel A {
	color:#637750;
}
#leftpane .panel H2 {
	color:#ffffff;
	font-size:1.1em;
	text-align:center;
	width:180px;
	padding:5px;
	position:relative;
	top:-5px;
	background:url(panelhdr_purple.gif) left top no-repeat;	
}
#rightpane {
	width:200px;
	padding-top:30px;
}

#rightpane .panel {
	display:inline;
	float:left;
	width:190px;
	margin:0 0 20px 10px;
	color:#637750;
	background:url(panelshade_top_bkgrnd.jpg) left top no-repeat;
}
#rightpane .panelbody {
	padding: 5px 5px 5px 5px;
	width:180px;
	line-height:1.5em;
	background:url(panelshade_bottom_bkgrnd.gif) left bottom no-repeat;
}	
#rightpane .panel A {
	color:#637750;
}
#rightpane H2 {
	padding:5px 5px 5px 5px;
	width:180px;
	color:#7162b7;
}
#righttop1 {
	text-align:right;
}
#headerpane {
	position:relative;
	height:auto;
}
#header1 {
  position:absolute;
  top:0;
  right:0;
  width:250px;
  color:#636363;
}
#header1 A {
  color:#7162b7;
}
#centrepane {
	width:580px;
	margin:10px;
	padding:0;
	line-height:1.4em;
}
#centrepane A {
	text-decoration:none;
}
#centrepane A:hover {
	text-decoration:underline;
}
#menupane {
  position:relative;
  z-index:3;
	height:auto;
	padding:5px 0;
	color:#606060;
}
#menupane UL LI {
	border-color:#606060;
  position:relative; 
  cursor:hand;
}
#menupane A {
	color:#606060; 
}
#menupane A:hover {
	color:#00388c;
  text-decoration:none; 
}
#menupane ul ul {
  display: none;
  border-bottom:1px solid #cfcfcf;
  background:url(menu_dropdown_bkgrnd.gif) top left no-repeat;
  border-top:none;
  position:absolute;
  top:1.3em;
  left:-1px;
  width:245px;
  z-index:4;
  float:none;
  padding:5px;
}
#menupane ul ul li {
  display:block;
  border:none;
  margin-top:3px;
  float:none;
}
#menupane ul ul li:hover {
color:#202c85;
}
#menupane ul li:hover {
  color:#202c85;
}
#menupane ul li:hover ul {
  display:block;
  color:#4b4b4b;
}
#translate {
  position:absolute;
  right:0;
  top:3px;
  width:200px;
  text-align:right;
}
/*
Home Page
*/
#framehome .panel {
	margin:0;
}
#newstickertape {
  background-color:#ffffff;
}
#tt-ticker-wrapper.has-js {
  border:none !important;
}
#homeleft {
  width:730px;
  float:left;
  display:inline;
}
#homeright {
  width:250px;
  margin-left:20px;
  float:left;
  display:inline;
}
#row1 {
  width:100%;
  background:url(row1_top_bkgrnd.jpg) left top no-repeat;
}
#row1inner {
  width:100%;
  background:url(row1_bottom_bkgrnd.jpg) left bottom no-repeat;
}
#row1a {
  width:250px;
  float:left;
  display:inline;
}
#row1a A {
  color:#636363;
}
#row1a .panel {
  position:relative;
  width:200px;
  padding:0 15px 0 35px;
  color:#636363;
  margin-top:10px;
}
#row1a1.panel IMG, #row1a2.panel IMG, #row1a3.panel IMG, #row1a4.panel IMG {
  position:absolute;
  top:0;
  left:15px;
  padding:0;
  margin:0;
}
#row1a H2 {
  color:#7162b7;
  text-align:left;
  position:relative;
}
#row1a4.panel {
  z-index:2;
}
#row1a5.panel {
  margin-top:20px;
}
#row1a5 BUTTON {
  background-color:#8d81c5;
  color:#ffffff;
}
#foregoundimg, #backgroundimg {
  width:230px;
  height:312px;
  padding-bottom:1px;
}
#foregroundimg {
  position:absolute;
  top:0;
  left:0;
}
#row1b {
  width:230px;
  float:left;
  display:inline;
  position:relative;
  margin-left:20px;
}
#row1c {
  float:left;
  display:inline;
  width:190px;
  padding:10px 20px;
}
#row1c .panel {
  margin:10px 0 10px 0;
  width:190px;
}
#row1c .panel H2 {
  color:#7162b7;
  text-align:left;
  font-weight:bold;
}
#extended.panel {
  background-color:#c2a0e0;
  color:#ffffff;
  padding:10px 5px;
  width:180px;
  text-align:center;
}
#extended.panel H2 {
  text-align:center;
  padding-bottom:5px;
}
#extended.panel A {
  color:#7162b7;
}
#row2 {
  margin-top:20px;
  width:730px;
  background:url(row2_bottom_bkgrnd.jpg) left bottom no-repeat;
}
#row2inner {
  width:100%;
  background:url(row2_top_bkgrnd.jpg) left top no-repeat;
}
#row2 .panel {
  display:inline;
  float:left;
  text-align:center;
  color:#7162b7;
  font-weight:bold; 
  width:146px;
  padding:0;
 }
#row2 .panel A { 
  color:#7162b7;
  display:block;
  padding:8px 0 57px 0;
}
#row3 {
  margin-top:20px;
  width:730px;
  background:url(row3_bottom_bkgrnd.jpg) left bottom no-repeat;
}
#row3inner {
  width:100%;
  background:url(row3_top_bkgrnd.jpg) left top no-repeat;
}
#row3 .panel H2 {
  color:#ffffff;
  text-align:left;
  padding-top:5px;
}
#row3 .panel {
  margin:5px 10px 5px 18px;
  width:215px;
  float:left;
  display:inline;
  color:#636363;
}
#row3 .panel A {
  color:#636363;
}
#row3 .panelbody {
  padding-top:5px;
  line-height:1.4em;
}
#row3c.panel  {
  padding-top:20px;
}
#row3c.panel UL {
  list-style-image:url(grey_arrow.gif);
  text-indent:0;
}  
#col1 {
  width:250px;
  background:url(col1_top_bkgrnd.jpg) left top no-repeat;

}
#col1inner {
  width:210px;
  padding:10px 20px;
  background:url(col1_bottom_bkgrnd.jpg) left bottom no-repeat;
}
#col1inner A {
  color:#636363;
}
#col1 H2 {
  text-align:left;
  font-size:1em;
  font-weight:bold;
  color:#92278f;
}
#col1 .panel {
  width:210px;
  border-top:1px solid #aea2cf;
  padding:5px 0;
}
#col1 .panelbody {
  padding:0 0 0 15px;
  width:195px; 
}
#helptitle.panel { 
  padding:0;
  border-top:none;
}
#helptitle H2 {
  color:#7162b7;
  font-size:1.2em;
  padding-bottom:10px;
} 
#col2 {
  padding-top:20px;
  width:250px;
}
#nhschoices.panel {
  background:url(nhschoices_top_bkgrnd.gif) left top no-repeat;
  width:250px;
}
#nhschoices .panelbody {
  background:url(nhschoices_bottom_bkgrnd.gif) left bottom no-repeat;
  width:230px;
  padding:0 10px 5px 10px;
}
#nhschoices H2 {
  padding:5px 0;
 } 
#registrar.panel {
  background:url(registrar_bkgrnd.jpg) left top no-repeat;
  width:160px;
  padding:5px 5px 0 85px;
  color:#636363;
  text-align:center;
  height:68px;
  margin-top:20px;
}
#registrar H2 {
  text-align:center;  
}

#flash1, #flash2 {
padding-top: 10px;
}

#footerpane {
  font-size:.9em;
	margin-top:10px;
	clear:both;
	color:#636363;
	padding:3px 5px;
	width:992px;
}
#footerpane A {
	color:#636363;
}
#footerpane Ul LI {
	border-color:#636363;
}
	


