@charset "utf-8";
/* CSS Document */
body{
 border:0px;
 margin:0px;
 
}

a.channelrsstitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9C0;
}
a.channelrsstitle:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#060;
}

.channelrsstitledesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F69;
}

.rsscontainer{
	background-color:#333;
	padding:10px;
	width:240px;
}
.rssdata{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:240px;
}

a.rsstitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F90;
	width:240px;
}
a.rsstitle:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FC0;
	width:240px;
}



#selected_page{
 font-weight:bold;
 font-size:120%;
}

.tutorial_page{
 width:500px;
 padding-left:20px;
 
}

p.tutorial_page{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
}

h1.tutorial_page{
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 font-size:140%;
 font-weight:normal;
 padding-bottom:0px;
 margin:0;
}

h3.tutorial_page{
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 font-size:120%;
 font-weight:normal;
  padding-bottom:0px;
 margin:0;
}

.footer_uls{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
}

.footer_lis{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
}

.mobileflash{
 padding-top:10px;
}

div.padleft{
 padding-left:30px;
}


div.pricetable{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 padding-left:25px;
}



table.pricetable{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   border-top: #DDDDDD thin solid;
   border-right:#DDDDDD thin solid;
   width:950px;
}

td.pricetable_header{
 border-left:#DDDDDD thin solid;
 border-bottom:#DDDDDD thin solid;
 padding:3px 0px 3px 5px;
 margin:0px;
 background-color:#333333;
 color:#CCCCCC;
 font-weight:bold;
}



td.servicedescription_alt{
 font-weight:bold;

   border-left:#DDDDDD thin solid;
 border-bottom:#DDDDDD thin solid;
 padding:3px 0px 3px 5px;
 margin:0px;
 background-color:#ffbc07;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  font-weight:bold;
}

td.servicedescription{
 font-weight:bold;

   border-left:#DDDDDD thin solid;
 border-bottom:#DDDDDD thin solid;
 padding:3px 0px 3px 5px;
 margin:0px;
 background-color:#fed942;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
  color:#333333;
}

td.pricetable{
 border-left:#DDDDDD thin solid;
 border-bottom:#DDDDDD thin solid;
 padding:3px 0px 3px 5px;
 margin:0px;
 font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
}


td.pricetable_alt{
 border-left:#DDDDDD thin solid;
 border-bottom:#DDDDDD thin solid;
 padding:3px 0px 3px 5px;
 margin:0px;
 background-color:#f5f5f5;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
  color:#333333;
}
.dashed{
 border-bottom: #999999 thin dashed;
}

a{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
  text-decoration:none;
  color:#333333;
}

a:hover{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
  text-decoration:underline;
  color:#333333;
}

.ctable{
 padding-left:15px;
 padding-top:20px;
}

#contacttable{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 
}

h1.marketing{
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:150%;
   padding-top:40px;
   padding-left:20px;
   color:#202020;
   font-weight:normal;
}

h1.freebiesheader{
 font-weight:normal;
   font-size:150%; 
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
}

h1.contactusheader{
   font-weight:normal;
   font-size:150%; 
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
}

#Selected{
  color:#a7a7a7;
 text-decoration:none;
 background-color:#474747;
 padding:2px 8px 2px 8px;
}

a.mainmenu:hover{
 color:#a7a7a7;
 text-decoration:none; 
 background-color:#474747;
 padding:2px 8px 2px 8px;

}
a.mainmenu{
 color:#4f4f4f;
 text-decoration:none; 
 padding:2px 8px 2px 8px;

}

ul.mainMenu{
 margin:0px;
 padding:30px 0px 0px 0px;
}

li.mainMenu{
 display:inline;
 padding-right:20px;
 color:#4f4f4f;
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:130%;
}

p.marketing{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:170%;
   padding-left:20px;
   color:#202020;
}

p.smallmarketing{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
   font-size:80%;
}

span.featuredprice{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;

   font-size:300%;
}

span.gray{
  color:#999999;
}

div.topleft{
 float:left;
}
div.topright{
 float:right;
}
div.topclear{
 clear:both;
}

