body	{
	background: #09092a url(../images/bgbody.jpg) repeat-x 0px 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px; 
	}

h2.righmainttitle 	{
	color: #09092a;
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
padding: 0px;
margin: 0px;
text-align: left;
}


h2.leftmaintitle 	{
	color: #f1f6f9;
	font-size: 14px;
	font-family: arial;
	text-align: center;
padding: 0px;
margin: 0px;
}

h3	{
	margin: 0px;	
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #434582;
	padding: 0px;
	
	}


#rootdiv	{
width: 744px;
margin: auto;
padding: 0px 106px 0px 128px;
background: #09092a url(../images/bgrootdiv.jpg) no-repeat 0px 0px;
	height: 800px;
}

#centerdiv	{
width: 744px;
margin: 0px;
padding: 0px;
height: 800px;
float: left;
display: block;
}

#header	{
width: 744px;
margin: 0px;
padding: 0px 0px 0px 0px;
height: 126px;
float: left;
display: block;
/*background: #09092a url(../images/bgheader.jpg) no-repeat 0px 0px;*/
}

#header a.logolink	{
width: 175px;
height: 70px;
display: block;
padding: 0px;
margin: 0px;	
text-decoration: none;

}

#topmenu	{
width: 720px;
margin: 0px;
padding: 0px 0px 0px 24px;
height: 26px;
float: left;
display: block;
background: #09092a url(../images/bgtopmenu.jpg) no-repeat 0px 0px;
}

.topmenuLink1	{
	float: left;
	height: 26px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	width: 33px;
	}
	
.topmenuLink2	{
	float: left;
	height: 26px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	width: 55px;
	}

.topmenuLink3	{
	float: left;
	height: 26px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	width: 48px;
	}

.topmenuLink4	{
	float: left;
	height: 26px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	width: 105px;
	}
.topmenuLink5	{
	float: left;
	height: 26px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	width: 125px;
	}
	
#topmenu a	{
	text-decoration: none;
	height: 21px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	color: #f4ed76;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	display: block;
	}
	
#topmenu a:hover	{
	text-decoration: none;
	color: white;
	
	}


#content	{
width: 712px;
margin: 0px;
padding: 33px 0px 0px 32px;
height: 433px;
background: #09092a url(../images/bgcontent.jpg) no-repeat 0px 0px;
float: left;
display: block;
}

#flash1	{
width: 681px;
margin: 0px;
padding: 0px;
height: 433px;
background: transparent url(../images/bgflash_under.jpg) no-repeat 0px 0px;
float: left;
display: block;
color: white;
font-size: 14px;
text-align: center;
font-family:arial;

}
#flash1	a {

color: white;
font-size: 14px;
text-align: center;
font-family:arial;
text-decoration: underline;

}
#flash1	a:hover {


text-decoration: none;

}




#footer	{
width: 744px;
margin: 0px;
padding: 0px;
height: 182px;
background: #09092a url(../images/bgfooter.jpg) no-repeat 0px 0px;
float: left;
display: block;
}

#footerLeft	{
width: 329px;
margin: 0px;
padding: 47px 0px 0px 54px;
height: 73px;
float: left;
display: block;
color: #acade1;
font-family: verdana;
font-size: 10px;
border-right: 1px solid #696b91;
}

#footerLeft ul, #footerLeft2 ul	{
margin: 0px;
padding: 0px;
float: left;
display: block;
list-style: none;
}

#footerLeft li, #footerLeft2 li	{
margin: 0px;
padding: 0px;
float: left;
display: block;
list-style: none;
height: 20px;
}

#footerLeft a, #footerLeft2 a	{
text-decoration: none;
padding: 0px;
float: left;
color: #acade1;
font-family: verdana;
font-size: 10px;
display: block;
}

#footerLeft a:hover, #footerLeft2 a:hover	{
text-decoration: underline;
}

#footerRight	{
width: 360px;
margin: 0px;
padding: 0px;
height: 120px;
float: left;
display: block;
}

