*
{
	margin: 0em;
	padding: 0em;
}

a
{
	color: #8DA359;
	font-family:tahoma;
	color:#666666;
	font-size:11px;
	text-decoration: none;
}

a:hover
{
	color: #8DA359;
	font-family:tahoma;
	color:#165070;
	text-decoration: none;
	font-size:11px;
}

body
{
margin:auto;
padding:0;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-image:url(images/main-bg.gif);
font-family:verdana;
text-align:justify;
font-size:11px;
color:#606060;
}
.smallfont{
font-family:tahoma;
font-size:11px;
color:#666666;
}
#outer
{
	width: 974px;
	margin:auto;
	padding:0;
	background-color: #ffffff;	

	background-repeat: repeat-x;
	border-top: solid 1px #ffffff;
	}

#outer2
{
	border: dotted 1px #EFEAD1;
	padding: 1.0em;
}
#topnavigation{

}


#topnav{	
	HEIGHT: 36px;
	width:698px;
	background-repeat:repeat-x;
	background-position:left;
	background-image: url(images/top-nav-bg.jpg);
	background-color:#000000;
}
#topnav a
{
	color: #ffffff;
	text-decoration: none;
}



#topnav ul
{
	list-style: none;
	padding: 1em;
}

#topnav li
{
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	list-style:none;
}

#topnav li a
{
	padding: 2.5em;
}

#topnav li a:hover
{
	
	color:#FF9900;
	background-repeat: repeat-x;
}
















UL LI{
list-style:none;
}





















#menu
{
	Z-INDEX: 1000;
	LEFT: 295px;
	POSITION: absolute;
	TOP:273px;
	HEIGHT: 36px;
	width:698px;
	background-repeat:repeat-x;
	background-position:left;
	background-image: url(images/top-nav-bg.jpg);
	background-color:#000000;

}

#menu a
{
	color: #ffffff;
	text-decoration: none;
}

#menu ul
{
	list-style: none;
	padding: 1em;
}

#menu li
{
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	list-style:none;
}

#menu li a
{
	padding: 2.5em;
}

#menu li a:hover
{
	
	color:#FF9900;
	background-repeat: repeat-x;
}

#header
{
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	height:181px;
}
#mail{
width:108px;
height:72px;
float:right;
background-image:url(images/mail.gif);
background-repeat:no-repeat;
background-position:right;
font-family:verdana;
color:#f16e11;
font-size:11px;
font-weight:normal;
}

.mail-padding{
margin-top:0px;

}

#phone{
width:110px;
height:72px;
float:right;
background-image:url(images/phone.gif);
background-repeat:no-repeat;
background-position:right;
font-family:verdana;
color:#f16e11;
font-size:11px;
font-weight:normal;
}
#connect{
width:103px;
height:72px;
float:right;
background-image:url(images/connect.gif);
background-repeat:no-repeat;
background-position:right;
font-family:verdana;
color:#f16e11;
font-size:11px;
font-weight:normal;
}
#topmarquee{
width:695px;
float:right;
padding-top:5px;
font-family:tahoma;
font-size:11px;
color:#333333;
padding-top:5px;
padding-left:10px;
}
#header h1
{
	font-size: 3.0em;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: -0.05em;
}

#header h2
{
	position: relative;
	top: -0.1em;
	text-transform: lowercase;
	font-size: 0.8em;
	color: #4F4F2B;
}

#content
{
	margin-top: 1.0em;
	padding: 1.2em;
	line-height: 2.2em;
	font-size: 0.9em;
	position: relative;
}

#footer
{
	border-top: dashed 1px #EFEFD6;
	padding-top: 1.0em;
	font-size: 1.0em;
	color: #AFA162;
	padding-left: 1.2em;
	clear: both;
}

#column1
{
	width: 530px;
	float: left;
	position: relative;
}

#column1 p
{
	text-align: justify;
	margin-bottom: 2.0em;
	color: #4F4F2B;
}

#column1 h3
{
	font-size: 1.2em;
	border-bottom: dashed 1px #CECF8F;
	margin-bottom: 1.0em;
}

