body{
Margin: 0 0;
}

h1 {font-size: 24px;color:#30475b;margin:0;}
h2 {font-family:arial, Sans-Serif;font-size:20px;color:#91abc4;margin:0;}
h3 {font-family:arial, Sans-Serif;font-size: 16px;color:#91abc4;padding:0;margin:0;}
h4 {font-family:arial, Sans-Serif;font-size: 14px;font-weight:600;color:#32495e;margin:0;padding:5px 0 0px 0px;}
h5 {font-size: 12px;}



#featureBill
{
    width: 950px;
    text-align: left;
    float: left;
    padding-top:15px;

}

#featureBillLeft
{
    Width: 575px;
    padding:5px 0 0 20px;
    float: left;
    clear:both;
}

#featureBillRight
{
  display: block;
  width: 332px;
  height: 173px;
  float: left;
}

#featureBillRight:hover, :link
{ 
  background-position: 0 -173px;
}

#try span
{
  display: none;
}

#band
{
    width: 948px;
    height: 30px;
    overflow: hidden;
    border-left: solid 1px #334a5f;
    border-right: solid 1px #334a5f;
    background-color:#334a5f;
    font: corbel Times New Roman;
    color: #334a5f;
    text-align: left;
    padding-top: 10px; 
    clear: both;   
}

#featureContent
{
    width: 715px;
    float: right;
    margin: 0 auto;
}

.LgBtn
{
    padding-bottom:5px;
}

/*Pricing*/
#contentLeft-col
{
     background: url(../Images/Pricing/CampaignMD-Pricing-LeftCol.png) no-repeat left top;
     height:416px;
     float:left;
     width:499px;

}
#contentLeft-col h2
{
    margin-left:15px;
}
.contentNumbers
{
    width:90px;
    float:left;
}
#contentLeft-col .contentLeftCopy
{
float:left;
width:399px;

}
#contentRight-col
{
     background: url(../Images/Pricing/CampaignMD-Pricing-RightCol.png) no-repeat left top;
     height:416px;
     width:422px;
     float:left;

}
#contentRightSpacer
{
    padding:10px 0 0 15px;

}
/* pricing packages*/
.pricing-package
{
    text-align:center;
    width:215px;
    float:left;
    padding:10px 0 15px 10px;
}
.pricing-package-elite
{
    text-align:center;
    width:215px;
    float:left;
    padding:10px 0 15px 20px;
}
.pricing-package-elite .roundedBoxTop-Elite
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Elite-Hdr.png") no-repeat 0 0;
    width:215px;
    height:49px;

}
.pricing-package-elite .roundedBoxBg
{
    background: url("../Images/Pricing/CampaignMD-Pricing-BgTile.png");
    background-repeat:repeat-y;  
    margin-top:-1px;  
    *margin-top:-4px; 

}
.pricing-package-elite .roundedBoxBottom
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Bottom.png") no-repeat 0 0;
    width:215px;
    height:21px;
    
}

/*end of elite*/
.pricing-package .roundedBoxTop-Prof
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Prof-Hdr.png") no-repeat 0 0;
    width:215px;
    height:49px;

}
.pricing-package .roundedBoxTop-Premium
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Premium-Hdr.png") no-repeat 0 0;
    width:215px;
    height:49px;

}
.pricing-package .roundedBoxTop-Basic
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Basic-Hdr.png") no-repeat 0 0;
    width:215px;
    height:49px;

}
.pricing-package .roundedBoxBg
{
    background: url("../Images/Pricing/CampaignMD-Pricing-BgTile.png");
    background-repeat:repeat-y;  
    margin-top:-1px; 
    *margin-top:-4px; 
}
.pricing-package .roundedBoxBottom
{
    background: url("../Images/Pricing/CampaignMD-Pricing-Bottom.png") no-repeat 0 0;
    width:215px;
    height:21px;

}
.bodyTextRounded
{
font-family: Arial, Verdana, sans-serif;
padding:8px 10px 10px 10px;
color:#333;

}
/* end of Pricing*/
/* Marketing same page as Pricing */
#pricingContent-Tools
{
	float:left;
	width:375px;
	margin-left:55px;
	padding-bottom:25px;

}

.marketingImg
{
	padding-top:10px;

}
/*end of Marketing */
/*Features*/
.featuresDescription
{
	width:700px;
	float:left;
}
.featuresTitle

{
    margin:0;
    padding-top:10px;
    padding-left:10px;
}
.featuresIcon_Img
{
	padding-top:10px;
	padding-left:10px;
}
.featuresRtImg
{
	float:right;
	padding-left:10px;
}
.featuresText
{
    font-size: 15px;
    color: #4e4e4e;
    padding: 2px 10px 3px 15px;  
    line-height:1.25em;
}
#featureMenu
{
    float: left; 
    width: 195px;
}

