@charset "utf-8";
/* CSS Document */

/* -----------------------  BODY ELEMENTS  ------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-size:14px;
	color:#000000;
}

form{
	margin:0px;
	padding:0px;
}

.clear{
	clear:both;
}

p{
	margin-top:0px;
	padding-top:0px;
}

a {
	outline:none;
	}

.wrap, .boxheadingwrap, .bannerwrap, .bodywrap{ clear:both;}

.boxheadingwrap{
	background:url(../twimages/boxtopbg.gif) bottom repeat-x;
}

.bannerwrap{
	background:url(../twimages/innerboxbg.jpg) top repeat-x;
}

.bodywrap{
	background:url(../twimages/innerbg.jpg) top repeat-x;
}
/* -----------------------  BODY ELEMENTS  ------------------------- */


/* ------------------------  TOP SECTION  -------------------------- */
#top{
	width:845px;
	height:130px;
	margin:auto;
}

#logo{
	width:210px;
	height:130px;
	float:left;
}

#topright{
	width:625px;
	height:130px;
	padding-right:10px;
	float:right;
}

#ph{
	width:625px;
	text-align:right;
	height:80px;
	color:#919191;
	background-color:inherit;
	font-size:12px;
	padding-bottom:10px;
	line-height:12px;
	position:relative;	
}

/*.floatimg {
	z-index:1000;
	position:absolute;
	left:185px;
	top:60px;
	margin:0px;
	padding:0px;
}*/
.floatimg {
	z-index:1000;
	position:absolute;
	left:403px;
	top:60px;
	_top:61px;
	margin:0px;
	padding:2px 0px 0px 0px;
}
.ie8 .floatimg {
	z-index:1000;
	position:absolute;
	left:412px;
	top:56px;
	margin:0px;
	padding:2px 0px 0px 0px;
}

#topmenu{
	width:625px;
	height:20px;
	padding:10px 0px 10px 0px;
	font-size:16px;
	text-align:right;
}

#topmenu a{
	color:#386819;
	background-color:inherit;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	font-size:14px;
} 

#topmenu a:hover{
	color:#7db039;
	background-color:inherit;
}
/* ------------------------  TOP SECTION  -------------------------- */


/* -----------------  NAVIGATIONAL BOX HEADING  -------------------- */
#boxheadings{
	width:825px;
	height:59px;	
	padding:0;
	margin:0;
	padding-right:2px;
	margin:auto;
}

/* Inactive heading classes */
#boxheading1{
	background:url(../twimages/box1_inner.jpg) top no-repeat;
}

#boxheading2{
	background:url(../twimages/box2_inner.jpg) top no-repeat;
	margin-left1:10px;
}

#boxheading3{
	background:url(../twimages/box3_inner.jpg) top no-repeat;
	margin-left1:11px;
}

#boxheading1, #boxheading2, #boxheading3{
	width:252px;
	height:59px;
	float:left;
	text-align:left;
}

/* Active heading classes */
#boxheading1a, #boxheading2a, #boxheading3a{
	width:252px;
	height:59px;
	float:left;
	text-align:left;
}

#boxheading1a{
	background:url(../twimages/box1_innera.jpg) top no-repeat;
}

#boxheading2a{
	background:url(../twimages/box2_innera.jpg) top no-repeat;
	margin-left1:10px;
}

#boxheading3a{
	background:url(../twimages/box3_innera.jpg) top no-repeat;
	margin-left:10px;
}

#boxheading1a h1, #boxheading2a h1, #boxheading3a h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	padding:20px 0px 0px 50px;
	margin:0px;
	color:#58b4fc;
	background-color:inherit;
	line-height:32px;
}

#boxheading1a h1 a, #boxheading2a h1 a, #boxheading3a h1 a{
	color:#58771a;
	background-color:inherit;
	text-decoration:none;
}

#boxheading1a h1 a:hover, #boxheading2a h1 a:hover, #boxheading3a h1 a:hover{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}

#boxheading1a h1 a span, #boxheading2a h1 a span, #boxheading3a h1 a span{
	font-size:32px;
	color:#fff;
	background-color:inherit;
}
/* Active heading classes */
/* -----------------  NAVIGATIONAL BOX HEADING  -------------------- */


/* --------------------  NAVIGATIONAL BOXES  ----------------------- */
#innerboxes{
	width:825px;
	height:191px;
	padding1:0px 10px 5px 10px;
	margin:auto;
}

/* Inactive Box classes*/
#box1{
	background:url(images/menu_ds_bg.png) top no-repeat;
}

#box2{
	background:url(images/menu_ds_bg.png) top no-repeat;
	margin-left:10px;
}

#box3{
	background:url(images/menu_ds_bg.png) top no-repeat;
	margin-left:11px;
}

#box1, #box2, #box3{
	width:250px;
	height:191px;
	float:left;
	text-align:left;
}

