@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333;
	background-color:#35526D;
	background-image:url(../images/bgWrapper.gif);
	background-repeat:repeat-x;
}
img {
	border:0;
	margin:0;
	padding:0;
}

p {
	margin:0;
	padding:6px 0 6px 0;
	color:#384048;
}
ul {
	color:#444;
}
ul#list {
	margin:5px;
	padding:0;
}
ul#list li {
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	line-height:18px;
	font-weight:bold;
	color:#335069;
	margin-left:15px;
	font-size:12px;
	padding-top:10px;
}


ul#list li a{
	color:#335069;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}

ul#list li a:hover{
	background-color:#335069;
	color:#ffffff;
	text-decoration:none;
}


a{
	color:#de6b25;
	text-decoration:underline;
}
a:hover {
	color:#de6b25;
	text-decoration:none;
}
a:active {     border:none;    outline:none;}
a:focus {
	outline:none;
}

#servicesMain a{
	color:#de6b25;
	text-decoration:none;
	font-weight:bold;
	padding:0px 3px 0px 0px;
/*	line-height:20px;*/
}
#servicesMain a:hover {
	background-color:#de6b25;
	color:#ffffff;
	padding:0px 3px 0px 3px;
}


map{
	border:none;
	outline:none;
	}

.input {
	border:1px solid #adbdc3;
	background-color:#FFFFFF;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}
h1 {
	font-family:Arial;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fc8203;
	font-size:20px;
}
.style1 {
	color: #3A5C7B;
}
hr {
	height:1px;
	border:1px solid #e3e3e3;
	background-color:#e3e3e3;
}
img {
	border:0px;
}
/* GENERAL LINKS  */

a.generalOrangeBold {
	font-size:12px;
	font-weight:bold;
	color:#e04001;
	text-decoration:underline;
}
a.generalOrangeBold:hover {
	font-size:12px;
	font-weight:bold;
	color:#e04001;
	text-decoration:none;
}
a.generalLink {
	font-size:11px;
	text-decoration:underline;
	color:#000;
}
a.generalLink:hover {
	font-size:11px;
	text-decoration:none;
	color:#000;
}
/*--------
#navigationExpand {
	width:953px;
	background-image:url(../images/bg_topNav.gif);
	background-repeat:repeat-x;
	height:35px;
}*/
#wrapperMain {
	width:100%;
	float:left;
}
#wrapper {
	width:953px;
	margin:0px auto;
}
#logosection {
	width:100%;
	float:left;
	height:88px;
}
#logo {
	width:209px;
	float:left;
	margin:27px 0 0 50px;
	display:inline;
}
#topRightBanners {
	float:right;
	width:653px;
	padding-top:16px;
	height:72px;
	padding-right:37px;
	text-align:right;
}
#header {
	width:953px;
	height:239px;
	float:left;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
#servicesMain {
	float:left;
	width:923px;
	height:147px;
	background-image:url(../images/bg_services.gif);
	background-repeat:no-repeat;
	padding:36px 0 0 30px;
	font-size:11px;
	line-height:14px;
}

#hosting {
	width:165px;
	height:118px;
	float:left;
	background-image:url(../images/hosting.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:18px 20px 0 40px;
}
#websiteDesign {
	width:160px;
	height:118px;
	float:left;
	background-image:url(../images/websiteDesign.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:18px 20px 0 45px;
}
#websiteDev {
	width:165px;
	height:118px;
	float:left;
	background-image:url(../images/websiteDev.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:18px 25px 0 50px;
}
#internetMarketing {
	width:152px;
	height:118px;
	float:left;
	background-image:url(../images/internetMarketing.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:18px 20px 0 50px;
}
.headingBlack {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#000;
}
#level5 {
	float:left;
	width:953px;
	background-image:url(../images/bgLevel5.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#level5Main {
	float:left;
	width:953px;
	margin:49px 0 0 0;
}
#whyNetSol {
	float:left;
	width:302px;
	margin:0 0 0 18px;
	display:inline;
}
#whyNetSol ul li {
	list-style-image:url(../images/bullet.gif);
	padding:0 0 10px 0;
	margin:0;
}
#whyNetSol ul li a {
	font-weight:bold;
	text-decoration:underline;
	color:#40556a;
	padding:0 0 10px 0;
	margin:0;
}
#whyNetSol ul li a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#40556a;
	padding:0 0 10px 0;
	margin:0;
}
#fCase {
	float:left;
	width:224px;
	margin-left:12px;
	display:inline;
	padding:6px 15px 15px 15px;
	background: #f5f5d5 url(../images/casestudy_img.gif) no-repeat bottom right;
	border:1px solid #d7d7b5;
	font-size:12px;
	line-height:14px;
}

