@charset "utf-8";
/* CSS Document */

/* Left Navigation */
#leftnav-tree {width:220px; border:none; color:#888888}
#leftnav-tree-top {background: url(../images/LN-top.jpg) no-repeat top;}

#leftnav-tree-top li a {display:block; height:25px;	text-decoration:none; text-align:left; color:#ffffff; font-size:150%; padding-top: 11px; padding-bottom:11px; background:url(../images/LN-top.jpg) no-repeat top;}
#leftnav-tree-top li a:hover {color:#999999; background:url(../images/LN-top.jpg) no-repeat top;}
#leftnav-tree li a:visited {display:block; height:25px;	text-decoration:none; text-align:left; font-size:150%; padding-top: 11px; padding-left: 17px; background:url(../images/LN-top.jpg) no-repeat top;}

#leftnav-tree li a {display:block; height:25px;	text-decoration:none;	color:#555555; font-size:150%; padding-top: 11px; padding-left: 17px;	background:#E5E5E5; border-bottom: 1px solid #ffffff;}
#leftnav-tree li a:hover {color: #3366CC;}
#leftnav-tree li a:visited {display:block; height:25px;	text-decoration:none;	font-size:150%; padding-top: 11px; padding-left: 17px;	background:#E5E5E5; border-bottom: 1px solid #ffffff;}

#leftnav-tree-dark li a:hover {color:#3366CC;}
#leftnav-tree-dark li a, #leftnav-tree-dark li a:visited {display:block; height:25px;	text-decoration:none;	color:#ffffff; font-size:150%; padding-top: 11px; padding-left: 17px;	background: url(../images/LeftNav.jpg); border-bottom: 1px solid #ffffff;}


#leftnav-tree ul, li {list-style:none;}

#leftnav-tree ul li a:hover {color:#3366CC; background: #FFFFFF;}

#leftnav-tree ul li a, #leftnav-tree ul li a:visited {display:block; border-right:1px solid #F5F5F5; border-left:1px solid #F5F5F5;	font-weight:normal;	text-decoration:none;	color:#888888; font-size:130%;	line-height:15px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px; padding-left: 30px; background:#Ffffff; height:20px; list-style:none;}

#leftnav-tree-dark ul, li {list-style:none; font-size:100%; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; outline:none;}

#leftnav-tree-dark ul li a:hover {color:#3366CC; background: #FFFFFF; outline:none;}

#leftnav-tree-dark ul li a, #leftnav-tree ul li a:visited {display:block; border-right:1px solid #F5F5F5; border-left:1px solid #F5F5F5;	font-weight:normal;	text-decoration:none;	font-size:130%;	line-height:15px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px; padding-left: 30px; background:#Ffffff; height:20px; list-style:none; outline:none;}

#leftnav-tree li .tree {background-attachment: scroll; background-image: none; background-repeat: no-repeat;	background-position: center; height: 2.0em;	width: 11px; display: compact; float: left;	clear: both; padding-left: 5px;	cursor: pointer; position: absolute;}
#leftnav-tree li.active .tree{background-attachment: scroll; background-image: none; background-repeat: no-repeat; background-position: center;}
#leftnav-tree li ul{display:none; outline:none;}
#leftnav-tree li.active ul{display:block;background-color:#FFFFFF;}

/* Marks current opened items */
#leftnav-tree li ul li a.current {font-weight:normal; height:20px; padding:5px 0px 0px 29px; font-size:130%; border-right:5px solid #555; border-left:1px solid #F5F5F5; border-bottom:0px; color:#333; background-color:#fff; outline:none;}
#leftnav-tree li a.current { background: #F5F5F5; font-weight:normal; height:26px; padding:11px 0px 0px 17px; font-size:150%; outline:none;}
#leftnav-tree li ul li ul a.current {background: #ffffff; height:10px; font-size:100%; outline:none; outline:none;}


