@font-face {
    font-family: 'CynthoPro';
    src: url('CynthoPro-Regular-webfont.eot');
    src: url('CynthoPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('CynthoPro-Regular-webfont.woff') format('woff'),
         url('CynthoPro-Regular-webfont.ttf') format('truetype'),
         url('CynthoPro-Regular-webfont.svg#cyntho_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HammersmithOne';
    src: url('hammersmithone-webfont.eot');
    src: url('hammersmithone-webfont.eot?#iefix') format('embedded-opentype'),
         url('hammersmithone-webfont.woff') format('woff'),
         url('hammersmithone-webfont.ttf') format('truetype'),
         url('hammersmithone-webfont.svg#hammersmith_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
background-color: #ffffdd;
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: 10pt; 
margin: 0;
}

table {margin-left: 2.5%; border-spacing:0; margin-right: 2.5%; font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; font-size: 10pt; color: #000000}
p, div, span, pre {margin-left: 2.5%; border-spacing:0; margin-right: 2.5%; color: #000000; font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; font-size: 10pt}
a {border-spacing: 0; margin: 0;} 
ul {list-style-position: outside; list-style-type: disc; border-spacing: 0; margin-top: 0; margin-right: 2.5%}
ol {list-style-position: outside; list-style-type: 1; text-align: justify; margin-left: 2.5%; margin-right: 2.5%}
th {font-weight: bold; text-align: left; color: 000066}
tr.top {padding-top: 0em}
dt {margin-left: 2.5%; margin-right: 2.5%; margin-top: 0.5em}
dd {margin-left: 5%; margin-right: 2.5%}
dfn {font-style: italic; color: 000066}
img {border:none; outline:none; vertical-align:middle;}

a:link {color: 666600}
a:visited {color: 000066}
a:active {color: 200020}
a:hover {color: 000000}

p {
text-indent: 2em; 
text-align: justify; 
margin-top: 0em; 
margin-bottom: 1em;
line-height: 125%;
}

p.p1{
font-size: 11pt;
color: 000000;
margin-top: 0em;
}

h1, h2, h3, h4, h5 {color: #000066; font-weight: bold; font-family: HammersmithOne, Trebuchet MS, Tahoma, sans-serif}
h1 {font-size: 150%; margin-left: 2.5%; font-variant: small-caps}
h2 {font-size: 125%; margin-left: 2.5%; font-variant: small-caps}
h3 {font-size: 225%; text-align: center; font-variant: small-caps}
h4 {font-size: 175%; margin-top: 0.5em; margin-bottom: 0.5em; text-align: center}
h5 {font-size: 14pt; text-align: center; font-variant: small-caps; margin-top: 0.25em; margin-bottom: 0em}

.banner {width: 100%; border-left: 20px solid; border-right: 20px solid; border-top: 20px solid; border-bottom:0; border-color: #ffffaa}
.nb {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; vertical-align: top}
.ni {text-indent:0}
.in {margin-left: 2.5%}
.resp {font-style: italic; font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; color: #000066; margin-left: 7%; margin-top: 0.3em; margin-bottom: 1.5em}
.red {font-size: 80%}
.red2 {font-size: 60%}
.red3 {font-size: 40%}
.hr1 {width: 100%; height: 5px; color: #000066;}
.left1 {text-align: left; font-size: 11pt}

.main {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width: 1280px;
border: 0px;
}

.leftmain {
width: 330px;
background-color: #CDC390;
vertical-align: top;
font-family: HammersmithOne, Trebuchet MS, Tahoma, sans-serif;
font-size: 11pt;
font-variant: small-caps;
margin:0px;
border:0px;
}

.rightmain {
vertical-align: top;
margin:0px;
border:0px;
}

.midmain {
width: 790px;
vertical-align: top;
margin:0px;
border:0px;
}

.rightban {
width: 160px;
vertical-align: top;
margin:0px;
border:0px;
}


td.rightborder {
background-image: url(marb015.jpg);
width: 12%;
border-collapse: collapse;
border-left: 1px solid;
border-color: #000066;
border-right: none;
border-top: none;
border-bottom: none;
}

table.words {
line-height: 130%;
width: 100%;
margin-top:20px;
}

div#signleft {
    float: left;
    width: 180px;
    font-size: 10pt;
    line-height: 24pt;
}

div#signright {
    float: right;
    width: 70px;
    font-family: CynthoPro, Arial, sans-serif;
    font-size: 18pt;
    line-height: 24pt;
}

div#signmiddle {
    padding: 0px 190px 5px 80px;
    margin: 0px;
    font-size: 10pt;
    line-height: 24pt;
}

td.title {
background-image: url(marb015.jpg); 
border-collapse: collapse; 
border-bottom: 2px solid; 
border-top: 2px solid;
border-color: #000066; 
border-left: none;
border-right: none;
}

.ihltop {
margin-left: 0;
margin-right: 0;
margin-top: 0;
width: 100%;
border: 1px solid;
border-color: #000066; 
background-image: url(marb015.jpg); 
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: medium;
font-weight: 500;
font-variant: small-caps;
padding: 1px;
text-align: left;
}

.ihlbottom {
margin-left: 0;
margin-right: 0;
margin-top: 0;
width: 100%;
border: 1px solid;
border-color: #000066; 
background-image: url(marb015.jpg); 
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: medium;
font-weight: 500;
font-variant: small-caps;
}

.clwtop {
margin-left: 0;
margin-right: 0;
margin-top: 0;
width: 100%;
border: 1px solid;
border-color: #000066; 
background-image: url(marb015.jpg); 
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: 175%;
font-weight: 500;
font-variant: small-caps;
}

.clwbottom {
margin-left: 0;
margin-right: 0;
margin-top: 0;
width: 100%;
border: 1px solid;
border-color: #000066; 
border-color: #000066; 
background-image: url(marb015.jpg); 
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: 175%;
font-weight: 500;
font-variant: small-caps;
}

.header {  
color: 000066; 
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
font-size: 175%;
font-weight: 700;
font-variant: small-caps;
text-align: center;
}

.numtables {
font-size: 8pt;
font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif; 
color: black;
width: 95%;
margin-top: 0; 
margin-bottom: 0; 
margin-left: 2.5%;
margin-right: 0; 
}

.left2 {
width: 85%;
padding: 0.5em;
background-color:#ffffdd;
border: 3px solid silver;
color: #000066;
text-align: center;
}

.ads-box {
margin-left: 15px;
margin-right: 15px;
margin-top:5px;
width: 300px;
}

.rss-box {
margin-left: 15px;
margin-right: 15px;
margin-top:5px;
	 width: 300px;
	 font-variant: normal;
	 background-color: #ffffdd;
	 border: 3px solid silver; 
}

.search-box {
margin-left: 15px;
margin-right: 15px;
margin-top:5px;
	 background-color: #ffffdd;
	 border: 3px solid silver; 
	 text-align: center;
}

.search-box a {font-family: HammersmithOne, Tahoma, sans-serif; font-size: 14pt; font-weight: bold; font-variant: small-caps;}

.rss-box-goog {
	 margin: 0.5em;
	 width: 90%;
	 font-variant: normal;
	 background-color: #ffffff;
	 border: 3px solid silver; 
}

.rss-items {
	margin-top:0px;
	padding:0.5em;
	font-variant: normal;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em 0em 0.5em 0em;}
.rss-title {
	font-size: 14pt;
	font-variant: small-caps;
      font-family: HammersmithOne, Trebuchet MS, Tahoma, sans-serif; 
	background-color: #000066;
	color: #ffffdd;
	font-weight:bold;
	text-align: center;
	text-indent: 0em;
      padding-left:0em;
      margin-left:0px;
      margin-right:0px;
}

.rss-title a {
color: #ffffdd;
:visited: #ffffdd;
:active: #ffffdd;
:hover: #ffffaa;
}

.rss-item  {
  font-size: 10pt;
  list-style:none;
  padding-right: 0.5em;
  padding-bottom:1em;
}

.rss-item a {
	color:#000066;
	font-size: 10pt;
	font-weight:bold;
	}
	
.rss-item a:visited {
	color: black;
}

.rss-date {
	font-size: 8pt;
	color: red;
	}

a.amenu:link {color: #ffffff;}      
a.amenu:visited {color: #FFFFff;} 
a.amenu:active {color: #200020;}
a.amenu:hover {color: #c8c896;}  

.xl15
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl63
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	height: 33px;
	mso-ignore:padding;
	color:black;
	font-size:11.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:general;
	vertical-align:middle;
	mso-background-source:auto;
	mso-pattern:auto;
	white-space:nowrap;}
.xl64
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:#EAF1DD;
	font-size:17.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family: HammersmithOne, Tahoma, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	background:#000066;
	mso-pattern:black none;
	white-space:nowrap;}
.xl65
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:CynthoPro, Trebuchet MS, Tahoma, sans-serif;
	mso-font-charset:0;
	mso-number-format:General;
	text-align:center;
	vertical-align:middle;
	background:#C8C896;
	mso-pattern:black none;
	white-space:nowrap;}


/* top level
--------------------------------------------*/
.menuTemplate4
{
    /* You will get totally diffrent menu alignment and layout by setting following margin, width, and float with different values.
    For detailed instruction please visit www.menucool.com/horizontal/change-menu-alignment  */
    margin: 0; width: 1280px; float: right;
    /*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/
    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 
    So we recommend using the absolute path for the behavior file.*/
    behavior: url("cssmenu.htc");
    position:relative;
    z-index:4;
    height: 36px;
    background: #000066 url(bg.gif);
    border: 0px solid #036;
    font-family: CynthoPro, Trebuchet MS, Tahoma, sans-serif;
    list-style: none;
    padding: 0;
}
.menuTemplate4 li
{
    padding: 0;
    float: left;
    height: 36px;
    position: relative;/*delete it if you want submenu to be positioned relative to the whole menu instead of this li element*/
    color: black;
    z-index:5;
}
.menuTemplate4 li:hover, .menuTemplate4 li.onhover
{
    border-top:1px solid #000066;
}

.menuTemplate4 a
{
    padding: 0 30px;
    line-height: 35px; /*Note: keep this value the same as the height of .menuTemplate4 li */
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
    outline: 0;
    text-decoration: none;
    color: white;
    position: relative;
}
.menuTemplate4 li:hover a, .menuTemplate4 li.onhover a
{
    background-color: white;
    color: #000;
    z-index: 9;
}
.menuTemplate4 a.arrow
{
    background: url(arrow.gif) no-repeat right center;
}
 
        
/*Used to align a top-level item to the right*/        
.menuTemplate4 li.menuRight
{
    float: right;
    margin-right: 0px;
}
        
/*for the top-level separators*/
.menuTemplate4 li.separator
{
    display:none;
}
               
        
/* sub level
--------------------------------------------*/
        
.menuTemplate4 .drop
{
    position: absolute;
    z-index:5;
    left: -9999px;
    border: 1px solid #DDD;
    border-bottom:3px solid #000066;
    background: #FFF;            
    text-align: left;
    padding: 20px;  
    color:#0F4F89;
    top:34px;              
}

.menuTemplate4 .drop a
{
    padding-left: 0px;
    padding-right: 0px;
    line-height: 26px;
    font-size: 12px;
    display: inline;
    text-align: left;
    
    position: static;
    z-index: 0;
    background-image:none;
}

.menuTemplate4 li:hover .drop, .menuTemplate4 li.onhover .drop
{
    left: -1px;/*Use this property to change offset of the dropdown*/
    background:white url(bg-right.png) no-repeat right bottom;
}
.menuTemplate4 li:hover .dropToLeft, .menuTemplate4 li.onhover .dropToLeft
{
    left: auto;
    right: -1px;
    background:white url(bg-left.png) no-repeat 0 bottom;
}
.menuTemplate4 li:hover .dropToLeft2, .menuTemplate4 li.onhover .dropToLeft2
{
    left: auto;
    right: -60px;
}

/* Elements within the drop down sub-menu
--------------------------------------------*/

.menuTemplate4 div.drop div div
{
    padding: 6px 20px;
}
.menuTemplate4 li:hover .drop a, .menuTemplate4 li.onhover .drop a
{
    background: none;
    background-image:none;
    padding:0 0;
}
.menuTemplate4 div.drop div a
{
    line-height: 24px;  
    color: #0F4F89;
    background:none;
}
.menuTemplate4 div.drop div a:hover
{
    text-decoration:underline;
    cursor:pointer;
    color:Red;
}

.menuTemplate4 div.left {float:left;}

        
/* CSS3 effects
--------------------------------------------*/

/*for top-level*/ 
.decor4_1 
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;

    -moz-box-shadow: 0px 1px 4px #999;
    -webkit-box-shadow: 0px 1px 4px #999;
    box-shadow: 0px 1px 4px #999;
            
}

/*for submenu.*/ 
.decor4_2 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 0 4px 10px #CCC;
    -webkit-box-shadow: 0 4px 10px #CCC;
    box-shadow: 0 4px 10px #CCC;  
}