#column2
{
	width: 239px;
	float: right;
	position: relative;
	margin-left:5px;
	margin-top:25px;
}
#packages{
width:448px;
background-image:url(images/packages-middle.jpg);
background-repeat:repeat-y;
}
#calculator{
width:448px;
}
#calculatorcontant{
width:421px;
background-image:url(images/calculator-middle.jpg);
background-repeat:repeat-x;
border-left:#e5e3e3 1px solid;
border-right:#e5e3e3 1px solid;
background-position:bottom;
margin-left:9px;
padding-left:5px;
}
#middlecontant
{
	width: 444px;
	float: left;
	margin-left:5px;
	margin-top:25px;

}
.bodytext{
font-family:verdana;
font-size:11px;
color:#666666;
text-decoration:none;
}
#contant
{
	width: 690px;
	float: right;
	margin-left:3px;
	margin-top:4px;

}
#column2 p
{
	text-align: justify;
	margin-bottom: 2.0em;
	color: #4F4F2B;
	font-size: 1.0em;
}

#column2 h3
{
	font-size: 1.1em;
	border-bottom: dashed 1px #CECF8F;
	margin-bottom: 1.0em;
}

#column2 ul
{
	list-style: none;
	line-height: 2.0em;
	margin-bottom: 2.0em;
}

#column2 li
{
	border-bottom: dashed 1px #EFEFD6;
}


#banner{
width:698px;
height:100%;
float:right;
z-index:2;
margin-left:0px;
}

#banner p{
font-family:tahoma;
font-size:11px;
color:#606060;
margin-top:10px;
margin-left:10px;
text-align:justify;
}



#leftmenu
{
background-color:#ffffff;
width:207px;
height:204px;
background-image:url(images/navigation.gif);
background-repeat:no-repeat;
padding-top:32px;
padding-left:65px;
}

#leftmenu a
{
	color: #666666;
	text-decoration: none;
	font-size:12px;		
	font-family:Arial;
	margin:0;
}

#leftmenu ul
{
	list-style: none;
	padding-left: 1em;		
	margin:0;
}

#leftmenu li
{
	display: inline;
	font-size: 12px;
	font-family:verdana;
	font-weight: normal;
	list-style:none;
	margin:0;
	line-height:35px;
}

#leftmenu li a
{
	padding-left:0;
	margin:0;
}

#leftmenu li a:hover
{
	
	color:#FF9900;
	background-repeat: repeat-x;
	
}
#leftcoloum{
padding-top:0px;
width:270px;
float:left;
}
.livesupport{
padding-top:15px;
padding-left:32px;
}
#request{
margin-top:15px;
margin-left:22px;
width:248px;
background-image:url(images/request-form_05.gif);
background-repeat:repeat-y;
background-position:0;
}

#request p{
padding-left:30px;
}
#request p input {
font-family:verdana;
font-size:11px;
color:#606060;
width:190px;
border:#E6E3E3 1px solid;
height:16px;
vertical-align:middle;
padding-left:5px;
padding-top:2px;
}

#request p textarea {
font-family:verdana;
font-size:11px;
color:#606060;
width:190px;
border:#E6E3E3 1px solid;

vertical-align:middle;
padding-left:5px;
padding-top:2px;
}


#whytechvillass{
margin-top:15px;
margin-left:22px;
width:248px;
}


#testimonials{
margin-top:4px;
margin-left:40px;
width:230px;
}

.testmonials-text{
margin:0px; background-color:#ECECEC; width:95%; vertical-align:middle; padding:6px; text-transform:capitalize;
}



























/* form.css */

* {
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;

}

form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, textarea, select { font-size:11px; color:#666666;  BORDER:1px solid #D5D5D5; BACKGROUND-COLOR: #ffffff; padding:1px; width:100px; margin:5px;}
.inputbutton { font-weight:bold; text-align:center; color:#ffffff; background-color:#ED7331; border:1px solid #C95618; padding:2px; cursor:pointer;}

.calculatorform{
 	clear: left;
  display: block;
  width: 410px;
  margin: 5px 1px 1px 1px;
  padding: 1px 0px;
}

form div {
  clear: left;
  display: block;
  width: 210px;
  margin: 5px 0 0 0;
  padding: 1px 0px;
}

form fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}

form fieldset div.notes h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

form fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

form fieldset div.notes p.last {
  margin: 0em;
}

form div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0 0 0 144px;
  padding: 0 5px 5px 5px;
  width: 157px;
}

form div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}

form div.required fieldset legend {
  font-weight: bold;
}

form div label {
  display: block;
  float: left;
  width: 100px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: left;
}

