html,div { margin:0; padding:0;}
iframe { display:block; width:100%; border:none; margin:0; padding:0; height:100%;  }
p {line-height: 1.5em; text-indent: 0; word-spacing: 0; margin: 0; }
body { line-height: 1.1em; margin:0; padding:0; }

p, .button1, .button2, .footer, .tagLine { font-family:verdana, helvetica }
.alert, .grey, .blue, .blues, .red, .whiteSmall, .white, .whiteBig, .label, .noLink { font-family:verdana, helvetica }
.label2, .memobox, .txtbox, .dropdown, .gbox, .ebox, .txt, .txtc, .customer, .bold, .bold3, .small, .menu, .menuSel, .news, .txtab  { font-family:verdana, helvetica }
h1, h2, h3, h1, .bold4, .bold5, .bold6 { font-family:arial, swiss }
.light, .txtv, .txty, .txtb, .txtx { font-family:arial, swiss }
.rbox1, .rbox2, .rbox3, .docLink, .infoBox, .smallDropDown, .chkbox, .smallg   { font-family:arial, swiss }

.button1		{ font-size:12px; color: #000000; font-weight: normal }
.button2		{ font-size:15px; color: #000000; font-weight: normal }

.footer			{ font-size:11px; color: #777777; font-weight: normal }
.tagLine		{ font-size:11px; color: #777777; font-weight: normal }

.alert			{ font-size:13px; color: #DD0000; font-weight: bold }
.grey			{ font-size:11px; color: #777777; font-weight: normal }
.blue			{ font-size:11px; color: #336699; font-weight: bold; }
.blues			{ font-size:11px; color: #003377; font-weight: normal; }
.red			{ font-size:11px; color: #BB0000; font-weight: bold; }
.whiteSmall		{ font-size:10px; color: #FFFFFF; font-weight: normal; }
.white			{ font-size:11px; color: #FFFFFF; font-weight: normal; }
.whiteBig		{ font-size:15px; color: #FFFFFF; font-weight: normal; }

.light  		{ font-size:12px; color: #777777; font-weight: normal }
/*.light  		{  color: #777777;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    padding-top: 100px;
    vertical-align: top; }*/
.label			{ font-size:11px; color: #333333; font-weight: normal }
.label2			{ font-size:13px; color: #333333; font-weight: normal }
.memobox 		{ font-size:11px; color: #003366; font-weight: normal; text-decoration: none; padding: 1px; border: 1px solid #666666;; }
.txtbox			{ font-size:11px; color: #003366; font-weight: normal; text-decoration: none;  padding: 1px; border: 1px solid #666666; }
.dropdown		{ font-size:11px; color: #003366; font-weight: normal; text-decoration: none; padding: 1px; border: 1px solid #666666; }
.smallDropDown  { font-size:11px; color: #003366; font-weight: normal; text-decoration: none; padding: 1px; border: 1px solid #666666;; }
.chkbox			{ font-size:10px; color: #333333; font-weight: normal; width: 13px; height: 13px; margin: 0; border: none; padding: 0; }
.gbox      		{ font-size:14px; color: #FFFFFF; font-weight: normal; }
.ebox      		{ font-size:12px; color: #FFFFFF; font-weight: bold; }
.rbox1			{ font-size:17px; color: #BB0000; font-weight: normal; }
.rbox2     		{ font-size:11px; color: #333333; font-weight: normal; }
.rbox3			{ font-size:17px; color: #FFFFFF; font-weight: normal; }

.txt			{ font-size:11px; color: #333333; font-weight: normal; }
.txtc			{ font-size:11px; color: #114477; font-weight: normal; }
.txtv			{ font-size:11px; color: #333333; font-weight: normal; }
.txty			{ font-size:11px; color: #333333; font-weight: normal; line-height:19px; }
.txtx			{ font-size:12px; color: #333333; font-weight: normal; }
.txtb			{ font-size:12px; color: #EAEAEA; font-weight: normal; }
.txtab 			{ font-size:9px; color: #EAEAEA; font-weight: bold; padding-bottom:8px;padding-top:10px; }
.bold			{ font-size:10px; color: #555555; font-weight: bold;  }
.bold2			{color:#333333;
font-family:arial;
font-size:15px;
font-weight:bold;}
.bold3			{ font-size:11px; color: #333333; font-weight: normal;  }
.bold4			{ font-size:23px; color: #212121; font-weight: normal;  }
.bold5			{ font-size:15px; color: #212121; font-weight: normal;  }
.bold6      { font-size:17px; color: #212121; font-weight: normal;  }
.small			{ font-size:10px; color: #333333; font-weight: normal; }
.smallg			{ font-size:11px; color: #666666; font-weight: normal; font-style: italic; }
.noLink 		{ font-size:11px; color: #333333; font-weight: normal; }
.news			{ font-size:11px; color: #114477; font-weight: normal; line-height: 12px;}
.infoBox		{ font-size:11px; font-weight: normal; color: #222222; }
.docLink		{ font-size:12px; font-weight: normal; color: #000000; }
.customer		{ font-size:11px; color: #333333; font-weight: normal; }

.menu 			{ font-size:12px; color: #336699; font-weight: normal; }
.menuSel		{ font-size:12px; color: #FFFFFF; font-weight: normal; }

h1		{ font-size:31px; color: #444; font-weight: normal; line-height: 1.2em; padding: 0px; margin:2px; font-weight:bold }
h2		{ font-size:13px; color: #111111; font-weight: normal; line-height: 1.1em; padding: 0px; }
h3		{ font-size:13px; color: #444444; font-weight: bold; line-height: 1.4em; padding: 0px; margin:2px }

.buttonRed		{ border: 1px solid #FFFFFF; -moz-user-select: none; }


.button1, .button2 	a { text-decoration: none; color: #BB0000; font-weight: normal; }
.button1, .button2	a:hover	{ text-decoration: none; color:#FFFFFF; font-weight: normal; background-color: #BB0000; }

h2	a	{ text-decoration: underline; color: #336699; font-weight: normal; }
h2	a:hover	{ text-decoration: underline; color: #3366AA; font-weight: normal; }

.bold3	a	{ text-decoration: none; color: #333333; font-weight: bold; }
.bold3	a:hover	{ text-decoration: underline; color: #336699; font-weight: bold;  }


.light a 			{ text-decoration: none; color: #777777; font-weight: normal; vertical-align:super }
.light a:hover		{ text-decoration: none; color:#777777; font-weight: normal; }

.footer a 			{ text-decoration: underline; color: #777777; font-weight: normal }
.footer a:hover		{ text-decoration: underline; color:#FFFFFF; font-weight: normal;  background-color: #777777; }

.grey a 			{ text-decoration: none; color: #777777; font-weight: normal }
.grey a:hover		{ text-decoration: underline; color:#777777; font-weight: normal;   }

.white a 		{ text-decoration: underline; color: #FFFFFF; font-weight: normal }
.white a:hover	{ text-decoration: underline; color: #333333; font-weight: normal;  background-color: #F3F3F6;}

.rbox1 a 		{ text-decoration: none; color: #FF0000; font-weight: normal }
.rbox1 a:hover	{ text-decoration: underline; color: #FF0000; font-weight: normal; }
.rbox3 a		{ color: #FFFFFF; color: #FF0000; font-weight: normal; text-decoration: underline; }
.rbox3 a:hover	{ color: #FFFFFF; color: #FF0000; font-weight: normal; text-decoration: underline;  }

.whiteSmall a 		{ text-decoration: underline; color: #D3E6FF; font-weight: normal }
.whiteSmall a:hover	{ text-decoration: underline; color:#333333; font-weight: normal;  background-color: #F3F3F6;}

.txt a, .txtv a { text-decoration: underline; color: #114477; font-weight: normal; }
.txt a:hover, .txtv a:hover	{ text-decoration: underline; color:#CC0000; font-weight: normal; }

.txty a     { text-decoration: none; color: #333333; font-weight: normal; }
.txty a:hover { text-decoration: underline; color: #333366; font-weight: normal; }

.txtb a 		{ text-decoration: underline; color: #E3F3FF; font-weight: normal; }
.txtb a:hover	{ text-decoration: underline; color: #114477; font-weight: normal; background-color: #EAEAEA;}

.txtab a 		{ text-decoration: none; color: #E3F3FF; font-weight: bold; }
.txtab a:hover	{ text-decoration: underline; color: #114477; font-weight: bold; background-color: #EAEAEA;}

.docLink	a { text-decoration: none; color: #006699; font-weight: normal; }
.docLink	a:hover	{ text-decoration: underline; color:#006699; font-weight: normal; }

.infoBox	a { text-decoration: none; color: #444444; font-weight: normal; }
.infoBox	a:hover	{ text-decoration: none; color:#0066DD; font-weight: normal; }

.gbox 	a { text-decoration: none; color: #FFFFFF; font-weight: normal; }
.gbox 	a:hover	{ text-decoration: underline; color:#FFFF33; font-weight: normal; }

.ebox 	a { text-decoration: none; color: #FFFFFF; font-weight: bold; }
.ebox 	a:hover	{ text-decoration: underline; color:#FFFFFF; font-weight: bold;}

.noLink	a { text-decoration: none; color: #000000; font-weight: normal; }
.noLink a:hover	{ text-decoration: none; color:#000000; font-weight: normal; }

.menu	 	a { text-decoration: none; color: #114466; font-weight: normal; }
.menu		a:hover	{ text-decoration: none; color:#FFFFFF; font-weight: normal;  background-color: #336699;}

.menuSel 	a { text-decoration: none; color: #FF3300; font-weight: normal; }
.menuSel	a:hover	{ text-decoration: none; color:#FFFFFF; font-weight: normal; background-color: #336699;}

.iframeScroll {
scrollbar-face-color: #C3D6CD;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: EEEEEE;
scrollbar-darkshadow-color: FFFFFF;
scrollbar-shadow-color: #C0C0C0;
scrollbar-arrow-color: #336699;
scrollbar-track-color: #EAFBFF;


}
.toph1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-style: normal;
	font-weight: normal;
}
.boxh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4B4B4B;
	font-weight: normal;
	margin-bottom: 11px;
}
/*Ian*/


.buttonLink a
{ font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
	font-weight: bold;
  text-decoration:none;
  text-shadow:0 2px 2px #353535;
	font-size: 16px;
	}

.buttonLink a:hover
{ font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
	font-weight: bold;
  text-shadow:0 1px 0 #090909;
	font-size: 16px;
  text-decoration:underline;
	}


.box {
	background-color: #f3f5f6;
	margin-bottom: 10px;
	margin-top: 4px;
}
.greybullets
{
	padding:0px;
	margin-left:1px;
	margin-top:8px;
	margin-bottom:8px;
}

.greenbullets
{
	padding:0px;
	margin-left:1px;
	margin-top:8px;
	margin-bottom:8px;
}

.boxfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	border: 1px solid #bbbfc0;
	width:230px;
	padding:4px;
	height: 26px;
    vertical-align: middle;
	}
.boxtxtfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5c5c;
	border: 1px solid #bbbfc0;
	padding:4px	;
	width:230px;
	}
.box_headline_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;

}
.box_headline_mid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	margin-top:5px;
	margin-bottom:15px;
	margin-top:15px;
	display:block;
}

.actionboxright tr td table {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #333;
	padding-right: 5px;
	padding-left: 33px;
}
.questions_callout_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	line-height: 27px;
}
.questions_callout_txt {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 22px;
}
.questions_callout_txt a { text-decoration: underline; color: #114477; font-weight: normal; }
.questions_callout_txt a:hover	{ text-decoration: underline; color:#CC0000; font-weight: normal; }


.boxh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 8px;
}
.boxh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left:-1px;
}
.frontcenter ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	margin-bottom: 30px;
	margin-top: 20px;
}
.frontcenter li {
	margin-bottom: 13px;
	list-style-type: none;
}

.actionboxright {
  background-repeat: no-repeat;
	padding-top: 3px;
	height: 225px;
	width: 202px;
}

.actionboxrightwide {
   background-repeat: no-repeat;
   padding-top: 15px;
   height: 287px;
   width: 202px;
}

.actionboxrightwide tr td table {
   font-family: Verdana, Geneva, sans-serif;
   font-size: 11px;
   line-height: 22px;
   color: #333;
   padding-right: 5px;
  padding-left: 22px;
}
.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-style: normal;
	font-weight: normal;
	padding-left:3px;
	padding-top: 6px;
}
.headline1_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	font-style: normal;
	padding-bottom:8px;
	
}
.headline2 {
   color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:21px;
font-weight:normal;
padding-left:10px;
padding-bottom:5px;
padding-top:0px;
}
.headline2_2 {
   color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
.headline3 {
   color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
padding-bottom:6px;
}
.headline3_3 {
   color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
font-weight:bold;
padding-top: 6px;
}
.headline4 {
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;
padding-bottom:8px;
padding-top:18px;
}

.actionboxrightwide .txtbox {
   margin-bottom: 5px;
   padding:3px;
   border: 1px solid #999;
  color: #666;
}

.actionboxrightwide p {
   margin-bottom: 4px;
   padding:3px;
  line-height:2
}

.actionboxrightwide .label {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color: #000;
  font-weight: normal;
}
.dottedline { border-top: 1px dashed #b9b9b9; display:block;
}
.box {
	background-image: url(http://www.webcrm.com/nextversion/webimg/box_fadebg.png);
	background-repeat: repeat-x;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}
.boxlight {
	background-image: url(http://www.webcrm.com/nextversion/webimg/boxlight.png);
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	margin-bottom: 10px;
}
.expandhead {
display:block; 
width:285px; 
border:1px solid #e3e2e2; 
font-size:11px;
font-family: Helvetica, Arial,  sans-serif;
 color: #353535; 
 font-weight: bold;
 padding:6px;
 background-image:url(webimg/expandhead_bg.png);
 background-repeat:repeat-x;
 background-color:#f5f5f5;
 margin-bottom:5px;
 
}
.expandhead a { 
text-decoration:none;
color: #353535; 
font-family: Helvetica, Arial,  sans-serif;
font-size:13px;
 
}

.expandcontent{
width:270px;
font-size:11px;
 color: #333333; 
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-top: 2px; padding-bottom: 20px;padding-left:10px;
line-height:16px;
}
.videotxt{
font-size:11px;
 color: #333333; 
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
padding-left:15px; padding-top:25px;
font-style: italic;
}

.smalltialictxt{
font-size:11px;
 color: #333333; 
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-style: italic;
}
.normal{
 color: #333333; 
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#content {
  width:100%;
  margin:0 auto;
  padding-bottom:20px;
  overflow:hidden
}

.collapse p {padding:0 10px 1em}
#switch, .switch {margin-bottom:5px; text-align:right}

/* --- Headings  --- */



.expand{
	text-decoration:none;
color: #353535; 
font-family: Helvetica, Arial,  sans-serif;
font-size:13px;
margin-bottom: 3px;
    margin-top: 0;}

/* --- Links  --- */


.expand a {
  display:block;
  padding:3px 10px
}
.expand a:link, .expand a:visited {
 display:block; 
width:280px; 
border:1px solid #e3e2e2; 
font-size:13px;
font-family: Helvetica, Arial,  sans-serif;
 color: #353535; 
 font-weight: bold;
 padding:6px;
 background-image:url(http://www.webcrm.com/webimg/expandhead_bg.png);
 margin-bottom:5px;
 text-decoration:none
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:none
}
.expand a.open:link, .expand a.open:visited {
display:block; 
width:280px; 
border:1px solid #e3e2e2; 
font-size:13px;
font-family: Helvetica, Arial,  sans-serif;
 color: #353535; 
 font-weight: bold;
 padding:6px;
 background-image:url(http://www.webcrm.com/webimg/expandhead_bg.png);
 background-repeat:repeat-x;
 background-color:#f5f5f5;
 margin-bottom:5px;
 text-decoration:none;

}
