body {
  font-family: Helvetica, Arial, Sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #ffffff; 
  /* background-color: #646464; */
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  background-image: url('/images/bg.gif');
  background-repeat: repeat-x;
}

.bodyprint {
  background-color: #ffffff;
}

.content {
	font-size: 9pt;
	font-family: verdana, verdana, arial, tahmona, sans-serif;
	/* color: #333333;   */
  /* color: #AAA9A9; */
  color: #525252;
	padding-top: 10px;
	padding-bottom: 25px;
  /* 
	padding-right: 50px;
	padding-left: 50px;
  */
  padding-right: 10px;
  padding-left: 10px; 
	/* width: 620; */
  background-color: #ffffff;
	/* text-align: justify; */
	margin: 0px 0px 0px 0px;
}

TD, font, p {
	font-size: 9pt; 
	font-family: verdana, arial, tahmona, sans-serif;
 	/* color: #333333; */
}

TH {
	font-size: 10pt;
	background:#91B5CB;
	font-family: verdana, arial, tahmona, sans-serif;
 	color: #333333;
}

.title {
	font-size: 18px;
	font-family: verdana, arial, tahmona, sans-serif;
 	color: #1d1d1d;
}

.title {
	font-size: 18px;
	font-family: verdana, arial, tahmona, sans-serif;
 	color: #1d1d1d;
}
	
.maintitle {
	font-size: 9pt;
	/*font-weight: 900;*/
	font-family: Verdana, verdana, arial, tahmona, sans-serif;
	/* color: #0156A2; */
	margin-left: 0px;
	margin-top: 10px;
}

h1 {
	font-weight: bold;
	font-size: 16pt;
	color: #999999;
	font-family : Verdana, verdana, arial, tahmona, Verdana, sans-serif, Helvetica;
    letter-spacing:-1px;
	margin-top: 15px;	
	margin-left: 15px;	
}

h2 {
	font-weight: normal;
	font-size: 12pt;
	color: #ff6600;
}

a {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color: #003399;
	text-decoration: underline;
}

A:visited {
	COLOR:#003399;
}

a.top_menu, a.top_menu:hover, a.top_menu:visited, a.top_menu:link, a.top_amenu:hover, a.top_amenu:visited, a.top_amenu:link {
	font-weight: bold;
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 14px;
	text-transform: lowercase;
}

a.top_menu, a.top_menu:hover, a.top_menu:visited, a.top_menu:link {
	color: #7E7F7F;
}

a.top_menu:hover, a.top_amenu:hover {
	text-decoration: none;
}

a.top_amenu, a.top_amenu:hover, a.top_amenu:visited, a.top_amenu:link {
	color: #000000;
}

a.ph {
	text-decoration: none;
   font-weight: normal;
	color: #666666;
	font-size: 8pt;
}

a.ph:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 8pt;
}

a.ph:visited {
	color: #666666;
	font-size: 8pt;
}

