﻿HTML {
    height: 100%;
    overflow: auto;
}
* {
    margin: 0px;
}
* {
    padding-bottom: 0px;
    margin: 0px;
    outline-style: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
A {
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #FFFFFF;
    background: #000000 url('../images/bg.png') repeat-y center top;
    height: 100%;
}

/*****************************************/
/*    HEADER Container                 */
/*****************************************/
DIV.Header {
    margin: 0px auto;
    width: 100%;
    background-color: #000000;
}
DIV.HeaderTopContainer {
    margin: 0px auto;
    width: 996px;
    height:30px;
}
DIV.HeaderImageContainer {
    margin: 0px auto;
    width: 996px;
    /*height:30px;*/
}
DIV.HeaderMenuContainer {
    margin: 0px auto;
    width: 996px;
    height: 53px;
    background: #000000 url('../images/menu-BG.png') repeat-y center;
}

/*****************************************/

/*****************************************/
/*    Language Container                 */
/*****************************************/
.LangContainer {
    margin: 8px 20px 7px 0px;
	float: right;
}
UL#LanguageList {
    white-space: nowrap;
    font-size: x-small;
    color: #ff9900;
}

UL#LanguageList LI {
    display: inline;
    list-style-type: none;
}

UL#LanguageList LI INPUT {
    margin: 0px auto;
	padding: 0px 0px 0px 10px;
}

UL#LanguageList LI A {
    margin: 0px auto;
	padding: 0px 5px;
    font-size: x-small;
    text-align: right;
}

UL#LanguageList LI A:link, #LanguageList LI A:visited {
    color: #ff9900;
    text-decoration: none;
}

UL#LanguageList LI A:hover {
    color: #ff0000;
    text-decoration: underline;
}
/*****************************************/

/*****************************************/
/*    Contact Information Container      */
/*****************************************/
#ContactInformation {
    margin: 8px 0px 0px 20px;
    font-size: x-small;
    color: #fbf5b0;
    float:left;
    /*
    width:50%;
    text-align: right;
    background: #000000;
    border: 1px #990000 solid;
    margin: 20px 87px 0px 87px;
    padding: 40px 40px 40px 40px;
    */
}
/*****************************************/

/*****************************************/
/*    Navigation Menu                    */
/*****************************************/
DIV.HeaderMenuContainer DIV.MenuItems {
    margin: 0px auto;
    width: 769px;
    vertical-align:middle;
}
UL#ul_MenuButtons {
}
UL#ul_MenuButtons LI {
    margin: 10px 18px 0px 18px;
	list-style-type: none;
    position: relative;
    float: left;
}
UL#ul_MenuButtons LI.First {
    margin: 10px 18px 0px 0px;
	list-style-type: none;
    position: relative;
    float: left;
}
UL#ul_MenuButtons LI.Last {
    margin: 10px 0px 0px 18px;
	list-style-type: none;
    position: relative;
    float: left;
}
UL#ul_MenuButtons LI A {
    display: block;
    float: left;
    width: 125px;
    height: 35px;
}
/*****************************************/

DIV.BodyContainer {
    margin: 0px auto;
    width: 996px;
}

/*****************************************/
/*    Containers                         */
/*****************************************/
DIV.BodyContainer DIV.MainContainer {
    margin: 20px 20px;
    padding: 0px;
}

/*****************************************/
/*    Main Content Container             */
/*****************************************/
DIV.MainContentContainer {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 686px;
}
DIV.MainContentContainer DIV.MainContentContainerBody {
    background: #000000;
    border: 1px #990000 solid;
    margin: 0;
    padding: 40px 40px 40px 40px;
}

DIV.RightContainer {
    width: 250px;
    float: right;
    margin: 0;
}

DIV.HeaderImage {
    margin: 0px 0px 40px 0px;
}
/*****************************************/