#footerRight1 {
width: 360px;
margin: 0px;
padding: 0px;
height: 36px;
float: left;
display: block;
background: transparent url(../images/bgrightfooter1.jpg) no-repeat 59px 0px;
}

#footerRight2 {
width: 308px;
margin: 0px;
padding: 9px 0px 0px 52px;
height: 39px;
float: left;
display: block;
background: transparent url(../images/bgrightfooter2.jpg) no-repeat 34px 0px;
}

input.footerRight2Inputtext	{
	width: 167px;
	height: 17px;
	padding: 2px;
	margin: 0px;
	background: transparent;
	border: 0px;
	
	}
	
	input.footerRight2Inputtext1	{
	width: 54px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
	background: transparent url(../images/bginput1.jpg) no-repeat 0px 0px;
	border: 0px;
	font-size: 10px;
	color: white;
	cursor: pointer;
	
	}

#footerRight3 {
width: 308px;
margin: 0px;
padding:5px 0px 0px 52px;
height: auto;
float: left;
display: block;
font-size: 10px;
font-family: verdana;
color: #f4ed76;
}

#footerBottom	{
width: 625px;
margin: 0px;
padding: 25px 65px 0px 54px;
height: 37px;
float: left;
display: block;
color: #acade1;
font-family: verdana;
font-size: 10px;
}

#footerBottom span.footerBottomLeftspan, #footerBottom2 span.footerBottomLeftspan		{
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	
	}

#footerBottom span.footerBottomRightspan, #footerBottom2 span.footerBottomRightspan	{
	float: right;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	/*display: block;*/
	height: 12px;
	line-height: 12px;
	
	}
#footerBottom span.footerBottomRightspan1, #footerBottom2 span.footerBottomRightspan1	{
	float: right;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color: white;
	/*display: block;*/
		height: 12px;
		line-height: 12px;
	}
	
#footerBottom span.footerBottomRightspan1	a, #footerBottom2 span.footerBottomRightspan1	a {
	padding: 0px;
	margin: 0px;
	color: white;
	text-decoration: none;
	}
#footerBottom span.footerBottomRightspan1	a:hover, #footerBottom2 span.footerBottomRightspan1	a:hover {
	padding: 0px;
	margin: 0px;
	color: white;
	text-decoration: underline;
	}
#footerBottom span.footerBottomRightspan2 {
	float: right;
	padding: 5px 2px 0px 0px;
	margin: 0px;
	color: white;
	/*display: block;*/
		height: 25px;
		width: 28px;
		background: transparent url(../images/logopolar.jpg) no-repeat 8px 5px;
		line-height: 12px;
	}
 #footerBottom2 span.footerBottomRightspan2	{
 		float: right;
	padding: 5px 2px 0px 0px;
	margin: 0px;
	color: white;
	/*display: block;*/
		height: 25px;
		width: 28px;
		background: transparent url(../images/logopolar2.jpg) no-repeat 8px 5px;
		line-height: 12px;
 	
 	
 	}
	
	/* 				submenu					*/
#submenuAboutUs, #submenuPortfolio, #submenuCreativeServices, #submenuMarketingResources	{
	float: left;
	 width:162px;
	 position: absolute;
	 display: none;
	 padding: 0px;
	 margin: 0px 0px 0px -5px;
	
	}	
	
#submenuAboutUs ul, #submenuPortfolio ul, #submenuCreativeServices ul, #submenuMarketingResources	ul{
	float: left;
	 width: 162px;
	 /*background: #09092b;*/
	 padding: 0px 0px 27px 0px;
	 margin: 0px;
	 list-style: none;
	 background: transparent url(../images/rolldown1.gif) no-repeat 0px bottom;
	}	
	
	#submenuAboutUs li, #submenuPortfolio li, #submenuCreativeServices li, #submenuMarketingResources	li{
	float: left;
	 width: 162px;
	 background: #09092b;
	 padding: 0px;
	 margin: 0px;
	  list-style: none;
	  height 23px;
	  border-bottom: 1px solid #9090b2;
	}	
	
	#submenuAboutUs a, #submenuPortfolio a, #submenuCreativeServices a, #submenuMarketingResources	a {
	font-weight: normal;
	 padding: 5px 0px 0px 25px;
	 width: 137px;
	 color: white;
	  height: 18px;
	  background: transparent url(../images/libg.jpg) no-repeat 7px 7px;
	 display: block;
	}	
	
	#submenuAboutUs a:hover, #submenuPortfolio a:hover, #submenuCreativeServices a:hover, #submenuMarketingResources	a:hover {
	font-weight: normal;
	  padding: 5px 0px 0px 25px;
	 width: 137px;
	 height: 18px;
	  display: block;
	  background: #21234c url(../images/libg2.jpg) no-repeat 7px 7px;
	color:#F4ED76;
	}	
	