#fCase p{
	font-size:11px;
}

#fCase a{
	font-size:12px;
}

#download {
	float:left;
	margin-top:10px;
	width:215px;
	background-color:#FFFFFF;
	padding:5px;
	height:40px;
	border:1px solid #d7d7b5;
}
#icon {
	float:left;
	width:42px;
	text-align:center;
}
#downloadContent {
	float:left;
	width:155px;
}
#clientBuzz {
	float:right;
	width:320px;
}

.testimonialRow{
	float:left;
	width:100%;
	margin-top:20px;
}

.testimonial {
	float:left;
	width:320px;
	height:85px;
}

.testimonialSection{
	float:left;
	width:320px;
	margin-right:8px;
	display:inherit;
}
.testPicture {
	width:45px;
	height:52px;
	float:left;
}
.testContent {
	float:left;
	width:265px;
	padding:0 0 0 10px;
	color:#333;
}
#level6 {
	width:953px;
	margin:0px auto;
	background-color:#FFFFFF;
}
#level6Main {
	width:953px;
	margin:0px auto;
	height:163px;
	padding:29px 0 20px 0;
}
#ourMethodology {
	float:left;
	width:288px;
	margin:0 0 0 18px;
/*	padding-top:140px;*/
	display:inline;
/*	background-image:url(../images/bgMethodology.gif);
	background-position:top center;
	background-repeat:no-repeat;*/
	height:10px;
	padding-left:15px;
}
.ajust1{
margin-left:119px;
}
.news-blue{
color:#194064;
font-weight:bold;
font-size:13px;
}
.news-orange{
color:#fc8203;
font-weight:bold;
font-size:13px;
}

#portfolio {
	float:left;
	width:290px;
	height:131px;
	margin-left:12px;
	display:inline;
	padding:6px 0 15px 0;
}
#stayInKnow {
	float:right;
	width:320px;
}

#footer {
	width:908px;
	height:183px;
	background-color:#dde5e9;
	margin:0px auto;
}
#footerLeft {
	width:185px;
	height:117px;
	float:left;
	padding-top:66px;
	padding-left:24px;
	background-image:url(../images/borderFooterLeft.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:11px;
}

#footerLeft a{
	color:#de6b25;
	text-decoration:none;
	font-weight:bold;
	padding:0px 3px 0px 0px;
	line-height:20px;
}
#footerLeft a:hover {
	background-color:#de6b25;
	color:#ffffff;
	padding:0px 3px 0px 3px;
}


#footerRight {
	width:674px;
	height:161px;
	float:left;
	color:#000;
	padding-top:15px;
	padding-left:20px;
	font-size:11px;
}
.footerCols {
	width:16%;
	float:left;
	padding:2px;
	line-height:16px;
}
.footerCols a {
	color:#666666;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
.footerCols a:hover {
	color:#fff;
	background-color:#243C55;
}
#wrapperBottom {
	width:100%;
	float:left;
	background-color:#edf4f8;
	padding-bottom:20px;
	padding-top:20px;
}
/* --------------Inner Pages Classes--------------------*/

.headerInner {
	width:953px;
	height:119px;
	float:left;
}
#wrapperBottomInner {
	width:100%;
	float:left;
	background-color:#EDF4F8;
	padding-bottom:20px;
	padding-top:20px;
}
#footerInner {
	width:908px;
	height:183px;
	background-color:#DDE5E9;
	margin:0px auto;
}
#brdCrumb {
	width:925px;
	padding:15px 0 5px 28px;
	/*background: url(../images/breadcrumbs_bg.gif) no-repeat;*/
	background-color:#fff;
	float:left;
	font-size:12px;
	color:#384048;
	font-weight:normal;
	border-bottom:1px dashed #efefef;
}
#brdCrumb a {
	color:#384048;
	font-weight:bold;
	text-decoration:none;
}
#brdCrumb a:hover {
	color:#FC8203;
	font-weight:bold;
	text-decoration:none;
}
#container {
	float:left;
	width:953px;
	background-color:#FFF;
	padding-top:20px;
}
#containerLeft {
	width:661px;
	float:left;
	padding-left:27px;
	padding-right:27px;
}
.servicesInner {
	width:260px;
	margin-left:24px;
	margin-top:30px;
	display:inline;
	float:left;
	padding-left:40px;
}
.servicesInner a {
	font-weight:bold;
	color:#aa5e0f;
	text-decoration:underline;
}
.servicesInner a:hover {
	font-weight:bold;
	color:#aa5e0f;
	text-decoration:none;
}
#featuresOfServices {
	float:right;
	width:93%;
	padding-top:5px;
}
#featuresOfServices ul {
	padding:0;
	margin:0;
}
#featuresOfServices ul li {
	list-style-image:url(../images/arrowOrange.gif);
	line-height:16px;
}
#containerRight {
	width:201px;
	float:left;
	background-image:url(../images/bgConainerRight.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:15px;
}
#containerRight h3 {
	font-size:13px;
	font-weight:bold;
	color:#924e0a;
	padding:3px 0 3px 0;
	margin:0;
}
#rightMenu {
	width:201px;
}
#rightMenu ul {
	padding:5px 0 0 0;
	margin:0;
	width:172px;
}
#rightMenu ul li {
	border-bottom:1px solid #cbcfd3;
	list-style:none;
	line-height:18px;
	width:160px;
	padding-left:12px;
}
#rightMenu ul li a {
	color:#37393b;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