/*****************************************/
/*    SERVICES Navigation Container      */
/*****************************************/
DIV.ServicesNavContainer {
    border: 1px #990000 solid;
    margin: 0px 0px 10px 0px;
    padding: 40px 13px 20px 20px;
    background-color: #000000;
    background-image: url('../images/ServicesBG.jpg');
    background-repeat: repeat-x;
    background-position: top;
}
DIV.ServicesNavContainer DIV.ServicesNavHeader {
    margin: 0px 0px 0px 0px;
}
DIV.ServicesNavContainer DIV.ServicesNavLinks {
    margin: 40px 0px 0px 10px;
}
DIV.ServicesNavLinks UL {
	color:#FF0000;
    font-size: xx-small;
}
DIV.ServicesNavLinks UL LI {
	list-style-type:square;
    font-size: xx-small;
	margin-bottom: 10px;
}
DIV.ServicesNavLinks UL LI A {
    font-size: small;
    color: #FF9900;
    text-decoration: none;
}
DIV.ServicesNavLinks UL LI A:hover {
    font-size: small;
    color: #FF9900;
    text-decoration: underline;
}
/*****************************************/

/*****************************************/
/*    STATIC TEXT Container              */
/*****************************************/
DIV.MainContentContainer DIV.Content {
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
    margin: 0px 0px 40px 0px;
}
DIV.MainContentContainer DIV.Content H3 {
    margin: 25px 0px 10px 0px;
}
DIV.MainContentContainer DIV.Content P {
    margin: 0px 0px 10px 0px;
}
DIV.MainContentContainer DIV.Content A {
    color: #FF9900;
    text-decoration: none;
}
DIV.MainContentContainer DIV.Content A:hover {
    color: #FF9900;
    text-decoration: underline;
}
DIV.MainContentContainer DIV.Content UL {
	line-height: 1.6em;
    padding: 0px 10px 10px 36px;
}
DIV.MainContentContainer DIV.Content OL {
	line-height: 1.6em;
    padding: 0px 10px 10px 36px;
}
/*****************************************/

/*****************************************/
/*    ARTICLES List Right Container      */
/*****************************************/
DIV.RightContainer DIV.ImageButton{
    margin: 0px 0px 10px 0px;
}
/*****************************************/
/*****************************************/
/*    ARTICLES List Right Container      */
/*****************************************/
DIV.ArticlesRightContainer {
    border: 1px #990000 solid;
    margin: 0px 0px 10px 0px;
    padding: 40px 20px 20px 20px;
    background-color: #000000;
    background-repeat: repeat-x;
    background-position: top;
}
DIV.ArticlesRightContainer DIV.ArticlesLinks {
    margin: 100px 0px 0px 10px;
}
DIV.ArticlesRightContainer DIV.ArticlesLinks UL {
	/*color:#FF9900;*/
    font-size: xx-small;
	color:#FF0000;
}
DIV.ArticlesRightContainer DIV.ArticlesLinks UL LI {
	list-style-type:square;
    font-size: xx-small;
	margin-bottom: 10px;
}
DIV.ArticlesRightContainer DIV.ArticlesLinks UL LI A {
    font-size: small;
    color: #FFFFFF;
    text-decoration: none;
}
DIV.ArticlesRightContainer DIV.ArticlesLinks UL LI A:hover {
    font-size: small;
    color: #FF9900;
    text-decoration: underline;
}

/*****************************************/
/*    ARTICLES Content Container         */
/*****************************************/
DIV.MainContentContainer DIV.ArticlesContainer {
    padding: 20px 0px 0px 0px;
    border-top: 1px #990000 solid;
}
DIV.ArticlesItemContainer {
	margin: 0px 0px 25px 0px;
}
DIV.ArticlesItemContainer A.BackArticlesList {
	display:block;
	margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FF9900;
    text-align: justify;
    text-decoration: none;
}
DIV.ArticlesItemContainer A.BackArticlesList:hover {
	display:block;
    padding: 0px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FF9900;
    text-align: justify;
    text-decoration: underline;
}
DIV.ArticlesItemContainer A.ArticleHeader {
	display:block;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px #990000 dotted;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-large;
    color: #FF9900;
    text-align: justify;
    text-decoration: none;
}
DIV.ArticlesItemContainer DIV.ArticleHeader {
	display:block;
    margin: 20px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
}
DIV.ArticlesItemContainer A.ArticleHeader:hover {
	display:block;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px #990000 dotted;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-large;
    color: #FF9900;
    text-align: justify;
    text-decoration: underline;
}
DIV.ArticlesItemContainer A.ArticleSubHeader {
	display:block;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}
DIV.ArticlesItemContainer DIV.ArticleSubHeader {
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
}
DIV.ArticlesItemContainer A.ArticleSubHeader:hover {
	display:block;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}