/*Main Content Text*/
.nav3 ul {list-style:none; color: #4d4d4d; margin: 5px 0px 10px 1px;	font-size:100%;	line-height: 14px;	padding:0px;}
.nav3 ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; margin: 0px 16px 2px 0px;}
.nav3 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; text-decoration:none; color: #4d4d4d;}
.nav3 ul li a:visited {color: #4d4d4d;}
.nav3 ul li a:hover {color:#cb9832;}

.main-content h1.svs {clear:both;	margin:10px 0px 10px 0px;	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif; font-weight:bold; font-size:120%; color: #fff;	margin-top:10px;	margin-left:10px;	text-align: left;}

.main-content h1.svs {clear:both;	margin:0px 0px 12px 5px;	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif; font-weight:bold; font-size:110%; color: #fff;	text-align: left; background:none; padding:0px;}

.main-content h1 {clear:none; margin-bottom:10px;	font-weight:normal; font-size:170%; color: #888; width:auto;}
.main-content h1 a{text-decoration:none;}
.main-content h1 a:visited {text-decoration:none;}
.main-content h1 a:hover {text-decoration:underline; }

.main-content h1.back {clear:none; margin:0px;	font-weight:normal; font-size:160%; color: #888; width:auto; padding-bottom:5px; }
.main-content h1.back a{text-decoration:none; color:#888888; font-size:120%}
.main-content h1.back a:visited {text-decoration:none; font-size:120%}
.main-content h1.back a:hover {text-decoration:underline; font-size:120%}

.main-content table td {padding:10px 10px 10px 0px; border-bottom:solid 1px #EEEEEE; text-align:left;	vertical-align:top; font-size:130%; line-height:17px;}
.main-content table td a{color:#3366CC; text-decoration:none;}
.main-content table td a:visited{color:#3366CC; text-decoration:none;}
.main-content table td a:hover{color:#CB9832;}
.main-content table td ul li{font-size:100%;}
.main-content table td.no-padding {padding:0px 0px 4px 0px; border-bottom:solid 1px #EEEEEE; text-align:left;	vertical-align:top; font-size:100%; line-height:17px;}
.main-content table td.no-border {border-bottom:none;}
.main-content table th {/*height:1em;*/padding:10px 0px; border-bottom:solid 1px rgb(225,225,225); background-color:rgb(255,255,255); text-align:left;color:#000;
font-weight:bold; font-size:130%; vertical-align:middle;}
.main-content table p {font-size:100%;}



.main-content h2 {margin-top:20px; font-size:300%; width:auto; padding:0px; color:#336699; font-weight:lighter;}
.main-content h2 a {color: #333333; text-decoration:none;}
.main-content h2 a:visited {color: rgb(52,71,114);}
.main-content h2 a:hover {color: #CB9832; text-decoration:none;}
.main-content h2.top {font-size:170%; font-weight:normal}

.main-content h2.resource {margin:0px 0px 0px -2px; font-size:270%; width:auto; padding:0px; color:#336699; font-weight:normal;}
.main-content h2.resource a {color: #4D6BA9; text-decoration:none;}
.main-content h2.resource a:visited {color: #4D6BA9;}
.main-content h2.resource a:hover {color:#cccccc; text-decoration:none;}

.flv-container h2.register {margin:0px 20px 0px 0px; font-size:200%; width:auto; padding:0px; font-weight:lighter; color:#333333; float:right;}
.flv-container h2.register a {color: #369; text-decoration:underline;}
.flv-container h2.register a:visited {color: #333333;}
.flv-container h2.register a:hover {color: #344772; text-decoration:underline;}

.main-content h3 {clear:none; margin:7px 0px 2px 0px; font-weight:normal; font-size:190%; color: #555; width:auto;}
.main-content h3.disabled {clear:none; margin:10px 0px 10px 0px; font-weight:normal; font-size:130%; color: #333; width:auto;}
.main-content h3.label {font-size:140%;	color: #555555;	font-weight: bold; padding-top:10px;}

.main-content h4 {clear:none; margin:20px 0px 5px 0px; font-weight:bold; font-size:170%; color: #888; width:auto;}

.main-content p {margin:0px 0px 10px 0px; line-height: 17px;	font-size:130%;	width:auto;	padding:3pt 0pt 0pt; text-align: left; color:#333333;}
.main-content p a {color:#cb9832; text-decoration:none;}
.main-content p a:visited {color:#cb9832; text-decoration:none;}
.main-content p a:hover {color:#cb9832;text-decoration:underline;}

.main-content p.big {margin:0px; line-height: 18px;	font-size:130%;	width:auto;	padding:1pt 0pt 0pt; text-align: left; color:#555555;}
.main-content p.big a {color:#555555; text-decoration:none;}
.main-content p.big a:visited {color:#555555; text-decoration:none;}
.main-content p.big a:hover {text-decoration:underline;}

.main-content p.blue {color:#344772;}

.main-content p.div {color:#666666;	font-size: 110%; line-height: 12px;	margin:0px;	padding:0px;	clear:both;	width:inherit;	display:inherit;	padding-top:2px;}

.main-content p.nextstep {background: #333; height:20px; color:#ffffff;}

.main-content blockquote {margin-left:10px; }
.main-content ol {list-style:none; margin:5px 0px 10px 5px;}
.main-content ol li{list-style:none; margin:0px 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:130%;}
.main-content ol li a, a:hover{color:#CB9832; text-decoration:underline;}

/*Lists for the main content have to be defined for both main-with-nav and main-no-nav because the left navigation is within the main-content div -- if you change one, make sure you change the other*/
.main-with-nav ul {list-style:none; margin:0.5em 0pt 1.0em 5pt;}
.main-with-nav ul a {color:#cb9832; text-decoration:none;}
.main-with-nav ul a:hover{color:#cb9832; text-decoration:underline;}
.main-with-nav ul a:visited{color:#3366CC; text-decoration:none;}
.main-with-nav ul li {list-style-image:url(../images/common/bullet.gif); margin:0px 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:130%; color:#333333;}
.main-with-nav ul li ul li {	margin:0 0 0.2em 10px; line-height:1.4em;	font-size:110%;}
.main-no-nav ul {list-style:none; margin:0.5em 0pt 1.0em 5pt;}
.main-no-nav ul li {list-style-image:url(../images/common/bullet.gif); margin:-0pt 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:130%;}
.main-content ul li a {color:#cb9832; text-decoration:none;}
.main-content ul li a:visited {color:#cb9832; text-decoration:none;}
.main-content ul li a:hover {color:#cb9832;text-decoration:underline;}

.main-no-nav ul li ul li {	margin:0 0 0.2em 10px; line-height:1.4em;	font-size:110%;}

.main-no-nav ul li.mininav {list-style-image:url(../images/common/bullet.gif); margin:-0pt 0pt 0.2em 16px; padding:0pt 0pt 0pt 0px;  line-height:1.4em; font-size:120%;}
.main-content ul li.mininav a {color:#666666; text-decoration:none;}
.main-content ul li.mininav a:visited {color:#666666; text-decoration:none;}
.main-content ul li.mininav a:hover {color:#cb9832;text-decoration:underline;}

.footer p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;text-align:center; color:#333; padding:10px 0px; font-size:100%;}

