BODY{margin:0px;font-size:9pt;font-family:tahoma;color:#000000; background-repeat:repeat-x;background:#EFEFEF;}
.outer
{width:942px;text-align:left; margin:0 auto;background:WHITE;}
.name
{font-size:40px; color:#F75E72; padding-top:10px; padding-left:10px;}
.name2
{color:#ffffff;}
.tag1
{font-size:12px; font-weight:bold; padding-left:10px; float: left; margin-top:10px; color:#960805;}
.tag2
{font-size:12px; font-weight:bold; width: 500px: float: right; text-align:right; color:#960805;}
.toplinks
{font-family:tahoma;font-size:13px;text-transform:uppercase;font-weight:bold;width:95px;float:left;text-align:center; margin-top:5px;}
.toplinks a
{color:#333333;text-decoration:none;}
.toplinks a:hover
{color:#F45C71;text-decoration:none;}
.sap
{background-image:url(images/sap.gif); background-repeat:repeat-y;height:41px;width:1px;font-size:1px;float:left;}
#logo-bg
{height:72px;}
#header
{background-image:url(../images/Toronto_Skyline.jpg);height:390px;}
#links-bg
{height:26px; clear:left; margin-top:5px;width: 100%;background: none repeat scroll 0 0 #ff9105;}
#home
{background-position:right center;width:50px;height:50px;float:left;}
#services
{background-position:right center;width:50px;height:50px;float:left;}
#projects
{background-position:right center;width:50px;height:50px;float:left;}
#solutions
{background-position:right center;width:50px;height:50px;float:left;}
#contact
{background-position:right center;width:50px;height:50px;float:left;}
#briefcase
{background-image:url(images/briefcase.jpg); background-repeat:no-repeat; width:145px; height:189px; float:left; margin-top:21px;}
#slogan-bg
{height:90px; float:left; font-size:18px; color:#FFF; padding-top:100px;padding-left:50px;}
#gap3
{height:100px; width:10px; font-size:1px; float:left;}
#left-nav
{width:218px; float:left; color:#CDCDCD; padding-left:10px; background-repeat:no-repeat; background-position:right; height:37px; }
#right-nav
{width:509px; float:left; padding-left:10px;}
#right-panel
{width:175px; float:right; background:solid 1px black; }
#rc5
{background-repeat:no-repeat; background-position:right; height:37px; line-height:37px; text-transform:uppercase; font-weight:bold; color:#292526; padding-left:20px;}
#news-bg
{ margin-left:15px; margin-right:3px; text-align:left;}
#main
{text-align:justify; padding:15px;}
#mainarea
{margin-top:-45px; background-repeat:repeat-y; background-color:#ffffff; float:left; width:940px; border:1px solid #c5c5c5;}
#gap2
{height:10px; font-size:1px; background-color:#ffffff;}
#gap4
{height:5px; background-color:#ffffff; font-size:1px;}
#bottom2
{width:700px;}
.date
{width:100px; color:#960805; font-size:12px; font-weight:bold; padding-top:10px; clear:right;}
.small-txt
{font-family:tahoma; font-size:11px; text-align:justify; padding-top:7px; padding-bottom:10px;}
.read-more
{font-family:tahoma; font-size:10px; font-weight:bold; padding-left:10px; text-transform:uppercase;}
.read-more a
{color:#ffffff; text-decoration:underline;}
.read-more a:hover
{color:#ffffff; text-decoration:none;}
.dot
{background-image:url(images/dot.gif); background-repeat:repeat-x; font-size:1px; height:1px; margin-top:5px;}
.dot2
{background-image:url(images/dot2.gif); background-repeat:repeat-x; font-size:1px; height:1px;}
.heading
{font-size:18px; color:#5E5E5E; padding-left:15px; height:65px; border-bottom:1px dashed #989898;}
.bottomlinks
{text-align:center; float:left; width:137px; font-weight:bold; text-transform:uppercase; font-size:12px; height:30px; line-height:30px;}
.bottomlinks a
{color:#000000; text-decoration:none;}
.bottomlinks a:hover
{color:#A0081F; text-decoration:none;}
.sap2
{text-align:center; float:left; width:1px; font-weight:bold; color:#000000; height:30px; line-height:30px;}
a{color:#EB6001; text-decoration:underline;}
a:hover{color:#EB6001; text-decoration:none;}
#bottomline{background-color:#DEDDD9; height:26px; font-size:9.5pt; text-align:center; padding:2px; align:center;}
#bottom{float:left; width:942px}
.credit {font-size:8px; height:28px; line-height:20px; clear:left; text-align:right; padding:2px;}