.pricelistbutton{
 border:solid 1px #cccccc;
 background-color:#FFCC00;
}
.pricelistbutton:hover{
 border:solid 1px #cccccc;
 background-color:#ffdf61;
}

a.contactusMarketing{
font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
   font-size:120%;
  
   text-decoration:none;
}

a.contactusMarketing:hover{
font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
   font-size:120%;

   text-decoration:underline;
}

p.contactusMarketing{
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
   font-size:120%;
  
}

a.pricelisttext{
padding:0px 15px 0px 15px;
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
      text-decoration:none;

}

a.pricelisttext:hover{
padding:0px 15px 0px 15px;
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
      text-decoration:underline;

}

p.pricelisttext{
 padding:0px 15px 0px 15px;
}

#wrap{
 width:100%;
}

#header{
  width:100%;
  background-color:#202020;
  height:89px;
}

.insideheader{
 width:1000px;
 margin:0 auto;
}

.insideheaderleft{
  float:left;
}
.insideheaderright{
 float:right;
}
.insideheaderclear{
 clear:both;
}

#content{
 width:1000px;
 margin:0 auto;
}

#contentport{
 width:100%;
 margin:0 auto;
 background-color:#000;
}

#footer{
 padding-top:7px;
    font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   color:#202020;
   font-size:90%;
 text-align:center;
  width:100%;
  background-image:url(../images/footerbg.jpg);
  background-repeat:repeat-x;
}


#topcontent{
 padding-bottom:20px;
  border-bottom-color:#999999;
 border-bottom-style:dashed;
 border-bottom-width:thin;
}

.left{
 float:left;
 width:64%;


}



.port{
	text-align:center;
	background-color:#000;
	width:100%;
}

img{
	border:0px;
	margin:0px;
}

.right{
 float:right;
 width:35%;
}

.rightport{

 
 float:right;
}

.clear{
 clear:both;
}

.listleft{
 float:left;
}
.listmiddle{
 float:left;
 padding-left:04%;
}
.listright{
 float:left;
  padding-left:03%;
}
.listclear{
 clear:left;
}

ul.featurelist{
 padding-left:2px;
 margin:4px 0px 0px 0px;
}

li.featurelist{
 display:block;
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:75%;
    color:#333333;
	padding-bottom:4px;
}
ul.featurelist2{
 padding-left:23px;
 margin:4px 0px 0px 0px;
}
li.featurelist2{
 display:block;
  font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:75%;
    color:#333333;
	padding-bottom:4px;
}


h4.listtitle{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:102%;
 padding:0px;
 margin:0px;
}

h1.articletitles{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:110%;
   color:#000000;
   font-weight:normal;
 padding:0px;
 margin:0px;
}

.contentdiv{
 padding-top:20px;
}

.fpdiv
{
 padding-top:20px;
}

p.contentp{
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 font-size:90%;
 color:#333333;
 padding-top:4px;
  margin-top:0px;
  text-align:justify;
  width:90%;
}
p.contentp2{
 font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
 font-size:90%;
 color:#333333;
 padding-left:20px;
 padding-top:4px;
  text-align:justify;
  width:90%;
  
}

div.fpleft{
 float:left;
 width:52%;
}

div.fpright{
 float:left;
 width:40%;
}

div.fpclear{
 clear:left;
}

.project{
 padding-bottom:10px;
 padding-top:10px;
}

.fdevleft{
 float:left;
}
.fdevright{
 float:left;
}
.fdevclear{
 clear:left;
}

h4.Name{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:120%;
   font-weight:normal;
 padding:7px 0px 0px 0px;
 margin:0px;
}

h4.FooterName{
   font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:110%;
   font-weight:normal;
 padding:7px 0px 0px 0px;
 margin:0px;
}

.f_banner_left{
 float:left;
 width:33%;
}
.f_banner_center{
 float:left;
  width:34%;
}
.f_banner_right{
 float:right;
  width:33%;
}
.f_banner_clear{
 clear:both;
}





p.jobdesc{
    font-family:georgia, times, Times New Roman, times-roman, georgia, serif;
   font-size:85%;
 padding:0px 0px 10px 0px;
 margin:0px;
}


