body  { color: #FFEDA0; font-family: serif; background-color: #000000; margin: 0px; padding: 0px; border: 0px; }

.DatabaseError { color: #FF0000; font-size: 200%; }

a { text-decoration: underline; }
a:active { color: #ffffff; }
a:link { color: #ffd700; }
a:hover { color: #ffffff; }
a:visited { color: #ffff00; }

.TopMenuBox { }
.BottomMenuBox { }
.ContentBox { margin-left: 5px; margin-right: 5px; }

.MenuButton { width: 107px; height: 25px; margin: 0px; padding: 0px; border: 0px; display: inline; }

.Logo { background-image: url("/Images/Logo.jpg"); background-color: #001A4D; border: 0px; width: 321px; height: 93px; margin-left: auto; margin-right: auto; }
.TopMenu { width: 320px; height: 25px; margin-left: auto; margin-right: auto; background-color: #001A4D; padding: 0px; border: 0px; }
.Content { min-width: 291px; background-color: #001A4D; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.BottomMenu { width: 320px; height: 25px; margin-left: auto; margin-right: auto; background-color: #001A4D; padding: 0px; border: 0px; }

.ProjectLeft { display: inline-block; width: 128px; margin-right: 5px; float: left; }
.ProjectLogo { display: block; width: 128px; height: 128px; margin-bottom: 5px; }
.ProjectLogoInl { display: inline; width: 128px; height: 128px; margin-bottom: 5px; }
a.ProjectListLink { display: inline-block; width: 128px; margin: 2px; }
img.ProjectListLink { display: block; width: 128px; height: 128px; text-decoration: none; }
div.ProjectListLink { display: block; max-width: 128px; text-align: center; }
.ProjectHeader { display: block; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 5px; }
.ProjectLinks { display: block; width: 128px; margin-top: 5px; }
.ProjectContent { display: block; vertical-align: top; margin-left: 5px; padding-left: 138px; }
.ProjectClear { clear: both; }
.ProjectError { color: #FF0000; font-size: 110%; }

.HomeLeft { vertical-align: top; display: block; float: left; width: 33%; }
.HomeRight { vertical-align: top; display: block; float: right; width: 66%; border-left: 2px solid #FFEDA0; }
.HomeContent { padding-left: 5px; padding-right: 5px; }
.HomeClear { clear: both; }
.HomeError { color: #FF0000; font-size: 110%; }
.HomeHeader { display: block; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 5px; }

.AdminError { color: #FF0000; }

.navbar_menu { z-index: 999; border-color: #6b6b6b; border-style:solid; border-width: 0px 0px 0px 0px; background-color: #393973; position:absolute; left:0px; top:0px; visibility: hidden; }
.navbar_plain, a.navbar_plain:link, a.navbar_plain:visited { text-align: left; background-color: #393973; color: #ffffff; text-decoration: none; border-color: #6b6b6b; border-style: solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer; display: block; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.navbar_plain:hover, a.navbar_plain:active { background-color: #3aa0bd; color: #000000; text-decoration:none; border-color:#6b6b6b; border-style:solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer; display: block; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.navbar_l:link, a.navbar_l:visited { text-align: left; background: #393973; color: #ffffff; text-decoration:none; border-color:#6b6b6b; border-style:solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer; display: block; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.navbar_l:hover, a.navbar_l:active { background: #3aa0bd; color: #000000; text-decoration: none; border-color: #6b6b6b; border-style: solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; cursor: pointer; display: block; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

.resume { background-color: #FFFFFF; color: #000000; margin: 0px; width: 7.75in; height: 11in; padding-top: 1in; padding-bottom: 1.1in; padding-left: 1.25in; padding-right: 1.25in; }
.resume_spacer { margin: 0px; }
.resume_name { margin: 0px; font-size: 15pt; font-weight: bold; text-align:center ! important; font-family: Times New Roman; margin-left: 2in; margin-right: 0in; text-indent: -2in; }
.resume_header { margin: 0px; font-size: 13pt; font-weight: bold; text-align:center ! important; font-family: Times New Roman; margin-left: 2in; margin-right: 0in; text-indent: -2in; }
.resume_sectionHeader { margin: 0px; margin-top: 15px; margin-bottom: 15px; text-decoration: underline; font-size: 16pt; font-weight: bold; text-align:left ! important; font-family: Times New Roman; margin-left: 2in; margin-right: 0in; text-indent: -2in; }
.resume_subsectionHeader { margin: 0px; font-size: 12pt; text-decoration: none ! important; font-weight: bold; margin-left: 0.5in; }
.resume_skillsAndAbilities { margin: 0px; width: 5.0118in; margin-left: 0.984in; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
.resume_skillsAndAbilities_columnLeft { margin: 0px; width: 267px; padding-right: 1in; }
.resume_skillsAndAbilities_columnRight { margin: 0px; width: 267px; padding: 0px; padding-left: 1in; }
.resume_skillsAndAbilities_content { margin: 0px; vertical-align:top; padding:0.0382in; border-style: none; text-align: left; width: 2.4076in; }
.resume_skillsAndAbilities_content_sub { margin: 0px; vertical-align:top; border-style: none; text-align: left; width: 2.4076in; }
.resume_spacer { margin: 0px; }
.resume_detail { margin: 0px; margin-left: 1.0in; }
.resume_list { margin: 0px; }

.postCode { background: #000000 none repeat scroll 0 0; font-family: Courier New, Courier; border: 1px inset #FFEDA0; font-size: 10pt; margin: 10px; overflow: scroll; padding: 5px; text-align: left; }
/* sc0 */
.code_plain { }
/* sc1 */
.code_blockComment { font-family: 'Comic Sans MS'; font-size: 8pt; color: #00CC00; }
/* sc2 */
.code_comment { font-family: 'Comic Sans MS'; font-size: 8pt; color: #00CC00; }
/* sc3 */
.code_longComment { font-family: 'Comic Sans MS'; font-size: 8pt; color: #00CCCC; }
/* sc4 */
.code_constantNumber { color: #FFCC00; }
/* sc5 and sc7 */
.code_keyword { font-weight: bold; color: #9999FF; }
/* sc6 and sc14 */
.code_string { color: #808080; }
/* sc9 */
.code_preprocessor { color: #CC6600; }
/* sc10 */
.code_operator { font-weight: bold; color: #7373BF; }
/* sc11 */
.code_symbol { }
/* sc16 */
.code_type { color: #8000FF; }
/* sc17 */
.code_boldedComment { font-family: 'Comic Sans MS'; font-size: 8pt; font-weight: bold; color: #00CCCC; }
