body
{
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    margin:0;
    background:#FCFEFB;
    color:#000;
    background:#FCFEFB url('images/') repeat;
    text-align: center;
    }

h1, h2, h3, h4 {
	margin: 0;
	font-family: tahoma, arial, helvetica, sans-serif;
}
    
ul
{
    margin:5px;
    padding-left:20px;
}

p 
{
	line-height: 1.4em;
}

.BodyContent
{
    position:relative;
    left:0;
    top:0;
    width:100%;
    margin:0 auto 0 auto;
}

.BackgroundGradient
{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1000;
    background:url('images/BackgroundGradient.png') repeat-x;
}

.Border
{
    position:relative;
    z-index:1;
    overflow:hidden;
    padding:12px 12px 12px 12px;
    color:#000;
    font-size:11px;
}

.Border a
{
    color:#494900;
    text-decoration:underline;
}
 
.Border a:visited
{
    color:#494900;
    text-decoration:underline;
}

.Border a:hover
{
    color:#000;
    text-decoration:none;
}

.BorderBorder
{
    z-index:0;
    position:relative;
    margin:0;
}

.BorderTL,.BorderTR,.BorderBL,.BorderBR,.BorderL,.BorderT,.BorderR,.BorderB,.BorderC
{
    position:absolute;
    z-index:-1;
    overflow:hidden;
}

.BorderTL,.BorderTR,.BorderBL,.BorderBR
{
    width:17px;
    height:17px;
}

.BorderTL
{
    top:0;
    left:0;
    background-image:url('images/BorderCorners.png');
}

.BorderTR div,.BorderBL div,.BorderBR div
{
    height:34px;
    width:34px;
    position:absolute;
    z-index:-1;
    background-image:url('images/BorderCorners.png');
}

.BorderTR div
{
    left:-17px;
}

.BorderBL div
{
    top:-17px;
}

.BorderBR div
{
    left:-17px;
    top:-17px;
}

.BorderTR
{
    top:0;
    right:0;
}

.BorderBL
{
    bottom:0;
    left:0;
}

.BorderBR
{
    bottom:0;
    right:0;
}

.BorderT,.BorderB
{
    left:17px;
    right:17px;
    height:17px;
}

.BorderT
{
    top:0;
    background-image:url('images/BorderHorizontal.png');
}

.BorderB
{
    bottom:0;
}

.BorderB div
{
    position:absolute;
    z-index:-1;
    top:-17px;
    height:34px;
    width:100%;background-image:url('images/BorderHorizontal.png');
}

.BorderL,.BorderR
{
    top:17px;
    bottom:17px;
    width:17px;
}

.BorderL
{
    left:0;
    background-image:url('images/BorderVertical.png');
}

.BorderR
{
    right:0;
}

.BorderR div
{
    position:absolute;
    z-index:-1;
    left:-17px;
    width:34px;
    height:100%;
    background-image:url('images/BorderVertical.png');
}

.BorderC
{
    left:17px;
    top:17px;
    right:17px;
    bottom:17px;
    background-image:url('images/BorderCenter.png');
}

.BorderBorder
{
    width:1000px;
    margin:5px auto;
}

.Header
{
    position:relative;
    background-image:url('images/Header.png');
    background-repeat:no-repeat;
    padding:0;
    padding:10px 10px;
    height:75px;
    color:#000;
}

.HeaderTitle
{
    height:75px;
    width:1000px;
    display:table-cell;
    text-align: Center;
    vertical-align:Middle;
    color:#000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
}

h2 {
	position: absolute;
	left: 37px;
	top: 60px;
	font-size: 11px;
}

h3 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.5em;
	font-weight: bold;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}

.HeaderTitle h1 a,.HeaderTitle h1 a:link,.HeaderTitle h1 a:visited,.HeaderTitle h1 a:hover
{
    text-decoration:none;
    color:inherit;
}

.HeaderTitle h1
{
    margin:0;
    padding:0 8px;
    color:#000;
    font-family:Verdana,Geneva,sans-serif;
    font-size:28px;
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
}

.HeaderTitle h2
{
    margin:0;
    padding:0 8px;
    font-size:inherit;
    font-weight:inherit;
}

.Menu
{
    background:transparent url('images/MenuBar.png') no-repeat;
    padding:0 5px 0 5px;
    margin:0;
    text-align:center;
    font-family:Arial, Courier New, MS Sans Serif;
    font-size:10px;
}

