@import url("format.css");					/* mandatory */

body{
background:url(../img/page-bg.gif);
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
/*color:#fff;*/
margin:0; 									/* mandatory */
padding:0;
text-align:center;							/* mandatory */
}
#container{
width:752px;
text-align:left;
background-color:#353535;							/* mandatory */
/*background-image:url(../img/bg-body.gif);
background-repeat:repeat-y;*/
margin:0 auto 0 auto; 					 	/* mandatory */
padding:0 6px 0 6px; 
border-left:1px solid #000;
border-right:1px solid #000;
background-image:url(../img/top-bg.gif);
background-repeat:repeat-x;
background-position:0 -5px;
}

/*------------------------Header Start----------------------------*/
#header{
height:73px;
background-color:#FFFFFF; 
}

#logo{
position:absolute;							 /* mandatory */
padding:0 0 0 10px; 
}


#topLinks{
float:right;
padding:0 10px 0 0;
margin:10px 0 0 0;							/* mandatory */
}
#topBg{
background-image:url(../img/top-bg.gif);
background-repeat:repeat-x;
background-position:0 0;
height:113px;
}


#topNav {
/*float:left;*/
padding:0 0 0 0;
background-color:#00FF33;
}
#topNav ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#topNav li {
display:block;
float:left;
margin:0px;
padding:0 0 0 0;
}
/*#topNav li a:link, #topNav li a:visited, #topNav li a:active {
cursor:pointer;
display:block;
text-decoration:none;
}

#topNav li a:hover {
text-decoration:underline;
}*/
a.navHome, a.navHome:visited {
background:transparent url(../img/nav-home.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:90px;
background-position:0 0;
}
a.navHome:hover {
background-position:0 -35px;
}
a.navHomeOn, a.navHomeOn:visited, a.navHomeOn:active, a.navHomeOn:hover  {
background:transparent url(../img/nav-home.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:90px;
background-position:0 -35px;
}

a.navMindset, a.navMindset:visited {
background:transparent url(../img/nav-mindset.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:97px;
background-position:0 0;
}
a.navMindset:hover {
background-position:0 -35px;
}
a.navMindsetOn, a.navMindsetOn:visited, a.navMindsetOn:active, a.navMindsetOn:hover  {
background:transparent url(../img/nav-mindset.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:97px;
background-position:0 -35px;
}

a.navProcess, a.navProcess:visited {
background:transparent url(../img/nav-process.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:91px;
background-position:0 0;
}
a.navProcess:hover {
background-position:0 -35px;
}
a.navProcessOn, a.navProcessOn:visited, a.navProcessOn:active, a.navProcessOn:hover  {
background:transparent url(../img/nav-process.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:91px;
background-position:0 -35px;
}

a.navServices, a.navServices:visited {
background:transparent url(../img/nav-services.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:98px;
background-position:0 0;
}
a.navServices:hover {
background-position:0 -35px;
}
a.navServicesOn, a.navServicesOn:visited, a.navServicesOn:active, a.navServicesOn:hover  {
background:transparent url(../img/nav-services.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:98px;
background-position:0 -35px;
}

a.navTeam, a.navTeam:visited {
background:transparent url(../img/nav-team.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:77px;
background-position:0 0;
}
a.navTeam:hover {
background-position:0 -35px;
}
a.navTeamOn, a.navTeamOn:visited, a.navTeamOn:active, a.navTeamOn:hover  {
background:transparent url(../img/nav-team.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:77px;
background-position:0 -35px;
}

a.navCase, a.navCase:visited {
background:transparent url(../img/nav-case-studies.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:104px;
background-position:0 0;
}
a.navCase:hover {
background-position:0 -35px;
}
a.navCaseOn, a.navCaseOn:visited, a.navCaseOn:active, a.navCaseOn:hover  {
background:transparent url(../img/nav-case-studies.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:104px;
background-position:0 -35px;
}

a.navWork, a.navWork:visited {
background:transparent url(../img/nav-work.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:83px;
background-position:0 0;
}
a.navWork:hover {
background-position:0 -35px;
}
a.navWorkOn, a.navWorkOn:visited, a.navWorkOn:active, a.navWorkOn:hover  {
background:transparent url(../img/nav-work.gif) no-repeat scroll 0px;
float:left;
height:35px;
width:83px;
background-position:0 -35px;
}

a.navContact, a.navContact:visited {
background:transparent url(../img/nav-contact.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:99px;
background-position:0 0;
}
a.navContact:hover {
background-position:0 -35px;
}
a.navContactOn, a.navContactOn:visited, a.navContactOn:active, a.navContactOn:hover  {
background:transparent url(../img/nav-contact.gif) no-repeat scroll 0px;display:block;
float:left;
height:35px;
width:99px;
background-position:0 -35px;
}

a.navSitemap, a.navSitemap:visited {
background:transparent url(../img/nav-sitemap.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:103px;
background-position:0 0px;
}
a.navSitemap:hover {
background-position:0 -35px;
}

a.navSitemapOn, a.navSitemapOn:visited, a.navSitemapOn:active, a.navSitemapOn:hover  {
background:transparent url(../img/nav-sitemap.gif) no-repeat scroll 0px;
display:block;
float:left;
height:35px;
width:103px;
background-position:0 -35px;
}

#topNav li span {
display:block;
float:left;
background:transparent url(../img/nav-divider.gif) no-repeat scroll 0px 0px;
height:35px;
width:2px;
}


.mindsetBorder{
border:1px solid #FC4911;
background-color:#FC4911;
display:block;
}
.bannerBg{
background-image:url(../img/bg-1.gif);
background-repeat:repeat-y;
background-position:0 0;
height:14px!important;
height:12px;
display:block;

}
/*------------------------Header End----------------------------*/

#banner{
background-image:url(../img/bg-banner.gif);
background-repeat:repeat-x;
height:182px;
clear:both;
}

#loginArea{
background-image:url(../img/bg-login.gif);
background-repeat:repeat-x;
height:25px;
text-align:right;
padding:3px 5px 0 0;
}

#loginArea input{
width:100px;
font-size:12px;
color:#6E6E6E;
padding:2px;
border:1px solid #BDBDBD;
}
#loginArea input.imgBtn{
border:none;
width:57px;
height:19px;
background-image:url(../img/btn-login.gif);
background-repeat:no-repeat;
cursor:pointer;
}
/*------------------------Start index----------------------------*/
#containerOuter{
background-image:url(../img/outer-bg.gif);
background-repeat:repeat-x;
background-position:0 -5px;
width:100%;
text-align:left;						
margin:0 auto 0 auto; 					 	
}
#containerIndex{
background-image:url(../img/top-bg.gif);
background-repeat:repeat-x;
background-position:0 -5px;
width:752px;
text-align:left;
background-color:#353535;							/* mandatory */
margin:0 auto 0 auto; 					 	/* mandatory */
padding:0 6px 0 6px;
border:1px solid #000;
border-top:none;
border-bottom:none;
}
#contentAreaIndex{
background-image:url(../img/index-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 40px;
width:475px;
}

#contentAreaIndex p{
line-height:15px;
padding:0 15px 0 0;
margin:0 10px 0 20px;
background-image:url(../img/dot-bg.gif);
background-repeat:repeat-y;
background-position:right;
}

.indexCopyright{
background-color:#1F1F1F;
height:60px;
width:260px;
color:#fff;
margin:0 0 0 0;
}

.indexFooter{
background-color:#F89221;
color:#9CB2B3;
height:60px;
width:472px;
border:1px solid #fff;
}
.siteFooter a:link, .siteFooter a:visited{
color:#FCD3A6;
}

.sitemapBorder{
border:1px solid #F89221;
display:block;
}
.contactHeaderService{
background-image:url(../img/index-right.gif);
background-position:0 0;
background-repeat: repeat-y;
width:180px;
height:360px;
display:block;
position:absolute;
margin:200px 0 0 560px;
}

#indexGallTop a:link, #indexGallTop a:active, #indexGallTop a:visited, #indexGallTop a:hover{
margin:20px 0 0 0;
height:30px;
width:180px;
display:block;
background-image:url(../img/index-top.gif);
background-repeat:no-repeat;
}
#indexGallery{
margin:0;
height:270px;
}
#indexGallery ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#indexGallery li {
display:block;
width:165px;
height:110px;
margin:5px 10px 10px 8px;
padding:0 10px 0 0;
float:left;
}
#indexGallery li a:link, #indexGallery li a:active, #indexGallery li a:visited {
font-size:11px;
text-decoration:none;
font-family:Tahoma;
margin:0 10px 0 0;
}
#indexGallery li a:hover {
text-decoration:underline;
}
#indexGallBot a:link, #indexGallBot a:active, #indexGallBot a:visited, #indexGallBot a:hover{
margin:5px 0 0 0;
height:30px;
width:180px;
display:block;
background-image:url(../img/index-bott.gif);
background-repeat:no-repeat;
}

h1.index{
background-image:url(../img/bullet-2.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 18px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 0 25px;
margin:0 0 15px 0;
}

/*------------------------End index----------------------------*/

/*------------------------Middle Start ----------------------------*/
.pageHeaderMindset{
background-image:url(../img/mindset.gif);
background-position:0 0;
background-repeat:no-repeat;
width:178px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 500px;
}
#middle{
margin:0;
padding:20px 0 30px 0;
width:752px;
background-color:#FFFFFF;
}

#rightCol{
float:right;
width:90px;					 		
}
#leftCol{
float:left;							 		/* mandatory */
width:150px;
}