#box1 ul, #box2 ul, #box3 ul{
	margin:0px;
	padding:5px 0px 0px 50px;
	list-style:none;
}

#box1 li, #box2 li, #box3 li{
	color:#fff;
	margin:0px;
	padding:2px 0px 2px 0px;
}

#box1 a, #box2 a, #box3 a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding-bottom:1px;
}

#box1 a:hover, #box2 a:hover, #box3 a:hover{
	background:url(../twimages/boxdot.gif) bottom repeat-x;
}
/* Inactive Box classes*/

/* Active Box classes*/
#box1a{
	background:url(../twimages/box1_innera.jpg) bottom no-repeat;
}

#box2a{
	background:url(../twimages/box2_innera.jpg) bottom no-repeat;
	margin-left:10px;
}

#box3a{
	background:url(../twimages/box3_innera.jpg) bottom no-repeat;
	margin-left:10px;
}

#box1a, #box2a, #box3a{
	width:268px;
	height:206px;
	float:left;
	text-align:left;
}

#box1a ul, #box2a ul, #box3a ul{
	margin:0px;
	padding:5px 0px 0px 50px;
	list-style:none;
}

#box1a li, #box2a li, #box3a li{
	color:#fff;
	margin:0px;
	padding:2px 0px 2px 0px;
}

#box1a a, #box2a a, #box3a a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding-bottom:1px;
}

#box1a a:hover, #box2a a:hover, #box3a a:hover{
	background:url(../twimages/boxdot.gif) bottom repeat-x;
}
#innerboxes ul li.box-head a {
	color: #c0e3ff;
}
#innerboxes ul li.box-heada a {
	color: #57751b;
}
/* Active Box classes*/
/* --------------------  NAVIGATIONAL BOXES  ----------------------- */


/* -----------------  BREADCRUMB AND SHARE BOX  -------------------- */
#sharebox{
	width:825px;
	height:25px;
	padding:0px 10px 5px 10px;
	text-align:right;
	margin:auto;
}

#breadcrumb{
    font-size:12px;
	color:#727272;
	background-color:inherit;
	text-align:left;
	padding-top:5px;
	z-index:1000;
	float:left;
}

#breadcrumb a{
	color:#6a8fab;
	font-weight:bold;
	text-decoration:none;
}

#breadcrumb a:hover{
	color:#000000;
}

#breadcrumb_folio{
    font-size:10px;
	color:#727272;
	background-color:inherit;
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	z-index:1000;
	float:left;
}

#breadcrumb_folio a{
	color:#6a8fab;
	text-decoration:none;
}

#breadcrumb_folio a:hover{
	color:#000000;
}

#sharebox img{
	border:0px;
	padding-left:5px;
}
/* -----------------  BREADCRUMB AND SHARE BOX  -------------------- */


/* ---------------------  CONTENT STRUCTURE  ----------------------- */
#bodycontent{
	width:835px;
	padding:0px 10px 0px 0px;
	margin-bottom:20px;
	text-align:left;
	background:url(../twimages/contentdot1.gif) left top repeat-y;
	margin:auto;
}

#leftcol{
	width:270px;
	margin:20px 20px 0px 0px;
	float:left;
}

#rightcol{
	width:535px;
	float:right;
	line-height:20px;
}
/*#rightcol a{
	color:#4f6522;
	text-decoration: none;
}
#rightcol a:hover{
	color:#6B892E;
	text-decoration: underline;
}*/
/* ---------------------  CONTENT STRUCTURE  ----------------------- */


/* ----------------------  RELATED TOPICS -------------------------- */
#relatedtopics{
	width:260px;
	padding:0px 0px 10px 10px;
	color:#5f7c06;
	background-color:inherit;
}

#relatedtopics p{
	font-size:22px;
	margin:0px;
	padding:0px 0px 5px 0px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}

#relatedtopics ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#relatedtopics li{
	margin:0px;
	padding:5px 0px 5px 5px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}

#relatedtopics li a{
	background:url(../twimages/bullet.gif) top left no-repeat;
	padding:0px 0px 0px 25px;
	color:#5f7c06;
	background-color:inherit;
	text-decoration:none;
}

#relatedtopics li a:hover{
	color:#fff;
	background-color:#a6c53d;
}
/* ----------------------  RELATED TOPICS -------------------------- */


/* -----------------------  QUICK CONTACT  ------------------------- */
#quickcontact{
	width:260px;
	padding-bottom:30px;
}

.qcsmall{
	font-size:12px;
}

#quickcontact label{
	float:left;
	text-align:right;
	width:85px;
}

#quickcontact img{
	border:0px;
	float:right;
	clear:both;
}

