a { text-decoration:none;}
a:hover {text-decoration:underline; color:#003366;}
a img {border-style:none;}

h2 { margin-top:.5em; margin-bottom:.2em; } 

h3 { margin-top:0px; font-size:1.5em; padding-bottom:1px; margin-bottom:1px; font-family: Georgia,Arial,Helvetica,sans-serif;  }
p {text-align:left;}
ol li { text-align:left;}



/*Test of Box with Rounded Corners */
#newsbox {background-color:#9BD1FA; color:#CC0066;width:300px;}

.relatedLinks { background-color:#CCCCCC; margin-top:10px; margin-bottom:10px;margin-left:10px; margin-right:10px; padding:5px; }
.relatedLinks a { display:block; color:#333333; padding-top:2px; padding-bottom:2px;}
.pdfLink { background-image:url(/common/images/pdf_link.gif); background-repeat:no-repeat; background-position:left; padding-left:50px; height:20px; vertical-align:middle;} 
.videoLink {  background-image:url(../images/logos/you tube tiny.gif); background-repeat:no-repeat; background-position:left; padding-left:50px; height:20px; vertical-align:middle;} 

.addressBlock { margin:10px; border:thin solid blue; width:250px; text-align:left;}
.addressBlock span { display:block; background-color:#333333; color:#FFFFFF; font-weight:bolder; padding-top:2px; padding-bottom:2px; } 
.addressBlock div { padding:5px 10px 5px 10px; }

.tblContent {width:100% }

.header {text-align:center; margin-right:1px; }

.formNote {font-size:x-small;}

/*Used on Publications Page to create links and position the images */
.linklist {padding-left:5px;padding-right:5px; width:100%; }
.linklist tr {margin-top:5px;}
.linklist span {font-style:italic; font-weight:bolder;}
.linklist a {	text-decoration:none; color:#000099;}
.linklist a:hover {	color:#666666; }
.linklist a:visited {	color:#000099; }
.linklist p {padding-left:5px; padding-right:5px;}
.linklist tr td {vertical-align:top;clear:both;}

.centrepanel2 {position:relative; top:50px;}

/*The supporers list on the front page */

.supporters span { font-style:italic; font-weight:bolder;}
.supporters li { padding-bottom:8px; } 

.imgleft { float:left; width:155px;height:220px;margin-right:5px;}
.imgrightnatural { float:right; display:inline; margin-left:5px; }

.imgright { float:right; display:inline; margin-left:5px; width:152px;}
.imgleftnosize { float:left; margin-right:5px; } 

.contact { 	color:#FFFFFF; 	background-color:#0066FF; 	font-size:xx-small; }

.commonaccident {width:70%; margin-left: auto; margin-right: auto; }
.commonaccident tr td a { text-decoration:none }
.commonaccident tr td a:hover {	text-decoration:underline; }

/* Changine Line Colors in Tables */
.alternate0 td { padding-left:5px; }
.alternate0 {  background-color:#DEE2E2;}
.alternate1 td { padding-left:5px; }
.alternaterow td{ padding-left:5px; } 

/* The front page announcements area */
.highlight {
border-color:#CC3333;
border-style:dotted;width:95%;
text-align:center;
font-size:large;
margin-left:auto;
margin-right:auto;
color:#333333;
}

.past { border-color:#FF9966;}

.highlightlight {background-color:#FFFF33; color:#000066; text-transform:capitalize; padding:0 2px 0 2px;}

.workinprogress { border-color:#FF3366; border-width:1px; border-style:dotted; }

.tblVideo {vertical-align:top;width:100%;}

/*.tblVideo tr {width:100%; }*/
.tblVideo tr td {width:100%; clear:both;}

.report {
background-color:#F7F7F7;
color:black;
border-style:dashed;
border-width:1px;
border-color:#000066;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
}

.menuleftx { 
display:block;
left:5px;
position:static;
top:200px;
}

/* removed float:left */
/*controls width of left hand menu and any decoration around it */

td.menuleft {
border-style:dashed;
border-width:0px;
border-color:#000066;
width:100px;	/* if this gets moved the menu does not valign */
padding-left:2px;
vertical-align:text-top;
text-align:left;
}

.menubuttons  {width:165px; padding-left:1px; margin:0px;}

.agenda dd { padding-left:10%; } 
.agenda dt { font-weight:bolder; } 

.menubuttons  li a { color:#0000FF; text-decoration:none; margin:4px 0 0 2px; } 
.menubuttons  li a:hover {	color:#333366; }
.menubuttonsxxx  li a:hover {	color:#333366; background-image:url(../images/tri.gif); background-repeat:no-repeat;}

.tbl3columns { width:98% } 
.tbl3columns tr td { width:33%; text-align:center; } 

/* float:right */
.bodycontent{
vertical-align:top;
text-align:left;
}

.intro { padding-top:2px; padding-bottom:5px; } 

.methodofcastingalefthandshadow { background-image:url(../images/shaddowleft.jpg); background-repeat:repeat-y;}
.push {background-color:red;}
.footer {text-align:center;}
.copyright {	font-size:x-small;}

.headerh1{text-align:center; vertical-align:middle;}

.subMenu a { padding-left:10px; }

.logos {display:block; margin:.5em .5em .5em .5em; padding:.5em .5em .5em .5em;}
.logos a {	width:120px;	margin: 0.5em 0 0.5em 1em;}
.logos a img {	display:block;	text-align:center; margin-left:auto; margin-right:auto; margin-top:5px;	}
.logos span {  font-weight:bolder;}

.accstattotalrow {text-align:right; font-weight:bold;}
.accrowtotal {padding-top:5px; text-align:right; font-weight:bold;}

/* background-color:#B8B4FE #B9C4F7;*/
.section { display:block; margin-bottom:5px; }
.section .Title .TitleText {text-align:left; }
.section .Title .showHide {text-align:right; } 
.section .Title {display:block; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bolder; width:100%;  margin-bottom:2px; }
.section .Title a {  margin-bottom:2px;  }
.section dt {color:#000099; font-weight:bolder;}

.sectionIncludes {  background-color:#DDDDDD; font-size:xx-small; display:inline; padding:1px 1px 1px 1px; float:right; width:150px;}
.sectionIncludes ax { padding-left:10px; padding-right:5px; background-image:url(../images/tri.gif); background-repeat:no-repeat; }
.sectionIncludes ul {  list-style-image:url(../images/tri.gif); padding-left:20px; padding-top:3px; margin:0px; padding-bottom:.5em;}
.sectionIncludes ul li { padding-right:5px; }
.narrative {}
.spacer {clear:both; }

.bottomline { border-bottom:1px solid #000099; }

.headerimg1 { text-align:left; padding:0 0 0 0; } 
.headerimg2 { text-align:right; padding:0 0 0 0; } 

.genericImage {float:left;display:inline; padding:1px 1px 1px 1px; }
.genericImage img {   }
.genericImage span {font-size:x-small; background-color:#000099; color:#FFFFFF; display:block; width:100%; padding-left:2px; text-align:left; }

.videoTitle { vertical-align:top; }

.headerDate { text-align:right; font-weight:bolder; padding-right:.2em;}



.rowHeader {text-align:left; }

.linkspage table tbody tr   {vertical-align:top;}
.linkspage a:hover {text-decoration:underline;}

.comingsoon {text-align:center;vertical-align:middle;}

/* Nifty Corners */
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px;}

.miniborder { border-color:#CCCCCC; border-width:thin; border-style:solid; }

.centerATable { margin-left:auto; margin-right:auto; }
.tblTimings { margin-top:1em; margin-bottom:1em; } 

.txtmessage { text-align:center; font-family:"Times New Roman", Times, serif; } 
