
body	{margin:20px 0px; padding:0px; background:#005d7e;}
html	{font-size:100%; }
div, tr, td, th, p, span, ul, li, ol, font, h1 {padding:0; margin:0; font-family:Calibri, Arial, Verdana; font-size:14px; color:#31444D; line-height:20px;}

a img 	{border:0px;}

a.buttons	{display:block; float:left;}
a, a:link, a:visited, a:active {text-decoration:none; color:#99CC00; line-height:20px;}
a, a:hover {text-decoration:none; color:#CC0000; line-height:20px;}
h2			{font-size:19px; color:#0E4969;}
h2 .green	{font-size:19px; color:#99CC00;}
h3			{color:#0E4969; font-family:Trebuchet MS, Arial; font-size:24px; line-height:24px; }
h3 .green	{color:#99CC00; font-family:Trebuchet MS, Arial; font-size:24px; line-height:24px; }

.bgseparatorimage	{background:url(../images/seperator-bg.jpg) no-repeat center top; display:block; width:630px; }
p small		{color:#666; font-size:11px;}
a.blacklink:link, a.blacklink:visited, a.blacklink:active {font-family:Calibri, Arial, Verdana; color:#31444D;}
a.blacklink:hover{font-family:Calibri, Arial, Verdana; color:#CC0000;}
.divleft	{float:left;}
.wrapper	{background:url(../images/body-top.jpg) no-repeat center top; min-height:900px; }
.wrapper-secondary	{background:url(../images/body-bottom.jpg) no-repeat center 429px; min-height:900px; }
.ContentDiv	{width:930px; margin:0px auto;}
#LeftPane	{ width:205px; float:left; padding-left:3px;}
#RightPane	{ width:680px; float:left; margin-left:-2px;}
.contents ul{list-style-image:url(../images/arrow.jpg); margin-left:40px;}
.contents ul li		{line-height:25px; font-size:14px;}
.copyrights	{color:#FFFFFF; display:block; margin:0px auto; text-align:center;}
.copyrights a{color:#FFFFFF; text-align:center;}
.copyrights a:hover{color:#000; text-align:center;}
p.copyrights .designed	{display:block; float:left; width:51%; text-align:right; font-weight:bold; color:#cce7f8; padding-left:20px; font-size:13px;}
p.copyrights .markup	{display:block; float:right; width:38%; text-align:left; font-weight:bold; color:#cce7f8; padding-right:30px; font-size:13px;}
.Nav-Top	{background:url(../images/nav-top.png) no-repeat left top; height:67px;}
#Nav		{background:url(../images/nav-bg.jpg) no-repeat -3px 0px;}
#Nav ul		{list-style-type:none; text-indent:0px; padding-top:18px;}
#Nav li a.home {background:url(../images/home.gif) no-repeat 24px 5px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:26px; width:128px; padding-left:70px; font-weight:bold; padding-top:9px; }
#Nav li a.home:hover {background:url(../images/home.gif) no-repeat 24px 5px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:26px; width:128px; padding-left:70px; font-weight:bold; padding-top:9px; }
#Nav li a.about {background:url(../images/about.gif) no-repeat 20px 5px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:37px; width:128px; padding-left:70px; font-weight:bold; padding-top:10px; }
#Nav li a.about:hover {background:url(../images/about.gif) no-repeat 20px 5px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:37px; width:128px; padding-left:70px; font-weight:bold; padding-top:10px; }
#Nav li a.services {background:url(../images/services.gif) no-repeat 26px 3px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:35px; width:128px; padding-left:70px; font-weight:bold; padding-top:9px; }
#Nav li a.services:hover {background:url(../images/services.gif) no-repeat 26px 3px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:35px; width:128px; padding-left:70px; font-weight:bold; padding-top:9px; }
#Nav li a.portfolio {background:url(../images/portfolio.gif) no-repeat 23px 4px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:35px; width:128px; padding-left:70px; font-weight:bold; padding-top:8px; }
#Nav li a.portfolio:hover {background:url(../images/portfolio.gif) no-repeat 23px 4px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:35px; width:128px; padding-left:70px; font-weight:bold; padding-top:8px; }
#Nav li a.blog {background:url(../images/blog.gif) no-repeat 24px 6px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:37px; width:128px; padding-left:70px; font-weight:bold; padding-top:7px;}
#Nav li a.blog:hover {background:url(../images/blog.gif) no-repeat 24px 6px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:37px; width:128px; padding-left:70px; font-weight:bold; padding-top:7px;}
#Nav li a.contact {background:url(../images/contact.gif) no-repeat 24px 8px; color:#0286ac; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:33px; width:128px; padding-left:70px; font-weight:bold; padding-top:10px; }
#Nav li a.contact:hover {background:url(../images/contact.gif) no-repeat 24px 8px; color:#CC0000; font-size:12px; text-transform:uppercase; font-family:Arial; display:block; height:33px; width:128px; padding-left:70px; font-weight:bold; padding-top:10px; }
.nav-bottom	{height:55px; background:url(../images/nav-bottom.png) no-repeat 0px 0px;}
.clearfix	{clear:both;}
h1 a		{ display:block; background:url(../images/logo.png) no-repeat 0px 100%; margin-left:-3px; text-indent:-999px; height:78px; width:213px;}
a.home:hover {background:url(../images/home.png) no-repeat center top; color:#CC0000; font-size:16px; text-transform:capitalize; font-family:Myriad Pro; }
.thoughts {color:#01374d; text-align:center; padding:20px 20px 0px 90px; height:58px;}
.thoughts ul	{display:block; }
.thoughts li	{font-size:120%; font-weight:300; font-family:Georgia !important ; margin-left:-50px; width:auto; display:block;  height:50px;}
.border			{border-bottom:#C2CAD1 1px dashed;}
#portfolio {height:78px; display:block; }
.Main-Top	{ background:url(../images/corner.png) no-repeat left top; display:block; margin-top:5px; height:45px; padding:20px 0px 0px 30px;}
.contents	{background:url(../images/main-bg.png) repeat-y left top; display:block; padding:0px 25px 0px 30px;} 
.Main-Bottom	{ background:url(../images/main-bottom.png) no-repeat -1px 0px; display:block; height:44px;}
#Testimonials p {background:url(../images/seperator-bg.jpg) no-repeat center top; display:block; padding:18px 0px; margin:0px auto;}
#Testimonials p .clt {color:#99CC00; font-size:17px; display:block; text-align:right; line-height:15px;}
#Testimonials p:hover .clt {color:#000033; font-size:17px; display:block; text-align:right; line-height:15px;}
#Testimonials p .clt small {color:#666; font-size:12px;}
#Testimonials p .clt small a {color:#666; font-size:12px;}
#Testimonials p:hover .clt small a {color:#000; font-size:12px;}
#Testimonials p .clt small a:hover {color:#99CC00; font-size:12px;}
.Address		{display:block; border:#B4D2DC 1px solid; background:#ebf6fa; }
.Address div	{border:#fff 4px solid; padding:15px;}

#logoimgs a img	{display:block; float:left; }

.floatingsmsbox	{display:block; width:250px; position:fixed; left:81%; top:10%; z-index:1000; background:#fff;}

.pingbox		{display:block; width:55px; background:#000000; position:fixed; z-index:1000; top:30%; right:-7px;
				 background:url(../images/chat.png) no-repeat; height:172px; }