.qcfield{
	width:255px;
	height:20px;
	margin-bottom:5px;
	padding:5px 5px 5px 0px;
	background:url(../twimages/fieldbg.jpg) no-repeat;
	clear:both;
	text-align:right;
	font-size:12px;
}
.qcfield_contact{
	width:auto;
	height:20px;
	margin-right:3px;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
	clear:both;
	text-align:right;
	font-size:12px;
}

.qctxtar{
	width:255px;
	height:70px;
	margin-bottom:5px;
	padding:5px 5px 5px 0px;
	background:url(../twimages/txtarbg.jpg) no-repeat;
	clear:both;
	text-align:right;
	font-size:12px;
}

.qcfield input{
	width:160px;
	height:20px;
	text-align:left;
	border:0px;
	background-color:#eaf0df;
	float:right;
}

.qctxtar textarea{
	width:160px;
	height:60px;
	margin-bottom:5px;
	text-align:left;
	border:0px;
	color:#000;
	background-color:#f1f6e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    float:right;
}
/* -----------------------  QUICK CONTACT  ------------------------- */


/* --------------------  HEADINGS AND LISTS  ----------------------- */
#rightcol h1{
	font-size:28px;
	font-weight:normal;
	margin:20px 0px 20px 0px;
	padding:0px;
	color:#1a3b8a;
	background-color:inherit;
	line-height:28px;
}

#rightcol h2{
	color:#4f6522;
	font-weight:normal;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:18px;
}

.rtopic{
	text-align:right;
	line-height:16px;
	padding:10px 0px 10px 0px;
	color:#195688;
	background-color:inherit;
	font-weight:bold;
}

.rtopic .rtopicstatic{
	color:#2275b7;
	background-color:inherit;
}

.rtopic a{
	color:#7c8e61;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.rtopic a:hover{
	color: #2275b7;
	background-color:inherit;
	text-decoration:none;
}

.list1{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	font-weight:bold;
	color:#3a3c35;
	background-color:inherit;
}

.list1 li{
	margin:0px;
	padding:5px 0px 10px 25px;
	background:url(../twimages/tick.gif) top left no-repeat;
}

.list1 a{
	color:#3a3c35;
	background-color:inherit;
	text-decoration:none;
} 

.list1 a:hover{
	color:#7db039;
	background-color:inherit;
}

.list2{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#2e6687;
}

.list2 li{
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../twimages/bullet2.gif) top left no-repeat;
}

.list2 li a{
	color:#2e6687;
	background-color:inherit;
	text-decoration:none;
} 

.list2 li a:hover{
	color:#fff;
	background-color:#2376b8;
}
.list2 li a span{
	color:#4f6522;
	background-color:inherit;
	text-decoration:none;
} 
.list2 li a:hover span{
	color:#fff;
	background-color:#2376b8;
}
.list3{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#175586;
	font-size:18px;
	font-weight:normal;
	line-height:45px;
}

.list3 li{
	margin:0px;
	padding:2px 0px 2px 50px;
}

.list3 li a{
	color:#2e6687;
	background-color:inherit;
	text-decoration:none;
} 

.list3 li a:hover{
	color:#fff;
	background-color:#2376b8;
}
/* --------------------  HEADINGS AND LISTS  ----------------------- */


/* -----------  PARTNERS, LEARNING CENTER, SEO TOOLBOX ------------  */
#partners{
	width:270px;
	height:165px;
	float:left;
	text-align:right;
	padding-bottom:15px;
}

#newsletter{
	width:240px;
	height:40px;
	padding:70px 10px 15px 20px;
	margin:5px 0px 10px 0px;
	background:url(../twimages/newsletterbg.jpg) bottom right no-repeat;
}

#newsletter input{
	width:155px;
	height:15px;
	background:url(../twimages/searchfield.jpg) no-repeat;
	border:1px solid #cccccc;
	padding:5px;
	float:left;
}

#newsletter img{
	border:0px;
	float:right;
}

#learningcenter{
	width:160px;
	height:115px;
	padding:50px 0px 0px 110px;
	float:left;
	font-size:12px;
	background:url(../twimages/learningcenter_inner.jpg) top right no-repeat;
	margin-bottom:20px;
}

#learningcenter a{
	font-size:12px;
	color:#2e6081;
	background-color:inherit;
	text-decoration:none;
}

#learningcenter a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
/* -----------  PARTNERS, LEARNING CENTER, SEO TOOLBOX ------------  */


/* ----------------------  SERVICES PAGE BOX ----------------------  */
/*#servicesbox{
	width:530px;
	height:245px;
	padding:0px 0px 20px 0px;
	background:url(../twimages/servicebox.jpg) top no-repeat;
	font-size:12px;
	line-height:18px;
}*/

.servicesbox{
	width:505px;
	padding:10px 0px 5px 25px;
	background:url(../twimages/servicebox.jpg) top no-repeat;
	font-size:14px;
	line-height:18px;
}

.sheight{
	height:162px;
}

