html {margin: 0; padding: 0;}

body {
	margin: 0; 
	padding: 0; 
	font-family: Verdana, Geneva, Arial, sans serif; 
    background: #FFF repeat-y url(../images/sideNaveSpace.gif);
}
p {
	font-size:100% !important; 
	color:#000 ;  
}
font {
	font-size:100% !important;
}
a {
	text-decoration: none;
	color:#003366;
}

a:hover {
	text-decoration: underline;	
}

td.contents {
	font-size:65% ; 
	color:#000 ;  
}

td.contents a {
	font-weight:bold;
}

.image1 {
	float:left;
	margin:2px;
}

.image2 {
	float:right;
	margin: 2px;
}

/********** LEFT COLUMN PROPERITES **/
/********** Left Column Links *******/
div#leftColumn a {
	color:#fff;
}

table.leftcolumn {
	color:#fff;
	font-size:11px;
}
#leftcolumn td{
	padding-left:8px;
	
	} 

table.leftcolumn a {
	color:#fff;
	text-decoration:none;
}
table.leftcolumn a:hover {
	text-decoration:underline;
}



/*********** MIDDLE COLUMN PROPERTIES ********/
/********** Middle Column Page Heading *******/
.pageheading {
	color:#003366 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:110% !important;
	font-weight:bold !important;  
}

/********** Middle Column Secondary Heading **/
.featureHeading {
	font-size:90%;
	color:#003366;
	font-weight:bold;
}

.featureSubHeading {
	font-size:75%;
	color:#003366;
	font-weight:bold;
}

/********** Middle Column Feature Table Content **/
.featureContent {
	font-size:65%;
}

/********** Middle Column News Table ******/
table.newsSection {
	border:2px solid #003366;
}
.newsHeading {
	font-size:95%;
	font-weight:bold;
	color:#ffcc00;
		
}
table.newsSection a{
	text-decoration:none;
	font-weight:bold;
	font-size:65%;
	color:#003366;
}
.newstablemargin {
	padding:2px 3px 0px 3px;
	font-size:100%;
}
table.update {
	font-size:9px;
	}


/********** Search Area *********/
.search {
	position: absolute; 
	margin:0px;
	padding:0px;
	top: 5px; 
	left:538px; 
	width:200px;
	font-size:70%;	
}

/********** Right Column Quicklinks **/

table.rightTable {
	border: 2px solid #003366;
	font-size:60%;
}

table.rightTable a {
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}
.rightColumnHeading {
	font-size:150%;
	font-weight:bold;
	color:#ffcc00;
}

.rightColumnHeadingInside {
	font-size:150%;
	font-weight:bold;
	color:#003366;
	padding-left: 5px;
}

.rightTablemargin {
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:1px;
}




/*************************************
         Positioning rules
*************************************/
#top {
	font-size: 75%;
	font-weight:normal;
	color:#003366;
	margin-top: 0px;
	margin-left:-3px;
	margin-bottom:5px;
	height:65px;
	padding:0;
	background-color: #FFCC00;  
}


div#leftColumn {
	position: absolute;
	left: 0px;
	width: 109px;
	font-size:11px;	
	z-index:8;
}


#middlecolumn {
	margin: 0px 10px 0px 122px;	
	width:360px;
	padding: 0;
	/*border:1px solid #000;*/
	
}

div#rightcolumn {   
	position: absolute;
	left:500px;
	width: 218px;
	top:71px;
	/*border:1px solid #000;*/
}

/* for policy page lists */
ul.policy-list li {margin-bottom: 1em;}
ul.policy-sub-list li {margin-bottom: 0; list-style-type:none;}