.Menu ul
{
    list-style-type:none;
    padding:0;
    margin:0;
    color:#FFE;
}

.Menu li
{
    display:inline;
    padding:0;
    margin:0;
}

.MenuButton,.MenuButtonInput
{
    border:0;
    margin:0;
    background:transparent url('images/MenuButtonAnchor.png') no-repeat top left;
    position:relative;
    overflow:hidden;
    height:33px;
    padding:0 0 0 18px;
    display:inline-block;
    color:#FFE;
    font-size:13px;
    vertical-align:middle;
    zoom:1;
}

.MenuButton span,.MenuButtonInput span
{
    border:0;
    margin:0;
    background:transparent url('images/MenuButton.png') no-repeat right top;
    display:block;
    position:relative;
    color:#FFE;
    line-height:13px;
}

.MenuButton span
{
    padding:10px 18px 10px 0;
}

.MenuButtonInput span
{
    padding:0 18px 0 0;
    height:33px;
}

.MenuButtonInput input
{
    color:#FFE;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    font-size:13px;
    color:inherit;
    height:33px;
    padding:0 18px;
    margin:0 -18px;
    overflow:visible;
    cursor:pointer;
    background: ;
    left:-18px;
}
.MenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner
{
    border:none;
}

.MenuButton,.MenuButton:link,.MenuButton:visited,.MenuButton:hover,.MenuButton:active
{
    text-decoration:none!important;
    outline:none;
}

.MenuButton:hover,.MenuButtonInput:hover
{
    background-position:left center;
}

.MenuButton:hover span,.MenuButtonInput:hover span
{
    background-position:right center;
    color:#000;
}

.MenuButton:active,.MenuButtonInput:active
{
    background-position:left bottom;
}

.MenuButton:active span,.MenuButtonInput:active span
{
    background-position:right bottom;
    color:#000;
}

.ActiveMenuButton,.ActiveMenuButtonInput
{
    border:0;
    margin:0;
    background:transparent url('images/ActiveMenuButtonAnchor.png') no-repeat top left;
    position:relative;
    overflow:hidden;
    height:33px;
    padding:0 0 0 18px;
    display:inline-block;
    color:#FFE;
    font-size:13px;
    vertical-align:middle;
    zoom:1;
}

.ActiveMenuButton span,.ActiveMenuButtonInput span
{
    border:0;
    margin:0;
    background:transparent url('images/ActiveMenuButton.png') no-repeat right top;
    display:block;
    position:relative;
    color:#FFE;
    line-height:13px;
}

.ActiveMenuButton span
{
    padding:10px 18px 10px 0;
}

.ActiveMenuButtonInput span
{
    padding:0 18px 0 0;
    height:33px;
}

.ActiveMenuButtonInput input
{
    color:#FFE;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    font-size:13px;
    color:inherit;
    height:33px;
    padding:0 18px;
    margin:0 -18px;
    overflow:visible;
    cursor:pointer;
    background: ;
    left:-18px;
}
.ActiveMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner
{
    border:none;
}

.ActiveMenuButton,.ActiveMenuButton:link,.ActiveMenuButton:visited,.ActiveMenuButton:hover,.ActiveMenuButton:active
{
    text-decoration:none!important;
    outline:none;
}

.ActiveMenuButton:hover,.ActiveMenuButtonInput:hover
{
    background-position:left center;
}

.ActiveMenuButton:hover span,.ActiveMenuButtonInput:hover span
{
    background-position:right center;
    color:#000;
}

.ActiveMenuButton:active,.ActiveMenuButtonInput:active
{
    background-position:left bottom;
}

.ActiveMenuButton:active span,.ActiveMenuButtonInput:active span
{
    background-position:right bottom;
    color:#000;
}

.Columns
{
    overflow:hidden;
}

.Column1
{
    overflow:hidden;
    float:right;
    width: 0%;
}

.Column2
{
    overflow:hidden;
    float:right;
    width:120%;
}

.MainColumn
{
    overflow:hidden;
    text-align:left;
}

img
{
    border:0;
}

h2
{
    margin:0;
}