form div.optional label, label.optional {
  font-weight: normal;
}

form div.required label, label.required {
  font-weight: bold;
}

form div label.labelCheckbox, form div label.labelRadio {
  float: none;
  display: block;
  width: 200px;
  padding: 0;
  margin: 0 0 5px 142px;
  text-align: left;
}

form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  width: 170px;
}
.radio{
width:15px;
border:none;
}
form div img {
  border: 1px solid #000000;
}



p.error {
  background-color: #ff0000;
  background-image: url(/images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}

form div.error {
  background-color: #ffffe1;
  background-image: url(/images/required_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
}

form div.error p.error {
  background-image: url(/images/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}

form div select, form div textarea {
  width: 70px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

form div input.inputText, form div input.inputPassword {
  width: 80px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

form div input.inputFile {
  width: 150px;
}

form div select.selectOne, form div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}

form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 0 140px;
}

form div.submit {
  width: 150px;
 
}

form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

form div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float: right;
  margin: 0 0 0 5px;
}

form div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
}

/* form.import.css */

form fieldset legend {
  line-height: 150%;
}

form input, form select, form textarea {
  background-color: #ffffff;

}

form textarea {
  overflow: auto;
   border:#e0e0e0 1px solid;
  width:100px;

}

div.optional label:before {
  content: '';
}

div.required label:before {
  content: '';
}
  
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio {
  display: block;
  width: 190px;
  padding: 4px 0 0 18px;
  text-indent: -18px;
  line-height: 120%;
}

form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
  margin: 0;
}

form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {
  width: 200px;
  margin: 0 0 0 18px;
 
}

form div label.compact {
  display: inline;
  width: auto;
  padding: 4px 10px 0 0;
  text-indent: 0;
  margin: 0 0 0 0;
}

form div.wide label {
  float: none;
  display: block;
}

form div label.wide {
  width: 150px;
}

form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea {
  width: 244px;
  margin: 0;
}

form div.notes p, form div small {
  line-height: 125%;
}

form div.wide small {
  margin: 0 0 5px 0;
}

#footer{	
	width: 800px;
	margin: auto;
	margin: auto;
	border-top: solid 2px #444444;	
	
	
}





#subpage
{
	
	color: #000000;	
	font-family:arial;
	font-size:12pt;	
	width:550px;
	margin-top:0;
	margin-bottom:0;
	line-height:10px;
	text-wrap:suppress;
	word-wrap:break-word;
	padding-left:10px;
	float:left;
	position:relative;
	
}

#subpage a
{
	
	text-decoration: none;
}
#subpage p
{
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12pt;
	text-indent: 0;
}


#subpage ul
{
	list-style: none;
	padding: 0em;
	margin:0;

	
}

#subpage li
{
	display: inline;
	font-size: 14px;
	font-weight: normal;
	background-image:url(images/inner-page-content-arrow.gif);
	background-repeat:no-repeat;
	line-height:30px;
	padding-left:38px;
	padding-top:4px;
	padding-bottom:10px;
	margin:0;
}
#subpage img
{
vertical-align:middle;
}
.vision-img
{
vertical-align:middle;
padding:2px;
margin-right:12px;
border:#c4c4c4 1px solid;
vertical-align:text-top;
}

#subpage li a
{
	padding: 0.8em;
}

#subpage li a:hover
{
	
	color:#666666;
	background-repeat: repeat-x;
}
#longlines {
width:400px;
text-wrap:suppress;
word-wrap:break-word;
}


























/*nutan ka kaam*/
#payment{
background-image:url(images/payment-icon.gif);
background-repeat:no-repeat;
height:39px;
padding-left:67px;
padding-top:16px;
}
.blue-text{
font-family:verdana;
font-size:11px;
color:#005bac;
text-decoration:none;
}
a.blue-text:link{
font-family:verdana;
font-size:11px;
color:#005bac;
text-decoration:none;
}
a.blue-text:visited{
font-family:verdana;
font-size:11px;
color:#005bac;
text-decoration:none;
}
a.blue-text:hover{
font-family:verdana;
font-size:11px;
color:#ff881a;
text-decoration:none;
}
#portfolio-icon{
background-image:url(images/portfolio-icon.gif);
background-repeat:no-repeat;
height:39px;
padding-left:67px;
padding-top:16px;
}
#requestquote-icon{
background-image:url(images/request-quote-icon.gif);
background-repeat:no-repeat;
height:39px;
padding-left:67px;
padding-top:16px;
}
#our-reseller-icon{
background-image:url(images/reseller-icon.gif);
background-repeat:no-repeat;
height:39px;
padding-left:67px;
padding-top:16px;
}
.clear {
CLEAR: both;
FONT-SIZE: 1px;
LINE-HEIGHT: 0;
HEIGHT: 0px
}
#footer-bg{
width:974px;
height:31px;
background-color:#FFFFFF;
border-top:1px solid #e5e3e3;
float:left;
margin-top:10px;
padding-top:10px;
}
.inputbox{
background-color:#FFFFFF;
border: 1px solid #e6e3e3;
}
























