/* Elements *//* Fonts - change 'sans-serif' to your preferred font */ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 1em;font-family: Verdana, Geneva, Arial, helvetica, sans-serif}/* Real styles */A:link {color: blue;background: transparent;text-decoration: none}A:visited {color: red;background: transparent;text-decoration: none}A:active {color: green;background: transparent;text-decoration: none}A:hover {text-decoration: underline}ADDRESS {margin: 0em 0% 0em 0%;font: italic 1em/1 sans-serif}BIG {font-size: 1em}BLOCKQUOTE {margin: 0em 0% 0em 0%;line-height: 1}CAPTION {margin: 0em 0% 0em 0%;line-height: 1}CODE {font-size: 1em;font-family: monospace} /* To avoid overriding boldness/italicity by using font */DIV {margin: 0em 0% 0em 0%;line-height: 1}DD {margin: 0em 0% 0em 0%;line-height: 1}DL {margin: 0em 0% 0em 0%}DT {margin: 0em 0% 0em 0%;line-height: 1}H1 {margin: 0em 0% 0em 0%;font: 1em/1 serif}H2 {margin: 0em 0% 0em 0%;font: 1em/1 serif}H3 {margin: 0em 0% 0em 0%;font: 1em/1 serif}H4 {margin: 0em 0% 0em 0%;font: 1em/1 serif}H5 {margin: 0em 0% 0em 0%;font: 1em/1 serif}H6 {margin: 0em 0% 0em 0%;font: 1em/1 serif}HR {margin: 0em 0% 0em 0%}/* HTML {margin: 0; background: white} *//* INPUT {cursor: auto} */KBD {font: 1em monospace}LI {margin: 0em 0% 0em 0%;line-height: 1}OL {margin: 0em 0% 0em 5%;list-style: decimal}UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}OL OL OL OL {list-style: decimal}P {margin: 0em 0% 0em 0%;line-height: 1}PRE {margin: 0em 0% 0em 0%;font: 1em/1 monospace}SAMP {font: 1em monospace}SMALL {font-size: 1em}SUB {font-size: 1em}SUP {font-size: 1em}TD {line-height: 1}/* TEXTAREA {cursor: text} */TH {font: bold 1em/1 sans-serif}TT {font: 1em monospace}UL {margin: 0em 0% 0em 5%;list-style: disc}UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}UL UL UL UL {list-style: disc}/*=== General page classes ===*/.pagebackground {	background: #002251;	margin: 1px;	padding: 1px;}.contentbackground {	background: #FFFFFF;}.pageTitle {	font: 20px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #FFFFFF;	text-align: left;	margin: 0px;	padding: 10px 0px 0px 30px;}/*=== specific page classes ===*/.documentSection {	margin-right: 10px;	margin-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}.documentSection h1 {	font: 20px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #333333;	text-align: center;	margin-bottom: 10px;	margin-top: 15px;}.documentSection h2 {	font: 16px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #663300;	text-align: left;	padding-top: 10px;	padding-left: 10px;}.documentSection p {	font-size: 12px;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-indent: 20px;	margin: 5px 5px 5px 10px;}.documentSectionFirstLetter {	font-size: 24px;}.sideNavBar {	margin: 0px;	padding: 0px;}.sideNavText {	font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	width: 125px;	padding: 0px 15px 0px 10px;	margin: 0px;	text-align: left;}.sideNavText a:hover {	text-decoration: underline;}.sideNavText a:link {	color: #333333;	margin-bottom: 15px;}.sideNavText ul {	list-style: none;	margin: 0px;	padding: 0px;	text-align: left;}.sideNavText li {	margin-top: 10px;}.sideNavText ul ul {	list-style: disc;	font-weight: normal;	margin: 0px;	padding: 0px 0px 0px 10px;}.sideNavText ul ul li {	margin: 0px 0px 0px 10px;	padding: 3px 0px 0px;}.sideNavBarTop {	margin: 0px;	padding: 0px;}.mandirBackground {	background: #FFFFFF;}.picboxSection {	background: #83C7EA;	border: 1px solid #999999;	margin: 20px 10px;}.picboxSection p {	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	text-indent: 0px;}.picboxSection h1 {	font: 16px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #006600;	margin: 0px;	padding: 0px;}.picboxSection h2 {	font: 16px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #990000;	margin: 0px;	padding: 0px;	text-align: center;}.picboxText {	margin-left: 5px;	margin-right: 25px;}.picboxImg {	margin: 5px 5px 5px 10px;}.picboxCheck {	margin-right: 5px;}.picboxSingle {	background: #83C7EA;	border: 1px solid #999999;	margin: 20px 10px;	width: 250px;	float: left;}.picboxSingle p {	font: 12px Papyrus, Palatino, Times, "Times New Roman", serif;	color: #663300;	text-indent: 0px;	margin: 0px;	padding: 0px;}.positiveList {	list-style: url(/assets/kvc/themes/default/images/checkmark.gif) none;	font-family: Verdana, Arial, Helvetica, sans-serif;}.positiveList li {	list-style: url(/assets/kvc/themes/default/images/checkmark_small.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;}.blueBoxSection {	background: #83C7EA;	border: 1px solid #999999;	margin: 20px 10px;}.blueBoxSection h2 {	text-align: center;}.picboxSingleNoCaption {	background: #83C7EA;	border: 1px solid #999999;	margin: 10px;	float: left;	padding: 5px;}.picboxRight {	float: right;	margin: 5px 30px 10px 10px;}.imageWithBorderLeft {	border: 1px solid #999999;	margin: 10px;	float: left;}.navBar {	margin: 0px;	padding: 0px;}.pageCopyright {	font: 9px Arial, Helvetica, sans-serif;	color: #CCCCCC;	text-align: center;	padding-top: 5px;}.pageFooterNav {	font: 10px Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-align: center;	padding: 10px 0px 0px;}.pageFooterNav a:link {	color: #FFFFFF;}.pageFooterNav a:visited {	color: #FFFFFF;}.sideNavText a:visited {	color: #333333;}.imageWithBorderLeftCaption {	border: 1px solid #999999;	margin: 10px 10px 0px;	float: left;	padding: 0px;}.captionText {	font: italic 11px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0px 10px 10px;	text-align: center;	padding: 0px;}.documentSectionSmallTM {	font-size: 10px;}.pageTitleSmallTM {	font-size: 14px;}.imageWithBorderCenter {	border: 1px solid #999999;	margin: 10px;	float: none;	text-align: center;}.documentSection ol li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	margin: 5px 5px 5px 0px;}.positiveList ul {	margin: 0px 0px 0px 35px;}.imageWithBorder {	border: 1px solid #999999;}.contentblockUL {	margin-left: 40px;	line-height: 18px;}.solidLineBotColor {	border-top: 1px solid #CAD5F5;	border-right: 1px solid #9AA3BB;	border-bottom: 1px solid #9AA3BB;	border-left: 1px solid #CAD5F5;	background: #B9C3E0;}.courseTable {	margin-right: 20px;	margin-left: 20px;	line-height: 18px;	font-size: 12px;}.solidLineTop {	border-top: 1px solid #333333;	border-right: 1px #333333;	border-bottom: 1px #333333;	border-left: 1px #333333;}.solidLineBot {	border-top: 1px #333333;	border-right: 1px #333333;	border-bottom: 1px solid #333333;	border-left: 1px #333333;}.courseTable p {	margin: 0px;	padding: 0px 0px 10px;	text-indent: 0px;}.documentSection ul {	font-size: 12px;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;}/*=== Login Panel ===*/.loginpanel {  width: 400px;  margin: 0 auto;  padding-top: 75px;  padding-bottom: 50px;  font-size: 13px;}.loginpanel h2 {  font-variant: small-caps;  text-align: center;  font-size: 18px;  padding-bottom: 10px;}.loginpanel dt {  font: bold 12px Georgia, "Times New Roman", Times, serif;  float: left;  padding-bottom: 5px;}.loginpanel dd {  font: 12px Georgia, "Times New Roman", Times, serif;  padding-left: 100px;  padding-bottom: 5px;}