.ddirectory {
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, sans-serif, Tahoma;
	text-transform: lowercase;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.top_link, .top_link:hover, .top_link:link, .top_link:visited {
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, sans-serif, Tahoma;
	padding-bottom: 0px;
	padding-top: 0px;
	text-transform: lowercase;
}

a.top_link:hover {
	text-decoration: underline;
}

a.top_link_selected, .top_link_selected:hover, .top_link_selected:visited, .top_link_selected:link {
	font-weight: bold;
	font-size: 10px;
	color: #BF0000;
	font-family: Verdana, sans-serif, Tahoma;
	padding-bottom: 0px;
	padding-top: 0px;
	text-transform: lowercase;
}

a.dopage {
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	font-family : Tahoma, Verdana, sans-serif;
}

a.dopage:hover {
	color: #333333;
	text-decoration: underline;
}

a.dopage:visited {
	color: #333333;
}

a.topnews {
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	font-family : Tahoma, Verdana, sans-serif;
}

a.topnews:hover {
	color: #000;
	text-decoration: underline;
}

a.topnews:visited {
	color: #000;
}

a.mainmenu {
	font-family : sans-serif, Verdana, Tahoma, ;
	color: #555555;
	font-size: 11px;
	font-weight: bold;
}

a.mainmenu:hover {
	text-decoration: underline;
	color: #555555;
}

a.mainmenu:visited {
	color: #555555;
}

a.mainmenu:active {
	color: #555555;
}

hr {
	height: 1px;
	color: #215c99;
}

ul.group {
	list-style: circle;
	margin-left: 16pt;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.subgroup {
	list-style: square;
	margin-left: 16pt;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.topnews {
	/* list-style-image: url(http://www.openworld.gov/images/red_dot.gif);
	list-style: url(http://www.openworld.gov/images/red_dot.gif); */
  list-style-type: none;
  list-style-image: none;
  list-style: none;
	/* margin: 5px auto 2px 30px; */
  margin: 0;
	padding: 0px 0px 0px 0;
	/* list-style-type: inherit; */
}

li {
	padding-bottom: 4px;
}

div.groupdesc {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.topdate	{
 	font-weight: bold; 
	color:#999999;	
}

.copyright	{
 	color:#666666;	
	font-size: 8pt;
}

div.titleline	{ 	font-weight: bold; color:#ffffff; margin-left: 8pt; }

div.subgroupdesc {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.brd_dot_right {
	border-right: #c2c2c2 1px dotted;
}

.brd_top_lightblue {
	border-top: #bccfff 1px solid;
}

.bg_line_grey {
	background-color: #999999;
}

.bg_search {
	background-color: #EAEAEA;
}

.greyline {
	background-color: #EAEAEA;
}

.formsearch {
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	background-color: #ffffff;
	border: 1px solid;
	color : #000000;
	background : #ffffff;
	border-color : #999999;
	font-size: 8pt;
	font-family : arial, helvetica, sans-serif;
}

.formselect {
	background-color: #ffffff;
	color : #000000;
	background : #ffffff;
	border-color : #999999;
	font-size: 8pt;
	font-family : arial, helvetica, sans-serif;
}

.trform { 
	background-color: #f1f1f1; top: 0px;
}

.trform1 { 
	background-color: #F3F9FF; top: 0px;
}

 /* Form */
 
.form {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	background-color: #dce5f2;  
	border: 1px solid; 
	font-size: 8pt; 
	font-family : arial, helvetica, sans-serif; 
	color : #103e6d;
	background : #dce5f2;
	border-color : #215c99;
	font-weight : normal;
	font-style : normal;
}

.formalumniselect {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	background-color: #FFF3F3;  
	border: 1px solid; 
	font-size: 8pt; 
	font-family : arial, helvetica, sans-serif; 
	color : #000000;
	background : #FFF3F3;
	border-color : red;
	font-weight : normal;
	font-style : normal;
}
.formvote {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	background-color: #ffffff;  
	border: 0px solid; 
	font-size: 8pt; 
	font-family : Tahoma, Verdana, sans-serif;
	text-decoration: underline;
	color : #103e6d;
	background : #ffffff;
	font-weight : normal;
	font-style : normal;
}

 /* Generated Photo */
 
td.photodate {
 	font-size:  8pt; 
	COLOR: #ffffff;  
	background-color: #999999;
}

td.white {
 	font-size:  8pt; 
	background-color: #ffffff;
}

td.photoby {
 	font-size:  8pt; 
	background-color: #CFCFCF;	
}

td.lightgrey {
 	font-size: 8pt; 
	background-color: #CCCCCC;
}

.bgwhite {
	background-color: #FFFFFF;
}

.img {
        border-color :  #9d9d9d;
}

.tableimg {
        background-color :  #9d9d9d;
}

 /* Left Column */
 
 td.leftcolumn {
   background-color: #EAEAEA;
 }

 /* Left Side Menu */

 td.sms {
   background-color: #ffffff;
   padding-left:7px;
 }

 a.smslink, a.smslink:visited {
   font-family:Verdana;
	/* color:#0058A2; */
   color: #ffffff;
   font-size:10pt;
   font-weight:bold;
 }

 a.smslink:hover {
   /* color:#0058A2; */
   color: #ffffff;
	text-decoration: underline;   
 }
 
 td.sm {
   background-color: #ffffff;
   padding-left:7px;
 }

 a.smlink {
   /* font-family:tahoma; */
   font-family: Verdana;
   font-size:10pt;
   /* color:#000; */
   color: #ffffff;
   font-weight:bold;
 }

 a.smlink:active {
   /* color:#0058A2; */
   color: #ffffff;
   text-decoration: none;
 }

 a.smlink:hover {
   /* color:#0058A2; */
   color: #ffffff;
   text-decoration: underline;
 }
 
  a.smlink:visited {
   font-family:tahoma;
   font-size:pt;
   /* color:#000; */
   color: #ffffff;
   font-weight:bold;
 }

 a.smlink:active {
   /* color:#0058A2; */
   color: #ffffff;
   text-decoration: none;
 }

 a.smlink:hover {
   /* color:#0058A2; */
   color: #ffffff;
   text-decoration: underline;
 }
 
 .ssms {
 	background-color: #FFFFFF;
	padding-left: 30px;
	background-image: url(http://www.openworld.gov/images/red_dot_sm.gif);
	background-position: 11 8px;
	background-repeat: no-repeat;
 }

 .subtitle {
	border-bottom-color: #666666;
	border-bottom: 1px outset;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
 
 .docmenu {
	background-color: #FFFFFF;
	padding-left: 30px;
	background-position: 4 6px;
 	background-repeat: no-repeat;
}

 a.ssmslink {
   font-family:tahoma;
   font-size:8pt;
   /* color:#003399; */
   color: #ffffff;
   font-weight:normal;
 }

 a.ssmslink:hover {
   font-family:tahoma;
   font-size:8pt;
   /* color:#003399; */
   color: #ffffff;
   /* text-decoration: none; */
   text-decoration: underline;
 }

 a.ssmslink:visited {
   font-family:tahoma;
   font-size:8pt;
   /* color:#003399; */
   color: #ffffff;
 }
 
 a.link4, a.link4:link, a.link4:hover, a.link4:hover {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #2F5272;
	font-weight: 900;
	text-transform: uppercase;
}

a.link4:hover {
   text-decoration: underline;
}

a.link5 {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* color: #0058A2; */
  color: #0769A8;
	font-weight: bold;
}

a.link5:hover {
   text-decoration: none;
   /* color:#0058A2; */
   color: #0769A8;
}

 a.link5:visited {
   /* color:#0058A2; */
   color: #0769A8;
}

a.link6, a.link6:link, a.link6:hover, a.link6:visited {
	font-size: 12px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	/* color: black; */
  color: #0769A8;
	font-weight: bold;
}

.gr {
	font-size: 12px;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	color:#FF0000;
	font-weight: bold;
}

a.link6:hover {
   text-decoration: underline;
 
}

a.more {
   font-family:tahoma;
   font-size:8pt;
   font-weight:bold;
   text-decoration: underline;
 }

 a.more:hover {
   font-family:tahoma;
   font-size:8pt;
   text-decoration: underline;
   color:#3366CC;      
 }

 a.more:visited {
   font-family:tahoma;
   font-size:8pt;
   text-decoration: underline;
 }

 /* Top Story */
 
.tsphoto  {
	border-color :  #3E6ECF; 
}
.tstitleold, .tsline	{
	/* border-bottom-color: #666666; */
  border-bottom-color: #195A82;
	border-bottom: 1px outset;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	text-align: left;
}

.tstitleold	{
	font-family: verdana, verdana, arial, tahmona, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top: 12pt;
}

.redsubHead, .tstitle, .tstitlesmall	{
	font-family: verdana, geneva, helvetica, arial, tahmona, sans-serif;
	font-weight: bold;
	text-align: left;
  padding: 3px 2px 3px 10px;
  /* font-size: 12pt;  */
}

.redsubHead	{
	/* color: #63AAD6; */
  /* color: #AAA9A9; */
  color: #525252;
	margin-top: 10pt;
  padding-left: 0px;
	/* background: #e8e8e8; */
}

.tstitle, .tstitlesmall	{
	color: #ffffff;
	/* margin-top: 12pt; */
	/* background: #63AAD6; */
  background-color: #063F6F;
	border-bottom-color: #525252;
	border-bottom: 1px outset;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.tstitle	{
	font-size: 14px;
}

.tstitlesmall	{
	font-size: 12px;
}

/* Right Column */

.rside {
	font-weight: normal;
	font-size: 8pt;
	/* color: #333333; */
	font-family : Tahoma, Verdana, sans-serif;
}

.cellHead {
	/* background: #e8e8e8; */
  background: #ffffff;
	font-weight: bold;
	/* font-size: 12px; */
 font-size: 11pt; 
	/* color: #4E4E4E; */
  color: #78b6ff;
	font-family: Arial, Verdana, Tahoma, sans-serif, Helvetica;
	letter-spacing: 0px;
	text-align: left;
	padding: 4px 7px 4px 32px;
	/* text-transform: uppercase; */
}

.slogan {
	font-weight: bold;
	font-size: 14px;
	color: #4E4E4E;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	text-transform: uppercase;
}

.cellHeadBlack {
        height:13pt;
        padding-left:5px;
		font-size:8pt;
        color:#000000;
        font-weight:bold;
}

.cellHeadText {
        font-size:8pt;
        color:#000000;
        font-weight:bold;
}

.cellHeadText:visited {
        font-size:8pt;
        color:#ffffff;
        font-weight:bold;
}

.cellHeadTitle {
        font-size:11pt;
        color:#ffffff;
        font-weight:bold;
        font-family : Tahoma, Verdana, sans-serif;
}

.cellevent {
        font-size:8pt;
        background:#ffffff;
        font-family : Tahoma, Verdana, sans-serif;
}

.celleventa {
        font-size:8pt;
        background:#FAFAFA;
        font-family : Tahoma, Verdana, sans-serif;
}

.cellTitle {
        background:#91B5CB;
        height:14pt;
        padding-left:5px;
        border-bottom:solid 1px #3366CC;
		text-align : center;
}

.listgreen {
        list-style: url(/images/reddot.gif);
        margin-right:5px
}

.listgreenlarge {
        list-style: url(/images/reddot.gif);
        margin-right:5px;
		margin-top:10px;
}

.listred {
        list-style: url(/images/greendot.gif);
        margin-right:5px;
		margin-top:8pt;		
}

.greenHead {
        color:#FF0000;
}

.greenHead:visited {
        color:#3366CC;
}

.greensubHead {
        font-size:12pt;
        font-weight:bold;
        font-family : verdana, arial, tahmona, Verdana, sans-serif;
        color:#999999;
}

.redsubHeadold {
        font-size:16px;
        font-weight:bold;
        font-family : verdana, arial, tahmona, Verdana, sans-serif;
        color:#CC0033;
}

.greensubHeadline {
        background:#91B5CB;
}

.blueHead {
        font-size:14pt;
        font-weight:bold;
        font-family : Tahoma, Verdana, sans-serif;
        color:#3366CC;
}

/* .greenMain {         font-size:16px;        font-weight:bold;        font-family : Tahoma, Verdana, sans-serif;        color:#3366CC;} */

.greenMain {
	font-weight: bold;
	font-size: 14px;
	color: #555555;
	font-family : Verdana, verdana, arial, tahmona, sans-serif, Helvetica;
    letter-spacing:0px;
}

.authormain {
	font-weight: bold;
	font-size: 8pt;
	color: #999999;
	font-family : Tahoma, Verdana, sans-serif;
    margin-top: 3px;
    margin-bottom: 5px;
}

.othernewsdate {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family : Tahoma, Verdana, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
}

.greysmall {
	font-weight: bold;
	font-size: 8pt;
	color: #999999;
	font-family : Tahoma, Verdana, sans-serif;
    margin-top: 3px;
    margin-bottom: 5px;
}

.emergency {
	font-weight: bold;
	font-size: 20pt;
	color: #91B5CB;
	font-family : Verdana, verdana, arial, tahmona, sans-serif;
    margin-top: 3px;
    margin-bottom: 5px;
}

.letter {
	font-weight: bold;
	font-size: 10pt;
	font-family : Verdana, verdana, arial, tahmona, sans-serif;
}

.table {
        background:#ffffff;
        padding-left:5px;
        border-bottom:solid 1px #3366CC;
		padding-top: 3px;
	    padding-bottom: 3px;
}

.celltable {
        background:#ffffff;
        padding-left:5px;
        border-bottom:solid 1px #3366CC;
        border-left:solid 1px #3366CC;
		padding-top: 3px;
	    padding-bottom: 3px;
}

.aside {
        color:#ffffff;
		font-weight: bold;
		font-size: 8pt;
}

.newscategory {
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family : Tahoma, Verdana, sans-serif;
}

.picdesc {
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family : Tahoma, Verdana, sans-serif;
	text-align : left;	
}

.listbig {
   padding-top: 10pt;
   padding-bottom: 10pt;
}
 /* Calendar */
 
 .calcell {
        background:#ffffff;
        height:16px;		
        padding-left:5px;
        border-bottom:solid 1px #3366CC;
        border-left:solid 1px #3366CC;
        font-family : Tahoma, Verdana, sans-serif;		
        font-size:8pt;		
}

.calHead {
        background:#91B5CB;
        height:16px;
        padding-left:5px;
        border-bottom:solid 1px #3366CC;
        font-size:8pt;
        font-weight:bold;
        color:#ffffff;		
        font-family : Tahoma, Verdana, sans-serif;
		text-align : center;		
}

.calCountry {
        background:#67B869;
        height:18px;
        padding-left:5px;
        font-size:10pt;
        font-weight:bold;
        color:#000000;		
        font-family : Tahoma, Verdana, sans-serif;
		text-align : center;		
}

.calState {
        background:#FFEAEA;
        height:16px;
        padding-left:5px;
        border-bottom:solid 1px #FFCACA;
		font-size:8pt;
        font-weight:bold;
        color:#000000;		
        font-family : Tahoma, Verdana, sans-serif;
		text-align : left;		
}

.caltable {
        background:#ffffff;
        padding-left:5pt;
        border-bottom:solid 1pt #3366CC;
        border-right:solid 1pt #3366CC;		
}

.alltable {
        background:#ffffff;
        padding-left:5pt;
        border-top:solid 1px #3366CC;		
        border-bottom:solid 1px #3366CC;
        border-left:solid 1px #3366CC;				
        border-right:solid 1px #3366CC;		
		padding-top: 3px;
	    padding-bottom: 3px;
}
.topmenu1 {
	height: 21px;
	background-color: #ffffff;
	background-image: url(http://www.openworld.gov/images/menu_left_bg.gif);
	width: 2px;
	background-repeat: no-repeat;
}
.topmenu2 {
	height: 21px;
	background-color: #F1F3F4;
	background-image: url(http://www.openworld.gov/images/menu_center_bg.gif);
}
.topmenu3 {
	height: 21px;
	background-color: #ffffff;
	background-image: url(http://www.openworld.gov/images/menu_right_bg.gif);
	width: 2px;
	background-repeat: no-repeat;
}

.tdhead1 {
	height: 46px;
	background-color: #ffffff;
	background-image: url(http://www.openworld.gov/images/top_left_bg.gif);
	width: 3px;
	background-repeat: no-repeat;
}
.tdhead2 {
	height: 46px;
	background-color: #ffffff;
	background-image: url(http://www.openworld.gov/images/top_center_bg.gif);
}
.tdhead3 {
	height: 46px;
	background-color: #ffffff;
	background-image: url(http://www.openworld.gov/images/top_right_bg.gif);
	width: 3px;
	background-repeat: no-repeat;
}

.tdtop_link {
	padding-left: 25px;
	margin-left: 25px;
}
#main {
	text-align: justify;
}
#container	{ position:relative; width:950px; text-align:center; margin-left: auto;
margin-right: auto;}
.tcellweek { font-size: 8pt;background-color:#FFFFFF;text-align:center}
.tcell { font-size: 8pt;background-color:#EAEAEA;text-align:center}
.tcell1 { font-size: 8pt;background-color:#91B5CB;text-align:center}
.tcell2 { font-size: 8pt;background-color:orange;text-align:center}
.ku, a.ku:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
a.ku:hover, a.ku:active {
	text-decoration: underline;
	font-family: tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.mainbgcalendar {
	/* background-color: #FAFAFA; */
  background-color: #ffffff;
}
.weeknumber {  font-family: Verdana;  font-size: 6pt; color: #B04040; text-decoration: none;}
.dayofmonth {  font-family: tahoma;  font-size: 7pt;  color: #000000;  text-decoration: none;  background-color: #E7E7E7;}
.dateofevent {  font-family: tahoma;  font-size: 7pt;  color: #000000;  text-decoration: none;}
.entry {  font-family: tahoma;  font-size: 8pt;  text-decoration: none;}
.red { color: red; }
.tcella {font-family: Verdana;   font-size: 8pt;background-color:#EAEAEA;}
.redbold {color: #B32E31; font-weight: bold;font-size: 8pt;}
.redbold1 {color: #B32E31; font-weight: bold;font-size: 10pt;}
.genmed { font-size : 11px; }
.postdetails		{ font-size : 10px; color : #000000; }
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,td.thCornerL,td.thCornerR {
	font-weight: bold; border-style: solid; height: 28px; color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; background-image: url(images/bg1a.gif);
	}
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

.style3 {font-size: 14px; color: #666666; }
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
image_bg {
	background-color: #F2F2F2;
}
.style5 {	font-family: Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
}
.helpline { background-color: #DEE3E7; border-style: none; }
.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.plaintable {
	border: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px;
}
	.tdborder {
	border-width: 1px;
	border-style: solid;
	border-color: #000F46;
	padding: 0px 0px 0px 0px;
}

	.tdbordertopfree {
	border-width: 1px;
	border-style: solid;
	border-color: #000F46;
	border-top: 0px;
	border-top-width: 0px;
	padding: 0px 7px 7px 7px;
}
	
	.tdbordertopfreeleft {
	border-width: 1px;
	border-style: solid;
	border-color: #000F46;
	border-top: 0px;
	border-top-width: 0px;
	padding: 0px 0px 7px 0px;
}
	td.topnews {
	padding: 17px 7px 7px 0px;
}
	td.topnews1 {
	padding: 17px 0px 7px 7px;
}
	.ugol_white_left {
		background: url(http://www.openworld.gov/images/ugol_white_left_bg.gif) no-repeat; width: 5px;
	}
	.ugol_white_right {
		background: url(http://www.openworld.gov/images/ugol_white_right_bg.gif) no-repeat top right; width: 5px;
	}
	.center_white {
		border-width: 1px; border-style: solid; 	border-color: #000F46;  border-top: 1px solid ADB5C3; border-top-width: 1px solid ADB5C3; border-left: 0px; border-left-width: 0px; border-right: 0px; border-right-width: 0px; border-bottom: 0px; border-bottom-width: 0px;
	}
	.ugol_grey_left {
		background: url(http://www.openworld.gov/images/ugol_grey_left_bg.gif) no-repeat; width: 5px;
	}
	.ugol_grey_right {
		background: url(http://www.openworld.gov/images/ugol_grey_right_bg.gif) no-repeat top right; width: 5px;
	}
	.center_grey {
		border-width: 1px; border-style: solid; 	border-color: #000F46;  border-top: 1px solid ADB5C3; border-top-width: 1px solid ADB5C3; border-left: 0px; border-left-width: 0px; border-right: 0px; border-right-width: 0px; border-bottom: 0px; border-bottom-width: 0px; width: 200px;
	}
	.tdgrey {
		background-image: url(http://www.openworld.gov/images/dark_grey.gif);
	}
	.tdwhite {
	background-image: url(http://www.openworld.gov/images/white.gif);
	height: auto;
}
	.dots {
	line-height: 0px;
	border-bottom: 1px dashed #E4E4E4;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 10px;
}

.menudot {
	margin-right: 10px;
	margin-left: 10px;
}

/* Added by AHCC */
.LargeButtonText, a.LargeButtonText:visited, a.LargeButtonText:link, a.LargeButtonText:active {
  color: #ffffff; 
  font-size: 12pt; 
  font-weight: bold; 
  padding-left: 0px;
  padding-right: 10px;
  text-align: left;
}

a.LargeButtonText:hover {
  text-decoration: underline;
}

.LargeButtonSmallText, a.LargeButtonSmallText:visited, a.LargeButtonSmallText:link, a.LargeButtonSmallText:active {
  font-size: 8pt; 
  color: #ffffff;
}

a.LargeButtonSmallText:hover {
  text-decoration: underline;
}

a.WhiteLink, a.WhiteLink:visited, a.WhiteLink:link, a.WhietLink:active {
  color: #ffffff;
}

a.WhiteLink:hover {
  text-decoration: underline;
}

form { 
  margin: 0;
}

.MenuBlue {
  color: #ffffff;
  background-color: #063F6F;
}

.MenuRed {
  color: #ffffff;
  background-color: #cf0028;
}


.mainpagecontent {
  padding-left: 10px; 
  padding-right: 5px; 
  line-height: 140%;
}

.header_bg {
  background-image: url('/images/header_bg.gif');
  background-repeat: repeat-x;
}

a.toplink, a.toplink:hover, a.toplink:link, a.toplink:active, a.toplink:visited {
  text-decoration: none;
  color: #000000;
}

.box_home_title {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 12pt;
  font-weight: bold;
  color: #255782;
  text-transform: uppercase;
  border-bottom: 1px solid #D9D8D8;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  position: relative;
  left: -15px;
  width: 100%;
}

.box_title {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 12pt;
  font-weight: bold;
  color: #525252;
  border-bottom: 1px solid #E0E0E0;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 6px;
  position: relative;
  left: -15px;
  width: 100%;
}

.left_title {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 17pt;
  color: #7E7D7D;
  border-bottom: 1px solid #E0E0E0;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
  margin-top: 0px;
  top: -8px;
  position: relative;
  padding-top: 0px;  
  left: -15px;
  width: 95%;
}

.box_blue_title {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  position: relative;
  left: -15px;
  width: 100%;  
}

.box_header {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 10pt;
  font-weight: bold;
  /* color: #AAA9A9; */
  color: #525252;
  text-transform: uppercase;
}

.box_content, .box_home_content {
  padding-left: 15px;
  padding-right: 15px;
  /* color: #AAA9A9;  */
  color: #525252; 
  padding-bottom: 15px;
}

.box_content a, .box_content a:link, .box_content a:active, .box_content a:visited {
  color: #4479D0;
  text-decoration: none;
}

.box_content a:hover {
  color: #4479D0;
  text-decoration: underline;
}

.box_home_content a, .box_home_content a:link, .box_home_content a:active, .box_home_content a:visited, .box_home_content a:hover {
  /* color: #AAA9A9; */
  color: #525252;
  text-decoration: none;
}

.box_blue_content {
  padding-left: 15px;
  padding-right: 15px;
  color: #5D5D5E;
}

.box_blue_footer {
  font-family: Helvetica, Arial, Sans Serif;
  font-size: 10pt;
  color: #5D5D5E;
  border-top: 1px solid #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
  position: relative;
  left: -15px;
  width: 100%;  
}

ul.reddot {
  list-style-image: url("/images/reddot.gif");
}

ul.homedot {
  list-style-image: url("/images/reddot.gif");
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.left_menu, .left_menu a, .left_menu a:link, .left_menu a:visited, .left_menu a:hover, .left_menu a:active {
  background-color: #ffffff;
  color: #7E7D7D;
  font-weight: normal;
}


.left_submenu {
  background-color: #ffffff;
  color: #7E7D7D;
  font-weight: normal;
  font-size: 80%;
  font-style: italic;
  padding-left: 16px;
}

td {
  /* color: #AAA9A9; */
  color: #525252;
}

.tagline {
  /* border-top: 1px solid #E0E0E0; */
}