.servicesbox h2{
	color:#4f6522;
	font-weight:normal;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:23px;
}

.servicesbox h2 span{
	color:#1e6fb0;
}

.servicesbox p {
	width:400px;
	padding:0px;
	margin:0px 0px 12px 0px;
}

.servicesbox ul {
	width:180px;
	margin:0px 50px 0px 0px;
	padding:0px;
	list-style:none;
	color:#2e6687;
	float:left;
}

.servicesbox ul li{
	border-bottom:1px solid #e3eaf0;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../twimages/bullet2.jpg) top left no-repeat;
}

.servicesbox ul li a{
	color:#2e6687;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
} 

.servicesbox ul li a:hover{
	color:#fff;
	background-color:#2376b8;
}



#internetmarketing, #creativeservices{
	width:215px;
	height:155px;
	padding:90px 25px 0px 25px;
	float:left;
}
.packages-page-text {
color:#2e6687;
padding:10px 8px 0px 75px;
}

.packages-page-text a{
	color:#2e6687;
/*	background-color:inherit;*/
	text-decoration:none;
} 

.packages-page-text a:hover{
	color:#fff;
/*	background-color:#2376b8;*/
}
.package{}
.package a{ color:#4f6522; text-decoration:none;}
.package a:hover{ color:#4f6522; text-decoration:none;}

.bg1{ background:url(../twimages/step-1.jpg) left top no-repeat;}
.bg2{background:url(../twimages/step-2.jpg) left top no-repeat;}
.bg3{background:url(../twimages/step-3.jpg) left top no-repeat;}

#number{
color:#43821e;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:10px;
}

.packages-page-box{
background:url(../twimages/webbox-bg.jpg) left top no-repeat;
}
/* ----------------------  SERVICES PAGE BOX ----------------------  */


/* ----------------------------  FOOTER ---------------------------  */
#footer{
	background:url(../twimages/footer.jpg) top repeat-x #61809f;
	text-align:center;
}

#footercontent{
	width:825px;
	margin:auto;
}

#blogheader{
	width:525px;
	height:100px;
	padding:50px 20px 0px 280px;
	color:#cce3fb;
	background-color:inherit;
	text-align:left;
	background:url(../twimages/blogheader.jpg) top no-repeat;
	position:relative;	
}

.visittheblog {
	position:absolute;
	left:73px;
	top:80px;
	width:102px;
	z-index:2000;
	}

#blogheader a {
	color:#cce3fb;
	text-decoration:none;
	}
	
#blogheader a:hover {
	text-decoration:underline;
	}	


#blogbox{
	width:825px;
	background:url(../twimages/blogboxbg.gif) top repeat-y;
	padding-bottom:10px;
}

#blogboxa{
	width:825px;
	background:url(../twimages/blogboxbga.gif) top repeat-y;
	padding-bottom:10px;
}

.bloglist1, .bloglist2{
	width:260px;
	float:left;
	text-align:left;
}

.bloglist2{
	margin:0px 22px 0px 23px;
}

.bloglist1 h3, .bloglist2 h3{
	margin:0px;
	padding:0px 0px 10px 0px;
	background:url(../twimages/blogheadingsbg.jpg) top repeat-x;
	color:#fff;
	background-color:inherit;
	font-weight:normal;
	font-size:20px;
}

.bloglist1 ul, .bloglist2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.bloglist1 li, .bloglist2 li{
	margin:0px;
	padding:10px 5px 10px 5px;
}

.bloglist1 li a, .bloglist2 li a{
	background:url(../twimages/blogcomment.gif) top left no-repeat;
	padding-left:25px;
	display:block;
	color:#dcedff;
	background-color:inherit;
	text-decoration:none;
}

.bloglist1 li a:hover, .bloglist2 li a:hover{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}

#footermenu{
	width:825px;
	border-top:1px solid #7291b2;
	border-bottom:1px solid #7291b2;
	padding:20px 0px 20px 0px;
	margin:20px 0px 10px 0px;
}

#footermenu h3{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#fff;
	background-color:inherit;
	font-size:12px;
}

#footermenu ul{
	float:left;
	margin:0px;
	padding:0px 25px 0px 0px;
	list-style:none;
	text-align:left;
}

#footermenu li{
	margin:0px;
	padding:0px;
}

#footermenu li a{
	color:#d2f2f8;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
	line-height:19px;
}

#footermenu li a:hover{
	color:#fff;
	background-color:inherit;
}

#copyright{
	clear:both;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#3a4d60;
	background-color:inherit;
	text-align:left;
	padding-bottom:20px;
}
/* ----------------------------  FOOTER ---------------------------  */

/* -----------------------  POPUP FOR SEND STARTS HERE  ------------------------- */

.dhtmlwindow{
position: absolute;
visibility: hidden;
width:232px;
	border:1px solid #cccccc;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:inherit;
}

