HTML BODY {
	MARGIN: 40px 0px; FONT: 12px Georgia, "Times New Roman", Times, serif; COLOR: #000000; BACKGROUND-COLOR: #000000
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 1024px; BACKGROUND-COLOR: #ffffff
}
#topBg {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 1024px; PADDING-TOP: 30px; height:751px;
}
#topBox {
	FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 957px; 
}
#middleBox {
	MARGIN: 9px auto 15px; WIDTH: 957px; 
}
#botbg {
	MARGIN: 0px auto; WIDTH: 957px; HEIGHT: 33px;

}
#botLeft {
	FLOAT: left; PADDING-TOP: 10px
}
#mainTable {
	FONT-SIZE: 11px; BACKGROUND: #000000; FLOAT: left; WIDTH: 911px; COLOR: #ffffff; padding:23px;}
#mainTable A {
	/* BACKGROUND: #333333; */ COLOR: #ffffff; TEXT-DECORATION: none
}
#mainTable A:hover {
	/* BACKGROUND: #333333; */ COLOR: #ffffff; TEXT-DECORATION: underline
}
.blackBox {
	COLOR: #000; BACKGROUND-COLOR: #ffffff;
}
#leftColumn {
	width:478px;
	float:left;
	
}
#rightColumn {
	width:479px;
	float:right;
}
.topNav A {
	PADDING-BOTTOM: 3px; FONT: 12px Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 20px; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.topNav A.home {
	BACKGROUND: url(../images/homeBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.home:hover {
	BACKGROUND: url(../images/homeBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.about-sel {
	BACKGROUND: url(../images/aboutBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.home-selected {
	BACKGROUND: url(../images/aboutBg.gif) no-repeat center 26px; PADDING-BOTTOM: 12px; COLOR: #000000
}
.topNav A.home-grey-selected {
	BACKGROUND: url(../images/aboutBg.gif) no-repeat center 5px; COLOR: #808080
}
.topNav A.about:hover {
	BACKGROUND: url(../images/aboutBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.search-sel {
	BACKGROUND: url(../images/searchBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.search:hover {
	BACKGROUND: url(../images/searchBg.gif) no-repeat center 5px; COLOR: #ee4711
}
.topNav A.service-sel {
	BACKGROUND: url(../images/aboutBg.gif) no-repeat center 23px; PADDING-BOTTOM: 10px; COLOR: #000000
}
.topNav A.service:hover {
	BACKGROUND: url(../images/serviceBG.gif) no-repeat center 5px; COLOR: #ee4711
}
.flashBox {
	PADDING-BOTTOM: 20px
}
#mainContentTable {	WIDTH: 889px; border-left:1px solid #000000; border-right:1px solid #000000; padding-left:33px; padding-right:33px;}
#mainContentTable h1 {font:bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000000; border-bottom:1px solid #333333; padding-bottom:15px; margin-bottom:18px;}
#mainContentTable H2 {
	MARGIN-TOP: 0px; FONT: bold 12px Georgia, "Times New Roman", Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #000
}
#leftColumn {
	FLOAT: left; WIDTH: 478px
}
#rightColumn {
	FLOAT: right; WIDTH: 479px
}

P.bmattersmall {
	FONT-SIZE: 11px
}
.bott-link {
	FONT: 12px "Georgia", Arial, Helvetica, sans-serif; COLOR: #231F20; TEXT-DECORATION: none
}
.bott-link A {
	FONT: 12px "Georgia", Arial, Helvetica, sans-serif; MARGIN-LEFT: 3px; COLOR: #231F20; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
.bott-link A:hover {
	FONT: 12px "Georgia",  Arial, Helvetica, sans-serif; COLOR: #231F20; text-decoration:underline;
}
.sitemap-oddbg {
	BACKGROUND: #f6f6f6
}
.sitemap-evenbg {
	BACKGROUND: #f1f1f1
}
UL.sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 32px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
UL.sitemap LI {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 7px; COLOR: #666666; LIST-STYLE-TYPE: square
}
UL.sitemap LI A {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
UL.sitemap LI A:hover {
	FONT-SIZE: 11px; TEXT-DECORATION: underline
}


/* New Classes Added Dt.09102009 */
.img {width:233px; height:149px; border:1px solid #000000; margin-bottom:30px;}
.clear {clear:both;}
.sub-heading {font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000000;}
#mainContentTable p {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; line-height:20px; margin-top:23px; margin-bottom:32px;}

#recent-design h1 {font:bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000000; border-top:1px solid #333333; border-bottom:1px solid #333333; line-height:43px; margin:0; padding:0; margin:0 0 28px 0;}

#recent-design h2 {font:normal 17px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222222;}
#recent-design h2 a {font:normal 17px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#222222;}
#recent-design h2 a:hover {font:normal 17px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222222;}
#recent-design h2 a span {font-style:italic;}
#recent-design p {margin-top:10px; margin-bottom:25px;}

#recent-design-vert h1 {font:bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000000; border-top:1px solid #333333; border-bottom:1px solid #333333; line-height:43px; margin:0; padding:0; margin:0 0 28px 0;}
#recentdesign-col-first {float:left; width:235px; margin-right:95px;}
#recentdesign-col-first a{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#222222;}
#recentdesign-col-first a:hover{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222222;}
#recentdesign-col-first a span {font-style:italic;}
#recentdesign-col-first p {margin-top:15px; line-height:20px;}

#recentdesign-col-second {float:left; width:235px;}
#recentdesign-col-second a{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#222222;}
#recentdesign-col-second a:hover{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222222;}
#recentdesign-col-second a span {font-style:italic;}
#recentdesign-col-second p {margin-top:15px; line-height:20px;}

#recentdesign-col-third {float:right; width:235px;}
#recentdesign-col-third a{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#222222;}
#recentdesign-col-third a:hover{font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222222;}
#recentdesign-col-third a span {font-style:italic;}
#recentdesign-col-third p {margin-top:15px; line-height:20px;}

.news-img-left {float:left; margin-right:33px; border:1px solid #000000;}

.bottom-logo {float:left; width:320px;}
.contact-info {float:right; text-align:right; font:normal 13px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ffffff; line-height:22px;}
.contact-info h1 {font:bold 18px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#ffffff; margin:0 0 18px 0; padding:0;}
.bottom-underline {font:bold 13px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#ffffff; text-transform:uppercase;}

.bott-leftlink {float:left; width:50%; padding-top:10px; padding-bottom:15px;}
#botRight {float:right; padding-top:10px; padding-bottom:15px; width:49%; text-align:right;}

.facebook {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2A58EE;}
a.facebook {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2A58EE;}
a.facebook:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#2A58EE;}

.twitter {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#33BEF2;}
a.twitter {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#33BEF2;}
a.twitter:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#33BEF2;}

.youtube {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ED1B24;}
a.youtube {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ED1B24;}
a.youtube:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#ED1B24;}

.flickr {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FF2294;}
a.flickr {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FF2294;}
a.flickr:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#FF2294;}

.blog {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#00AEEF;}
a.blog {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#00AEEF;}
a.blog:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#00AEEF;}

.news {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#8ECC69;}2E3192
a.news {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#8ECC69;}
a.news:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#8ECC69;}

.links {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2E3192;}
a.links {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2E3192;}
a.links:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#2E3192;}

.listclass{font:normal 18px Georgia, "Times New Roman", Times, serif ; font-style: italic; text-decoration:underline; color:#222222;}


.cl5 {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ED4B24;}
a.cl5 {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#ED4B24;}
a.cl5:hover {font:normal 12px Georgia, "Times New Roman", Times, serif; text-decoration:underline; color:#ED4B24;}

.flash-position {position:absolute; top:54px; left:0;}


/* Modify Class Dt.24032010 from HB */

/* 
.submenuline {BACKGROUND: url(../images/submenu-line.gif) repeat-x right 23px; HEIGHT: 26px; TEXT-ALIGN: right; border:1px solid red;}
.submenuline A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 12px "Times New Roman", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000000; MARGIN-RIGHT: 33px; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: none; BACKGROUND: url(../images/submenu-line.gif) repeat-x bottom right;}
.submenuline A:hover {FONT: 12px "Times New Roman", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none}
.submenuline A.active {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/submenu-o.gif) no-repeat center bottom; PADDING-BOTTOM: 3px; FONT: 12px "Times New Roman", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none}
*/

ul.submenuline {margin:0; padding:0; float:right;}
ul.submenuline li {list-style-type:none; float:right; BACKGROUND: url(../images/submenu-line.gif) repeat-x right 23px; HEIGHT: 26px; TEXT-ALIGN: right;}
ul.submenuline li a { float: left; font: 12px "times new roman", arial, helvetica, sans-serif; text-transform: uppercase; color: #000000; margin-right:33px; padding-top: 5px; height: 23px; text-align: center; text-decoration: none;}
ul.submenuline li a:hover {font:12px "times new roman", arial, helvetica, sans-serif; text-transform: uppercase; color: #000000; text-decoration: none;}
ul.submenuline li a.active {padding-right: 0px; padding-left: 0px; background: url(../images/submenu-o.gif) no-repeat center bottom; padding-bottom: 3px; font: 12px "times new roman", arial, helvetica, sans-serif; text-transform: uppercase; color: #000000; padding-top: 5px; text-decoration: none;}