/*end Features*/
/*Web Design*/
#content-two-col
{
    width:950px;
    float:left;
    padding:0px 0 10px 0px;

}
.content-two-col-left
{
    width:650px;
    float:left;
    padding:10px 0 0 20px;
}
.content-two-col-right
{
    width:250px;
    margin-left:20px;
    padding-top:10px;
    float:left;
}
#content-two-col-left-desc
{
    float:left;
    padding-left: 20px;
    width:450px;
}
#content-pagenumber
{
    clear: both;
    color:#333;
    font-size:11px;
    margin: 0 auto;
    padding-bottom: 12px;
    width: 30px;    
}
.content-showcase
{
    width:950px;
    float:left;
    padding:0 0 30px 20px;   


}
.content-showcase-thumb
{
    width:205px;
    float:left;
    padding:3px;
    margin-right:18px;
    border:1px solid #ccc;

}

.content-showGallery
{
    width:950px;
        float:left;
    padding:0 0 10px 0;    
}

/* Web-Site-Design-Gallery */
#galleryThumbnails
{
    margin: 0 auto;
    width: 908px;
}

/*About Us*/
#classHeader
{
width:950px;
background: url(../Images/CampaignMD-Title-Hdr.png) no-repeat left top;
height:100px;

}
.TitleHeader
{
    font-size:30px;
    color:#8ba6c1;

    padding-left:25px;
}
#sideNav
{
width:200px;
float:left;
}
ul.sideNav 
{
    list-style-type: none;
    font-size:14px;
    padding:0 0 0 20px;
   
}
#sideNav li a
{
      font-family:Arial,sans Serif; 
      font-size:14px;
      color:#8ba6c1;
      font-weight:600;
}
#sideNav li a:hover
{
      font-family:Arial,sans Serif; 
      font-size:14px;
      color:#eda01c;
      font-weight:600;
}
/* rounded Box*/
.roundedBoxContainer
{
    text-align:center;
    width:215px;
    float:left;
    padding:10px 0 15px 10px;
}
.roundedBoxContainer-History
{
    text-align:left;
    width:327px;
    float:left;
    padding:10px 0 15px 20px;
}
.roundedBoxContainer-History .roundedBoxTop-History
{
    background: url("../Images/AboutUs/Company-History-Title.png") no-repeat 0 0;
    width:327px;
    height:51px;

}
.roundedBoxContainer-History .roundedBoxBg
{
    background: url("../Images/AboutUs/Company-RoundedBox-Tile.png");
    background-repeat:repeat-y;  
    margin-top:-1px;  

}
.roundedBoxContainer-History .roundedBoxBottom
{
    background: url("../Images/AboutUs/roundedBg-Bottom.png") no-repeat 0 0;
    width:327px;
    height:25px;
    
}
/*Partners*/
#content-col
{
	width:930px;
	padding:10px 20px 0 15px;
	margin-bottom:15px;
}
#content-col-left
{
	width:550px;
	float:left;
	margin-bottom:15px;
	padding-left:15px;
}

#content-col-right
{
    float:left;
    width:235px;
    margin-left:135px;
}
#content-colRight
{

    width:350px;
    float:left;
    padding-left:15px;
}
#content-col-right-Partner
{
    float:left;
    width:235px;

}
#content-col-rightContainer
{
	width:330px;
	
	float:left;
	padding-top:5px;

}
#content-col-rightBox
{
	width:330px;
	float:left;
	position:relative;
	margin:15px 0 15px 20px;


}

#content-col-rightBox .frame.blue 
{
   border: 1px solid #c5d3e0;
   background: #91abc2;
    clear: both;
}

#content-col-rightBox .frame .roundedtopleft 
{
    float: left;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: -1px;
    line-height: 0;
    font-size: 0;
    background: url(../Images/Partners/rounded-top-left.png) no-repeat left top;
}

#content-col-rightBox .frame .roundedtopright 
{
    float: right;
    width: 12px;
    height: 12px;
    position: absolute;
    right: -1px;
    top: -1px;
    line-height: 0;
    font-size: 0;
    background: url(../Images/Partners/rounded-top-right.png) no-repeat right top;
}

#content-col-rightBox .frame .roundedbottomleft 
{
    float: left;
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    line-height: 0;
    font-size: 0;
    background: url(../Images/Partners/rounded-bottom-left.png) no-repeat left bottom;
}

#content-col-rightBox  .frame .roundedbottomright
{
    float: right;
    width: 12px;
    height: 12px;
    position: absolute;
    bottom: -1px;
    right: -1px;
    line-height: 0;
    font-size: 0;
    background: url(../Images/Partners/rounded-bottom-right.png) no-repeat right bottom;
}