blockquote
{
    width:80%;
    color:#000;
    border:solid 1px #30481E;
    background:#FFF;
    margin:0 auto;
    padding:15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

blockquote a,blockquote a:link
{
    color:#660!important;
    text-decoration:underline;
}

blockquote a:visited
{
    color:#660!important;
    text-decoration:underline;
}

blockquote a:hover
{
    color:#000!important;
    text-decoration:none;
}

.Article
{
    position:relative;
    z-index:1;
    overflow:hidden;
    padding:10px 10px 10px 10px;
    color:#000;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:14px;
}

.Article a
{
    color:#660;
    text-decoration:underline;
}

.Article a:visited
{
    color:#660;
    text-decoration:underline;
}

.Article a:hover
{
    color:#000;
    text-decoration:none;
}

.ArticleBorder
{
    z-index:0;
    position:relative;
    margin:0;
}

.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR,.ArticleL,.ArticleT,.ArticleR,.ArticleB,.ArticleC
{
    position:absolute;
    z-index:-1;
    overflow:hidden;
}

.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR
{
    width:10px;
    height:10px;
}

.ArticleTL
{
    top:0;
    left:0;
    background-image:url('images/ArticleCorners.png');
}

.ArticleTR div,.ArticleBL div,.ArticleBR div
{
    height:20px;
    width:20px;
    position:absolute;
    z-index:-1;
    background-image:url('images/ArticleCorners.png');
}

.ArticleTR div
{
    left:-10px;
}

.ArticleBL div
{
    top:-10px;
}

.ArticleBR div
{
    left:-10px;
    top:-10px;
}

.ArticleTR
{
    top:0;
    right:0;
}

.ArticleBL
{
    bottom:0;
    left:0;
}

.ArticleBR
{
    bottom:0;
    right:0;
}

.ArticleT,.ArticleB
{
    left:10px;
    right:10px;
    height:10px;
}

.ArticleT
{
    top:0;
    background-image:url('images/ArticleHorizontal.png');
}

.ArticleB
{
    bottom:0;
}

.ArticleB div
{
    position:absolute;
    z-index:-1;
    top:-10px;
    height:20px;
    width:100%;
    background-image:url('images/ArticleHorizontal.png');
}

.ArticleL,.ArticleR
{
    top:10px;
    bottom:10px;
    width:10px;
}

.ArticleL
{
    left:0;
    background-image:url('images/ArticleVertical.png');
}

.ArticleR
{
    right:0;
}

.ArticleR div
{
    position:absolute;
    z-index:-1;
    left:-10px;
    width:20px;
    height:100%;
    background-image:url('images/ArticleVertical.png');
}

.ArticleC
{
    left:10px;
    top:10px;
    right:10px;
    bottom:10px;
    background-image:url('images/ArticleCenter.png');
}

.Article h2
{
    color:#000;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:22px;
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
}

.Article h2 a,.Article h2 a:visited
{
    color:#000;
    text-decoration:none;
}

.Article h2 a:hover
{
    text-decoration:underline;
}

.Block
{
    position:relative;
    z-index:1;
    overflow:hidden;
    padding:13px 13px 13px 13px;
    color:#000;
    font-size:13px;
}

.Block a
{
    color:#660;
    text-decoration:underline;
}

.Block a:visited
{
    color:#660;
    text-decoration:underline;
}

.Block a:hover
{
    color:#000;
    text-decoration:none;
}

.BlockBorder
{
    z-index:0;
    position:relative;
    margin:0;
}

.BlockTL,.BlockTR,.BlockBL,.BlockBR,.BlockL,.BlockT,.BlockR,.BlockB,.BlockC
{
    position:absolute;
    z-index:-1;
    overflow:hidden;
}

.BlockTL,.BlockTR,.BlockBL,.BlockBR
{
    width:15px;
    height:15px;
}

.BlockTL
{
    top:0;
    left:0;
    background-image:url('images/BlockCorners.png');
}

.BlockTR div,.BlockBL div,.BlockBR div
{
    height:30px;
    width:30px;
    position:absolute;
    z-index:-1;
    background-image:url('images/BlockCorners.png');
}

.BlockTR div
{
    left:-15px;
}
    
.BlockBL div
{
    top:-15px;
}

.BlockBR div
{
    left:-15px;
    top:-15px;
}

.BlockTR
{
    top:0;
    right:0;
}

.BlockBL
{
    bottom:0;
    left:0;
}

.BlockBR
{
    bottom:0;
    right:0;
}

.BlockT,.BlockB
{
    left:15px;
    right:15px;
    height:15px;
}

.BlockT
{
    top:0;
    background-image:url('images/BlockHorizontal.png');
}

.BlockB
{
    bottom:0;
}

.BlockB div
{
    position:absolute;
    z-index:-1;
    top:-15px;
    height:30px;
    width:100%;
    background-image:url('images/BlockHorizontal.png');
}

.BlockL,.BlockR
{
    top:15px;
    bottom:15px;
    width:15px;
}

.BlockL
{
    left:0;
    background-image:url('images/BlockVertical.png');
}

.BlockR
{
    right:0;
}

.BlockR div
{
    position:absolute;
    z-index:-1;
    left:-15px;
    width:30px;
    height:100%;
    background-image:url('images/BlockVertical.png');
}

.BlockC
{
    left:15px;
    top:15px;
    right:15px;
    bottom:15px;
    background-image:url('images/BlockCenter.png');
}

.BlockHeader
{
    border:0;
    margin:0;
    background:transparent url('images/BlockHeaderAnchor.png') no-repeat top left;
    position:relative;
    overflow:hidden;
    height:25px;
    padding:0 0 0 18px;
    display:block;
    color:#212121;
    font-size:13px;
    font-weight:bold;
    vertical-align:middle;
    zoom:1;
}

.BlockHeader span
{
    border:0;
    margin:0;
    background:transparent url('images/BlockHeader.png') no-repeat right top;
    display:block;
    position:relative;
    color:#212121;
    line-height:15px;
}

.BlockHeader span
{
    padding:5px 18px 5px 0;
}

.BlockHeader
{
    margin:0;
}

.BlockContentBorder
{
    position:relative;
    z-index:1;
    overflow:hidden;
    padding:5px 5px 5px 5px;
    color:#000;
    font-size:13px;
    margin:5px;
}

.BlockContentBorder a
{
    color:#660;
    text-decoration:underline;
}

.BlockContentBorder a:visited
{
    color:#660;
    text-decoration:underline;
}

.BlockContentBorder a:hover
{
    color:#000;
    text-decoration:none;
}

.Button,.ButtonInput
{
    border:0;
    margin:0;
    background:transparent url('images/ButtonAnchor.png') no-repeat top left;
    position:relative;
    overflow:hidden;
    height:39px;
    padding:0 0 0 25px;
    display:inline-block;
    color:#FFE;
    font-size:13px;
    vertical-align:middle;
    zoom:1;
}

.Button span,.ButtonInput span
{
    border:0;
    margin:0;
    background:transparent url('images/Button.png') no-repeat right top;
    display:block;
    position:relative;
    color:#FFE;
    line-height:15px;
}

.Button span
{
    padding:12px 25px 12px 0;
}

.ButtonInput span
{
    padding:0 25px 0 0;
    height:39px;
}

.ButtonInput input
{
    color:#FFE;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    font-size:13px;
    color:inherit;
    height:39px;
    padding:0 25px;
    margin:0 -25px;
    overflow:visible;
    cursor:pointer;
    background:;
    left:-25px;
}

.ButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner
{
    border:none;
}

.Button,.Button:link,.Button:visited,.Button:hover,.Button:active
{
    text-decoration:none!important;
    outline:none;
}

.Button:hover,.ButtonInput:hover
{
    background-position:left center;
}

.Button:hover span,.ButtonInput:hover span
{
    background-position:right center;
    color:#000;
}

.Button:active,.ButtonInput:active
{
    background-position:left bottom;
}

.Button:active span,.ButtonInput:active span
{
    background-position:right bottom;
    color:#000;
}

.Footer
{
    color:#FFF;
    font-family:Times New Roman,Times,serif;
    font-size:13px;
    text-align:Center;
    background:url('images/Footer.png') bottom left;
    overflow:hidden;
    padding:10px 10px;
}

.Footer a
{
    color:#FFE;
    text-decoration:underline;
}

.Footer a:visited
{
    color:#FFE;
    text-decoration:underline;
}

.Footer a:hover
{
    color:#FFF;
    text-decoration:none;
}

.BackLink
{
    text-align:center;
    display:block;
    display:block;
    font-size:11px;
    padding:0 0 12px;
    color:#000;
}

.BackLink a
{
    color:#000;
}

.CenterImage
{
    text-align: center;
}