html {
height : 100%;
}
body {
text-align : center;
background : #cccccc;
height : 100%;
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, textarea, p, blockquote, th, td {
padding : 0 0 0 0;
margin : 0 0 0 0;
}


table {
border-collapse : collapse;
border : 0;
width : 100%;
}
a, object {
outline:none;
}
td {
vertical-align : top;
}
h1, h2, h3, h4, h5 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #444444;
padding : 8px 0 5px 0;
margin : 0 0 0 0;
}
th {
text-align : left;
vertical-align : top;
}
img {
border : none;
}
h1 {
font-size : 130%;
}
h2 {
font-size : 120%;
}
h3 {
font-size : 110%;
}
h4 {
font-size : 100%;
}
p {
padding : 0 0 10px 0;
}
textarea .inputbox {
width : 300px;
height : 100px;
margin : 0 0 5px 0;
}
select {
height : auto;
margin : 0 0 2px 0;
vertical-align : middle;
}
ul {
list-style : disc;
margin : 0 0 0 25px;
}
ol {
margin : 0 0 0 25px;
}
.width {
width : 100%;
}
body, td, th, div, p, label, input {
color : #000000;
font : normal 13px/17px Verdana, Arial, Helvetica, sans-serif;

}
input, select {
line-height : 12px;
}
a, a:visited, a:hover {
color : #0066FF;
}
a {
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
a, .button {
cursor : pointer;
}
h6 {
font : normal 10px Arial, Helvetica, sans-serif;
color : #444444;
padding:0;
margin:0;
}



#MainDoc .menuCont ul {
list-style : none;
margin : 0;
}


#MainDoc .menuCont ul li {
color : #3e4142;
line-height : 16px;
padding : 0 0 5px 15px;
}
#MainDoc ul li a:hover, #MainDoc .menuCont ul li a, #MainDoc .menuCont ul li a:hover {
color : #7cbede;
line-height : 16px;
}


.TitleIndent {
padding : 0 5px 5px 5px;
}
.TitleWrap {
border-bottom : 1px solid #d0d0d0;
margin :  10px;
}
.DocIndent {
padding : 5px 5px 5px 17px;
}
td.PageHeader {
font : bold 13px/21px Tahoma, Arial, Helvetica, sans-serif;
padding :  0 0 5px 0;
color : #444444;
}

.SubMenu {
font : bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
padding :  0 0 0 19px;
}

.HeaderArea p {
padding : 0 0 10px 0;

}

div.small {
display : block;
color : #7a7a7a;
font-size : 11px;
font-weight : normal;
margin : 0 0 0 0;
padding : 0 0 7px 0;
white-space : nowrap;
line-height : 11px;
}
#MainDoc .button:hover {
color : #ff8c0a;
}
* html .validate {
display : block;
}
.display {
padding : 0 0 10px 0;
}
.display select {
border : 1px solid #46462f;
width : 100px;
}
.bannerBody {
overflow : hidden;
padding : 0 0 0 0;
}
ul.menuDis {
padding : 0 0 0 50px;
margin : 0;
list-style : none;
}

ul.menuDis li a, ul.menuDis li a:visited {
color : #cfcfcf;
font : normal 13px/12px Arial, Helvetica, sans-serif;
text-decoration : none;
display : block;
padding : 20px 38px 15px 38px;
margin :  0 0 0 0;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
}



ul.menuDis li a:hover {
text-decoration : none !important ;
color : #555555;
}
ul.menuDis li.SelMenu a{
text-decoration : none !important ;
color : #3399cc;
background : #333333 url(../SiteImages/SelMenu.gif) repeat-x left bottom;
font-weight : bold;
}

ul.menuDis li, ul.menuDis li.SelMenu {
float : left;
border-left : 7px solid #333333;
border-right : 7px solid #333333;
}

.HidCont {
overflow : hidden;
width : 100%;
}
.br {
display : block;
}
.PageBanner {
background : url(../SiteImages/banner.jpg) no-repeat 0 0;
height : 280px;
}
#MainDoc {
padding : 0 14px 0 11px;
background : #f6f6f6;
}
#MainContentID {
overflow : hidden;
height : 100%;
text-align : left;
}
.LeftNavigate {
	float : right;
	text-align : left;
	width : 193px;
	margin : 48px 0 0 0;
}