#topmenuLink21,#topmenuLink31,#topmenuLink41,#topmenuLink51	{
	color: #F4ED76;
	}
	
	/*		special styled CSS for subpages		*/
	
#contentsubpage	{
	width: 712px;
margin: 0px;
padding: 16px 0px 0px 34px;
background: #09092a url(../images/bgcontent.jpg) no-repeat 0px 0px;
float: left;
display: block;
}

#content1	{
	width: 667px;
	padding: 0px 7px 0px 5px;
	margin: 0px;
	float: left;
	background: #09092a url(../images/bgcontent1.jpg) no-repeat 0px 0px;
	}
#content2	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content2_1.jpg) no-repeat 0px 0px;
	}
	
.content1title	{
	float: left;
	width: 668px;
	height: 56px;
	}
.content1text	{
	float: left;
	width: 668px;
	}
.content1table	{
	width: 668px;
	height: 100%;
	float: left;
	}
.lefttd	{ 
	width: 185px;
	background: #f1f6f9 url(../images/bglefttd.jpg) no-repeat 0px bottom;
	padding: 0px 0px 401px 0px;
	margin: 0px;
	vertical-align: top;
	}
	.midtd	{ 
	width: 8px;
	}
	.righttd	{ 
	background: #d2d1e0;
	font-family: arial;
	color: #090925;
	font-size: 12px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	
	}
.righttd ul	{
list-style-type: disc;
padding: 0px 0px 10px 25px;
float: left;
margin: 0px;
width: 370px;
}
.righttd li	{
list-style-type: disc;
margin: 0px;
padding: 0px;

}

	ul.leftmenuul	{
		list-style: none;
		margin: 0px;
		padding: 0px;
		border-top: 1px solid #696b80;
		float: left;
		}
		
	ul.leftmenuul li	{
		height: 35px;
		border-bottom: 1px solid #696b80;
		line-height: 35px;
		}
.lefttd	a, .lefttd2	a, .lefttd3	a, .lefttd4	a { 
	width: 145px;
	background: transparent url(../images/bgleftlink.jpg) no-repeat 10px 10px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	height: 35px;
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #2a2a47;
	}
	
.lefttd	a:hover, .lefttd2	a:hover, .lefttd3	a:hover, .lefttd4	a:hover  { 
	width: 145px;
	background: #d2d1e0 url(../images/bgleftlinkhover.jpg) no-repeat 10px 10px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	height: 35px;
	display: block;
	}

	
td.righttd p	{
 
margin: 0px;
padding: 0px 0px 10px 0px;
width: 417px;
text-align: left; 
	float: left;
	}


.content1titleleft	{
	width: 193px;
	float: left;
	padding: 12px 0px 0px 0px;
	height: 44px;
	color: #f1f6f9;
	font-size: 14px;
	font-family: arial;
	text-align: center;
	
	}
	
.content1titleright	{
	width: 420px;
	float: left;
	padding: 10px 0px 0px 20px;
	height: 46px;
	color: #09092a;
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
	}
#footerLeft2	{
width: 680px;
margin: 0px;
padding: 47px 0px 0px 54px;
height: 30px;
float: left;
display: block;
color: #acade1;
font-family: verdana;
font-size: 10px;
}

#footerBottom2	{
width: 625px;
margin: 0px;
padding: 0px 0px 0px 54px;
height: 37px;
float: left;
display: block;
color: #acade1;
font-family: verdana;
font-size: 10px;
text-align: left;
}

