html {overflow:-moz-scrollbars-vertical;}	/* this forces FireFox to have a vertical scroll bar */
body {font-family:Century Gothic,Sans-Serif;font-size:10pt;text-align:center;margin:0px;}

a {color:white;}
a:visited {color:white;}
a:hover {font-weight:bold;}

input, textarea {font-size:9pt;width:115px;}
textarea {height:6em;}
input#SubmitButton {width:auto;}
.formLabel {width:80px;}

#main {width:538px;height:770px;padding:15px;margin:auto;text-align:left;}
#main {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/content_background.png');} /*ie*/
#main[id] {background-image:url(/element/_images/content_background.png);} /*moz*/

#mainTable {width:100%;}
#mainTable td {padding:10px;}

#textSpacer {width:1px;height:215px;}
#textArea {width:194px;height:490px;padding:15px;margin:auto;text-align:left;color:White;font-size:9pt;}
#textArea {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/text_background.png');} /*ie*/
#textArea[id] {background-image:url(/element/_images/text_background.png);} /*moz*/
#textArea p {margin-top:9px;margin-bottom:0px;}
#textArea td {padding:0px;}

.navItem {margin-top:14px;margin-bottom:14px;border-width:0;cursor:hand;}
#nav #navItemAbout {width:43px;height:107px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/navigation/about.png');}
#nav #navItemAbout[id] {background-image:url(/element/_images/navigation/about.png);}
#nav #navItemServices {width:43px;height:125px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/navigation/services.png');}
#nav #navItemServices[id] {background-image:url(/element/_images/navigation/services.png);}
#nav #navItemEmployment {width:43px;height:125px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/navigation/jobs.png');}
#nav #navItemEmployment[id] {background-image:url(/element/_images/navigation/jobs.png);}
#nav #navItemContactUs {width:43px;height:151px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/navigation/contact_us.png');}
#nav #navItemContactUs[id] {background-image:url(/element/_images/navigation/contact_us.png);}
#nav #navItemClientLogin {width:43px;height:150px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/navigation/client_login.png');}
#nav #navItemClientLogin[id] {background-image:url(/element/_images/navigation/client_login.png);}

#foregroundSpacer {position:relative;width:1px;height:85px;}
#logo {position:absolute;top:0;left:0;width:280px;height:79px;}
#logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/element/_images/logo.png');} /*ie*/
#logo[id] {background-image:url(/element/_images/logo.png);} /*moz*/

#footer {font-family:verdana;font-size:8pt;margin:auto;width:800px;}
#footer #address {width:400px;text-align:left;float:left; visibility:hidden;}
#footer #copyright {width:400px;text-align:right;float:right;}

/* page-specific stuff */
#defaultPageBackground {background:white url(/element/_images/background/red_chairs.jpg) no-repeat scroll top center;}
#servicesPageBackground {background:white url(/element/_images/background/green_couch.jpg) no-repeat scroll top center;}
#jobsPageBackground {background:white url(/element/_images/background/employee.jpg) no-repeat scroll top center;}
#contactUsPageBackground {background:white url(/element/_images/background/phone.jpg) no-repeat scroll top center;}
#clientLoginPageBackground {background:white url(/element/_images/background/orange_pen.jpg) no-repeat scroll top center;}

#defaultPageForeground {background-image:url(/element/_images/foreground/code.jpg);width:185px;height:548px;border:solid 2px black;}
#servicesPageForeground {background-image:url(/element/_images/foreground/keyboard.jpg);width:185px;height:548px;border:solid 2px black;}
#jobsPageForeground {background-image:url(/element/_images/foreground/wanted.jpg);width:185px;height:548px;border:solid 2px black;}
#contactUsPageForeground {background-image:url(/element/_images/foreground/network.jpg);width:185px;height:548px;border:solid 2px black;}
#clientLoginPageForeground {background-image:url(/element/_images/foreground/goldfish.jpg);width:185px;height:548px;border:solid 2px black;}

#loginTable {width:auto;}
#loginTable td {padding:0px;}