.subleftnav {
margin-bottom:30px;
	background : #f0f0f0 url(../SiteImages/rightnav.gif) repeat-x top;
	border: 1px solid #CCCCCC;
}

.LeftNaviHeader{
font : bold 11px/16px Arial, Verdana, Helvetica, sans-serif;
color:#555555;
padding : 3px 0 0 15px;
}

.CurPageIndt {
padding : 0 1px 1px 1px;

}
.CurPageBG {
background : #f6f6f6;
}
.MainDocIndnt {
padding : 20px 0 0 0;
}
.MainContentSty {
margin : 13px 210px 50px 3px;
}
.MainContentSty .BorderT {
background : #ffffff url(../SiteImages/BordGray.gif) repeat-x top;
}
.MainContentSty .BorderB {
background : url(../SiteImages/BordGray.gif) repeat-x bottom;
}
.MainContentSty .BorderL {
background : url(../SiteImages/BordGray.gif) repeat-y left;
}
.MainContentSty .BorderR {
background : url(../SiteImages/BordGray.gif) repeat-y right;
}
.MainContentSty .TLCorner {
background : url(../SiteImages/CTLeft.gif) no-repeat left top;
}
.MainContentSty .TRCorner {
background : url(../SiteImages/CTRight.gif) no-repeat right top;
}
.MainContentSty .BLCorner {
background : url(../SiteImages/CBLeft.gif) no-repeat left bottom;
}
.MainContentSty .BRCorner {
background : url(../SiteImages/CBRight.gif) no-repeat right bottom;
padding-bottom : 15px;
}

.ListWrap {
list-style-type:none;
margin : 5px 5px 10px 10px;
}

.ListWrap li {
margin : 0 !important ;
padding : 4px 0 0 15px !important ;
}
.ListWrap li a {
color : #585858 !important ;
text-decoration : none !important ;
font-size : 11px !important ;
text-decoration : none;
font-family : Tahoma;
}
.ListWrap li a:hover {

text-decoration : underline !important ;
color:#FF3300 !important ;
}

.ListWrap .QwkLnk {

background : url(../SiteImages/dbleArrow.gif) no-repeat 5px 11px !important ;
}
.ContTextIndnt {
padding : 0 20px 0 0;
}
.DocIndent strong {
color : #545758;
}

.footer {
	text-align : right;
	padding : 0 10px 15px 0;
	color : #3e4142;
	background : #f6f6f6;
	font-size : 9px;
	margin-top:40%;
}



.footer a {
color : #7cbede !important ;
text-decoration : none;
font-size : 9px;
}
.footer a:hover {
text-decoration : underline;
}
.MenuTop {
background : #ffffff url(../SiteImages/AllMenu.gif) repeat-x left bottom;
}

.MenuTop a {
background : #333333;
}

.MenuTop a:visited {
background : #333333;
}

