﻿body
{
    font-family: Arial;
    font-size: 12px;
    color: #525252; /* padding:22px 10px 10px 10px; */
    line-height: 18px;
    margin: 0px;
    /* background-image: url(/images/back_green.jpg); */
    /* background-color: #f2f0ec; */
    background-position: left top;
    background-repeat: repeat-x;    
}

html, body, form, #wrapper
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: none;
}
html { height: 100%; }
body { min-height: 100%; height: 100%; }
#wrapper
{
    margin: 0 auto;
    text-align: left;
    vertical-align: middle;
    width: 100px;
}


form
{
    margin: 0px;
}

p
{
    margin: 0px 0px 16px 0px;
}

h1
{
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-weight: bold;
    color: rgb(123,168,32);
    letter-spacing: .005em;
    font-size: 16pt; /* background-image: url('/images/titleInner.jpg');  	background-repeat: no-repeat; */
    height: 20px;
    padding: 5px 0px 5px 0px;
    margin-top: 3px;    
}

h2
{
    font-size: 14px;
    font-weight: bold;
}

h3
{
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-weight: normal;
    font-style: italic;
    letter-spacing: .005em;
    font-size: 14pt;
    padding: 0px 0px 8px 0px;
    margin: 0px;
}

h4
{
    font-weight: bold;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    color: #585858;
    padding-bottom: 5px;
}

h5
{
    font-weight: bold;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    color: #585858;
    padding-bottom: 5px;
    text-decoration: underline;
}

h6
{
    font-weight: bold;
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    color: #585858;
    margin-bottom: 10px;
    border-bottom: 1px solid #585858;
}

#h7
{
    color: #0070C0;
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-weight: bold;
    letter-spacing: .005em;
    font-size: 14pt;
    padding: 0px 0px 8px 0px;
    margin: 0px;
}

#h8
{
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-weight: bold;
    letter-spacing: .005em;
    font-size: 16pt;
    color: white;
    background-image: url(/images/titleInner.jpg);
    background-repeat: no-repeat;
    height: 38px;
    padding: 6px 0px 23px 15px;
    margin-top: 3px;
}

a
{
    color: #4997d9;
    text-decoration: none;
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    text-decoration: underline;
}

a:hover
{
    color: #61a6e0;
    text-decoration: none;
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    text-decoration: none;
}

blockquote
{
    margin: 5px;
    padding-left: 14px;
}

.MainContainer
{
    background-color: #ffffff; /* width:750px; */
}

.Main
{
    background-color: #ffffff; /* width:750px; */ /* border-top: 1px solid #81869e; */
}

.BreadCrumbs
{
    height: 29px;
    padding: 5px;
    padding-left: 15px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.02em; /* border-bottom: solid 1px #4e5367; */
}