#rightMenu ul li a:hover {
	background-color:#37393b;
	color:#fff;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	font-weight:normal;
}
#fCaseInner {
	float:left;
	width:166px;
	display:inline;
	padding:6px 7px 10px 7px;
	background-color:#f5f5d5;
	border:1px solid #d7d7b5;
	margin-top:5px;
}
#downloadInner {
	float:left;
	margin-top:10px;
	width:156px;
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #d7d7b5;
}
#downloadContentInner {
	width:110px;
	float:left;
	display:inline;
	padding-top:8px;
}

#downloadContentInner a {
	color:#000;
	text-decoration:none;
	padding:0px 2px 0px 2px;
	font-size:12px;
	font-weight:bold;
}

#downloadContentInner a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#243C55;
	padding:0px 2px 0px 2px;
}

#clientBuzzInner {
	width:150px;
	padding:5px;
	float:left;
	margin-top:10px;
}
.testimonialInner {
	float:left;
	width:195px;
}
.testPictureInner {
	width:45px;
	height:52px;
	float:left;
}
.testContentInner {
	float:left;
	width:140px;
	padding:0 0 0 10px;
}

.testContentInner p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:14px;
}

.testContentInner a{
	color:#de6b25;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding:0px 3px 0px 0px;
	line-height:20px;
}
.testContentInner a:hover {
	background-color:#de6b25;
	color:#ffffff;
	padding:0px 3px 0px 3px;
	text-decoration:none;
}
/*CLASSES ABOUT US PAGE*/

#diagramSection {
	width:100%;
	float:left;
	background-color:#eff1f2;
	margin-top:22px;
}
#diagramSectionLeft {
	float:left;
	width:355px;
	padding-right:42px;
	margin-top:10px;
}
#diagramSectionRight {
	float:left;
	width:250px;
	padding-top:05px;
	padding-right:10px;
}
#diagramSectionRight h3 {
	font-size:13px;
	font-weight:bold;
	color:#924e0a;
	padding:3px 0 3px 0;
	margin:0;
}
/*CLASSES PORTFOLIO PAGE*/

.headerPortfolio {
	width:953px;
	height:391px;
	float:left;
}
#brdCrumbPortfolio {
	width:928px;
	padding:18px 0 0 25px;
	height:36px;
	float:left;
	font-size:12px;
	color:#384048;
	font-weight:bold;
}
#brdCrumbPortfolio a {
	color:#384048;
	font-weight:normal;
	text-decoration:underline;
}
#brdCrumbPortfolio a:hover {
	color:#384048;
	font-weight:normal;
	text-decoration:none;
}
#porfolioOrange {
	width:453px;
	height:27px;
	float:left;
	background-color:#ed4503;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	padding:10px 0 0 20px;
}
#porfolioOrange a {
	font-size:13px;
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
#porfolioOrange a:hover {
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
/* PORTFOLIO INNER PAGE  */