.drag-handle{ /*CSS for Drag Handle*/
background:#eeeeee;
font-size:14px;
color:#666666;
text-align:left;
cursor: move;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 3px;
top: 3px;
padding:3px;
cursor: pointer;
}

.drag-controls img{
	border:0px;
	padding-left:3px;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: white;
color: black;
overflow: auto;
border:0px;
padding:5px;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

#sendbox{
	width:232px;
	border:1px solid #cccccc;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#fff;
	position:absolute;
	z-index:1000;
	top:250px;
	left:750px;
	}

#sendhead{
	margin:1px;
	height:15px;
	padding:3px;
	background:#eeeeee;
	font-size:14px;
	color:#666666;
	text-align:left;
}

#sendheadlt{
	width:150px;
	float:left;
}

#sendheadrt{
	width:50px;
	float:right;
	text-align:right;
}

#sendhead img{
	border:0px;
	padding:3px;
}

#sendbody{
	padding:5px;
}

#sendbody label{
	float:left;
}

#sendbody form img{
	float:right;
	border:0px;
	padding-top:3px;
}

#sendbody form{
	padding:5px 0px 10px 0px;
	margin:0px;
}

#sendbody input{
	width:125px;
	height:14px;
	padding:3px;
	border:1px solid #ccc;
	float:right;
}
/* -----------------------  POPUP FOR SEND ENDS HERE  ------------------------- */



/* ---------------------------- NEWLY ADDED STARTS HERE -----------------------  */	

#rightcol h2, #rightcol h3, #rightcol h4, #rightcol h4, #rightcol h6{
	color:#4f6522;
	font-weight:bold;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:16px;
}

#rightcol h2 a, #rightcol h3 a, #rightcol h4 a, #rightcol h4 a, #rightcol h6 a{
	color:#4f6522;
	font-weight:bold;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:16px;
	text-decoration:none;
}

#rightcol h2 a:hover, #rightcol h3 a:hover, #rightcol h4 a:hover, #rightcol h4 a:hover, #rightcol h6 a:hover {
}

#rightcol h3 {
	color:#1a3b8a;
	font-weight:bold;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:17px;
}

#rightcol h3 a {
	color:#1a3b8a;
	font-weight:bold;
	background-color:inherit;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:17px;
	text-decoration:none;
}

#rightcol h3 a:hover {
}


a.mailto {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
}

a.mailto:hover {
	text-decoration:none;
}


/*#rightcol img {
	float:right;
	margin:0px; 
}*/

.imgright{
	float:right;
}


#relatedtopics li.sub {
	margin:0px;
	padding:5px 0px 5px 18px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}

#relatedtopics li.sub2 {
	margin:0px;
	padding:5px 0px 5px 32px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}

#relatedtopics li.sub3 {
	margin:0px;
	padding:5px 0px 5px 44px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}

.contactform {
	width:502px;
	margin:0px 4px;
	padding:14px 8px 12px 16px;
	border:1px solid #cedfee;
	background-color:#ecf3f9;
	font-size:12px;
}

.bluetext {
	color:#1f3e91;	
	}
	
a.bluetextnew {
	color:#2e6687;
	text-decoration:none;
	}

a.bluetextnew:hover {
	color:#2e6687;
	text-decoration:none;
	}
.servicesbox a.bluetextnew {
	background-color:#FFF;
	color:#2e6687;
	text-decoration:none;
	}
.servicesbox a.bluetextnew:hover {
	background-color:#FFF;
	color:#2e6687;
	text-decoration:none;
	}
	
.greentext {
	color:#86b23f;
	text-decoration:none;
	}
	
.greentext:hover {
	color:#000;
	text-decoration:none;
	}	
	
.contactforminput {
	width:130px;
	height:16px;
	margin:2px 8px 4px 0px;
	padding:2px 2px 2px 3px;
	border:1px solid #a6c1dd;
	background-color:#f7fbff;	
	}
	
.contactformtextarea {
	width:210px;
	height:120px;
	margin:2px 0px 0px 0px;
	padding:2px 2px 2px 3px;
	border:1px solid #a6c1dd;
	background-color:#f7fbff;	
	}
	
.contactform span {
	width:240px;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	}
	
.contactform span input {
	width:15px;
	margin:3px 0px 2px 0px;
	padding:0px;
	}
	
.contactform img {
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	float:right;
	}
	
a.readmore {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:14px;
	color:#1a3b8a;
	font-weight:bold;
	text-decoration:underline;
}

a.readmore:hover {
	text-decoration:none;
}

