@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular-webfont.eot');
    src: url('fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/mike-webfont.eot');
    src: url('fonts/mike-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mike-webfont.woff') format('woff'),
         url('fonts/mike-webfont.ttf') format('truetype'),
         url('fonts/mike-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* -- LAYOUT -- */

body {background:#95ad03 url(images/bg.gif) top center repeat-x; text-align:center; margin:0px; padding:0px;}
.clear {clear:both; font-size:0em; line-height:0px; margin-top:0;}
* {margin:0px; padding:0px;}

#header {height:30px; width:750px; margin:auto;}
#h-left {float:left; padding:8px 0 2px 0;}
#h-right {float:right; padding:8px 0 2px 0;}

#nav-wrapper {width:750px; margin:auto; height:80px;}
#nav {float:right; margin-top:39px;}

#main-image {height:174px; width:750px; margin:auto; border-top:1px solid #95ad03;}
#sub-main-image {height:117px; width:750px; margin:auto; border-top:1px solid #95ad03;}
#big-logo {float:left;}
#focus-image {float:right;}
.homefocus{width:px; height:px; overflow:hidden;}

#content {width:750px; margin:auto; background:#fff url(images/bg-home-content.gif) top left repeat-y; margin-bottom:15px;}
#col1 {float:left; width:200px; text-align:left;}
#col2 {float:right; width:550px; text-align:left;}

#subcontent {width:750px; margin:auto; background:#fff url(images/bg-home-subcontent.gif) top left repeat-y;}

#col1-1 {float:left; padding:0 16px 15px 16px; width:150px;}
#col1-2 {float:left; padding:0 17px 15px 18px; width:150px;}
#col1-3 {float:left; padding:0 16px 15px 16px; width:150px;}

#news-wrapper {width:750px; margin:auto; margin-bottom:15px;}
#news {float:right; width:550px; background:#004080; text-align:left; padding-top:10px;}

#toolbar-wrapper {width:750px; margin:auto; margin-bottom:15px;}
#toolbar {float:right; width:550px; background:#004080; text-align:left;}

#footer-wrapper {width:750px; margin:auto;}
#footer {float:right; width:550px; text-align:left; margin-bottom:20px;}


/* -- STYLE -- */

body {font-family:arial, "Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#222;}

p {padding:0 0px 17px 0px; line-height:16px;}

a img {border: none;}
a {color: #0285e0; border-bottom: 1px solid #0285e0; text-decoration: none; font-weight:bold;}
a:hover {color: #000; background-color: #f0f0f0; border-bottom: 1px solid #999; text-decoration:none;}
.smalltext {font-size:10px;}
.quotebox {padding-top:5px; background:#f5f5f5; margin:0 15px 15px 15px; border:1px solid #ddd; width:500px;}

#col2 ul {margin:0 10px 10px 30px;}
#col2 ul ul {margin:0 0 0 30px;}
#col2 li {padding-bottom:10px; list-style-type:square; list-style-type:}

h4 {color:#95ad03; font-size:16px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:normal; line-height:15px; padding-bottom:5px;}
h5 {color:#fff; background:#999; margin-bottom:15px; font-size:14px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:normal; padding:5px 15px 5px 15px; text-align:right;}
h6 {font-size:16px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:bold; line-height:15px; padding-bottom:10px; margin:0px 15px 0px 15px;}

.green-text {color:#95ad03;}
.blue-bold {color:#0285e0; font-weight:bold;}
.hide-item {display:none;}

#col1-1 p {padding:0 0px 5px 0px; line-height:16px;}
#col1-2 p {padding:0 0px 5px 0px; line-height:16px;}
#col1-3 p {padding:0 0px 5px 0px; line-height:16px;}

#col1-3 a {color: #0285e0; border-bottom: 1px solid #fff; text-decoration: none; padding:0; font-weight:normal;}
#col1-3 a:hover {color: #000; background-color: #f0f0f0; border-bottom: 1px solid #999; text-decoration:none;}

#news {color:#fff;}
#news p {padding:0 15px 17px 15px;}
#news h2 {color:#a0cbf1; padding:0 0px 5px 0px; font-size:18px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:bold; margin:0 15px 5px 15px; border-bottom:1px solid #a0cbf1;}
#news a {color:#a0cbf1; font-weight:bold; text-decoration:underline; border-bottom: 1px solid #a0cbf1; text-decoration: none;}
#news a:hover {color:#fff; background:#013366; font-weight:bold; text-decoration:none; border-bottom: 1px solid #fff; text-decoration: none;}
#news ul {margin:0 10px 10px 35px;}
#news li {padding-bottom:10px; list-style-type:square;}

#toolbar {color:#fff; font-size:11px; }
#toolbar p {padding:5px 15px 5px 15px;}
#toolbar a {color:#fff; font-weight:normal; text-decoration:underline; border-bottom:0; text-decoration: none;}
#toolbar a:hover {color:#fff; background:#013366; text-decoration:none; border-bottom: 1px solid #fff; text-decoration: none;}

#footer {color:#fff;}
#footer p {padding:0 15px 17px 15px;}
#footer a {color:#fff; font-weight:bold; text-decoration:none; border-bottom: 1px solid #fff; text-decoration: none;}
#footer a:hover {background:#589521; color:#fff; text-decoration:none;}

#header {color:#ccc; font-size:11px; text-transform:uppercase;}
#header a {color:#888; font-weight:normal; text-decoration: none; border-bottom:0px solid #555;}
#header a:hover {color:#fff; background:0; border-bottom:1px solid #fff;}

.navlist { }
.navlist ul {margin:0 0 0 0; padding:0 0 0 0;}
.navlist li {list-style-type: none; margin:0 0 0 0; padding:0 0 0 0; border-bottom:1px solid #1c91e3; }
.navlist a {display: block; color:#fff; font-size:14px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:normal; padding:5px 15px 5px 15px; border-bottom:0px;}
.navlist a:hover {background:#067ccd; display: block; color:#fff; font-size:14px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:normal; padding:5px 15px 5px 15px; border-bottom:0px;}
.navlist li ul {}
.navlist li ul li {list-style-type:none; margin:0 0 0 0px; padding:0 0 0 0px; border-bottom:0px;}
.navlist li ul a {display: block; color:#013366; font-size:14px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:normal; padding:5px 15px 5px 30px; border-bottom:0px; border-top:1px solid #1c91e3; font-family:Arial, verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.navlist li ul a:hover {background:#067ccd; display: block; color:#013366; font-size:14px; font-weight:normal; padding:5px 15px 5px 30px; border-bottom:0px; border-top:1px solid #1c91e3; font-weight:bold; font-size:11px;font-family:Arial, verdana, Helvetica, sans-serif;}

#nav {font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; float:right; margin-top:39px; line-height:12px;}

#subcontent p {padding:0px 15px 20px 15px; line-height:17px;} 
#subcontent h4 {padding-left:15px;}
#subcontent h2 {margin:0px 15px 10px 15px; padding-bottom:10px; line-height:17px; border-bottom:1px dotted #ddd; color:#0285e0; font-size:26px; font-weight:normal; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif;} 

#breadcrumbs {color:#fff; background:#999; margin-bottom:15px; font-size:11px;}
#breadcrumbs p {padding:6px 15px 6px 15px;}
#breadcrumbs a {color: #fff; border-bottom:0; text-decoration: none; padding:0 2px 0 2px; font-weight:normal;}
#breadcrumbs a:hover {color: #fff; background-color: #666; border-bottom: 1px solid #fff; text-decoration:none;}

/* -- DROP DOWN MENU -- */
.topmenuul{list-style-type:none; margin:0; padding:0;}
.topmenuli{list-style-type:none; float:left;}
.topmenutitle{display:block;}
.topmenuli a {border:0; margin:0; padding:0; font-weight:normal;}
.topmenuli a:hover {border:0; margin:0; padding:0;}
.submenuul{list-style-type:none; position:absolute;	margin: 0; padding:0; display:none; z-index:20;}
.submenuli a{display:block; width:150px;}
li:hover ul , li.over ul{display: block;}
#dmenu li>ul {top: auto; left: auto;}
#dmenu {font-family:verdana; font-size:11px;}

.topmenuul {}
.topmenutitle {}
.submenuul {text-align:left; background:#95ad03; border-top:1px solid #7c9001; font-family:arial, "Trebuchet MS", verdana, arial, sans-serif; font-size:11px;}
.submenuli a{padding:7px 5px; text-decoration: none; color: #fff; border-bottom:1px solid #bac948}
.submenuli a:hover{padding:7px 5px; text-decoration: none; background:#7c9001; color:#fff;border-bottom:1px solid #bac948}

/* -- SCROLLER -- */
#pscroller1 {width:515px; margin:auto; color:#fff; height:40px; margin-bottom:15px;}

#pscroller1 a {text-decoration:none;}

#pscroller1 a:hover {text-decoration:underline;}

/* -- SUB LAYOUT -- */

body {background:#95ad03 url(images/bg-sub.gif) top center repeat-x; text-align:center; margin:0px; padding:0px;}

#sub-main-image a {padding:0; margin:0; border:0;}

#col2 ul {padding-left:15px;}
#col2 ol {padding-left:15px;}

#col2 table {background-color:#ddd; margin:0px 15px 20px 15px;}
#col2 th {background-color:#eee; margin:1px; padding:5px; font-weight:normal; text-align:left;}
#col2 td {background-color:#fff; margin:1px; padding:5px; vertical-align:top;}
#col2 td p {padding-bottom:5px; padding-left:0px;}

.large-letter {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

/*#col2 h4 {color:#95ad03; font-size:16px; font-family:"MyriadProRegular","Trebuchet MS", verdana, arial, sans-serif; font-weight:bold; line-height:15px; padding-bottom:5px; margin:0px 15px 10px 15px;}*/

.italic {font-style:italic;}

blockquote {margin-left:20px;}

.input {width:330px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