DIV.ArticlesItemContainer A.ArticleDate {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.ArticlesItemContainer A.ArticleDate:hover {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.ArticlesItemContainer DIV.ArticleDate {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.ArticlesItemContainer A.ArticleShotDescription {
	display:block;
    margin: 15px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
    text-decoration: none;
}
DIV.ArticlesItemContainer A.ArticleShotDescription:hover {
	display:block;
    margin: 15px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
    text-decoration: none;
}
DIV.ArticlesItemContainer DIV.ArticleContent {
    margin: 40px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
}
DIV.ArticlesItemContainer DIV.ArticleCategories {
	display:block;
    margin: 20px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.ArticlesItemContainer DIV.ArticleCategories:hover {
	display:block;
    margin: 20px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
/*****************************************/

/*****************************************/
/*    NEWS List Right Container          */
/*****************************************/
DIV.NewsRightContainer {
    border: 1px #990000 solid;
    margin: 0px 0px 20px 0px;
    padding: 40px 20px 20px 20px;
    background-color: #000000;
    background-repeat: repeat-x;
    background-position: top;
}
DIV.NewsRightContainer DIV.NewsLinks {
    margin: 100px 0px 0px 10px;
}
DIV.NewsRightContainer DIV.NewsLinks UL {
	/*color:#FF9900;*/
    font-size: xx-small;
	color:#FF0000;
}
DIV.NewsRightContainer DIV.NewsLinks UL LI {
	list-style-type:square;
    font-size: xx-small;
	margin-bottom: 10px;
}
DIV.NewsRightContainer DIV.NewsLinks UL LI A {
    font-size: small;
    color: #FFFFFF;
    text-decoration: none;
}
DIV.NewsRightContainer DIV.NewsLinks UL LI A:hover {
    font-size: small;
    color: #FF9900;
    text-decoration: underline;
}

/*****************************************/
/*    Articles Content Container         */
/*****************************************/
DIV.MainContentContainer DIV.NewsContainer {
    padding: 20px 0px 0px 0px;
    border-top: 1px #990000 solid;
}
DIV.NewsItemContainer {
	margin: 0px 0px 25px 0px;
}
DIV.NewsItemContainer A.BackNewsList {
	display:block;
	margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FF9900;
    text-align: justify;
    text-decoration: none;
}
DIV.NewsItemContainer A.BackNewsList:hover {
	display:block;
    padding: 0px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FF9900;
    text-align: justify;
    text-decoration: underline;
}
DIV.NewsItemContainer H2 {
    font-weight:normal;
    font-size: x-large;
}
DIV.NewsItemContainer A.NewsHeader {
	display:block;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px #990000 dotted;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-weight:normal;
    font-size: x-large;
    color: #FF9900;
    text-align: justify;
    text-decoration: none;
}
DIV.NewsItemContainer DIV.NewsHeader {
	display:block;
    margin: 20px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
}
DIV.NewsItemContainer A.NewsHeader:hover {
	display:block;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px #990000 dotted;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-large;
    color: #FF9900;
    text-align: justify;
    text-decoration: underline;
}
DIV.NewsItemContainer DIV.NewsSubHeader {
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
}
DIV.NewsItemContainer A.NewsSubHeader {
	display:block;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsSubHeader:hover {
	display:block;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsDate {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsDate:hover {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.NewsItemContainer DIV.NewsDate {
	display:block;
	float:right;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsShotDescription {
	display:block;
    margin: 15px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsShotDescription:hover {
	display:block;
    margin: 15px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
    text-decoration: none;
}
DIV.NewsItemContainer DIV.NewsContent {
    margin: 40px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: small;
    color: #FFFFFF;
    text-align: justify;
}
DIV.NewsItemContainer DIV.NewsCategories {
	display:block;
    margin: 20px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsCategories {
	display:block;
    margin: 20px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
DIV.NewsItemContainer A.NewsCategories:hover {
	display:block;
    margin: 20px 0px 0px 0px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
    text-decoration: none;
}
/*****************************************/
DIV.LeftContent {
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 87px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 380px;
    float: left;
}
DIV.RightContent {
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 87px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 430px;
    float: right;
}
DIV.Clear {
    clear: both;
    height: 0px;
}
.copyrightDiv {
    margin: 0px auto;
    padding: 15px 0px 25px 0px;
    width: 996px;
    font-size: x-small;
    text-align: right;
    color: #FBF5B0;
    clear: both;
}