#contentAreaMind{
background-image:url(../img/mindset-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}
.dotLine{
background-image:url(../img/dot-bg.gif);
background-position:0 0;
background-repeat:repeat-x;
height:10px;
display:block;
width:475px;
margin:10px 0 10px 30px;
}
h2{
background-image:url(../img/bullet-1.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color: #D05B3A;
padding:0 0 0 25px;
margin:5px 0 5px 0;
}
h3{
background-image:url(../img/bullet-3.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:12px Arial, Helvetica, sans-serif;
color: #666666;
padding:0 0 0 15px;
margin:8px 0 8px 50px;
}
strong a:link, strong a:visited, strong a:active{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

/*------------------------Middle End----------------------------*/

/*------------------------Footer Start----------------------------*/
#footerOuter{
background-image:url(../img/outer-bg-footer.gif);
background-repeat:repeat-x;
background-position:0 0;
width:100%;
text-align:left;						
margin:0 auto 0 auto; 					 	
}
.footer{
background-color:#353535;
/*background-color:#1F1F1F;*/
border-top:1px solid #5F5F5F;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
height:45px;
margin:0 auto 0 auto;
width:764px;		 			
}
.footerNav {
float:left;
padding:15px 0 0 20px;		
}
.footerNav ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.footerNav li {
display:block;
float:left;
margin:0px;
padding:0 0 0 0;
}
.footerNav li a:link, .footerNav li a:active, .footerNav li a:visited {
font-size:11px;
text-decoration:none;
font-family:Tahoma;
margin:0 10px 0 0;
}
.footerNav li a:hover {
text-decoration:underline;
}
.mindsetFooter{
background-color:#A33220;
color:#DAADA6;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.mindsetFooter a:link, .mindsetFooter a:visited{
color:#DAADA6;
}

/*------------------------Footer End----------------------------*/

.copyright{
float:right;
text-align:center;							
padding:15px 0 0 0;	
}
.mindsetCopyright{
background-color:#D05B3A;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}
.indexCopyright{
padding:0 5px 0 0;
line-height:60px;
color:#5D5D5D;
background-color:#353535;
text-align:right;
}
/*.servicesCopyright{
background-color:#51A325;
color:#133208;
height:30px;
width:260px;
}*/
/*------------------------Start Process----------------------------*/

#contentAreaProcess{
background-image:url(../img/process-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}
.processCopyright{
background-color:#B73F9E;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}

#processQuestionAnswer {
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}

/*#processQuestionAnswer span{
background-image:url(../img/question-icon.gif);
background-position:0 0;
background-repeat:no-repeat;
height:45px;
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#D03AAF;
padding:0 0 0 25px;
}

#processQuestionAnswer p {
background-image:url(../img/ans-icon.gif);
background-position:0 0px;
background-repeat:no-repeat;
height:45px;
display:block;
color:#666666;
text-align:justify;
padding:0 0 0 25px;
margin:0 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:normal;
}*/
#ansPic{
margin:0 0 0 15px;
padding:0 0 5px 0px;
float:left;
height:auto!important;
height:50px;
min-height:50px;
font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000000;
/*border:1px solid red;*/
}

#ansPic div{
margin:0 0 0 10px!important;
margin:0 0 0 3px;
padding:0 0 0 0px;
float:left;
height:auto!important;
height:50px;
min-height:50px;
}

#ansPic p{
margin:0 0 0 40px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
width:450px;
}