.MenuTop a:hover {
background : #333333 url(../SiteImages/SelMenu.gif) repeat-x left bottom;
}
.LeftShadow {
background : url(../SiteImages/LeftShadow.gif) repeat-y left;
padding : 0 0 0 12px;

}
.RightShadow {
background : url(../SiteImages/RightShadow.gif) repeat-y right;
padding : 0 12px 0 0;

}
.CurPage {
	width : 1008px;
	position : relative;
	padding : 0;
	text-align : left;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.CurPageBorder {
background : #333333;

}

.frmbox {
border-collapse : collapse;
border : 0;
width : 70%;

}

.frmbox td{
	border : 0;
	padding : 0 0  10px 5px;
	white-space: nowrap;
}




.BoxShot{

margin : 30px 0 0 0;



}

.ContTextList ul {
	list-style-type:none;
	margin : 0;
}

.ContTextList ul li{
	background: url(../SiteImages/bulletbox.gif) no-repeat 0 6px;
	padding-left:15px;
	padding-bottom: 20px;
	
}

.ContTextList{
	border: 1px solid #efefef;
	padding : 18px 18px 10px 20px;
	margin:  0 10px 10px 20px;
	width:380px;
}


.ContDownList ul {
	list-style-type:none;
	margin : 0;
}

.ContDownList ul li{
	padding-bottom: 8px;
	background: url(../SiteImages/arrow.gif) no-repeat 0 6px;
	padding-left:10px;
}

.ContDownList{
	border: 1px solid #efefef;
	padding : 18px 5px 10px 20px;
	margin:  0 10px 10px 20px;

}

.AlignMid{
vertical-align:middle;
width:100%;
}





.PadDownImageRight div{
width:142px;
float:right;
}

.NormTD{
font : normal 10px/17px Verdana, Arial, Helvetica, sans-serif;
padding : 2px 2px 8px 5px;
}

.GreyTD{
font : bold 10px/17px Verdana, Arial, Helvetica, sans-serif;
padding : 2px 10px 8px 7px;
background-color:#f6f6f6;
white-space : nowrap;
color:#444444;
}

.TabHead{
padding : 0 10px 5px 7px;
font : bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
}

.YelButtons{
	background : #ffffff url(../SiteImages/Buttons.gif) no-repeat center center;
	width:140px;
	height:30px;
	white-space: nowrap;
	display: block;
	text-align: center;
	

}

.yelButtonIndnt{
margin-left:65px;
}

.YelButtons a, .YelButtons a:visited{
	font : bold 13px/17px Tahoma, Arial, Helvetica, sans-serif;
	color: #222222;
	text-decoration: none;
	display : block;
	width:140px;
	height:25px;
	padding-top:5px;
	
}

.PadLeft{
padding-left:10px;
}


.YelButtons a:hover {
	text-decoration: underline;
}

.HorYellButton{
	padding: 0 0 0 12px;
}

.HorYellButton a, .HorYellButton a:visited {

	font : bold 13px/17px Tahoma, Arial, Helvetica, sans-serif;
	color: #222222;
	text-decoration: none;
    background: transparent url(../SiteImages/YellowBtnRgt.gif) no-repeat scroll top right;
    display: block;
    float: left;
    height: 30px;
	text-decoration: none;
	margin-right: 10px;
    padding-right: 9px; 
	white-space:nowrap;
    
}

.HorYellButton a:hover {
text-decoration:underline;
}

.HorYellButton a span {
    background: transparent url(../SiteImages/YellowBtnLft.gif) no-repeat;
    display: block;
    line-height: 30px;
    padding: 0 8px 0 17px;
	white-space:nowrap;
} 
.SmalPrnt{
margin: 20px 0 0 55px;
}

.TopicList{
padding : 0 70px 0 40px;
}

.TopicList h4, .TopicList h3{
font : bold 12px/17px Tahoma, Arial, Helvetica, sans-serif;

color : #444444;
padding : 8px 0 0 15px;
margin : 0 0 0 0;

background: url(../SiteImages/bulletbox.gif) no-repeat 0 14px;
}

.TopicList h3{
padding-bottom: 20px;
}

.TopicList p {
padding : 0 0 30px 15px;
}

.TopicList img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:0;
	margin-bottom: 40px;
	border:1px solid #777777;

}
.TopicList table img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:0;
	margin-bottom: 20px;
	border:1px solid #777777;
}

.TopicList table{
	display: block;
    margin: 0 0 30px 40px;
border-collapse : collapse;
border:none;

padding : 0 0 0 0;
}

.TopicList table td{
	padding : 5px;

}



.adjst1 {
font : 13px/17px Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
padding-top:10px;
}

.codeview, .MakeTArea {
	background-color:#F9F9F9;
	border: 1px solid #CCCCCC;
	margin: 20px;
	padding: 20px;
	overflow:auto;
	width:520px;	
}


.codeview, .codeview p, .codeview div, .codeview span, .MakeTArea {
	font-family: "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
	white-space:nowrap;

}

.codeview div, .codeview div strong, .codeview span, .codeview span strong {
	color:#FF0000;

}