a.innerlink, a.innerlink:link {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
	
a.innerlink:hover {
	text-decoration:underline;
}

.helpfulhint {
	width:470px;
	padding:68px 17px 12px 17px;
	margin-top:12px;
	margin:auto;
	background:url(../twimages/helpful_hint_header.jpg) no-repeat left top #e3edf6;
	}
	
.helpfulhintfooter {
	width:504px;
	height:10px;
	padding:0px 0px 20px 0px;
	margin-bottom:12px;
	margin:auto;
	background:url(../twimages/helpful_hint_footer.jpg) no-repeat left top transparent;
	}
	

.contactuscontent {
	width:500px;
	padding:4px;
	margin:4px 10px;
	}
	
	
#rightcol table img {
	float:none;
	border:0px;	
	}
	

.posts{
	width:534px;
	padding:4px 0px 4px 0px;
	margin:12px 0px;
	border-bottom:1px solid #dae7f0;
	}
	
	
.imcontainer {
	width:522px;
	padding:4px 12px 4px 0px;
	margin:12px 0px;
	float:left;
	border-bottom:1px solid #dae7f0;
	}
	
.imcontainer p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	text-align:left;
	font-size:14px;
	color:#000000;
	}
	
.imimageholder img {
	border:0px;
	float:right;	
	}
	
.iminfobox {
	width:470px;
	padding:68px 17px 12px 17px;
	margin:12px 14px 0px 14px;
	background:url(../twimages/next_step_header.jpg) no-repeat left top #e3edf6;
	}
	
.iminfoboxfooter {
	width:504px;
	height:10px;
	padding:0px;
	margin:0px 14px 12px 14px;
	background:url(../twimages/next_step_footer.jpg) no-repeat left top transparent;
	}

img {
	border:0px;
	}
	
form img {
	border:0px;
	}
	
.getstarted {
	float:right;
    width:130px;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
	
.captcha {
	width:255px;
	float:left;
	padding:0px;
	margin:4px 0px 4px 0px; 
	}
	
.captcha_contact {
	width:auto;
	float:right;
	padding:0px;
	margin:4px 0px 4px 0px; 
	}
.captcha span {
	width:55px;
	float:right;
	}
	
.subscribecheckbox{
	text-align:left;
	border:0px;
	background-color:#ffffff;
	float:left;
	margin:0px 6px 0px 0px; 
}


.callsource {
	width:300px;
	height:auto;
	margin:0px 4px;
	padding:14px 8px 12px 16px;
	border:1px solid #cedfee;
	background-color:#ecf3f9;
}


.callsource span {
	width:62px;
	margin:0px;
	padding:0px;
	float:left;
}

.requestinfo{
	padding:10px 0px 0px 0px;
	text-align:center;
}
.checksp{
display:none;
}

.videowrap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	}
.videothumb{
	float:left;
	padding:0px 15px 0px 0px;
	}
/* ---------------------------- NEWLY ADDED ENDED HERE -----------------------  */	

/* --------------------- PPC  CONTENT STRUCTURE  ----------------------- */
#ppc_bodycontent{
	width:825px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	text-align:left;
	margin:auto;
}

#ppc_leftcol{
	width:570px;
	margin:0px;
	padding:0px;
	float:left;
	
}
#ppc_leftcol img{
	
	margin:0px;
	padding:0px;
	border: none;
	
}
#ppc_rightcol{
	width:255px;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:right;
	background:url(../twimages/right_boder.jpg) repeat-y left top;
}
#right_col_inner
{
	padding:0px 0px 0px 18px;
	font-size:12px;
}
#ppc_rightcol img{
	
	margin:0px;
	padding:0px;
	border:none;

}
.ad_box
{
	border:dashed 1px #1e1ed2;
	padding:5px;
	margin:0px;
}
.link1
{
	color:#0000c8;
	text-decoration:underline;
}
.link1:hover
{
	color:#0000c8;
	text-decoration:none;
}
.link2
{
	color:#128112;
	text-decoration:none;
}
.link2:hover
{
	color:#128112;
	text-decoration:underline;
}
.link3
{
	color:#4f6522;
	text-decoration:none;
}
.link3:hover
{
	color:#128112;
	text-decoration:underline;
}
/* --------------------- PPC CONTENT STRUCTURE  ----------------------- */



/* --------------------- NEW PORTFOLIO PAGE CSS  ----------------------- */


#portfoliobox{
	width:260px;
	padding:0px 0px 10px 10px;
	margin:0px;
	color:#5f7c06;
	background-color:inherit;
}

#portfoliobox p{
	font-size:22px;
	margin:0px;
	padding:0px;
	background:url(../twimages/contentdot3.gif) bottom repeat-x;
}


#portfoliobox p.screenshots{
	background:url(../twimages/screenshots-icon.gif) no-repeat left 10px;
	padding:12px 0px 20px 36px;
	margin:0px;	
}

#portfoliobox p.functionalities{
	background:url(../twimages/functionalities-icon.gif) no-repeat left 10px;
	padding:12px 0px 20px 36px;
	margin:0px;	
}

