html { font-size: 100%; /* IE hack */ }


 a {           
                color: #300D81;
              }
a:link {color:#300D81;}
a:visited {color:#300D81;}
a:hover { background:#ffffff; color:#FDCC12 }

hr{border:1px solid #300D81;height:1px;}

img {border-color:#FDCC12;}

body {  		font-size:small;
				font-family:Arial,Helvetica,sans-serif;
				background:#EFEBED;
	}

h1 			{   font-size: 1.5em;
                padding:0px 5px;
                font-weight: normal;
                text-decoration: none;
                color: #C2100D;
                font-family:Arial,Helvetica,sans-serif;
               }
h2 	    {   	font-size: 1.2em;
                padding:0px 5px;
                text-decoration: none;
                font-weight: normal;
                color: #300D81;
                font-family:Arial,Helvetica,sans-serif;
               }
p		    {   font-size: 0.9em;
                padding:0px 5px;
                font-weight: normal;
                text-decoration: none;
                color: #300D81;
                font-family:Arial,Helvetica,sans-serif;
               }
li 		  {
				font-size: 0.9em;
                padding:0px 5px;
                font-weight: normal;
                text-align: left;
                text-decoration: none;
                color: #300D81;
		   		margin-left:20px;
           		list-style-position:outside;
          }

ul      {
				margin-left:10px;

		}

.maintable {
	            width:755px;
	            height:435px;
}
.topMenu,.topMenu2   {	
				font-size: 1em;
                font-weight: normal;
                background: #FDCC12;
                text-decoration: none;
                color: #ffffff;
                font-family:Arial,Helvetica,sans-serif;
            }

.topMenu a,.topMenu2 a  {
				padding:4px 10px 4px 4px;
                font-size: 1em;
                background: #FDCC12;
                text-decoration: none;
                color: #000000;

                font-weight:normal;
            }
.topMenu  a:link {text-decoration:none;color:#300D81;}
.topMenu  a:visited {text-decoration:none;color:#300D81;}
.topMenu  a:hover { background:#FDCC12; color:#ffffff }

.topMenu2  a:link {text-decoration:none;color:#ffffff}
.topMenu2  a:visited {text-decoration:none;color:#ffffff}
.topMenu2  a:hover { background:#FDCC12; color:#300D81; }

.topbit2    {   background-color:#C2100D;
				background-image: url(/images/site_bits/topbit.gif);
				background-repeat:repeat-y;
				background-position:top right;
			}
.search		{	font-size: 1em;
                padding:0px;
                font-weight: normal;
                text-align: left;
                text-decoration: none;
                color: #300D81;
                margin:0px;
                background:#F9EBA0;
                border:1px solid #FDCC12;
                border-width:1px 0px 1px 1px;

			}
.searchbox {
				font-size: 1em;
				line-height:10px;
				height:14px;
				background:#F9EBA0;
				margin:0px;
				border:0px solid;
				padding:5px 10px;;
				color:#300D81;
				width:158px;
			}

.sideMenu,.sideMenu2  {		
				font-size: 1em;
                font-weight: normal;
                text-align: left;
                background: #ffffff;
                text-decoration: none;
                color: #000000;
                font-weight:normal;
            }

.sideMenu a {	border-bottom:2px solid #EFEBED;
                padding:4px 10px;
                font-size: 1em;
                width: 160px;
                background: #F9EBA0;
		        display: block;
                text-decoration: none;
                color: #000000;
                font-weight:normal;
              }
.sideMenu  a:link {text-decoration:none;color:#300D81;}
.sideMenu  a:visited {text-decoration:none;color:#300D81;}
.sideMenu  a:hover { background:#FDCC12; color:#ffffff }


.sideMenu2 a {	border-bottom:1px solid #EFEBED;
                padding:4px 10px;
                font-size: 1em;
                width: 100%;
                background:#FDCC12;
		        display: block;
                text-decoration: none;
                color: #000000;
                font-weight:normal;
              }
.sideMenu2  a:link {text-decoration:none;color:#300D81;}
.sideMenu2  a:visited {text-decoration:none;color:#300D81;}
.sideMenu2  a:hover { background:#FDCC12; color:#ffffff }

.subMenu a,.subMenu2 a {	border-bottom:1px solid #EFEBED;
                font-size: 0.85em;
                width: 100%;
                background: #FBDE67;
		        display: block;
                text-decoration: none;
                text-align:right;
                color: #000000;
                font-weight:normal;
              }
.subMenu  a:link {text-decoration:none;color:#300D81;}
.subMenu  a:visited {text-decoration:none;color:#300D81;}
.subMenu  a:hover { background:#FDCC12; color:#ffffff; }

.subMenu2  a:link {background: #FDCC12;text-decoration:none;color:#300D81;}
.subMenu2  a:visited {background: #FDCC12;text-decoration:none;color:#300D81; }
.subMenu2  a:hover { background:#FDCC12; color:#ffffff; }

.map a {		border-bottom:1px solid #ffffff;
                padding:2px 10px;
                font-size: 0.85em;
                width: 100%;
                background:#FDCC12;
		        display: block;
                text-decoration: none;
                color: #000000;
                font-weight:normal;
              }
.map  a:link {text-decoration:none;color:#300D81;}
.map  a:visited {text-decoration:none;color:#300D81;}
.map  a:hover { background:#F9EBA0; color:#300D81; }

.map2 a {		border-bottom:1px solid #ffffff;
                padding:2px 10px;
                font-size: 0.85em;
                width: 100%;
                background:#300D81;
		        display: block;
                text-decoration: none;
                color: #ffffff;
                font-weight:normal;
              }
.map2  a:link {text-decoration:none;color:#F9EBA0;}
.map2  a:visited {text-decoration:none;color:#F9EBA0;}
.map2  a:hover { background:#8D75B6; color:#F9EBA0; }

.bottombar {    padding:4px 10px;
                font-size: 0.85em;
                background: #FDCC12;
		        text-decoration: none;
                color:#300D81;
               }

.duolink  a {   font-size: 0.85em;
		        text-decoration: none;
                color: #000000;
               }                 			   
.duolink   a:link {text-decoration:none;color:#300D81;}
.duolink   a:visited {text-decoration:none;color:#300D81;}
.duolink   a:hover { background: #FDCC12;color:#ffffff; }

.comino  	a{  margin-left:58px;
				float:left;
				font-size: 0.85em;
				text-decoration: none;	
				}
.comino   a:link {text-decoration:none;color:#300D81;}
.comino   a:visited {text-decoration:none;color:#300D81;}
.comino   a:hover { background: #FDCC12;color:#ffffff; }

.logofooter {	border-style:none;
				padding:8px 0px 0px 0px;
                font-size: 0.85em;
                background:#EFEBED;
		        text-decoration: none;
                color:#300D81;
               }

.formButton a  {border-style:solid;
                   border-color:#AAAADD;
                   border-width:1px;
                   padding:2px,5px;
                   font-size: x-small;
                   width: 100%;
                   background: #ffffff;
		           display: block;
                   text-decoration: none;
                   color: #000066;
                   text-align:center;
                   }
.formButton  a:link {text-decoration:none;color:#000066;}
.formButton  a:visited {text-decoration:none;color:#000066;}
.formButton  a:hover { background:#FDCC12; color:#ffffff }
.formstyle      {
                       font-size:x-small;
                       font-family: font-family:Arial,Helvetica,sans-serif;
                       border-width:1px;
                       border-color:#AAAADD;
                       border-style:solid;
                       background:#ffffff;
                       color:#000000;
                       }
#newspanel{             position:relative;
						top:0px;
				        left:0px;
						overflow:hidden;
						height:600px;
						display:block;
						}
#newsinnerpanel{
						position:absolute;
						top:1px;
					    left:1px;

}
#newsup, #newsdown{		padding:5px 60px; }

#newsup{				border-bottom:1px solid #AAAADD; }

#newsdown{				border-top:1px solid #AAAADD; }


/*Dynamic list styles*/

.dynamic,.dynamic ul {		padding:0px;list-style: none;margin:0px;display:block;}
.dynamic .default {			margin:0px 0px 10px 0px;padding:0px;}
.dynamic .default img{		float:right;margin:-10px 10px 10px 20px;border:1px solid #85b8d7;clear:right;display:block;}
.dynamic .default p{        margin: 0px 0px 5px 0px;width:365px;}
.dynamic .default h3{       font-size:1em; margin: 0px 0px 5px 5px; padding:0px;}

.dynamic .frontnews {			padding:0px;margin:5px 0px;}
.dynamic .frontnews img{		float:right;margin:20px 10px 10px 20px;border:1px solid #85b8d7;clear:right;display:block;}
.dynamic .frontnews p{        margin:0px;}
.dynamic .frontnews strong a,.frontnews strong a:link,.frontnews strong a:visited{        font-size:1em; display:block;}

.dynamic .thumblist {			padding:0px;margin:5px 0px;float:left;}
.dynamic .thumblist img{		float:left;margin:3px 10px 10px 0px;border:1px solid #85b8d7;clear:right;display:block;}
.dynamic .thumblist p{        margin:0px;}


/*tables and form styles*/

.tabledefault{ border-collapse: collapse;font-size:85%;border:1px solid #aaaaaa;margin:10px;}
.tabledefault td {border:1px solid #aaaaaa;padding:5px;}
.tabledefault th {border:1px solid #aaaaaa;background:#eeeeee;padding:5px;color:black;text-align:left; }
.tabledefault p {font-size:100%;margin:0px;}

.formdefault input{font-size:90%;}
.formdefault dt{ float:left;width:70px;font-size:85%;padding:3px 1px;height:20px;}
.formdefault  dd{height:26px;margin:0px;padding:1px;width:155px;}
.formdefault dd input , .formdefault dt input ,.formdefault dd select , .formdefault dt select ,.formdefault dd textarea , .formdefault dt textarea
{width:150px;font-family:sans-serif;margin-left:0px;font-size:70%;}
.formdefault dd textarea , .formstyle1 dt textarea {height:60px;margin-left:0px;}