.BreadCrumbs a
{
    float: left;
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.BreadCrumbs a:hover
{
    float: left;
    text-decoration: none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.SiteMapPath
{
    float: left;
    height: 29px;
    width: 718px;
    font-size: 11px; /* border: 1px solid #cacaca; */
    background-image: url(/images/bradcrumbs_Background.gif);
    background-repeat: no-repeat;
    font-weight: bold;
    color: #8B8B8B;
}

.SiteMapPath a.PathRootNode
{
    float: left;
    color: #8B8B8B;
}

.SiteMapPath a.PathNode
{
    float: left;
    color: #8B8B8B;
}

.PathSeparator
{
    float: left;
    line-height: 27px;
    height: 27px;
    width: 15px;
    background-image: url(/images/Arrow.gif);
    background-repeat: no-repeat;
    margin-top: 1px;
}
.PathRootNode
{
    float: left;
    height: 29px;
    width: 46px;
    padding-top: 7px;
    margin-left: -1px;
}
.PathNode
{
    float: left;
    line-height: 29px;
    padding-left: 5px;
    padding-right: 5px;
}

.PathCurrentNode
{
    float: left;
    line-height: 29px;
    margin-right: 5px;
    margin-left: 5px;
}

Path a
{
    float: left;
    color: #656565;
}


.Header
{
    float: left;
    background-color: #ffffff;
    padding-left: 13px;
}

.Languages
{
    float: right;
    background-color: #ffffff;
    padding-right: 13px;
    font-size: 10px;
}


.LeftColumn
{
    /* background-image: url('/images/back_content.gif'); */
    background-color: rgb(232,232,232);
    background-repeat: repeat-x;
    width: 140px;
    vertical-align: top;
    font-size: 12px;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.MiddleColumn
{
    background-image: url(/images/back_content.gif);
    background-repeat: repeat-x;
    /* width: 100%; */
    width: 735px; 
    vertical-align: top;
    padding: 10px 10px 10px 10px;
    font-size: 14px;
}

.TreeView
{
    border-left: 1px dotted #cacaca;
}

.TreeView td
{
    font-family: Arial;
    font-size: 12px;
}

.Content
{
    font-family: Arial;
    font-size: 12px;
    padding: 5px 10px 1px 10px; /* border-left: 1px dotted #cacaca; */
    text-align: justify;
    height: 100%;
    min-height: 380px;
}

.Content a
{
    font-family: Arial;
    font-size: 12px;
}

.Content a:hover
{
    font-family: Arial;
    font-size: 12px;
}

.Content TD
{
    font-family: Arial;
    font-size: 12px;
}

.ContentNews
{
    font-family: Arial;
    font-size: 12px;
    padding: 5px 10px 1px 10px;
    border-left: 1px dotted #cacaca;
}

.HContent
{
    font-family: Arial;
    font-size: 12px;
    padding: 5px 10px 1px 10px;
    height: 100%;
    min-height: 300px; /* text-align:justify; */
}

.HContent TD
{
    font-family: Arial;
    font-size: 12px;
}

.HContent a
{
    font-family: Arial;
    font-size: 12px;
}

.HContent a:hover
{
    font-family: Arial;
    font-size: 12px;
}

.HPContent
{
    padding-top: 10px;
}

.RightColumn
{
    /* width: 140px; */
    vertical-align: top; /* text-align:center; 	padding: 10px 10px 5px 0px; */
    padding-top: 10px;
}


.Bottom
{
    width: 753px;
    height: 52px;
    background-image: url(/images/bottom_background.gif);
    background-repeat: repeat-x;
    background-color: #fefefe;
}

.BottomLeftRight
{
    height: 52px;
    background-image: url(/images/bottom_background2.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
    background-position: top;
}

.Footer
{
    padding: 0px 3px 3px 3px;
    color: #b8b9ba;
    font-size: 10px;
    font-family: MS Sans Serif;
}

.Copyright
{
    font-size: 10px;
    font-family: Microsoft Sans Serif; /* padding-top: 7px; */
    color: #565656; /* float:left; */
    text-align: center;
}

.BottomMenu
{
    color: #6E8416;
    float: right;
    text-align: center;
    font-size: 10px;
    font-family: Microsoft Sans Serif;
}

.BottomMenu a
{
    font-size: 10px;
    font-family: Microsoft Sans Serif;
    color: #6E8416;
    text-decoration: none;
}
.BottomMenu a:hover
{
    font-size: 10px;
    font-family: Microsoft Sans Serif;
    color: #6E8416;
    text-decoration: underline;
}

.BottomMenuLeft
{
    height: 26px;
    width: 10px;
    background-image: url(/images/Bottom_Left_0.gif);
    background-repeat: no-repeat;
}

.BottomMenuMiddle
{
    padding-top: 1px;
    font-size: 9px;
    font-family: MS Sans Serif;
    color: #cacaca;
    height: 26px;
    background-image: url(/images/Bottom_Middle_0.gif);
    background-repeat: repeat-x;
}

.BottomMenuRight
{
    height: 26px;
    width: 10px;
    background-image: url(/images/Bottom_Right_0.gif);
    background-repeat: no-repeat;
}

.BackBottom
{
    background-image: url(/images/back_bottom.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    background-color: #ffffff;
}

.BottomLeft
{
    width: 56px;
    background: #fefefe url(/images/bottom_background_left.gif) no-repeat top left;
}

.BottomRight
{
    width: 56px;
    background: #fefefe url(/images/bottom_background_right.gif) no-repeat top right;
}

.NewsTicker
{
    width: 146px;
    text-align: left;
    font-size: 12px;
    background: url(/images/MarketNews.gif) no-repeat top left;
}
.NewsTicker p
{
    margin: 0px;
    padding: 0px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
    padding-top: 7px; /* background-color: #f4f4f4; 	border: 1px solid black; */
    text-align: center; /*background-image: url('/images/news_title.png');  	background-repeat: no-repeat;*/
    height: 22px;
}


#marqueecontainer
{
    position: relative;
    width: 100%; /*marquee width */
    height: 250px; /*marquee height */
    overflow: hidden;
}


#ajaxticker1
{
    width: 146px;
    height: 145px;
}

#ajaxticker1 div
{
    /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
    padding:30px 10px 5px;
    color: Gray;
    font-size: 9pt;
}

.ajaxTicker
{
    /* class to apply to your scroller(s) if desired */
}

.Banner
{
    padding: 0px 0px 5px 0px;
}

.HPBanner
{
    padding: 0px 0px 0px 0px;
}

.Top
{
    text-align: right;
    width: 580px; /* border-left: 1px dotted #cacaca; */
}




/* JQuery Menu */
#Menu, #Menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 143px;
    background-color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
}
#Menu li
{
    color: #ffffff;
    display: block;
}

#Menu li a
{
    font-family: Trebuchet MS;
    color: #ffffff;
    text-decoration: none;
    padding-left: 35px;
}

#Menu a:hover
{
}

#Menu ul li
{
    display: block;
    margin-left: 2px;
    margin-right: 1px;
    color: #616161;
    background-color: #e9e9e9;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    height: 28px;
    line-height: 28px;
}
#Menu ul li a
{
    display: block;
    color: #616161;
    font-size: 9pt;
    text-decoration: none;
    padding-left: 5px;
    height: 28px;
    line-height: 28px;
}

#Menu ul li a:hover
{
    display: block;
    color: #616161;
    font-size: 9pt;
    text-decoration: none;
    background-color: #f6f5f5;
    height: 28px;
    line-height: 28px;
}

#Menu #subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #subMenu6
{
    /* display:none; */
}

#Menu ul a:hover
{
}

#Menu #single
{
    height: 33px;
    background: #ffffff url(/images/Home_Button_0.gif) no-repeat center left;
    margin-bottom: 2px;
}

#Menu #single a
{
    display: block;
    line-height: 29px;
    text-decoration: none;
    color: #616161;
}

#Menu #first
{
    margin-top: 2px;
    color: #616161;
    background: #ffffff url(/images/First_Button_0.gif) no-repeat top left;
}

#Menu #first a
{
    display: block;
    line-height: 29px;
    text-decoration: none;
}

#Menu #middle1, #middle2, #middle3, #middle4, #middle5
{
    color: #616161;
    background: #ffffff url(/images/Second_Button_0.gif) no-repeat top left;
}

#Menu #middle1 a, #middle2 a, #middle3 a, #middle4 a, #middle5 a
{
    display: block;
    line-height: 29px;
    text-decoration: none;
}

#Menu #last
{
    color: #616161;
    background: #ffffff url(/images/Third_Button_0.gif) no-repeat top left;
}

#Menu #last a
{
    display: block;
    line-height: 29px;
    text-decoration: none;
}



.leftShadow
{
    background: #f2f0ec url(/images/leftShadow.jpg) repeat-y top right;
}

.rightShadow
{
    background: #f2f0ec url(/images/rightShadow.jpg) repeat-y top left;
}

.Button
{
    width: 100px;
    height: 30px;
    font-weight: bold;
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-size: 14px;
}

.Text
{
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-size: 14px;
    border: 1px solid gray;
    color: Gray;
}

.Text2
{
    width: 300px;
    border: 1px solid gray;
}

#red
{
    color: Red;
}

.TextArea
{
    width: 535px;
    height: 250px;
    font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
    font-size: 14px;
    border: 1px solid gray;
    color: Gray;
    padding: 5px;
}

.a1
{
    color: #61A6E0;
    text-decoration: underline;
    cursor: pointer;
}

.LeadDropDown #bold
{
    font-weight: bold;
}

.newsItem
{
    padding: 3px;
}

.Bookmarks
{
    /* text-align: center; */
    margin-right:14px;
    margin-top:48px;
    text-align:right;
}
.SimpleBreadCrumbs
{
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    color: #6B6B6B;
}
.SimpleBreadCrumbs a
{
    color: #6B6B6B;        
    text-decoration: none;
}
.SimpleBreadCrumbs a:hover
{
    color: #6B6B6B;    
}
.FDB
{
    bottom: 0;
    margin-left: -173px;
    display: inline;
    position: fixed;
    border: none;
}
.FDB img
{
    border: none;
}

.LeftColumn2
{
    background-image: url(/images/lesson_back.jpg);
    background-repeat: repeat-y;
    background-attachment:scroll;
    background-color:White;
    background-position:right;
    /* width: 140px; */
    width: 220px; 
    vertical-align: top;
    font-size: 12px;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.SelectedNodeStyle
{
	color:Gray;
}

.Menu1Div {
	height:5.0ex;
	#height:6.0ex;
	/* margin-left:-115px; */
	/* margin-top:1ex; */
	position:relative;
	vertical-align:top;
	z-index:300;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border-top: 0px solid rgb(89,89,89);
    background: #ddd url(/images/menu_up.gif) repeat-x;
    margin: 0 0 0px 0; /* for this demo only */
    font-weight: bold;
}
.h7 {
color:#0070C0;
font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
font-size:14pt;
font-weight:bold;
letter-spacing:0.005em;
margin:0px;
padding:0px 0px 8px;
}
.Green 
{
    color: rgb(123,168,32);
}
.Background_Gray 
{
    background-color: rgb(240,241,242);
}
.Background_Gray_Strong
{
    background-color: rgb(166,166,166);
}
.Background_Black
{
    background-color: rgb(44,44,32);
}
