/* CSS Document */

body { background-color:#EBEBEB; padding:0px; margin:0px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.holder { float:left; padding-left:29px; margin:0px; background-color:#FFFFFF; min-height:580px; width:640px; }
.banners { float:left; background-color:#F5F5F5; padding:20px 0px 0px 20px; margin:0px; }
.bannerwrapper { float:left; background-color:#F5F5F5; padding:0px; margin:0px; width:340px; min-height:580px; }

.logo { clear:both; width:600px; padding:30px 0px 27px 0px; margin:0px; }
.logoleft { float:left; width:592px; padding:0px; margin:0px; }
.logoright { float:right; width:8px; padding:1px 0px 0px 0px; margin:0px; }

.mainnav { width:640px; padding:10px 0px 10px 1px; margin:0px; color:#336600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.mainnav a:hover { color: #336600; text-decoration: none; }
.navline { padding:0px 0px 0px 1px; margin:0px; }

.homenav { width:640px; padding:8px 0px 43px 1px; margin:0px; color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.infonav { width:640px; padding:8px 0px 58px 1px; margin:0px; color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.subnav { width:640px; padding:8px 0px 28px 1px; margin:0px; color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.subnav2 { width:640px; padding:8px 0px 25px 1px; margin:0px; color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }

a { color:#999999; text-decoration: none; }
a:hover { color:#CC0099; text-decoration: none; }
a:active { color:#666666; text-decoration: none; }

.worknav { width:640px; padding:0px 0px 9px 1px; margin:0px; color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.worknav a { color:#CC0099; text-decoration: none; }
.worknav a:hover { color:#FF00CC; text-decoration: none; }

.centre_image { padding:0px 0px 5px 1px; margin:0px; }
.centre_pink { padding:16px 0px 0px 20px; margin-left:1px; background-image:url(images/background_pink.jpg); background-repeat:repeat-x; height:300px; width:580px; }
.centre_green { padding:16px 0px 0px 20px; margin-left:1px; background-image:url(images/background_green.jpg); background-repeat:repeat-x; height:300px; width:580px; }
.centre_darkgrey { padding:8px 20px 0px 20px; margin-left:1px; background-image:url(images/background_dark.jpg); background-repeat:repeat-x; height:300px; width:560px; }
.centre_grey { padding:16px 20px 0px 20px; margin-left:1px; background-image:url(images/background_grey.jpg); background-repeat:repeat-x; height:300px; width:560px; }

.centre_pink_client { padding:5px 20px 0px 20px; margin-left:1px; background-image:url(images/background_pink.jpg); background-repeat:repeat-x; height:300px; width:560px; }
.centre_download { padding:11px 20px 0px 20px; margin-left:1px; background-image:url(images/background_pink.jpg); background-repeat:repeat-x; height:300px; width:560px; }
.centre_home { padding:16px 0px 0px 20px; margin-left:1px; background-image:url(images/home4.gif); background-repeat:repeat-x; height:300px; width:580px; }
.centre_home_flash { padding:0px 0px 83px 0px; margin-left:1px; }

.h1_grey { color:#666666; font-family:Georgia, 'Times New Roman', Times, serif; font-size:20px; font-weight:normal; line-height:25px; }
.h1_white { color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:20px; font-weight:normal; line-height:25px; }
.h2_white { color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:15px; font-weight:normal; line-height:20px; }

.info { padding:7px 0px 28px 10px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.info a { color:#666666; text-decoration: none; }
.info a:hover { color:#66CC33; text-decoration: none; }
.info2 { padding:1px 0px 28px 10px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.info2 a { color:#666666; text-decoration: none; }
.info2 a:hover { color:#66CC33; text-decoration: none; }

.grey { color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:15px; }
.grey a { color:#000000; text-decoration: none; }
.grey a:hover { color: #CC0099; text-decoration: none; }
.grey a:active { color:#333333; text-decoration: none; }

.white { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:15px; }
.white a { color:#FFFFFF; text-decoration: none; }
.white a:hover { color:#000000; text-decoration: none; }

.clients { color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:15px; }
.clients a { color:#CCFF00; text-decoration: none; }
.clients a:hover { color:#000000; text-decoration: none; }

.pink { color:#CC0099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
.green { color:#336600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; }
.brightpink { color:#FF00CC; }
.brightgreen { color:#66CC33; }

.old_news { padding:7px 20px 0px 20px; margin-left:1px; background-image:url(images/background_wide.jpg); background-repeat:repeat-y; width:600px; }

.prestext { width:640px; padding:17px 0px 263px 1px; margin:0px; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.prestext a { color:#CC0099; text-decoration: none; }
.prestext a:hover { color:#336600; text-decoration: none; }

.footer { clear:both; width:600px; padding:8px 0px 29px 30px; margin:0px; color:#C2C2C2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.footerleft { float:left; width:582px; padding:0px; margin:0px; }
.footerright { float:right; width:18px; padding:0px; margin:0px; }
.footer a { color:#C2C2C2; text-decoration: none; }
.footer a:hover { color: #CC0099; text-decoration: none; }
.footer a:active { color:#CCCCCC; text-decoration: none; }

.footerlinks { padding:0px 0px 15px 30px; margin:0px; color:#C2C2C2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }
.footerlinks a { color:#C2C2C2; text-decoration: none; }
.footerlinks a:hover { color: #CC0099; text-decoration: none; }
.footerlinks a:active { color:#CCCCCC; text-decoration: none; }

/* testing */
#holderBG{
background-color:#F5F5F5;
float:left;
width:100%;
}
#holderWidth{
float:left;
width:1010px;
}