#headerPortfolioInner {
	width:953px;
	height:391px;
	float:left;
}
#headerLeft {
	width:695px;
	height:391px;
	float:left;
}
#headerRight {
	width:232px;
	float:left;
	height:365px;
	background-image:url(../images/bgheaderRight.gif);
	background-repeat:repeat-x;
	padding:13px;
}
.portfolioLine {
	float:left;
	background-color:#e4f2ff;
	width:208px;
	color:#000;
	padding:5px 12px 5px 12px;
	margin-bottom:1px;
}
.portfolioLine a {
	text-decoration:underline;
}
.portfolioLine a:hover {
	text-decoration:none;
}
.portfolioLine strong {
	font-size:12px;
	font-weight:bold;
	color:#e04001;
}
#portfolioNav {
	width:208px;
	padding:5px 12px 5px 12px;
	background-color:#a7daff;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#portfolioPaging {
	width:208px;
	padding:5px 12px 5px 12px;
	background-color:#a7daff;
	float:left;
}
#portLinks {
	width:834px;
	height:175px;
	background-color:#feedeb;
	margin:0px auto;
	margin-bottom:20px;
	padding:14px 34px 14px 34px
}
.linksCol {
	width:30%;
	float:left;
	height:135px;
}
.linksCol ul li {
	width:100%;
	font-size:12px;
	list-style-image:url(../images/aroowLinks.gif);
	margin-left:-25px;
	line-height:18px;
	padding:0;
}
.linksCol ul li a {
	width:100%;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.linksCol ul li a:hover {
	font-size:12px;
	background-color:#fbcec1;
	color:#000000;
	text-decoration:none;
}
/* CLASSES CONTACT US PAGE  */

#address {
	width:661px;
	float:left;
	margin-top:22px;
}

#addressLeft{
	width:285px;
	float:left;
	}
	
#addressRight{
	width:330px;
	float:right;
	}
#voice{
	width:40%;
	float:left;
	}
	
#email{
	width:60%;
	float:left;
	}

#formSection {
	width:645px;
	float:left;
	background-color:#ffffff;
	padding-left:5px;
}

.requestform{
	width:642px;
	height:auto;
	float:left;
	margin-bottom:10px;
	}

.requestformButton{
	width:642px;
	height:auto;
	float:left;
	margin-bottom:20px;
	padding-top:5px;
	border-top:2px dotted #ddd;
}	
	
.requestform_left{
	width:270px;
	height:auto;
	float:left;
	margin-top:5px;
	
	}
.requestform_right{
	width:270px;
	height:auto;
	float:left;
	margin-left:50px;
	display:inline;
	}