#content-col-rightBox .frame.blue  h3
{
	font-family:arial, Sans-Serif;
	font-size: 15px;
	color:#fff;
	padding:5px 0 0 0px;
	text-align:center;
	margin:0;
}

#content-col-rightBox .frame.blue  ul, li
{
	font-family:arial, Sans-Serif;
	font-size: 12px;
	color:#666;
}

.viewVideo
{
	margin-left:20px;
}
.partnerformHeader
{
    float:left;
    margin:0;
    padding:0;
}
/*end Partners*/

#masterContentContainer
{
    margin: 0 auto;
    width: 950px;
    padding:0;
}
    
#updateContent
{
    width: 755px;
    float: left;
}

#underMenu
{
    clear: both;
    float: left;
    height: 175px;
    width: 162px;
    padding-top: 10px;
    padding-left: 33px;
    padding-bottom: 15px;
    background-color: #91abc4;
    font-family:Tahoma;
    font-size:12px;
    color:#fff;
}
/* Company*/
#roundedBoxCompany
{
    width:350px;
    float:left;
    padding-top:10px;

}
.company
{
    width:350px;

}
#roundedBoxCompany.company .roundedBoxTop
{
    background: url("../Images/Company/companyHistory-Header.png") no-repeat 0 0;
    width:350px;
    height:40px;

}
#roundedBoxCompany.company .roundedBoxBg
{
    background: url("../Images/roundedBoxBg.png");
    background-repeat:repeat-y;   

}
#roundedBoxCompany.company .roundedBoxBottom
{
    background: url("../Images/roundedBoxBottom.png") no-repeat 0 0;
    width:350px;
    height:29px;

}

/* Contact*/
.contactForm
{
    
    width:475px;
    float:left;
    font-family: Corbel;
    margin-left: 20px;
    margin-bottom: 5px;
    color:#334a5f;
}
.contactLabelForm
{
 color:#32495e;
}
#roundedBox
{
    width:350px;
    float:left;
    margin-left:55px;
}
#roundedBox.contact 
{ 
    float:left;
    position:relative; 
    min-height:300px; 
    _height:300px; 
    width:362px; 
    overflow:hidden; 
    padding:0px 14px 1px; 
    background:#fff url(../Images/Contact/rounded-bgtile.png) repeat-y 0 0; 
    zoom:1;
}
#roundedBox.contact .cap 
{ 
    width:362px; 
    position:absolute; 
    height:17px; 
    margin:0 -14px; 
    font-size:1px;
}
#roundedBox.contact .cap.top 
{ 
    top:0; 
    background:url(../Images/Contact/rounded-top.png) no-repeat 0 0; 
    *margin-left:-2px;
    height:44px; 
}
#roundedBox.contact .cap.bottom 
{ 
    bottom:0; 
    _bottom:0px; 
    background:url(../Images/Contact/rounded-bottom.png) no-repeat 0 100%;
    height:25px; 
}

#roundedBox.contact  h2 
{  
    margin:0 ; 
    padding:6px 12px 4px; 
    color:#4d4d4d; 
    font-weight:normal; 
    font-size:14px; 
    border-bottom:1px solid #d9d9d9; 
    background:url(../Images/Contact/rounded-bgheadertile.png) repeat-x 0 0;
    width:362px;  
}
#roundedBox.contact  h3, #roundedBox.contact  h4, #roundedBox.contact  h5, #roundedBox.contact  h6 
{ 
    color:#000; 
}
#roundedBox.contact  h3 
{ 
    margin-bottom:.1em; 
    font-size:13px; 
    line-height:14px; 
}



.contactCopy
{
    padding:50px 0 0 0;
    color:#333;
    font-size:14px;
   

}
/* end Contact*/

/* Link Buttons Stylin*/
.btnLink .btnHover,
.btnLink:visited .btnHover,
.btnLink:active .btnHover,
.btnLink:link .btnHover
{
    display:none;
}
.btnLink:hover .btnHover
{
    display:inline;
}
.btnLink:hover .btnActive
{
    display:none;
}

.bioButton
{
    height: 85px;
    width: 76px;    
}
/* end of Link Buttons*/

li.inline 
{
   
   color: #91abc4;
   display: inline;
   padding-right: 7px;
   font: arial, sans serif;
   font-size: 19px;
   line-height:1.25em;
}

