@import "tiny_mce.css";

body,html {
    height: 100%;
}

body {
    background-color: #f6f5f2;
}
body,td,th {
	font-family: verdana, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
    margin: 1.3em 0 1.3em 0;
}

.menutext {
    background-image:url(/assets/images/SpacerOrange.gif);
    width:790px; height:20px;
    font-family: verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
.borderimg {border: 1px #a3bfc1 solid;}

A.topmenu:link { text-decoration: underline; color: #9d8f30; font-size: 10px }
A.topmenu:active { text-decoration: underline; color: #9d8f30; font-size: 10px }
A.topmenu:visited { text-decoration: underline; color: #9d8f30; font-size: 10px }
A.topmenu:hover { text-decoration: none; color: #9d8f30; font-size: 10px }

A.flashlink:link { text-decoration: underline; color: #8f8546; font-size: 10px }
A.flashlink:active { text-decoration: underline; color: #8f8546; font-size: 10px }
A.flashlink:visited { text-decoration: underline; color: #8f8546; font-size: 10px }
A.flashlink:hover { text-decoration: none; color: #8f8546; font-size: 10px }

A.latestnews:link { text-decoration: underline; color: #004b4f; font-size: 10px }
A.latestnews:active { text-decoration: underline; color: #004b4f; font-size: 10px }
A.latestnews:visited { text-decoration: underline; color: #004b4f; font-size: 10px }
A.latestnews:hover { text-decoration: none; color: #004b4f; font-size: 10px }

A.latestnewsbtn:link { text-decoration: underline; color: #004b4f; font-weight:bold; font-size: 10px }
A.latestnewsbtn:active { text-decoration: underline; color: #004b4f; font-weight:bold;font-size: 10px }
A.latestnewsbtn:visited { text-decoration: underline; color: #004b4f; font-weight:bold;font-size: 10px }
A.latestnewsbtn:hover { text-decoration: none; color: #004b4f; font-weight:bold;font-size: 10px }

A.featureslink:link { text-decoration: underline; color: #006066; font-size: 10px }
A.featureslink:active { text-decoration: underline; color: #006066; font-size: 10px }
A.featureslink:visited { text-decoration: underline; color: #006066; font-size: 10px }
A.featureslink:hover { text-decoration: none; color: #006066; font-size: 10px }

A.bottomlink:link { text-decoration: underline; color: #ffffff; font-size: 10px }
A.bottomlink:active { text-decoration: underline; color: #ffffff; font-size: 10px }
A.bottomlink:visited { text-decoration: underline; color: #ffffff; font-size: 10px }
A.bottomlinks:hover { text-decoration: none; color: #ffffff; font-size: 10px }

A.contentsleft { text-decoration: none; color: #ffffff; font-weight:bold; padding:5px 12px; font-size: 10px; display:block; }
A.contentsleft:hover {color: #9d8f30; cursor: pointer; }

A.breadcrumb:link { text-decoration: underline; }
A.breadcrumb:active { text-decoration: underline; }
A.breadcrumb:visited { text-decoration: underline; }
A.breadcrumb:hover { text-decoration: none; }

.leftshadow {
 background-image:url(/assets/images/shadow_left.gif);
 width:15px;
 height:auto;
}
.rightshadow {
 background-image:url(/assets/images/shadow_right.gif);
 width:15px;
 height:auto;
}

.textblue {
 font-size:10px;
 color:#006066;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
.titlebrown {
 font-size:11px;
 color:#cfc06c;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.titlebrownfeatures {
 font-size:11px;
 color:#9d8f30;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
 .titlebrownfeatures p {
    margin-top: 0;
 }
 
.titleblue {
 font-size:11px;
 color:#17595d;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.titleblue.first, .titleblue.nomargin {
 margin-top: 0;
}

.titlebluebig {
 font-size:14px;
 color:#17595d;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.titlewhite {
 font-size:11px;
 color:#ffffff;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.whitetxtcontent {
 font-size:11px;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.whitetxtcontent a:link { text-decoration: underline; color: #eee6b4 }
.whitetxtcontent a:active { text-decoration: underline; color: #eee6b4 }
.whitetxtcontent a:visited { text-decoration: underline; color: #eee6b4 }
.whitetxtcontent a:hover { text-decoration: none; color: #eee6b4 }

.blacktxtcontent {
 font-size:11px;
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
.blacktxtsmallcontent {
 font-size:10px;
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:1.3em;
 }
.whitetxtsmallcontent {
 font-size:10px;
 color:#ffffff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.whitetxtsmallcontent a:link { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #eee6b4 }
.whitetxtsmallcontent a:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #eee6b4 }
.whitetxtsmallcontent a:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #eee6b4 }
.whitetxtsmallcontent a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #eee6b4 }
 
.browntitlebig {
 font-size:13px;
 color:#9d8f30;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.contentsbluetitle {
 font-size:12px;
 color:#004b4f;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }  

.contentsbluetitle.sidebar {
    padding: 0 10px 10px 10px;
    background-image: url(/assets/images/contents_rightbox2.gif);
    height: 24px;
}
 
form {
    padding: 0;
    margin: 0;
}

.FORM1 {
    color: black;
    padding: 0px;
    width: 165px;
    height: 18px;
    font-size: 11px;
    background: #e5efef;
    border: 1px solid #9d8f30;
    }

.bglight {
background-color:#cfc06c;
}
.bgdark {
background-color:#baac61;
}
.bgnav {
background-color:#cfc06c;
width:auto;
height:10px;
}
.contentbglight {
background-color:#1c7176;
width:171px;
height:30px;
}
.contentbgdark {
background-color:#1b6e73;
width:171px;
height:30px;
}

.content_box_first {
	background-image:url(/assets/images/contents_leftboxtopbg.gif); 
    padding-bottom: 7px;
}

.content_box_last {
	background-image:url(/assets/images/contents_leftboxbg.gif); 
    padding-top: 7px;
}

.news_home_content {
	margin-bottom:5px;
}
.news_home_content p {
	padding:0;
	margin:0;
}

#homeBannerLeftContainer {
    clear: both;
    width: 373px;
    padding-top: 6px;
    position: relative;
}

#homeBannerLeftContainer .leftBanner {
    float: left;
    width: 184px;
}

.leftBanner img {
    clear: both;
    margin-bottom: 10px;
}

#homeBannerLeftContainer .rightBanner {
    float: right;
    width: 184px;
}
.homeBannerRight {
    clear: both;
    width: 215px;
    padding: 0 4px 7px 0;
    float: right;
}

#topStoryContainer {
    height: 440px;
    overflow: hidden;
}

#welcomeItemsContainer {
    width: 556px;
    height: 425px;
    overflow: hidden;
}

.intldev-home-container {
    width: 750px;
    border: 0;
    border-spacing: 0;
    padding: 0;
}

.intldev-home-container .body-container {
    width: 500px;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.intldev-home-container .body {
    width: 500px;
    border: 0;
    border-spacing: 0;
    padding: 0;
    margin: 0;
}

.intldev-home-container .body .main-img {
    height: 161px;
}

.intldev-home-container .body td {
    vertical-align: top;
}

.intldev-home-container td.sidebar {
    width: 208px;
    padding: 0;
}

.intldev-focus-box .header {
    width: 100%;
    height: 34px;
    background: url(/assets/images/intldev/bg-focusbox-header.gif) #cfc06d no-repeat;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #244c4e;
    padding-left: 10px;
    border: 0;
    margin: 0;
}

.intldev-focus-box table.content {
    width: 100%;
    border-left: 1px solid #cfc06d;
    border-right: 1px solid #cfc06d;
}

.intldev-focus-box table.content td {
    padding: 0 10px 0 10px;
}

.intldev-focus-box table.content hr {
    width: 100%;
    height: 1px;
    border: 0;
    color: #cfc06d;
    background-color: #cfc06d;
    margin: 5px 0 5px 0;
}

.intldev-focus-box .footer {
    width: 100%;
    height: 11px;
    background: url(/assets/images/intldev/bg-focusbox-footer.gif) white no-repeat;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #244c4e;
    border: 0;
    padding: 0;
    margin: 0;
}

table.intldev-topstories {
    background-color: #1d676e;
    width: 247px;
    background-image:url(/assets/images/intldev/bg_topstory.gif);
    border: 0;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

table.intldev-topstories td {
    vertical-align: top;
    padding: 0;
    margin: 0;
}

table.intldev-topstories .content {
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 10px;
    text-align: left;
    vertical-align: top;
}

table.intldev-topstories p {
    margin: 0 0 1.3em 0;
}

table.intldev-topstories img.photo {
    float: right;
    margin: 0 0 5px 5px;
}

table.page-title {
    width: 100%;
    margin: 25px 0 0 0;
    padding: 0;
    border-spacing: 0;
}

table.page-title td {
    margin: 0;
    padding: 0;
}

.page-maincontent {
    vertical-align: top;
    padding-top: 20px;
}

div.sitemap ul {
    list-style: none;
    margin-left: 2em;
    padding-left: 1em;
    text-indent: -1em;
}

div.sitemap ul li {
    margin-top: 5px;
    margin-bottom: 5px;
}

div.sitemap a {
    color: black;
    text-decoration: underline;
}

div.sitemap a:hover {
    text-decoration: none;
}

div.sitemap ul li:before {
    content: "\00BB \0020";
}

ol.search-results li {
    margin-bottom: 1.5em;
}

ol.search-results span.title a {
    font-size: 1.1em;
    color: #004b4f;
    font-weight: bold;
}

ol.search-results span.title a:hover {
    text-decoration: none;
}

ol.search-results span.highlight {
    background-color: yellow;
    font-weight: bold;
}

ol.search-results span.url {
    font-style: italic;
    color: green;
}

.contact-us-wrapper {
    width: 500px;
    margin: 15px 0;
    padding: 0;
    display: block;
}

.contact-us-wrapper fieldset {
    border: 0;
}

.contact-us-wrapper label {
    width: 200px;
    float: left;
}

.contact-us-wrapper label.error {
    margin-left: 200px;
    color: red;
    font-weight: bold;
    display: inline;
    width: auto;
}

.contact-us-wrapper span.required {
    color: red;
}

.contact-us-wrapper .input {
    width: 250px;
    float: right;
}

.contact-us-wrapper input, .contact-us-wrapper textarea {
    color: black;
    padding: 0px;
    width: 200px;
    height: 18px;
    font-size: 11px;
    background: #e5efef;
    border: 1px solid #9d8f30;
}

.contact-us-wrapper input.submit {
    width: 90px;
    margin-left: 200px;
    cursor: pointer;
}

.contact-us-wrapper input.submit:hover {
    background-color: #9d8f30
}

.contact-us-wrapper textarea {
    height: 150px;
}

A.topmenu.textSizeToggleNormal {
    font-size: 10px;
}

A.topmenu.textSizeToggleLarger {
    font-size: 14px;
}

.social-icons {
    float: left;
    margin-left: 5px;
    border: 0;
}