.selectmenu{
	width:230px;
	height:19px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	.regtxtinputerror .textcontent{
	width:530px;
	height:96px;
	background-color:#FFDDDE;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	}
.requestforminput .textcontent{
	width:530px;
	height:96px;
	background-image:url(../images/bginput.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	}
	

.requestforminput .textcontent:hover{
border:1px solid #aaaaaa;
}
.requestforminput .textcontent:focus{
border:1px solid #888888;
}
.requestformtitle{
	width:269px;
	height:14px;
	float:left;
	font-size:12px;
	font-weight:bold;
	}
.requestforminput{
	width:269px;
	height:auto;
	float:left;
	margin-top:5px;
	}
.requestforminput input{
	width:220px;
	height:19px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-image:url(../images/bginput.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.requestforminput input:hover{
	border:1px solid #aaaaaa;
	}
.requestforminput input:focus{
	border:1px solid #888888;
	}
	
.regform2btn{
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	}
	
.captcha{
	width:230px;
	height:auto;
	margin-top:5px;
	float:left;
	}

.allreg{
	width:100%;
	float:left;
	font-size:12px;
	padding:10px 0 5px 0;
	border-bottom:2px dotted #ddd;
	color:#333;
	}
.correctyourerrors{
	width:535px;
	height:15px;
	padding:12px 0px 15px 10px;
	border:2px solid #FBC2C4;
	background-color:#FBE3E4;
	color:#984E61;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	display:none;
	}
.sucMsg{
	width:535px;
	height:15px;
	padding:12px 0px 15px 10px;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	display:none;
	}
.regtxtinputerror{
	width:269px;
	height:auto;
	float:left;
	margin-top:5px;
	}
	
.regtxtinputerror input{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #9f9e9e;
	border-bottom:1px solid #9f9e9e;
	background-color:#FFDDDE;
	width:220px;
	height:19px;
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}	


.regtxtinputerror textarea{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #9f9e9e;
	border-bottom:1px solid #9f9e9e;
	background-color:#FFDDDE;
	width:220px;
	height:19px;
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.regtxtinputerror select{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #9f9e9e;
	border-bottom:1px solid #9f9e9e;
	background-color:#FFDDDE;
	width:220px;
	height:19px;
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
.infoMessage{
	width:230px;
	height:auto;
	float:left;
	font-size:10px;
	color:#666;
}

.infoMessageSelect{
	width:530px;
	height:auto;
	float:left;
	font-size:10px;
	color:#666;
}

.requestheading{
	width:100%;
	height:auto;
	float:left;
	margin-top:30px;
	margin-bottom:10px;
	color:#924E0A;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	}
#formSectionContactUs {
	width:661px;
	float:left;
	background-color:#ffffff;
}
.submit {
	background-image:url(../images/btnSubmit.gif);
	width:89px;
	height:25px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.blueBold {
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.leftLinkSelected {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
/* CLASSES HOSTING PAGE */

#hostingContent {
	width:100%;
	float:left;
}
#hostingBanner {
	width:290px;
	height:121px;
	float:right;
	margin-top:-23px;
}
.tdBlue {
	background-color:#f0f1f3;
	color:#213043;
	padding-left:3px;
}
.tdBlue1 {
	background-color:#c3dbe5;
	color:#213043;
}
.tdBlue2 {
	background-color:#9ac8e0;
	color:#213043;
}
.tdBlue3 {
	background-color:#71bfe5;
	color:#213043;
}
.orangeBold {
	font-size:12px;
	color:#DE6B25;
	font-weight:bold;
	text-transform:uppercase;
}
.nameHd {
	font-size:12px;
	color:#506374;
	font-weight:bold;
}
.nameHd span {
	color:#DE6B25;
}
p.highligthedText {
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	color:#666;
	border-bottom:1px dashed #aaa;
	background-color:#f6f6f6;
	padding:15px 10px 15px 10px;
	margin-bottom:10px;
}
/*-----PORTFOLIO SECTION------*/

#containerPortfolio {
	float:left;
	width:913px;
	background-color:#FFF;
	padding:20px 0 34px 40px;
}

.wrapperSlider {
	float:left;
	width:870px;
	height:282px;
	background-image:url(../images/bgSlider.jpg);
}
.leftContainer {
	float:left;
	width:307px;
	margin-top:20px;
	margin-left:20px;
}
.rightContainer {
	float:left;
	width:505px;
	height:277px;
	background-image:url(../images/descriptionPanelBg.jpg);
	background-repeat:no-repeat;
}
.descriptionSection {
	float:left;
	margin-top:58px;
	margin-left:30px;
	width:90%;
}
.heading {
	float:left;
	width:100%;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}
.description {
	float:left;
	width:100%;
	margin-top:20px;
	line-height:16px;
}
a.ddcaptionurl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:2px;
}
a.ddcaptionurl:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-color:#fad0b1;
	padding:2px;
	color:#d14d02;
}
a.portfolioLink {
	font-weight:bold;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	color:#243c55;
}
a.portfolioLink:hover {
	background-color:#243c55;
	color:#fff;
}
a.orangeLink {
	font-weight:bold;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	color:#DE6B25;
}
a.orangeLink:hover {
	background-color:#243c55;
	color:#fff;
}
/********PAGING CLASSES*******/

.numberright{
	float:right;
	width:200px;
	text-align:right;
	}

.projectoptionpagenext1 {
	width:89%;
	float:left;
	border:solid 1px #ddd;
	padding:5px;
	margin-top:20px;
	margin-left:20px;
	background-color:#eee;
}
.optionpagenext1 {
	width:570px;
	float:left;
	margin:0 0 0 2px;
	padding:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.optionpagenext2 {
	width:15px;
	height:15px;
	margin:0 2px 0 0;
	padding:0;
	float:right;
	text-align:right;
}
.number123 {
	float:right;
	margin:0;
	padding:0 10px 0  10px;
	color:#636468;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.number123 a {
	text-decoration:none;
	color:#636468;
}
.number123 a:hover {
	color:#aaaaaa;
}

a.active{
	color:#DA6F00;
	font-weight:bold;
	text-decoration:none;
	}
	
a.hover{
	color:#DA6F00;
	font-weight:bold;
	text-decoration:underline;
	}	
	
	
.sitemap_txt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #DA6F00;
line-height: 2;
font-weight: bold;
}
.sitemap_txt a:link, .sitemap_txt a:visited,.sitemap_txt a:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #DA6F00;
text-decoration:none;
line-height: 2;
font-weight: bold;
outline: none;
}
.sitemap_txt a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FDBB77;
text-decoration:none;
line-height: 2;
font-weight: bold;
}
.sitemap_txt1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
font-weight: bold;
}

.sitemap_txt1 a:link, .sitemap_txt1 a:visited,.sitemap_txt1 a:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
font-weight: bold;
text-decoration: none;
outline: none;
}
.sitemap_txt1 a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: bold;
text-decoration: none;
}