.top-middle-shade{
background-image:url(images/top-middle-shade.gif);
background-repeat:repeat-x;
}
.middle-left-shade{
background-image:url(images/middle-left-shade.gif);
background-repeat:repeat-y;
}
.middle-right-shade{
background-image:url(images/middle-right-shade.gif);
background-repeat:repeat-y;
}
.bottom-middle-shade{
background-image:url(images/bottom-middle-shade.gif);
background-repeat:repeat-x;
}
.text{
font-family:Verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}
a.text:link{
font-family:Verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}
a.text:visited{
font-family:Verdana;
font-size:11px;
color:#333333;
text-decoration:none;
}
a.text:hover{
font-family:Verdana;
font-size:11px;
color:#337b99;
text-decoration:none;
}
.padding-right-fivepx{
padding-right:8px;
}
.horizontalline{
border-top:1px #000000 solid;
width:210px;
}
.dotline{
background-image:url(images/dotline.gif);
background-repeat:repeat-y;
width:16px;
}
.heading-bg{
background-color:#f8f8f8;
font-family:Verdana;
font-size:14px;
color:#000000;
padding-left:9px;
font-weight:bold;
font-variant:small-caps;
}
.webdesign{
background-image:url(images/webdesign_middle-shade.gif);
background-repeat:repeat-x;
height:107px;
}
.webdesign-heading{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#575757;
font-weight:bold;
padding-left:8px;
}
.bodytext{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:none;
}
a.bodytext:link{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:none;
}
a.bodytext:visited{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:none;
}
a.bodytext:hover{
font-family:verdana;
font-size:11px;
color:#1981bb;
text-decoration:none;
}
.bluetext{
font-family:Verdana;
font-size:11px;
color:#1981bb;
padding-right:7px;
text-decoration:none;
}
a.bluetext:link{
font-family:Verdana;
font-size:11px;
color:#1981bb;
padding-right:7px;
text-decoration:none;
}
a.bluetext:visited{
font-family:Verdana;
font-size:11px;
color:#1981bb;
padding-right:7px;
text-decoration:none;
}
a.bluetext:hover{
font-family:Verdana;
font-size:11px;
color:#575757;
padding-right:7px;
text-decoration:none;
}
.eight-padding-left-right{
padding-left:8px;
padding-right:8px;
padding-top:8px;
}
.footer-bg{
background-image:url(images/footer-bg.gif);
background-repeat:no-repeat;
height:54px;
}
.white-text{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
a.white-text:link{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
a.white-text:visited{
font-family:Verdana;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
a.white-text:hover{
font-family:Verdana;
font-size:11px;
color:#c9f9ff;
text-decoration:none;
}
.heading{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#575757;
font-weight:bold;
}
.orange-text{
font-family:verdana;
font-size:11px;
color:#fe5a00;
}
.padding-right{
padding-right:6px;
}
.horizontalline1{
background-image:url(images/horizonatal-line.gif);
background-repeat:repeat-x;
height:9px;
}
.recenttext{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:underline;
}
a.recenttext:link{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:underline;
}
a.recenttext:visited{
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:underline;
}
a.recenttext:hover{
font-family:verdana;
font-size:11px;
color:#1981bb;
text-decoration:none;
}
.quick-top-middle{
background-image:url(images/quick-top-middle.gif);
background-repeat:repeat-x;
}
.quick-bottom-middle{
background-image:url(images/quick-bottom-middle.gif);
background-repeat:repeat-x;
}
.quick-middle{
background-image:url(images/quick-middle.gif);
background-repeat:repeat-x;
background-color:#aad2e7;
}
.heading1{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#575757;
font-weight:bold;
text-decoration:none;
}
a.heading1:link{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#575757;
font-weight:bold;
text-decoration:none;
}
a.heading1:visited{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#575757;
font-weight:bold;
text-decoration:none;
}
a.heading1:hover{
font-family:Arial;
font-size:14px;
font-variant:small-caps;
color:#de5a00;
font-weight:bold;
text-decoration:none;
}
.textarea-width{
width:160px;
font-family:verdana;
font-size:11px;
color:#535353;
text-decoration:none;
}
.margin{
margin:0;
}
.padding-top-five{
padding-top:5px;
}
.seven-padding-left-right1{
padding-left:9px;
padding-right:9px;
}
.grey-bg{
background-color:#f8f8f8;
}
.xdotline{
background-image:url(images/x-dotline.gif);
background-repeat:repeat-x;
}
.orange-bold-text{
font-family:Arial;
font-size:15px;
font-weight:bold;
font-variant:small-caps;
color:#FF8400;
}
.blue-bold-text{
font-family:Arial;
font-size:15px;
font-weight:bold;
font-variant:small-caps;
color:#01557C;
}
.bodytext12{
font-family:verdana;
font-size:12px;
color:#535353;
text-decoration:none;
}
a.bodytext12:link{
font-family:verdana;
font-size:12px;
color:#535353;
text-decoration:none;
}
a.bodytext12:visited{
font-family:verdana;
font-size:12px;
color:#535353;
text-decoration:none;
}
a.bodytext12:hover{
font-family:verdana;
font-size:12px;
color:#1981bb;
text-decoration:none;
}
.bodytext12-bold{
font-family:verdana;
font-size:12px;
color:#535353;
font-weight:bold;
text-decoration:none;
}
.grey-bg-border{
background-color:#f8f8f8;

}
.padding-seven{
padding:7px;
}
.padding-four{
padding-left:8px;
padding-right:6px;
}
.seo-header-bg{
background-image:url(images/seo-header-bg.gif);
background-repeat:repeat-x;
}
.webdevelopment-bg{
background-image:url(images/web-development-bg.jpg);
background-repeat:repeat-x;
}
.web-site-design-bg{
background-image:url(images/web-site-design-header-bg.gif);
background-repeat:repeat-x;
}
.software-outsourcing-bg{
background-image:url(images/software-outsourcing-header.jpg);
background-repeat:repeat-x;
}
.red-text{
font-family:Verdana;
font-size:11px;
color:#FF0000;
}
.right-table-border{
border:1px solid #CBCBCB;
}
.right-table-bg{
background-color:#F3F3F3;
}
.bullet1{
background-image:url(images/bullet1.gif);
padding-top:5px;
background-repeat:no-repeat;
}
.x-dotline1{
background-image:url(images/x-line.gif);
background-repeat:repeat-x;
}
.contact-border{
border:dotted 1px; color:#666666;
}
.portfolio-header-middle{
background-image:url(images/porfolio-header-middle.gif);
background-repeat:repeat-x;
height:25px;
}
.porfolio-header-text{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.porfolio-header-text:link{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.porfolio-header-text:visited{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.porfolio-header-text:hover{
font-family:Verdana;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.orange-text1{
font-family:verdana;
font-size:14px;
color:#fe5a00;
text-decoration:none;
font-weight:bold;
}
a.orange-text1:link{
font-family:verdana;
font-size:14px;
color:#fe5a00;
font-weight:bold;
text-decoration:none;
}
a.orange-text1:visited{
font-family:verdana;
font-size:14px;
color:#fe5a00;
text-decoration:none;
font-weight:bold;
}
a.orange-text1:hover{
font-family:verdana;
font-size:14px;
color:#628296;
text-decoration:none;
font-weight:bold;
}
.packages-bg{
background-color:#F4F4F4;
}
.blue-header-text{
font-family:arial;
font-size:20px;
color:#0082CA;
font-weight:bold;
font-variant:small-caps;
}
.diary-icon{
background-image:url(images/diary-icon.gif);
background-repeat:repeat-y;
width:20px;
}
.sitename{
font-family:tahoma;
font-size:12px;
color:#6d6d6d;
}
a.site:hover{
font-family:tahoma;
font-size:11px;
color:#6d6d6d;
text-decoration:none;
}


