html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin:0; padding:0; border:0; }

/* Main block-level definitions  */
body {background-color:#7795db;  color:#fff; text-align:center; }
#middleBackground { background: url(vg_images/background_middle.jpg) center top repeat-y;  }
#topBackground  { background: url(vg_images/background_top.jpg) center top no-repeat; }
#bottomBackground { background: url(vg_images/background_bottom.jpg) center bottom no-repeat; }
#bottomBackgroundNoGlobe { background: url(vg_images/background_bottom_no_globe.jpg) center bottom no-repeat; }
#innerWrapper {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin:0px auto 0px auto; text-align:left; width:900px;}

/* HTML Selector definitions */
h1 { color:#00c3f7; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; margin:20px 10px 10px 10px; }
h2 { color:#00c3f7; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin:10px 10px 0px 10px; }
h3 { color:#00c3f7; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:10px 10px 6px 10px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:10px 10px 4px 10px; }
p { margin:4px 10px 8px 10px; }
table {font-size: 1em; margin-left:10px; }
table img {margin:8px 10px 10px 8px; }
ul { margin:0px 10px 2px 40px; }
li { line-height: 1.4em; }

/* Navigation.*/
a { color: #000000; outline:none; }
a:link { color: #ffffff; }
a:visited { color: #CCCCCC; }
a:hover { color: #666666; }
a:active { color: #ffffff; }
#menu { padding-bottom: 30px; width:181px; }
#menu a { display:block; font-size:1em; height:2em; line-height:2em; padding-left:20px; text-decoration:none; }
#menu a:link { color:#ffffff; }
#menu a:visited { color:#ffffff; }
#menu a:hover { color: #CCCCCC; }
#menu a:active { color:#ffffff; }
#subSectionAbout a { display:block; font-size:1em; height:2em; line-height:2em; padding-left:30px; text-decoration:none; }
#subSectionAbout a:link { color:#ffffff; }
#subSectionAbout a:visited {  color:#ffffff; }
#subSectionAbout a:hover {  color:#CCCCCC; }
#subSectionAbout a:active { color:#ffffff; }
.pageLocation { color:#e36c0a; display:block; font-size:1em; height:2em; line-height:2em; margin:0px; padding-left:20px; text-decoration:none; }
.pageLocationSub1 { color:#e36c0a; display:block; font-size:1em; height:2em; line-height:2em; margin:0px; padding-left:30px; text-decoration:none; }
.pageLocationNot { margin:0px; }
.pageLocationNotSub1 { margin:0px; }

/* Header definitions */
#header { height:auto; margin-left:1px; padding-top: 40px; }

/* Main content class and ID selector definitions, in alphabetical order.*/
.advisorsBoxTitle { background-color: #007cd5; border-right: 1px solid #1b1b1b; }
.advisorsBoxName { background-color: #519ed6; padding-left:10px; }
.advisorsBoxContentLeft { background-color: #002938; border-right: 1px solid #1b1b1b; text-align:center; }
.advisorsBoxContentRight { background-color: #002938; padding-left:10px; text-align:left; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.floatLeft { float:left; padding:0px 5px 5px 0px; }
.floatRight { float:right; margin:0px 0px 10px 5px; }
.floatRight2 { float:right; margin:2px 20px 0px 5px; }
#leftColContent { float:left; padding-top:30px; padding-bottom:10px; text-align:left; width:auto; }
#middleColContentWrapper { height:100%; margin:0px 300px 0px 190px; }
#middleColContentWrapperWide { height:100%; margin:0px 10px 0px 190px; }
#middleColContent { padding-top:10px; padding-bottom:40px; width:98%; }
.middleColContentNarrow { height:100%; margin:0px 300px 0px 0px; }
#rightColContent { float:right; padding-top:10px; padding-bottom:10px; width:10px; }
.scrollingcontentBox { margin-left: 10px; }
.scrollingcontent { background-color:#002938; color:#ffffff; height: 200px; overflow: auto; padding-top: 10px; width: 580px; }
.scrollingcontent h3{ font-size:1.2em; padding-top: 15px; }
.scrollingcontent h4{ font-size:1em; font-style:italic }
.scrollingcontent a{ color:#ffffff; }
.textGrey h2 { color: #666666; }
.textGrey a { text-decoration:none; }
.textGrey a:link { color: #666666; }
.textGrey a:visited { color: #666666; }
.textGrey a:hover { color: #999999; }
.textGrey a:active { color: #666666; }
.textManagement { padding-left: 30px; }

/* Bottom/Footer definitions */
#footerBox { clear:both; font-family:Arial, Helvetica, sans-serif; margin: 5px auto;  text-align:left; width:952px; }
#footer { color: #CCCCCC; font-size:0.7em; margin-left: 235px; }
#footer a { text-decoration:none; }
#footer a:link { color: #CCCCCC; }
#footer a:visited { color: #CCCCCC; }
#footer a:hover { color: #666666; }
#footer a:active { color: #CCCCCC; }
#footer p { line-height: 1.8em; }