#activelink { 
	width: 145px;
	background: #d2d1e0 url(../images/bgleftlinkhover.jpg) no-repeat 10px 10px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	height: 35px;
	display: block;
	}

#content2_2	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content2_2.jpg) no-repeat 0px 0px;
	}
.lefttd2	{ 
	width: 185px;
	background: #f1f6f9 url(../images/bglefttd2.jpg) no-repeat 0px bottom;
	padding: 0px 0px 182px 0px;
	margin: 0px;
	vertical-align: top;
	}
.listitem		{
	float: left;
	width: 415px;
	padding: 0px;
	margin: 0px;	
	}
.listitemtitle		{
	float: left;
	width: 415px;
	padding: 0px 0px 12px 0px;
	margin: 0px;	
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #434582;
	}
.listitemtext		{
	float: left;
	width: 400px;
	padding: 0px 15px 0px 0px;
	margin: 0px;	
	text-align: left;
	}
.listitemmore		{
	float: left;
	width: 215px;
	padding: 16px 0px 5px 200px;
	margin: 0px 0px 25px 0px;
	height: 34px;
	border-bottom: 1px solid white;
	}
.listitemmore	a {
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	padding: 7px 0px 5px 40px;
	margin: 0px;
	height: 22px;
	float: left;
	width: 171px;
	color: #09092a;	
	text-decoration: none;
	background: transparent url(../images/linkmore.jpg) no-repeat 0px 0px;
	}
.listitemmore	a:hover {
	
	text-decoration: underline;
	}
	
	#content2_3	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content2_3.jpg) no-repeat 0px 0px;
	}
	.lefttd3	{ 
	width: 185px;
	background: #f1f6f9 url(../images/bglefttd3.jpg) no-repeat 0px bottom;
	padding: 0px 0px 182px 0px;
	margin: 0px;
	vertical-align: top;
	}
	
	.righttdtext	{
		padding: 0px 0px 13px 0px;
		width: 415px;
		float: left;
		margin: 0px;
		border-bottom: 1px solid white;
		
		}

.righttdtext	 p{
		padding: 0px 0px 0px 0px;		
		}
		

	.righttdimages	{
		float: left;
		width: 435px;
		padding: 15px 0px 0px 0px;
		margin: 0px;
		}
		
		.righttdimages img	{
		border: 0px;
		}
.imagediv	{
	width: 139px;
	height: 110px;
	padding: 0px;
	float: left;
	margin: 0px;
	
	text-align: center;
	}
#content2_4	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content2_4.jpg) no-repeat 0px 0px;
	}
.lefttd4	{ 
	width: 185px;
	background: #f1f6f9 url(../images/bglefttd4.jpg) no-repeat 0px bottom;
	padding: 0px 0px 401px 0px;
	margin: 0px;
	vertical-align: top;
	}
	
.subpagetitle	{
	float: left;
	width: 415px;
	padding: 0px 0px 12px 0px;
	margin: 0px;	
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	color: #434582;
	
	}

.righttdform	{
	float: left;
	width: 415px;
	padding: 0px;
	margin: 0px;
	
	}

.righttdformtext	{
	width: 120px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	color: #434582;
	font-size: 11px;
	font-family: verdana;
	text-align: right;
	line-height: 14px;
	}
.righttdformtext span	{
line-height: 28px;
float: left;
width: 120px;

	}

.righttdforminputs	{
	width: 270px;
	float: left;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	line-height: 28px;
	color: #434582;
	font-size: 11px;
	font-family: verdana;
	
	}
	input.normalinput	{
		width: 257px;
		padding: 2px;
		margin: 0px 0px 4px 0px;
		height: 16px;	
		background: #f1f6f9;
		}
	select.normalselect	{
		width: 150px;
		padding: 0px 0xp 0px 0px;
		margin: 2px 0px 0px 0px;
		height: 24px;
		line-height: 24px;
		background: #f1f6f9;
		font-size: 10px;
		font-family: arial;
		vertical-align: top;
		
		}
		
		input.normalinput2	{
		width: 68px;
		padding: 2px;
		margin: 0px 0px 4px 0px;
		height: 16px;
		background: #f1f6f9;	
		}
		
		textarea.normalarea	{
			width: 261px;
			height: 90px;
			background: #f1f6f9;
			}
	input.normalsubmit	{
		width: 79px;
		height: 22px;
		background: transparent url(../images/submit.jpg) no-repeat 0px 0px;
		border: 0px;
		color: #f1f6f9;
		font-size: 11px;
		font-family: verdana;
		cursor: pointer;
		margin: 10px 0px 0px 38px;
		}
		
		
	/* --------------------- */
	.JSpopup	{
		color: black;
		
		}
		
