/**********************************************************************
	Filename: volt.css
	Project:  Volt HTML Presentation
	
	Global style sheet
**********************************************************************/
/* Body Tag Definition */
body { margin-left:0px; margin-top:0px; margin-right:0px; padding-left:0px; padding-top:0px; padding-right:0px; background-color:#ffffff; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#222222; font-size:12px;}
a { font-style:normal; text-decoration:underline; color:#008dcb; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
ul {margin-top:5px;}
li {margin-bottom:15px; list-style:square;}

/* Page */
#mainDiv {}
#header { width:770px; background-color:#ffffff; }
#page { width:770px; position:relative; background-color:#ffffff; }

/* Footer */
#footer { width:770px; position:relative; background-color:#ffffff; }

#leftBorder {width:22px; background-color:#008dcb; background-image:url(../images/leftCornerBkrnd.gif)}
#leftMenu {width:215px; background-color:#ffffff; text-align:left;}
#rightContent {width:509px; background-color:#ffffff; text-align:left;}
	#rightContent .sectionTitle {margin-top:17px; margin-left:25px; margin-bottom:20px;}
	#rightContent .pageTitle {margin-left:25px; font-size:20px; color:#008dcb; margin-bottom:20px;}
	#rightContent .content {margin-left:25px; margin-right:20px; margin-bottom:40px;}
#rightBorder {width:24px; background-color:#008dcb;}


/* Menu Boxes */
#menu { background-color:#d0e3f3; padding-top:5px; margin-top:8px; margin-bottom:40px; text-align:left; padding-bottom:20px; }
#menu .menuMain { padding-top:7px; padding-bottom:7px; padding-left:10px; }
#menu .menuMainAt { padding-top:7px; padding-bottom:7px; padding-left:10px; }
#menu .menuSecondary { padding-top:5px; padding-bottom:5px; padding-left:18px;}
#menu .menuSecondaryAt { padding-top:5px; padding-bottom:5px; padding-left:18px; background-image : url(../images/menuMarker.gif); background-repeat : no-repeat; }
#menu .menuSecondaryDown { padding-top:5px; padding-bottom:5px; padding-left:18px; background-image : url(../images/menuMarkerDown.gif); background-repeat : no-repeat; }
#menu .menuSecondaryDown2 { padding-top:5px; padding-bottom:5px; padding-left:18px; background-image : url(../images/menuMarkerDown2.gif); background-repeat : no-repeat; }
#menu .menuTertiary { padding-top:5px; padding-bottom:5px; padding-left:32px; padding-right:2px; }
#menu .menuTertiaryAt { padding-top:5px; padding-bottom:5px; padding-left:32px; padding-right:2px; background-image : url(../images/menuMarker2.gif); background-repeat : no-repeat; }
/* Menu Links */
#menu .mainLink { text-decoration: none; font-size:12px; color:#000000; font-weight:bold; }
#menu .mainLink:hover{ color:#008dcb; text-decoration: none; }
#menu .mainLinkAt { text-decoration: none; font-size:12px; color:#008dcb; font-weight:bold; }
#menu .mainLinkAt:hover{ color:#000000; text-decoration: none; }
#menu .secondaryLink { text-decoration: none; font-size:10px; color:#000000; font-weight:normal; line-height:12px; }
#menu .secondaryLink:hover{ color:#008dcb; text-decoration: none;  line-height:12px; }
#menu .secondaryLinkAt { text-decoration: none; font-size:10px; color:#000000; font-weight:normal;  line-height:12px; }
#menu .secondaryLinkAt:hover { color:#008dcb; text-decoration: none;  line-height:12px; }
#menu .secondaryLinkDown { text-decoration: none; font-size:10px; color:#000000; font-weight:normal;  line-height:12px; }
#menu .secondaryLinkDown:hover { color:#008dcb; text-decoration: none;  line-height:12px; }
#menu .tertiaryLink { text-decoration: none; font-size:10px; color:#000000; font-weight:normal;  line-height:12px; }
#menu .tertiaryLink:hover{ color:#008dcb; text-decoration: none;  line-height:12px; }
#menu .tertiaryLinkAt { text-decoration: none; font-size:10px; color:#000000; font-weight:normal;  line-height:12px; }
#menu .tertiaryLinkAt:hover { color:#008dcb; text-decoration: none;  line-height:12px; }
/* Menu Lines */
#menu .menuLineTop { margin-top:1px;}
#menu .menuLineBottom { margin-bottom:1px;}

#menu .glossaryLink { text-decoration: none; font-size:10px; color:#000000; font-weight:normal; }
#menu .glossaryLink:hover{ color:#008dcb; text-decoration: none; }
#menu .menuGlossary { padding-top:1px; padding-bottom:1px; padding-left:15px;}
#menu .menuGlossaryAt {  padding-top:3px; padding-bottom:3px; padding-left:15px; background-image : url(../images/menuMarker.gif); background-repeat : no-repeat; }


/* Text Definitions */
.footnote { font-size:10px; }
.footnoteBold { font-size:11px; font-weight:bold; }
.footnoteItalic { font-size:10px; font-style:italic; }
.footnoteItalicBold { font-size:11px; font-style:italic; font-weight:bold; }
.highlight { font-size:12px; font-weight:bold; color:#008dcb; }
.subTitle { font-size:12px; font-weight:bold; color:#008dcb; }

/* Tables Stuff */
.tb {border-left:1px solid #1d398d; border-bottom:1px solid #1d398d;}
.tbTitle { background-color:#008dcb; color:#ffffff; font-weight:bold; padding:6px; border-right:1px solid #ffffff; }
.tb1 { background-color:#d0e3f3; padding:6px; border-right:1px solid #000000; border-top:1px solid #000000;}
.tb2 { background-color:#ffffff; padding:6px; border-right:1px solid #000000; border-top:1px solid #000000;}
.tbHighlight {font-weight:bold;}