.sitemap_txt2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
line-height: 2;
font-weight: normal;
}

.sitemap_txt2 a:link, .sitemap_txt2 a:visited,.sitemap_txt2 a:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
text-decoration: none;
line-height: 2;
font-weight: normal;
}
.sitemap_txt2 a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
line-height: 2;
font-weight: normal;
}


/* Five Phase */
.ul_links
{
list-style: none;
height: 26px;
text-align: right;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #284D6E;
text-decoration: none;
}
.ul_links a
{
list-style: none;
height: 26px;
text-align: right;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #284D6E;
text-decoration: none;
}
.ul_links a:hover
{
list-style: none;
height: 26px;
text-align: right;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #284D6E;
text-decoration: none;
}
.bg_img
{
padding: 4px 15px 4px 4px;
list-style: none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
color: #FC8203;
background: url(../images/phaselink_bg.jpg) no-repeat;
text-decoration: none;
}
.bg_img a
{
padding: 4px 15px 4px 4px;
list-style: none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
color: #FC8203;
text-decoration: none;
outline: none;
}
.tabcontent{
display:none;
}
.referrormessage{
	width:269px;
	height:auto;
	margin-top:2px;
	float:left;
	display:none;
}
	
.imgExclamation{
 width:16px;
 height:16px;
 background-image:url(../images/exclamation.gif);
 background-repeat:no-repeat;
 float:left;
 }
 
.txtmessage{
	width:215px;
	height:auto;
	float:left;
	margin-left:5px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#8A1F11;
	}


@media print {
.tabcontent {
display:block !important;
}
}

.fivePhaseProcess {
	background: url(../images/tabs_bg.jpg) repeat-y;
	min-height:425px;
	height: auto !important;
	height:425px;
	width:100%;
	float:left;
	overflow: auto;
}
.fivePhaseProcess_left {
	width: 200px;
	height:auto;
	float: left;
}
.fivePhaseProcess_right {
	width:425px;
	float: left;
	padding-left: 15px;
	background: url(../images/phasetab_bg.jpg) left top no-repeat #ffffff;
	min-height:425px;
	height: auto !important;
	height:425px;
}
.required_email {
	width:200px;
	height:20px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-image:url(../images/bginput.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* 10-01-2011 */

.srchEngOptimization {
	width:100%; color:#FFFFFF; float:left; margin-bottom:34px; margin-top:23px; font-size:11px;
}

.mainHeading {
	width:100%;
	text-align:center;
	background:#013171;
	color:#FFF;
}

.headinPMain {
	background:#5590c8; padding:5px 0 5px 5px; width:100px;
}
.pMain {
	background:#F0F1F3; padding:3px 0 3px 5px; width:100px; color:#213043; font-weight:bold;
}

.headinP1, .headinP2, .headinP3, .headinP4, .headinP5, .headinP6, .headinP7, .headinP8, .headinP9, .headinP10 {
	text-align:center;
	padding:5px 0 5px 5px;
}
.headinP1 {
	width: 20px; background:#7DAEDF; 
}
.headinP2 {
	width: 20px; background:#679BCF; 
}
.headinP3 {
	width: 20px; background:#5389BF; 
}
.headinP4 {
	width: 20px; background:#4179AF; 
}
.headinP5 {
	width: 20px; background:#3673AF; 
}
.headinP6 {
	width: 20px; background:#31699F; 
}
.headinP7 {
	width: 20px; background:#245B93;
}
.headinP8 {
	width: 20px; background:#174C7F;
}
.headinP9 {
	width: 20px; background:#0D3F6F;
}
.headinP10 {
	width: 20px; background:#06335F;
}
.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8, .p9, .p10 {
	text-align:center;
	padding:3px 0 3px 0;
	color:#213043;
}
bold {
	font-weight:bold;
}
.p1 {
	background:#E0E8EF;
}
.p2 {
	background:#C3D1DF;
}
.p3 {
	background:#B5CADF;
}
.p4 {
	background:#A7C3DF;
}
.p5 {
	background:#99BCDF;
}
.p6 {
	background:#8BB5DF;
}
.p7 {
	background:#74A2CF;
}
.p8 {
	background:#679BCF;
}
.p9 {
	background:#5A95CF;
}
.p10 {
	background:#4784BF;
}