#portfoliobox p.technicaldetails{
	background:url(../twimages/technical-details-icon.gif) no-repeat 4px 6px;
	padding:12px 0px 20px 36px;
	margin:0px;	
}

#portfoliobox ul {
	width:240px;
	margin:0px 10px 0px 0px;
	padding:0px;
	list-style:none;
	color:#2e6687;
	float:left;
}

#portfoliobox ul li{
	border-bottom:1px solid #e3eaf0;
	margin:2px 0px 2px 0px;
	padding:4px 0px 4px 25px;
	background:url(../twimages/bullet2.gif) top left no-repeat;
}

#portfoliobox ul li a{
	color:#2e6687;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
} 

#portfoliobox ul li a:hover{
	color:#fff;
	background-color:#2376b8;
}




/* -----------------------  REVIEWS SECTION  ------------------------- */

#reviewcontainer {
	width:519px;
	padding:4px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;	
	}	
	
#reviewcontainer h4.reviewcompany {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #d7d7d7;
	}
	
#reviewcontainer h4 span {
	font-size:18px;
	color:#5b9730;
	}
	
#reviewcontainer img {
	float:left;
	padding:0px;
	margin:0px 17px 12px 0px;	
	}	
	
#reviewcontainer a.large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5b9730;
	text-decoration:underline;
	}
	
#reviewcontainer a.large:hover {
	text-decoration:none;
	}	
	
.review1 {
	width:509px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 32px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	background:url(../twimages/review1-bg.jpg) repeat left top #ffffff;	
	}
	
.reviewheading {
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding:0px 14px 10px 14px;
	margin:0px 0px 0px 0px;	
	}
	
.reviewheading span {
	float:left;
	}
			
.ratingimage {
	float:left;
	padding:4px 0px 0px 4px;
	}
	
.reviewcontent {
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	padding:0px 14px 0px 14px;
	margin:0px 0px 0px 0px;		
	line-height:16px;
	background:inherit;
	}
	
.reviewer1 {
	width:453px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e8c8c;
	text-align:left;
	font-weight:normal;
	background:url(../twimages/reviewer1-bg.jpg) no-repeat left top #ffffff;
	padding:10px 14px 0px 42px;
	margin:0px 0px 0px 0px;		
	}
	
.reviewer1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5880a3;
	text-decoration:underline;
	}
	
.reviewer1 a:hover {
	text-decoration:none;
	}	
	
.review2 {
	width:509px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 32px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	background:url(../twimages/review2-bg.jpg) no-repeat left -10px #ffffff;	
	}
	
.reviewer2 {
	width:453px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e8c8c;
	text-align:left;
	font-weight:normal;
	background:url(../twimages/reviewer2-bg.jpg) no-repeat left top #ffffff;
	padding:10px 14px 0px 42px;
	margin:0px 0px 0px 0px;		
	}
	
.reviewer2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5880a3;
	text-decoration:underline;
	}
	
.reviewer2 a:hover {
	text-decoration:none;
	}
	
.bottompagnav {
	width:509px;
	padding:6px 0px 0px 5px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	border-top:1px solid #d7d7d7;
	}
	

.bottompagnav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
	
.bottompagnav a:hover {
	text-decoration:underline;
	}	


.bottompagnav a.active, .bottompagnav a.active:hover {
	color:#5b9730;
	font-weight:bold;
	}
	
.bottompagnav a:hover {
	text-decoration:underline;
	}
	
.popupcomments {
	width:315px;
	height:220px;
	padding:17px 0px 0px 30px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(../twimages/comments-popup-bg.jpg) no-repeat left top transparent;	
	}	
	
.popupqcfield{
	width:255px;
	height:20px;
	margin:0px 0px 5px 0px;
	padding:0px;
	clear:both;
	text-align:right;
	font-size:12px;
}

.popupqctxtar{
	width:300px;
	height:72px;
	margin:0px 0px 5px 0px;
	padding:0px;
	clear:both;
	text-align:right;
	font-size:12px;
}

.popupqcfield input{
	width:144px;
	height:18px;
	text-align:left;
	border:1px solid #c8e693;
	padding:2px;
	margin:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;		
	float:right;
}

.popupqctxtar textarea{
	width:190px;
	height:68px;
	padding:2px;
	margin:0px;
	text-align:left;
	border:1px solid #c8e693;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
    float:right;
}

.popupcomments label{
	float:left;
	text-align:left;
	width:85px;
}

.popupqcrating{
	width:180px;
	height:13px;
	margin-bottom:3px;
	padding:0px 0px 0px 0px;
	clear:both;
	text-align:right;
}	

.popupqcimg{
	width:180px;
	height:31px;
	margin:0px;
	padding:0px 0px 0px 100px;
	clear:both;
	text-align:left;
}

.commentsclose{
	position:absolute;
	top:-8px;
	right:10px;
	width:20px;
	height:17px;
 }

