BODY {background-color: White; padding-top: 0; margin: 0 0 0 0; font-family: Verdana, Tahoma, Arial; font-size: 10px; background-image: url('../images/top-bar.png'); background-repeat: repeat-x;}
td, div {font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #666666;}
a {color: #333333; text-decoration: none;}
a:hover {text-decoration: underline;}
.blue {color: #0077CC;}
.purple {color: #D7627C;}
ul {margin: 5px 0 5px 15px;}
li {list-style-type: square;}





#topBar, #bottomBar {width: 100%; height: 30px;}
#bottomBar {background-image: url('../images/bottom-bar.png');}





#container {width:840px;margin: 60px 0 0 90px;}
#colLeft, #colMiddle, #colRight {width: 325px; height: 500px; border-right: 1px dotted #aaaaaa; float: left;}
#colMiddleBig {position: relative; z-index: 1; width: 360px; float: left;}
#colLeft {width: 275px;}
#colRight {width: 200px; border: 0;}

#colLeftMain {width: 245px; padding-left: 20px; margin-top: 30px; float: left; clear: both;}
#colMiddleMain {width: 245px; padding-left: 25px; margin-top: 25px; float: left; clear: both;}
#colMiddleBigMain {width: 380px; padding-left: 35px; margin-top: 25px; float: left; clear: both;}
#colMiddleText {width: 259px; background-color: #EFF0F1; margin: 0 0 0 13px;}
#colRightMain {position: relative; z-index: 1; margin: 380px 0 0 50px;}

#logo {position: absolute; top: 30px; left: 0;}
#menu {padding: 165px 0 0 10px; float: left; clear: both;}
#menu a {font-weight: bold; text-decoration: none; padding: 2px; margin-right: 8px; float: left;}
#menu a:hover {text-decoration: none; background-color: #333333; color: #ffffff;}
#menu .sel {background-color: #333333; color: #ffffff;}

.small {font-size: 7px; color: #333333;}
.title {font-family: Century Gothic; font-size: 19px;}
.subTitle {font-family: Century Gothic; font-size: 19px; color: #D7627C;}
.row {width: 370px; border-top: 1px dotted #aaaaaa; padding-top: 20px; margin-top: 20px; float: left;}
.row a {font-size: 11px; color: #D7627C;}
.txt {width: 350px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: 1px solid #cccccc;}
.btn {font-family: Verdana, Tahoma, Arial; font-size: 10px;}
.back {width: 370px; text-align: right; float: left;}
fieldset {width: 350px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: 1px solid #dddddd; padding: 0; margin: 0;}
fieldset .txt {width: 315px;}
legend {font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #666666; padding: 0 5px 0 5px;}

#cd {position: absolute; top: 70px; left: 720px; z-index: 0; width: 276px; height: 444px; background-image: url('../images/creative-design.jpg'); background-repeat: no-repeat;}
#sr {position: absolute; top: 70px; left: 720px; z-index: 0; width: 256px; height: 281px; background-image: url('../images/splash-red.gif'); background-repeat: no-repeat;}
#srs {position: absolute; top: 230px; left: 780px; z-index: 0; width: 136px; height: 204px; background-image: url('../images/splash-red-small.gif'); background-repeat: no-repeat;}

#footer {width: 840px; padding: 50px 0 0 20px; float: left; clear: both;}
#footer .big {font-family: Arial Narrow, Arial; font-size: 17px; font-weight: bold; letter-spacing: 3px;}
#footer .line {width: 760px; background-image: url('../images/footer-bg.jpg'); background-repeat: repeat-x;}
#footer .splash {width: 92px; height: 74px; background-image: url('../images/footer-splash-fish.jpg'); background-repeat: no-repeat;}

