
/* CSS Document */
body{ margin:0px;background-color:#112d3b;behavior:url(csshover.htc)}

.main{}
.webdesign{ width:100%; margin:auto; background:url(images/bg1.jpg) repeat-x; height:460px;}
.menubg{ width:900px; margin:auto;}
.mainbg{ height:453px; margin:0 auto -60px; position:relative;background:url(images/newbg.jpg)  no-repeat center top;}
.menu{ font-family:Tahoma; font-size:13px; line-height:20px; color:#FFF; text-align:center; height:75px;}
.menucontainer{ margin-left:87px; height:75px;}
.contentbg{background-image:url(images/contentbg.jpg); background-repeat:repeat-x; background-color:#FFF; width:100%;}
.white12{ font-family:tahoma; font-size:12px; color:#FFF; line-height:18px;}
.blue{ font-family:tahoma; font-size:14px; color:#167ca8; line-height:18px;}
.white11{ font-family:tahoma; font-size:11px; color:#FFF; line-height:20px; text-align:justify}
.orange11{ font-family:tahoma; font-size:10px; color:#fb5b0f; line-height:20px;}
.greybg{ background-image:url(images/greyline.gif); background-repeat:repeat-y; width:1px;}
.dotline{ background-image:url(images/dotline.gif); background-repeat:repeat-x;}
.blackbg{ background-color:#000;}
.btmbg{ background-color:#18323f; background-image:url(images/btmbg.jpg);}
.btmcontent{ width:900px; margin:auto;}
.orange11{ font-family:tahoma; font-size:11px; color:#fe5c11; line-height:20px;}
div{font-family:Tahoma; font-size:12px; line-height:20px; color:#464242;text-decoration:none;}
.maincontent{ width:900px; margin:auto;}
.contentarea{ width:900px; margin:auto; background:url(images/contentbg.jpg) repeat-x;}
.content{ font-family:tahoma; font-size:12px; color:#464242; line-height:20px; text-align:justify;}
h1{font-family:tahoma; font-size:12px; color:#464242; line-height:1px;}
h2{font-family:tahoma; font-size:16px; color:#464242; line-height:13px; display:block; margin:0px; padding:0px; text-align:left;}
h3{font-family:tahoma; font-size:24px; color:#167ca8; line-height:1px;}
h4{font-family:tahoma; font-size:18px; color:#464242; line-height:1px; font-weight:100;}
h5{font-family:tahoma; font-size:16px; color:#167ca8; line-height:18px; font-weight:700; padding:0px; margin:0px;}
.headingcontact{font-family:tahoma; font-size:16px; color:#464242; line-height:18px;}
.portfolioimg{ width:251px; float:left; background:url(images/imagebg.gif) no-repeat; padding-top:8px; margin-right:20px; text-align:center; height:153px;}
.portfolioimgbg{ width:230px; display:block;}
.portfoliotxt{font-family:Tahoma; font-size:11px; line-height:20px; color:#464242;text-decoration:none;}
.logo{ padding-left:50px; padding-top:0px;}
.star{ color:#FF0000; font-size:9px;}
.orange{ color:#ffa800; font-size:14px; font-family:tahoma;}
.servicescont{ width:643px;}
.services{width:130px;}
.bs{height:42px; width:620px; vertical-align:text-bottom; background-image:url(images/arrowdesign.gif); padding:4px 4px 2px 30px; border-left:2px solid #597f96; background-repeat:no-repeat; background-position:left; background-color:#aabac3;}
.gradientbg{ background-image:url(images/gradientbtm.gif); background-repeat:repeat-x; background-color:#FFF; background-position:bottom;border:1px solid #cee5ec; text-align:left;}
.gradientbg1{ background-image:url(images/gradientbtm1.gif); background-repeat:repeat-x; background-color:#FFF; background-position:bottom;border:1px solid #d0e6ac; text-align:left;}
.gradientbg2{ background-image:url(images/gradientbtm2.gif); background-repeat:repeat-x; background-color:#FFF; background-position:bottom;border:1px solid #dfceff; text-align:left;}
.gradientbg3{ background-image:url(images/gradientbtm3.gif); background-repeat:repeat-x; background-color:#FFF; background-position:bottom;border:1px solid #f4ebb9; text-align:left;}
.linebreak{ line-height:20px; display:block; clear:both;}

ul.services{margin:0px; padding:0px 0px 0px 14px;}
ul.services li{list-style:none; color:#000; float:left;}

ul.menux{margin:0px; padding:0px; text-align:center; margin-left:87px; padding-top:0px; position: relative;}
ul.menux li{list-style:none; color:#FFFFFF;  float:left; width:117px; padding-right:0px; text-align:center;}
ul.menux ul{margin:0px; padding:0px; text-align:center; margin-left:87px; padding-top:0px; display:none;}
ul.menux ul li{margin:0px; padding:0px; text-align:center; margin-left:87px; padding-top:0px;}

ul.holder{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
ul.holder li{list-style:none; color:#FFFFFF;  float:left; background:url(images/portfolioholder.gif) no-repeat; width:191px; height:185px; padding:30px 0px 0px 2px; color:#09F; font-weight:bold; text-align:center; line-height:36px; margin:0px;}

ul.portfolio{margin:0px; padding:0px;}
ul.portfolio li{list-style:none; color:#464242;  float:left; height:35px; padding-bottom:5px;}
ul.portfolio li a{list-style:none; color:#464242;  float:left; width:187px; height:31px;background:url(images/btn_portfolio.gif) no-repeat; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}
ul.portfolio li a:hover{list-style:none; color:#464242;  float:left; width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; text-decoration:none; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}
ul.portfolio li #active{list-style:none; color:#464242;  float:left; width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; font-weight:bold; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}

ul.portfolio1{margin:0px; padding:0px;}
ul.portfolio1 li{list-style:none; color:#464242;  float:left; height:35px; padding-bottom:0px;}
ul.portfolio1 li a{list-style:none; color:#464242;  float:left; width:187px; height:31px;background:url(images/btn_portfolio.gif) no-repeat; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}
ul.portfolio1 li a:hover{list-style:none; color:#464242;  float:left; width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; text-decoration:none; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}
ul.portfolio1 li #active{list-style:none; color:#464242;  float:left; width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; font-weight:bold; text-align:left; padding:6px 0px 0px 20px; line-height:20px;}

ul.orangebullet{margin:0px; padding:0px;}
ul.orangebullet li{list-style:none; font-size:14px; font-family:tahoma; color:#FFFFFF; float:left; background:url(images/bullet.jpg) left 4px; background-repeat:no-repeat;  padding-left:20px; font-weight:bold;}

ul.sqrbullet{margin:0px; padding:0px; list-style:none;}
ul.sqrbullet li{clear:both;font-size:11px; font-family:tahoma; color:#464242; background:url(images/sqrbullet.gif) left 10px; background-repeat:no-repeat;  padding:3px 0px 3px 13px;  display:block;}

ul.arrowbullet{margin:0px; padding-left:25px; list-style:none; clear:both;}
ul.arrowbullet li{ clear:both; font-size:12px; font-family:tahoma; color:#464242; float:left; background:url(images/arrowbullet.gif) left 11px; background-repeat:no-repeat;  padding-left:13px;}

ul.submenu{margin:0px 0px 0px 2px; padding:0px 0px 10px 0px; list-style:none;}
ul.submenu li{font-size:11px; margin-bottom:0px; font-family:tahoma; color:#464242; padding-left:20px; padding-bottom:2px; height:25px; line-height:20px; background-color:#fbfbfb;}
ul.submenu li a{clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#464242;background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; width:170px; padding:2px 0px 0px 13px; display:block; height:25px; line-height:20px;}
ul.submenu li a:hover{clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#167ca8;background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; padding:2px 0px 0px 20px; width:163px;  display:block; height:25px; line-height:20px;}
ul.submenu li #active{clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#167ca8; background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; width:170px;  padding:2px 0px 0px 13px;  display:block; height:25px; line-height:20px;}


ul.mail{margin:0px; padding:0px;}
ul.mail li{list-style:none; font-size:11px; font-family:tahoma; color:#FFFFFF; float:left; background:url(images/icon_mail.jpg) left 4px; background-repeat:no-repeat;  padding-left:30px; font-weight:bold;}

ul.phone{margin:0px; padding:0px;}
ul.phone li{list-style:none; font-size:11px; font-family:tahoma; color:#464242; float:left; background:url(images/icon_ph.jpg) left 0px; background-repeat:no-repeat;  padding-left:30px; font-weight:bold; height:27px; clear:left;}

a{font-family:Tahoma; font-size:11px; line-height:20px; color:#167ca8; text-align:center; text-decoration:none;}
a:hover{font-family:Tahoma; font-size:11px; line-height:20px; color:#167ca8; text-align:center; text-decoration:underline;}

a.green{font-family:Tahoma; font-size:11px; line-height:20px; color:#529f00; text-align:center; text-decoration:none;}
a.green:hover{font-family:Tahoma; font-size:11px; line-height:20px; color:#529f00; text-align:center; text-decoration:underline;}

h2 a{font-family:tahoma; font-size:16px; color:#464242; line-height:13px; display:block; margin:0px; padding:0px; text-align:left;}
h2 a:hover{font-family:tahoma; font-size:16px; color:#464242; line-height:13px; display:block; margin:0px; padding:0px; text-align:left; text-decoration:none;}

a.sitemap{font-family:Tahoma; font-size:11px; line-height:20px; color:#464242; text-align:center; text-decoration:none; font-weight:bold;}
a.sitemap:hover{font-family:Tahoma; font-size:11px; line-height:20px; color:#464242; text-align:center; text-decoration:underline; font-weight:bold;}

a.menu{font-family:Tahoma; font-size:13px; line-height:50px; color:#FFF; text-align:center; text-decoration:none; width:115px; display:block;}
a.menu:hover{font-family:Tahoma; font-size:13px; line-height:50px; color:#FFF; text-align:center; text-decoration:none; background:url(images/menubg.jpg) repeat-x; display:block; width:115px; outline:0;}

a.footer{font-family:Tahoma; font-size:11px; line-height:20px; color:#fff; text-decoration:none;}
a.footer:hover{font-family:Tahoma; font-size:11px; line-height:20px; color:#fff;text-decoration:underline;}

a.flash{font-family:Tahoma; font-size:11px; line-height:20px; color:#97d1f0; text-decoration:none;}
a.flash:hover{font-family:Tahoma; font-size:11px; line-height:20px; color:#97d1f0;text-decoration:underline;}

.searchbox{ background:#FFF; border:1px solid #b4b4b4; font-family:verdana; font-size:11px; height:16px; width:220px; padding-left:2px;}
.txtbox{ background:#FFF; border:1px solid #b4b4b4; font-family:tahoma; font-size:11px; height:16px; width:220px; padding-left:2px;}
.menubox{ background:#FFF; border:1px solid #b4b4b4; font-family:tahoma; font-size:11px; height:22px; width:224px; padding-left:2px;}
.txtarea{ background:#FFF; border:1px solid #b4b4b4; font-family:tahoma; font-size:11px; padding-left:2px;}

/****************Templatesmenu**************/

a.templatemenu{clear:both;font-size:11px; margin-left:20px; font-family:tahoma; color:#464242; background:url(images/greyarrow.gif) left 9px; background-repeat:no-repeat; height:20px; width:168px; border-bottom:1px dashed #b6b6b6;  padding:2px 0px 7px 15px;  display:block; text-align:left;}
a.templatemenu:hover{clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#167ca8; background:url(images/greyarrow.gif) left 9px; background-repeat:no-repeat; height:20px; width:168px; border-bottom:1px dashed #b6b6b6;  padding:2px 0px 7px 15px;  display:block;text-align:left; text-decoration:none;}
.templatetxt{font-family:Tahoma; font-size:11px; line-height:20px; color:#464242;text-decoration:none;}
.templateimg{ width:122px;}
.imgspacing{ width:70px;}
.btn{ padding-top:2px; width:147px;}
.grey11{ color:#7d7979; font-family:Tahoma; size:11px;}
.curvetop{ background:url(templates/curvetop.gif) top left no-repeat;}
.curvebtm{ background:url(templates/curvebtm.gif) bottom left no-repeat;}
.form_error{color: #CC3333;	font-family:Tahoma;	font-size:12px;	font-weight:normal;}

/*For IE7 Problem */
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li a
{
list-style:none; color:#464242;  float:left; width:187px; height:31px;background:url(images/btn_portfolio.gif) no-repeat; text-align:left; padding:6px 0px 0px 20px; line-height:20px;
}

#navcontainer li a:hover
{
display:block;list-style:none; color:#464242;  width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; text-decoration:none; text-align:left; padding:6px 0px 0px 20px; line-height:20px;
}

#navcontainer #active
{
display:block;list-style:none; color:#464242;  width:187px; height:31px; background:url(images/btn_portfolioroll.gif) no-repeat; text-decoration:none; text-align:left; padding:6px 0px 0px 20px; line-height:20px;
}

#navcontainer li li a
{
display:block;clear:both;font-size:11px; margin-left:20px; margin-bottom:0px; font-family:tahoma; color:#464242;background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; width:170px; padding:2px 0px 0px 13px; display:block; height:25px; line-height:20px;
}

#navcontainer li li a:hover
{
display:block;clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#167ca8;background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; padding:2px 0px 0px 20px; width:163px;  display:block; height:25px; line-height:20px;
}

#navcontainer li li #active
{
display:block;clear:both;font-size:11px; margin-bottom:0px; font-family:tahoma; color:#167ca8;background:url(images/sqrbullet.gif) left 9px; background-repeat:no-repeat; padding:2px 0px 0px 20px; width:163px;  display:block; height:25px; line-height:20px;
}
.ww
{
	width:90px;
	text-align:right;
}