/* --------------------- NEW PORTFOLIO PAGE CSS  ----------------------- */

/*-----------Added on 2009-03-26 for local news pages by WyseGuyz starts here------*/
/* ---------------------  COMMENTS  ----------------------- */

#rightcol #commentsection {
	width:535px;
	padding-top:10px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/dottedsep2.gif) top no-repeat;
}
#rightcol #commenthead {
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/dottedsep2.gif) bottom no-repeat;
	font:italic 20px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#3c5aa3;
	padding-bottom:10px;
	margin-bottom:30px;
}
#rightcol #commenthead span {
	font-size:16px;
	color:#496c1b;
	background-color:inherit;
}
#rightcol .comment1 {
	width:535px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-blue-bg.gif) repeat-y;
	margin-bottom:30px;
}
#rightcol .comment1 div {
	padding:15px 15px 0px 15px;
	line-height:25px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-blue-top.gif) no-repeat;
}
#rightcol .comment1 h6 {
	margin:0px;
	padding:35px 0px 15px 10px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-blue-bot.gif) no-repeat #fff;
	font-size:16px;
	color:#4b6c9d;
}
#rightcol .comment1 h6 a {
	font-size:12px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#rightcol .comment1 h6 a:hover {
	font-size:12px;
	font-weight:normal;
	background-color:inherit;
	color:#2e4e9d;
}
#rightcol .comment2 {
	width:535px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-green-bg.gif) repeat-y;
	margin-bottom:30px;
}
#rightcol .comment2 div {
	padding:15px 15px 0px 15px;
	line-height:25px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-green-top.gif) no-repeat;
}
#rightcol .comment2 h6 {
	margin:0px;
	padding:35px 0px 15px 10px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/comm-green-bot.gif) no-repeat #fff;
	font-size:16px;
	color:#547a1f;
}
#rightcol .comment2 h6 a {
	font-size:12px;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#rightcol .comment2 h6 a:hover {
	font-size:12px;
	font-weight:normal;
	background-color:inherit;
	color:#2e4e9d;
}
/* ---------------------  COMMENTS  ----------------------- */





/* --------------------  REPLY BOX  ----------------------- */

#rightcol #replybox {
	width:535px;
	padding-top:10px;
	padding-bottom:30px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/dottedsep2.gif) top no-repeat;
}
#rightcol #replyhead {
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/dottedsep2.gif) bottom no-repeat;
	font:italic 20px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#496c1b;
	padding-bottom:10px;
	margin-bottom:20px;
}
#rightcol #replybox form {
	margin:0px;
	padding:0px;
}
#rightcol #replybox a {
	color:#496c1b;
	text-decoration:none;
	background-color:inherit;
}
#rightcol #replybox a:hover {
	color:#000;
	text-decoration:none;
	background-color:inherit;
}
#rightcol .inpt {
	width:300px;
	height:17px;
	background-color:#fff;
	color:#000000;
	padding:4px;
	margin-bottom:10px;
	font-size:14px;
	border:1px solid #b0bcaa;
}
#rightcol .txtar {
	width:500px;
	height:150px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/feildbg.jpg) top repeat-x;
	background-color:#fff;
	color:#000000;
	padding:4px;
	margin-bottom:10px;
	font-size:14px;
	border:1px solid #b0bcaa;
}

#rightcol .inpt1 {
	width:295px;
	height:17px;
	background-color:#fff;
	color:#000000;
	padding:4px;
	margin-bottom:10px;
	font-size:14px;
	border:1px solid #b0bcaa;
	float:left;
}

#rightcol #replybox label{
	float:left;
	width:220px;
	padding:6px 0px 0px 8px;
	}
	
#rightcol #replybox label small{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#rightcol .txtar1 {
	width:500px;
	height:150px;
	background:url(../risetothetop/wp-content/themes/TechwyseV2/images/feildbg.jpg) top repeat-x;
	background-color:#fff;
	color:#000000;
	padding:4px;
	margin-bottom:10px;
	font-size:14px;
	border:1px solid #b0bcaa;
}
/* --------------------  REPLY BOX  ----------------------- */

/*-----------Added on 2009-03-26 for local news pages by WyseGuyz ends here------*/

#rightcol .posts a{
	color:#4f6522;
	text-decoration: none;
}
#rightcol .posts a:hover{
	color:#6B892E;
	text-decoration: underline;
}
#rightcol .posts ul{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#2e6687;
}

#rightcol .posts li{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../twimages/bullet2.gif) top left no-repeat;
}

#rightcol .posts li a{
	color:#2e6687;
	background-color:inherit;
	text-decoration:none;
} 

#rightcol .posts li a:hover{
	color:#fff;
	background-color:#2376b8;
}
#feedback .txtfieldsize {
	width: 210px;
}
#feedback .txtareasize {
	width: 275px;
}
#feedback td{
padding:5px;
}