/* update CSS */

.lefttd_whoweare {
background:#F1F6F9 url(../images/lefttd_whoweare.jpg) no-repeat scroll 0px bottom;
margin:0px;
padding: 0px 0px 390px 0px;
vertical-align:top;
width:185px;
}
.lefttd_graphicdesign {
background:#F1F6F9 url(../images/lefttd_graphicdesign.jpg) no-repeat scroll 0px bottom;
margin:0px;
padding: 0px 0px 390px 0px;
vertical-align:top;
width:185px;
}
.lefttd_web {
background:#F1F6F9 url(../images/lefttd_web.jpg) no-repeat scroll 0px bottom;
margin:0px;
padding: 0px 0px 390px 0px;
vertical-align:top;
width:185px;
}
.lefttd_marketing {
background:#F1F6F9 url(../images/lefttd_marketing.jpg) no-repeat scroll 0px bottom;
margin:0px;
padding: 0px 0px 390px 0px;
vertical-align:top;
width:185px;
}
.lefttd_identity {
background:#F1F6F9 url(../images/lefttd_identity.jpg) no-repeat scroll 0px bottom;
margin:0px;
padding: 0px 0px 390px 0px;
vertical-align:top;
width:185px;
}

#content_whoweare	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content_whoweare.jpg) no-repeat 0px 0px;
	}
#content_identity	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content_identity.jpg) no-repeat 0px 0px;
	}
#content_web	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content_web.jpg) no-repeat 0px 0px;
	}
#content_graphicdesign	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content_graphicdesign.jpg) no-repeat 0px 0px;
	}
#content_marketing	{
	width: 680px;
	height: 73px;
	padding: 0px;
	margin: 0px;
	float: left;
	background: transparent url(../images/content_marketing.jpg) no-repeat 0px 0px;
	}

.lefttd_whoweare	a, .lefttd_identity	a, .lefttd_web	a, .lefttd_graphicdesign	a, .lefttd_marketing	a { 
	width: 145px;
	background: transparent url(../images/bgleftlink.jpg) no-repeat 10px 10px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	height: 35px;
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #2a2a47;
	}
	
.lefttd_whoweare	a:hover, .lefttd_identity	a:hover, .lefttd_web	a:hover, .lefttd_graphicdesign	a:hover, .lefttd_marketing	a:hover { 
	width: 145px;
	background: #d2d1e0 url(../images/bgleftlinkhover.jpg) no-repeat 10px 10px;
	padding: 0px 0px 0px 40px;
	margin: 0px;
	height: 35px;
	display: block;
	}
	
	
/* 	sitemap css	 */

.sitemap_level1	{
	width: 417px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;	
	text-align: left;
	}
.sitemap_level1	 a {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	color:#09092A;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;	
	}
.sitemap_level1	 a:hover {
	text-decoration: underline;	
	}
.sitemap_level2	{
	width: 417px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;	
	text-align: left;
	}
.sitemap_level2 ul	{
	width: 417px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 5px 10px 5px 50px;	
	}
.sitemap_level2	 a {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	color:#09092A;
	font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;	
	}
.sitemap_level2	 a:hover {
	text-decoration: underline;	
	}

.text ul	{
float: left;
padding: 10px 0px 10px 20px;
list-style-type: disc;
margin: 0px;
}

.text	{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-type: disc;
}

.envelopediv	{
	width: 417px;
	float: left;
	margin: 0px;
	padding: 0px;
	
	}