li.footer
{
  margin: 0;
  padding: 0;
  list-style: none; 
  color: #30475c; 
}
a:link {color: #344660;}
a:hover {color: #eda01c}   
a:active {color: #eda01c;} 
a {text-decoration:none;}
    
p
{
    margin: 0 auto;
    font: Arial, Verdana, sans-serif;
    font-size: 13px;
    color: #FFF;
    padding: 2px 10px 10px 10px;  
}

.bodyCopy
{
    font-size: 13px;
    color: #4e4e4e;
    padding: 2px 10px 8px 20px;  
}

.bodyText
{
    font-size: 13px;
    color: #4e4e4e;
    padding: 2px 25px 8px 0px;  
}
.blockCopy
{
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;
	color:#333;
	padding:20px 5px 15px 15px;
	text-align:left;


}
.quoteContainer
{
	background:url(../Images/CampaignMD-Quotes-Orange.png) no-repeat 100%;
	height:159px;
	width:251px;

}
.insideRoundedBoxCopy
{
    color: #fff;
    padding: 10px;  
}
.rightColCopy
{
    font-size: 14px;
    font-weight:bold;
    color: #32495e;
    margin: 2px 10px 3px 27px; 
   *margin: 2px 10px 3px 32px; 
    padding:0; 
	
}
.partnerformCopy
{
    font-size: 14px;
    font-weight:bold;
    color: #32495e;
    margin: 2px 10px 3px 30px; 
    padding:0;  
}
.signUpForm
{
    width: 530px;
    font-family: Corbel;
    color: #333333;
    float:left;
  
}
/*form privacy icon*/
.styleSpacer
{
    width:215px;

}
.Icon
{
    margin-left:5px;
}
.toolTip
{
    cursor:help;
}
.boxColorBg
{
    width:348px;
}
.boxColorBg h3
{
    color:#eda01c;
    padding:10px 5px 3px 10px;
   
}

/* Management Bios page */
.bioWrapper
{
    margin: 1px;
}
.bioButtons
{
    float: left;
    margin: 1px;
    Width: 193px;
}
.bioContent
{
    float: left;  
    position: relative;
    top: -100px;    
    width: 453px;
}

.bioContentTop
{
    height: 198px;
    width: 453px;
}

.bioContentBody
{
    background-image: url(../Images/Bios/CampaignMD-Mgmt-BgTile.png);
    background-repeat: repeat-y;
    min-height: 400px;
    width: 453px;
}

.bioContentBodyText
{
    margin: 0 auto;
    padding-left: 10px;
    width: 433px;   
}

.bioContentBottom
{
    background-image: url(../Images/Bios/CampaignMD-Mgmt-BgBottom.png);
    height: 21px;
    width: 453px;
}

.bioInfoLink
{
    margin: 0 auto;
    height: 128px;
    padding-bottom: 12px;
    width: 241px;   
}

.bioInfoLinks
{
    float: left;
    margin: 1px;
    padding-top: 68px;
    width: 294px;
}

#bioAlanTop
{
    background-image: url(../Images/Bios/CampaignMD-AlanDudley.png);    
}

#bioBobTop
{
    background-image: url(../Images/Bios/CampaignMD-BobKelley.png);    
}

#bioJohnTop
{
    background-image: url(../Images/Bios/CampaignMD-JohnHedges.png);    
}

#bioTimTop
{
    background-image: url(../Images/Bios/CampaignMD-TimOConnor.png);    
}
#bioMarkTop
{
    background-image: url(../Images/Bios/CampaignMD-MarkBroome.png);    
}

#partner_Form
{
    background-image: url(../Images/Partners/Contact-Form-Partners.png);
    background-repeat: no-repeat;    
    float: left;
    height:394px;  
    width: 327px;
    margin: 0px 0px 0px 20px;
    
}
#formBlue
{
    color: #333;
    margin:65px 0 0 20px;
    position: relative;
}
.partnerformText
{
    font-size:12px;
}
.partnerformText1
{
    font-size:12px;
    position:absolute;
    left:1px;
}
.partnerformSubmit
{
    margin-top:5px;
}

/* DocCampaign */
#webinarForm
{
    background-image: url(../Images/Signup-Form-Webinar.png);
    background-repeat: no-repeat;    
    float: left;
    height:430px;  
    width: 327px;
    margin: 0px 0px 0px 30px;    
}
/*Catalog */
#catalogForm
{
    background-image: url(../Images/catalogSignUp.png);
    background-repeat: no-repeat;    
    float: left;
    height:430px;  
    width: 327px;
    margin: 0px 0px 0px 30px;    
}
#billboardLeftCatalog
{
    width:550px;
    height: 347px;
    float: left;
}
.billboardContentContainerCatalog
{
	width:450px;
	float:left;
	padding-top:3px;
}
.billboardCopyContainerCatalog
{
	float:left;
	width:350px;
	padding:2px 10px 3px 5px;
}
.centerCatalog 
{
    text-align: center
}
/*images*/
.iconImg
{
    float:left;
    padding:2px 10px 2px 2px;
}