.processFooter{
background-color:#8E217B;
color:#8E217B;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;

}
.processFooter a:link, .processFooter a:visited{
color:#D2A6CA;
}

.processBorder{
border:1px solid #D240AF;
background-color:#D240AF;
display:block;
}

.pageHeaderProcess{
background-image:url(../img/process.gif);
background-position:0 0;
background-repeat:no-repeat;
width:178px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 375px;
}
/*h6.process{
background-image:url(../img/question-icon.gif);
background-position:0 0;
background-repeat:no-repeat;
height:25px;
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color: #666666;
padding:0 0 0 25px;
/*border:1px solid red;
}*/

.StarMark{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-style:italic;
} 

#questionPart{
padding-left:70px;
}
#questionPart li {
line-height:18px;
color: #333;
list-style-type:inherit;
font-size:12px;
font-weight:bold;
}

/*------------------------End Process----------------------------*/

/*------------------------Start Work----------------------------*/
#contentAreawork{
background-image:url(../img/work-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.workCopyright{
background-color:#1DACDC;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}

#WorkQuestionAnswer {
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
border:1px solid red;
}


.workFooter{
background-color:#0999C8;
color:#fff;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.workFooter a:link, .workFooter a:visited{
color:#fff;
}

.WorkBorder{
border:1px solid #3A99B8;
background-color:#3A99B8;
display:block;
}

.pageHeaderWork{
background-image:url(../img/work.gif);
background-position:0 0;
background-repeat:no-repeat;
width:178px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 230px;
}
h1.Work{
background-image:url(../img/bullet-1.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0265C5;
padding:0 0 0 25px;
}

/*....................................*/
#workContainer {
background-image:url(../img/dot-bg-1.gif);
background-position:bottom;
background-repeat:repeat-x;
margin:0 0 10px 0px;
padding:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
width:580px;
display:table;
}

#workContainer img{
padding:5px;
border:1px solid #7c7c7c;
width:100px;
background-color:#FFFFFF;
float:left;
display:block;
}

#workContainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4a4a4a;
display:block;
width:450px;
padding:0;
margin:0 0 5px 0;
}

/*#workContainer p strong{
width:100px;
display:block;
float:left;
}*/



.dotLineWork{
background-image:url(../img/dot-bg-1.gif);
background-position:0 0;
background-repeat:repeat-x;
height:10px;
display:block;
width:550px;
}


/*------------------------End work----------------------------*/

/*------------------------Start team----------------------------*/
#contentAreaTeam{
background-image:url(../img/team-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.teamCopyright{
background-color:#ECDC62;
height:30px;
width:254px;
color:#3E1B11;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
}

/*#workQuestionAnswer {
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
border:1px solid red;
}
*/

.teamFooter{
background-color:#B9A408;
color:#8E217B;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.teamFooter a:link, .teamFooter a:visited{
color:#E3DB9C;
}

.teamBorder{
border:1px solid #D1BB17;
background-color: #D1BB17;
display:block;
}

.pageHeaderTeam{
background-image:url(../img/team.gif);
background-position:0 0;
background-repeat:no-repeat;
width:178px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 540px;
}
h1.team{
background-image:url(../img/bullet-1.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#B9A408;
padding:0 0 0 25px;
margin:15px 0 0 0;
}
.teamStrong{
font:Arial, Helvetica, sans-serif;
size:12px;
padding:0 0 0 25px;
color: #666666;
font-weight:bold;
}

/*------------------------End team----------------------------*/

/*------------------------Start case----------------------------*/
#contentAreaCase{
background-image:url(../img/case-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.caseCopyright{
background-color:#39817A;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}

.caseFooter{
background-color:#083F42;
color:#9CB2B3;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.caseFooter a:link, .caseFooter a:visited{
color:#9CB2B3;
}

.caseBorder{
border:1px solid #39817A;
background-color:#39817A;
display:block;
}

h1.case{
background-image:url(../img/bullet-1.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#094E49;
padding:0 0 0 25px;
}

.pageHeaderCase{
background-image:url(../img/casestudies.gif);
background-position:0 0;
background-repeat:no-repeat;
width:206px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 190px;
}
/*------------------------End case----------------------------*/

/*------------------------Start contact----------------------------*/
#contentAreaContact{
background-image:url(../img/contact-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.contactCopyright{
background-color:#9D6BB3;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}

.contactFooter{
background-color:#8D49AB;
color:#9CB2B3;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.contactFooter a:link, .contactFooter a:visited{
color:#D1B6DD;
}

.contactBorder{
border:1px solid #C031FD;
display:block;
background-color:#C031FD;
}

h1.contact{
background-image:url(../img/bullet-1.gif);
background-position:0 4px;
background-repeat:no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#9400D3;
padding:0 0 0 25px;
}

.contactHeaderCase{
background-image:url(../img/contact.gif);
background-position:0 0;
background-repeat:no-repeat;
width:206px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 550px;
}
/*------------------------End contact----------------------------*/
input.btnSubmit {
background-color:#fff;
background-image:url(../img/btn-submit.gif);
background-position:0 0;
background-repeat:no-repeat;
border:medium none;
height:25px;
margin:0px 0pt 0pt 2px;
width:65px;
cursor:pointer;
}
input.btnSubmit:hover {
background-position:0 -25px;
cursor:pointer;
}

/*.btnSubmit {
background-image:url(../img/btn-submit.gif);
background-repeat:no-repeat;
background-position:0 0;
height:25px;
width:80px;
}*/
.tblDisplay {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
margin:0 0 0 25px;
background-color:#fff;
padding:2px 0 0 1px;
width:520px!important;
width:500px;
}
.tblDisplay th {
/*border-bottom:1px solid  #E1E1EA;
border-right:1px solid #E1E1EA;*/
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
padding:3px 4px 3px 0;
text-align:left;
width:30%;
vertical-align:top;

}
.tblDisplay td {
/*border-bottom:1px solid #E1E1EA;*/
border-collapse:collapse;
/*border-right:2px solid #FFFFFF;*/
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*height:42px;*/
line-height:22px;
padding:3px 4px 3px 6px;
vertical-align:top;
}
.tblDisplay td .input{

border:1px solid #999999;
/*width:240px;
border-left:1px solid #333;
border-top:1px solid #333;
color:#810EB2;*/
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
/*vertical-align:top;
background-color:#FFFFDD;*/
}

textarea{
border:1px solid #999999;
overflow-x:hidden;
overflow-y:auto;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
tr.even {
background-color:#EFEFEF;
}
tr.odd {
background-color:#D8D8D8;
}
/*------------------------Start sitemap----------------------------*/
#contentAreasitemap{
background-image:url(../img/sitemap-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.siteCopyright{
background-color:#FDB041;
height:30px;
width:254px;
margin:0 6px 0 0!important;
margin:0 3px 0 0;
color:#3E1B11;
}

.siteFooter{
background-color:#F89221;
color:#9CB2B3;
height:30px;
width:478px;
margin:0 0 0 6px!Important;
margin:0 0 0 3px;
}
.siteFooter a:link, .siteFooter a:visited{
color:#FCD3A6;
}

.sitemapBorder{
border:1px solid #F89221;
background-color:#F89221;
display:block;
}

#sitemapLinks {
/*float:left;*/
padding:0 0 0 0;
background-color:#fff;
}
#sitemapLinks ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#sitemapLinks li {
display:block;
background-image:url(../img/bullet-1.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 20px;
margin:5px 0 15px 0;
}
#sitemapLinks li a:link, #sitemapLinks li a:visited, #sitemapLinks li a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#888786;
font-weight:bold;
text-decoration:none;
}

#sitemapLinks li a:hover{
color: #FF6600;
text-decoration:none;
}

.contactHeaderSitemap{
background-image:url(../img/sitemap.gif);
background-position:0 0;
background-repeat:no-repeat;
width:206px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 290px;
}
/*------------------------End sitemap----------------------------*/

/*------------------------Start service----------------------------*/
#contentAreaService{
background-image:url(../img/service-left.gif);
background-position:42px 0;
background-repeat:no-repeat;
padding:0 0 0 70px;
height:auto!important;
height:274px; 
min-height:274px;
}

.servicCopyright{
background-color:#50A426;
height:30px;
width:254px;
color:#3E1B11;
margin:0 6px 0 0!important;
margin:0 3px 0 0;

}

.serviceFooter{
background-color:#45771C;
color:#9CB2B3;
height:30px;
width:478px;
margin:0 0 0 6px!important;
margin:0 0 0 3px;
}
.serviceFooter a:link, .serviceFooter a:visited{
color:#BED1AF;
}

.ServiceBorder{
border:1px solid #068706;
background-color:#068706;
display:block;
}

.contactHeaderServices{
background-image:url(../img/services.gif);
background-position:0 0;
background-repeat:no-repeat;
width:206px;
height:61px;
display:block;
position:absolute;
margin:135px 0 0 290px;
}

#serviceLinks {
padding:0 0 0 0;
margin:20px 0 0 30px;
background-color:#fff;
}
#serviceLinks ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#serviceLinks li {
display:block;
background-image:url(../img/bullet-4.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 20px;
margin:5px 0 10px 0;
}
#serviceLinks li a:link, #serviceLinks li a:visited, #serviceLinks li a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
/*font:bold 12px Arial, Helvetica, sans-serif;*/
color:#626160;
font-weight:normal;
text-decoration:none;
text-align:center;
}

#serviceLinks li a:hover{
color: #006633;
text-decoration:none;
}

/*------------------------End sitemap----------------------------*/
.docName {
margin:12px 0 20px 0;
overflow:hidden; 
display:block;
height:250px;
}
.docName ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
.docName li {
list-style-image:none;
line-height:14px;
width:180px;
margin:0 0 10px 8px ;
padding:0 0 10px 0;
text-align:left;
color:#2486ab;
font-family:Tahoma;
font-size:10px;
}

/* FlashContent #############################################################################################*/

#flashcontent p, #flashcontent1 p{
width:700px;
color:#FFFFFF;
}

#flashcontent strong, #flashcontent1 strong{
padding-top:20px;
padding-left:30px;
color:#FFFFFF;
display:block;
}
#flashcontent a:link, #flashcontent1 a:link, #flashcontent a:visited, #flashcontent1 a:visited, #flashcontent a:active, #flashcontent1 a:active{
color:#FFFFFF;
}

/*#############################################################################################*/