.NormPage1 img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:10px;
	margin-bottom: 30px;
}



.HighlightTopic div{
	margin: 30px 0 5px 20px;
	width:73%;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.HighlightTopic h4 a{
color:#000000;

}

.HighlightTopic p, .HighlightTopic ul{
	padding : 0 200px 0 0;
	margin : 0 0 0 20px;
}

.HighlightTopic ul li{
padding : 10px 0 0 10px;
background: url(../SiteImages/dbleArrow.gif) no-repeat 0 16px;
list-style-type: none;
}

.CustomTopic1  ul{
margin: 0 0 0 0;
padding: 0 200px 0  30px;
}

.CustomTopic1  ul ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.CustomTopic1  ul li{
font : bold 13px/17px Tahoma, Arial, Helvetica, sans-serif;
list-style-type: none;
background: url(../SiteImages/bulletbox.gif) no-repeat 0 7px;
padding: 0 0 30px 15px;
}

.CustomTopic1  ul li ul{
margin : 0 0 0 0;
}

.CustomTopic1  ul li ul li{
font : normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
background:none;
padding: 0 0 0 0;
}

.MumbListing1 {
padding: 0  20px 0 20px;
}

.MumbListing1 strong{
font : bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
color:#222222;
}

.MumbListing1 a strong{
color:#0066FF;
}


.MumbListing1 ol li{

padding: 20px 0 0 0;
}

.MumbListing1 ol ol{
list-style-type: none;
margin : 0 0 0 0;
}

.MumbListing1 ol ol li{
list-style-type: none;
margin : 0 0 0 0;
padding: 0 0 0 0;
}

.MumbListing1 img, .MumbListing1 textarea, .MakeTArea{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	margin-bottom: 30px;	
}

.MumbListing1 .Flotimg {
	display:inline;
	margin: 0px;
	padding: 0px;
}


.MakeTArea {
width:500px;
height:200px;
overflow:scroll;
white-space:nowrap;
padding:0 0 0 5px;
}

.MumbListing1 table
{
	
	margin-top: 20px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width:40%;
}

.MumbListing1 th {
	font : bold 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	color: #666666;
	background-color: #EEEEEE;

}



.MumbListing1 td
{
	font : normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	padding:5px;
	text-align:left;	
}

.MumbListing1 h4
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom:10px;
	
}

.MumbListing1 ul li
{
padding: 20px 0  0  0;
	
}

.MumbListing1 ul ul li
{
	list-style-type: circle;
	
}

.ExtndWidth table{
width:95%;
}

.SmallWidth table{
width:15%;
}

.ARColor{
background-color:#FFFFEA;

}

.ImageBorder{
	border: 1px solid #333333;
}
.ImgFloatRight{
float:right;
margin:20px;
}

.NextTopic {
margin:0 0 0 0;
width:200px;
padding: 40px 0 0 0;
float:right;
}

.MultiContent h4{
margin-top:200px;
}

.ChartGal ul li{
	padding : 0 0 8px 15px;
	margin : 0 0 0 0;
	font-size : 110%;
	background: url(../SiteImages/arrow.gif) no-repeat 0 8px;
	list-style-type: none;
}

.ChartGal ul {
	padding : 0 0 0 20px;
}

.ChartGal img {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:30px;
	margin-bottom: 10px;
	border:1px solid #777777;
}

.ChartGal a {
	font : bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	white-space: nowrap;	

}

.ChartGal th{
	font : bold 13px/17px Tahoma, Arial, Helvetica, sans-serif;
	padding-top:100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}

.ChartGal th a{
	display: block;
	text-align:right;
}
.ChartGal td {
	font : 10px/17px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	border:none;

}

.ChartGal table {
width:96%;
border:none;
}

.coloryel{
	background-color: #FFFFCC;
}



.freeyelbox div{
	background-color:#FFFFCC;
	padding:10px;
	border: 1px solid #FFCC99;
}
.freeyelbox p{
	font : 11px/17px Tahoma, Arial, Helvetica, sans-serif;
}