@import "jquery.tabs.css";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
body {
line-height : 1;
}
ul, ol{
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
html, body {
margin : 0;
padding : 0;
background-image : url(images/mountbgtile.jpg);
background-repeat : repeat-x;
background-color : #f5f6e1;
background-attachment : fixed;
text-align : center;
}
body {
font : 76% arial, sans-serif;
}
p {
margin : 0 10px 10px;
}
a {
padding : 0;
text-decoration : none;
color : #000000;
}
h1 {
font-family : Verdana, Geneva sans-serif;
font-size : 17px;
color : #003366;
padding:5px 0px 0px 5px;
}
.introcontentinfo h3 a{
font-family : Verdana, Geneva, sans-serif;
color : #900!important;
font-size : 14px;
padding-left : 10px;
letter-spacing:1px;
font-weight : 800;
text-decoration:none!important;
}


.introcontentinfo h3 a{
font-family : Verdana, Geneva, sans-serif;
color : #c30!important;
font-size : 14px;
text-decoration:underline;

font-weight : 800;
}


.contentinfo h3 a{
font-family : Verdana, Geneva, sans-serif;
color : #c30;
font-size : 14px;
padding-left : 10px;

font-weight : 800;
}

.introcontentinfo h3 a:hover{
font-family : Verdana, Geneva, sans-serif;
color:#336!important;
font-size : 14px;

font-weight : 800;
}
h4 {
margin : 0;
padding : 0;
}
a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #003366!important ;
}
a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #003366!important ;
}
a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000 !important ;
}
#form1 {
width : 310px;
}
div#wrap {
margin-left : auto !important ;
margin-right : auto !important ;
height : 100%;
padding-top : 0;
width : 1076px;
}

div#association_logos {
width : 511px;
height : 50px;
position : relative;
z-index:99999;
top : 22px;
text-align : left;
margin-left : 20px;
}

div#association_logos img {
	padding:0px 10px 0px 10px;
	
	
	}

div#webseal {position:absolute; left:0px; top:0px;}
div#webseal2 {position:absolute; left:70px; top:0px;}

div#topcontact {
width : 411px;
height : 30px;
background-image : url(images/topcontact.jpg);
position : relative;
top: 12px;
text-align : left;
left: 470px;
}
.topcontact {
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #fff;
margin : 0;
padding : 7px 50px 0 40px;
font-size : 14px;
float : left;
letter-spacing:1px;
}
.topcontactnumber {
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #039;
margin : 0;
padding : 5px 0 0 5px;
font-size : 16px;
}

.h2navbar {
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin : 0;
margin-top : 10px;
margin-left : 10px;
margin-right : 9px;
font-size : 17px;
font-weight : bold;
display : block;
padding-top : 20px;
padding-left : 10px;
background-image : url(images/tab-left.png);
background-repeat : no-repeat;
background-position : bottom left;
color : #369;
width : auto;
}


.h1navbar h1{
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin : 0;
padding:0;
margin-left : 10px;
font-size : 17px;
font-weight : bold;
display : block;

/*background-image : url(images/tab-left.png);
background-repeat : no-repeat;
background-position : bottom left;*/
color : #fff;
width : auto;
}

.h1nobar h1{
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin-top : 10px;
padding-top:20px;
margin-left : 10px;
font-size : 17px;
font-weight : bold;
display : block;

/*background-image : url(images/tab-left.png);
background-repeat : no-repeat;
background-position : bottom left;*/
color : #fff;
width : auto;
}

.h2features {
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin : 0;
margin-top : 10px;
margin-left : 10px;
margin-right : 9px;
font-size : 17px;
font-weight : bold;
display : block;
padding-top : 20px;
padding-left : 10px;
background-image : url(images/tab-left.png);
background-repeat : no-repeat;
background-position : bottom left;
color : #369;
width : auto;
}
.h2sidebar {
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin : 0;
margin-top : 0px;
margin-left : 10px;
margin-right : 9px;
font-size : 14px;
font-weight : 100;
display : block;
padding-top : 20px;
padding-left : 10px;
text-transform : uppercase;
color : #003366;
width : auto;
}
h6 {
font-family : Verdana, Geneva, sans-serif;
letter-spacing : 2px;
font-size : 15px;
color : #369;
margin-bottom : 5px;
font-weight : 100;
}

.h2paypal {
	text-align:center;
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin : 0;
margin-top : 0px;
margin-left : 10px;
margin-right : 9px;
font-size : 14px;
font-weight : 100;
display : block;
padding-top : 20px;

text-transform : uppercase;
color : #003366;
width : auto;
}


.features h5 {
font-family : Verdana, Geneva, sans-serif;
letter-spacing : 2px;
font-size : 13px;
color : #333;
margin-bottom : 7px;
background : none;
font-weight : 100;
}
.nobold h3 {
font-family : Verdana, Geneva, sans-serif;
color : #900;
font-size : 12px;
padding-left : 10px;
margin-top : 10px;
}
#badges {
margin-top : 175px;
}
div#headermenu a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #036;
text-decoration : none;
text-align : center;
}
div#headermenu a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #036 !important ;
text-decoration : none;
}
div#headermenu a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #036 !important ;
text-decoration : none;
}
div#headermenu a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000 !important ;
text-decoration : none;
}
div#leftsideheader {
float : left;
position:relative;
top:55px;
width:450px;
}
div#rightsideheader {
float : right;
position : relative;
top:20px;
right : 0px;
width:146px;


}

.rightsideheader a{
float : right;
position : relative;
top : 60px;
right : 3px;
display:block;
width:120px;
height:40px;
background:url(images/but_facebook.png) no-repeat;
}

.rightsideheader a:hover{
float : right;
position : relative;


width:120px;
height:40px;
background:url(images/but_facebook.png) no-repeat 0px -62px;
}

.rightsideheader2 a{

float : right;
position : relative;
top : 60px;
right : 3px;
width:120px;
height:40px;
background:url(images/but_twitter.png) no-repeat 0px 0px;
}

.rightsideheader2 a:hover{
float : right;
position : relative;


width:220px;
height:40px;
background:url(images/but_twitter.png) no-repeat 100px -60px;
}


.rightsideheader3 a{
float : right;
position : relative;
top : 60px;
right : 3px;
margin-bottom:-20px;
width:120px;
height:40px;
background:url(images/but_youtube.png) no-repeat -4px 0px;
}

.rightsideheader3 a:hover{
float : right;
position : relative;


width:120px;
height:40px;
background:url(images/but_youtube.png) no-repeat -4px -59px;
}



div#headeroutline {
width : 920px;
height : 206px;
background: url(images/shadowtop7.png) no-repeat -1px 0px;
top:-30px;
position:relative;
}
.socialmedia {
padding : 0 5px 0 5px;
}
div#logo h1{
background : url(images/Logo2.gif) no-repeat 15px -5px;

height : 100px;
width : 500px;
margin-left : 70px;
margin-top : 20px;
text-indent:-9999px;
}

div#logo h1 a {
display:block;

height : 80px;
width : 350px;

margin-top : 0;

}
div#headernumber {
float : left;
width : 185px;
margin-left : 100px;
background-image : url(images/bgnumber.png);
background-repeat : no-repeat;
height : 70px;
margin-top : -30px;
padding-left : 10px;
padding-right : 10px;
}
div#mont {
width : 370px;
background-image : url(images/mont.png);
height : 217px;
background-position : top right;
margin-right : 7px;
}
.callnumber {
font-family : Verdana, Geneva, sans-serif;
font-size : 15px;
font-weight : bold;
padding-top : 3px;
line-height : 1em;
margin-bottom : 0;
}
div#headermenu {
margin-top : 155px;
margin-left : 20px;
height : 40px;
float : left;
margin-right : -100px;
text-align : center;
}
div#passive {
width : 130px;
height : 40px;
background-image : url(images/passivetab.png);
background-repeat : no-repeat;
float : left;
margin-left : 0;
z-index : 3;
position : relative;
text-align : center;
}
div#passive1 {
width : 130px;
height : 40px;
background-image : url(images/passivetab.png);
background-repeat : no-repeat;
float : left;
margin-left : -18px;
z-index : 3;
position : relative;
text-align : center;
}
div#passive2 {
width : 140px;
height : 40px;
background-image : url(images/passivetab.png);
background-repeat : no-repeat;
float : left;
margin-left : -25px;
z-index : 2;
position : relative;
font-family : Verdana, Geneva, sans-serif;
}
div#passive3 {
width : 130px;
height : 40px;
background-image : url(images/passivetab.png);
background-repeat : no-repeat;
float : left;
margin-left : -25px;
z-index : 1;
position : relative;
font-family : Verdana, Geneva, sans-serif;
}
div#active {
width : 160px;
height : 40px;
background-image : url(images/activetab.png);
background-repeat : no-repeat;
float : left;
z-index : 4;
position : relative;
}

div#container {
text-align : left;
width : auto;
margin : 0 auto;
}
div#column1 {
width : 540px;
float : left;
text-align : left;
margin-left : 5px;
margin-top : -15px;

}
div#column {
width : 400px;
text-align : left;
margin-left : 10px;
margin-top : -20px;
background : #fff;
border-style : solid;
border-width : thin;
padding : 10px 10px 0 10px;
}
div#column2 {
width : 341px;
text-align : left;
float : right;


}
#content {
margin-left : -8px;
margin-top : 0;
float : left;
width : 900px;
overflow:visible;
position:relative;
}
#content p {
line-height : 1.4;
}
#contentwrap {
background-image : url(images/bgshadow.png);
background-repeat : repeat-y;
width : 900px;
overflow : hidden;
padding : 0;
top : -45px;
margin-left : 0;
margin-right : 0;
position : relative;

}
#bodygradient {
background-image : url(images/bodygradient.jpg);
background-repeat : repeat-x;
width : 886px;
margin : 0 auto 0 auto;
padding : 0;
text-align : left;
position : relative;
}

#bodygradient a{
	text-decoration:underline;
}


.boxinfo {
float : left;
padding : 0 0 25px 0;
width : 435px;
}
.boxinfo3 {
float : left;
padding : 0 0 25px 0;
width : 440px;
}
.boxinfo4 {
padding : 0;
width : 330px;
margin : 0 auto 0 auto;
}
.boxinfo5 {
float : left;
margin : 10px auto 0 auto;
width : 540px;
}
.boxinfo a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699;
font-size : 1em;
display : block;
text-decoration : none;
display : block;
}
.boxinfo a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-size : 1em;
font-weight : lighter;
text-decoration : none;
display : block;
}
.boxinfo a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-size : 1em;
font-weight : lighter;
text-decoration : none;
display : block;
}
.boxinfo a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000 !important ;
font-size : 1em;
font-weight : lighter;
text-decoration : none;
display : block;
}
.boxinfo2 {
float : left;
padding : 0 0 25px 5px;
width : 876px;
}
.boxinfo2 li {
margin-top : 10px;
}

.boxinfo2nospace li {
margin-top : 10px;
}

.topinfobox5 {
margin-bottom : -15px;
min-height : 10px;
height : 10px;
height : auto !important ;
width : 540px;
background:url(images/bg_boxtopgradient.jpg) repeat-x top;
}
.topinfoboxleft5 {
background : url(images/top_left540.gif) no-repeat;
height : 6px;
width : 540px;
min-height : 6px;
height : auto !important ;
}
#topinfoboxright5 {
background : url(images/top_right.gif) no-repeat;
float : right;
height : 6px;
width : 6px;
margin-left : 6px;
margin-top : -6px;
}
.topinfoboxleft {
background : url(images/top_left.gif) no-repeat;
height : 6px;
min-height : 6px;
height : auto !important ;
}
.topinfoboxright {
background : url(images/top_right.gif) no-repeat;
float : right;
height : 6px;
width : 6px;
margin-left : 6px;
margin-top : -6px;
}
.topinfobox {
margin-bottom : -15px;
min-height : 10px;
height : 10px;
height : auto !important ;
}
.topinfobox4 {
margin-bottom : -5px;
min-height : 10px;
height : 10px;
height : auto !important ;
width : 330px;
}
.topinfoboxleft4 {
background : url(images/top_left330.gif) no-repeat;
height : 6px;
margin-right : 6px;
width : 330px;
}
#topinfo {
margin : 0;
}
.bottominfo {
margin : 0;
}
.bottominfoleft {
background : url(images/bottom_left.gif);
height : 6px;
margin-right : 6px;
}
.bottominforight {
background : url(images/bottom_right.gif);
height : 6px;
width : 6px;
float : right;
margin-left : 6px;
margin-top : -6px;
}
#topinfo, #bottominfo {
width : 100%;
height : 10px;
font-size : 1px;
}
.contentinfo {
margin : 0;
background : url(images/gradient_box.gif) repeat-x;
background-color : #c2e1e1;
height : auto;
margin-bottom : -10px;
padding : 0;
border-left : 1px solid #93ced2;
border-right : 1px solid #93ced2;
line-height : 200%;
}

.introcontentinfo {
margin : 0;
background : url(images/bg_boxtopgradient.jpg) repeat-x;
background-color : #fff;
height : auto;
margin-bottom : -10px;
padding : 0;
border-left : 1px solid #93ced2;
border-right : 1px solid #93ced2;
line-height : 200%;

}

.introcontentinfosmall {
margin : 0;
background : url(images/bg_boxtopgradient.jpg) repeat-x 0 -20px;
background-color : #fff;
height : auto;
margin-bottom : -10px;
padding : 0;
border-left : 1px solid #93ced2;
border-right : 1px solid #93ced2;
line-height : 200%;
padding : 0 10px 0 10px;

}


.introcontentinfowhite {
margin : 0;
background : url(images/bg_boxtopgradient.jpg) repeat-x;
background-color : #fff;
height : auto;
margin-bottom : -10px;
padding : 0;
border-left : 1px solid #93ced2;
border-right : 1px solid #93ced2;
line-height : 200%;
padding : 0 10px 0 10px;
}



.contentinfo a{
	text-decoration:underline;
}

.contentinfo h3 {
margin-top : 0;
padding-top : 10px;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
padding-left:10px;
color:#069;
}
.contentinfowhite {
margin : 0;
background-color : #fff;
height : auto;
margin-bottom : -10px;
padding : 0 10px 0 10px;
border-left : thin;
border-left-width : 1px;
border-left-color : #93ced2;
border-left-style : solid;
border-right : thin;
border-right-width : 1px;
border-right-color : #93ced2;
border-right-style : solid;
line-height : 150%;
}
p.testimonial {
padding-top : 10px;
padding-left:20px;
color : #009999 !important ;
}
p.author {
display : block;
color : #000;
width : 260px;
font-size : 0.9em;
margin-left:20px;
}
.exnumber {
color : #c03 !important ;
font-family : Verdana, Geneva, sans-serif;
font-weight : bolder;
font-size : 17px;
}
.notopgap {
margin-top : 0;
}
.readmore {
float : right;
}
.websiteinfo {
padding : 10px 15px 10px 10px;
line-height : 1.8em;
}
.websiteinfotext {
background-color : #edf6f6;
display : block;
margin-bottom : 2px;
}
div#navigation {
width : 150px;
margin-left : 0;
float : left;
height : 100%;
position:relative;
z-index:999;

}
div#navigation ul {
margin : 15px 0;
padding : 0;
list-style-type : none;
}
div#navigation li {
margin-bottom : 5px;
}
div#footer {
background : #f5f6e1;
}
div#footer p {
margin : 0;
padding : 5px 10px;
}
h7 {
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
color : #000;
background : url(images/packagehead.png) no-repeat;
}
div#extra {
float : left;
width : 900px;
height : 18px;
background-image : url(images/Rectangular-Marquee.png);
background-repeat : no-repeat;
background-position : center;
position:relative;
margin :0px auto;
top:-45px;
clear : both;
}
div#extralinks {
float : left;
width : 900px;
height : 170px;
background-image : url(images/footer.png);
background-position : top center;
margin-top : 0px;
position:relative;
top:-58px;
}
div#bottomfooter {
float : left;
width : 900px;
height : 70px;
background-image : url(images/StandardGraphics_27.png);
background-repeat : no-repeat;
background-position : center;
margin-top : 0px;
color:#fff;
position:relative;
top:-58px;
}

div#bottomfooter a:link{color:#fff!important;
text-decoration:underline;

}

div#bottomfooter a:visited{
	color:#fff!important;
	text-decoration:underline
}

div#bottomfooter a:hover{
	color:#999!important;
	text-decoration:underline
}

.columnbottomlinks {
color : #369;
width : 160px;
border-right : 1px #999 dotted;
text-align : left;
float : left;
padding : 2px 5px 5px 5px;
}
.columnbottomlinks a {
color : #369;
margin-left : 10px;
padding : 0;
}
.columnbottomlinks a:link {
color : #369;
}
.columnbottomlinks a:active {
color : #369;
}
.columnbottomlinks a:visited {
color : #369;
}
.columnbottomlinks a:hover {
color : #000;
}


.columnbottomlinks li a {
margin-top : 0.3em;
margin-left : 20px;
display : block;
color : #369;
padding : 0;
text-decoration : none;
font-size : 11px;
vertical-align : bottom;
}
.columnbottomlinks li a:hover {
color : #000;
}
.columnbottomlinks ul {
list-style : none;
margin-top : 5px;
}
.linkstitle {
width : 140px;
display : block;
padding-left:20px;
color : #006;
font-weight:bold;
font-size:13px;
}
div#package {
background : url(images/packbg1.gif) no-repeat;
width : 254px;
height : 222px;
padding-left : 9px;
padding-top : 10px;
float : left;
}
div#packagegradient {
background : url(images/packagegradient.jpg) no-repeat;
width : 238px;
height : 168px;
border-bottom-style : solid;
border-bottom-color : #900;
border-bottom-width : thin;
}
div#packagegradient h2 {
font-family : Verdana, Geneva, sans-serif;
font-size : 16px;
color : #000;
background : url(images/packagehead.png) no-repeat;
height : 36px;
margin-top : 0;
margin-bottom : 0;
}
div#packagegradient p {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
color : #000;
line-height : 1.2em;
padding-top : 10px;
}
.redprice {
font-family : Verdana, Geneva, sans-serif;
font-size : 18px !important ;
color : #069 !important ;
padding : 0 0 2px 0;
}
div#packagegradient .strongtext {
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
font-weight : bold;
color : #000;
}
div#packagegradient .strongertext {
font-family : Verdana, Geneva, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000;
padding-left : 5px;
}
.strongertext {
font-family : Verdana, Geneva, sans-serif;
font-size : 16px;
font-weight : bold;
color : #000;
padding-left : 5px;
}
.strongertextred {
font-family : Verdana, Geneva, sans-serif;
font-size : 16px;
font-weight : bold;
color : #900;
padding-left : 5px;
}
div#footer {
clear : both;
width : 100%;
}
.clear {
clear : both;
}
#packagesection {
margin-left : 50px;
}
.img {
border : 1px solid #069;
margin-top : 15px;
}
.fltlftimg {
float : left;
padding : 10px 10px 10px 10px;
}
.fltrght {
float : right;
}
.fltrghtimg {
float : right;
margin-right : -10px;
padding-left : 10px;
}
li.listinfo {
margin : 0 20px 13px 40px;
list-style-image : url(images/arrow_right_sm.png);
font-size : 12px;
line-height : 1.2em;
}
li.listinfobig {
margin : 0 20px 13px 40px;
list-style-image : url(images/arrow_right_sm.png);
letter-spacing : 1px;
}
li.listinfosmall {
margin-left : 40px;
list-style-image : url(images/arrow_right_sm.png);
margin-bottom:10px;
}
li.listinfocheck {
margin : 0 80px 13px 40px;
list-style-image : url(images/check.gif);
}
ul.list {
margin-bottom : 13px;
margin-left : 20px;
}
.list {
margin-bottom : 13px;
margin-left : 5px;
}
ol.list {
margin-bottom : 13px;
margin-left : 20px;
}
li.list2 {
list-style : none;
margin-bottom : 13px;
}
.accent {
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #fff;
}
.accent2 {
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #333;
letter-spacing : 2px;
}
.accentbluebigger {
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #069;
font-size : 1.2em;
}
.caption {
font-family : Verdana, Geneva, sans-serif;
font-size : 10px;
padding-bottom : 10px;
margin-top : 10px;
}
li.listinfo a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-size : 1em;
font-weight : lighter;
}
li.listinfo a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-size : 1em;
font-weight : lighter;
}
li.listinfo a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-size : 1em;
font-weight : lighter;
}
li.listinfo a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000 !important ;
font-size : 1em;
font-weight : lighter;
}
.smallbox {
width : 195px;
height : auto;
padding : 10px 0 10px 10px;
float : left;
}
.smallboxtop {
width : 195px;
height : 9px;
background-image : url(images/smallboxtop.gif);
background-repeat : no-repeat;
}
.smallboxcontent {
width : 193px;
height : auto;
background-color : #fff;
border-left-color : #000;
border-left-style : solid;
border-right-width : 1px;
border-right-color : #000;
border-right-style : solid;
border-left-width : 1px;
}
.smallboxcontent p {
font-size : 12px;
padding : 8px;
}
.smallboxbottom {
width : 195px;
height : 9px;
background-image : url(images/smallboxbottom.gif);
background-repeat : no-repeat;
background-position : top;
margin-top : 0;
}
.domain {
text-align : center;
font-weight : bold;
display : block;
}
.keywords {
display : block;

font-size : 11px;
margin-top : 5px;
}
.keywords a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-weight : lighter;
padding : 0 10px 0 10px;}
.keywords a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-weight : lighter;
}
.keywords a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #006699 !important ;
font-weight : lighter;
}
.keywords a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #990000 !important ;
font-weight : lighter;
}
.pretty-table {
padding : 0;
margin : 0 7px 0;
border-collapse : collapse;
font-family : Verdana, Geneva, sans-serif;
font-size : 0.9em;
color : #000;
background : url(images/packagegradient.jpg);
float : left;
}
.pretty-table caption {
caption-side : bottom;
font-size : 0.9em;
font-style : italic;
text-align : right;
padding : 0.3em 0;
}
.pretty-table th, .pretty-table td {
border : 1px dotted #666;
padding : 0.2em;
text-align : left;
color : #632a39;
}
.pretty-table th[scope="col"] {
color : #000;
background-color : #8fadcc;
text-transform : uppercase;
font-size : 11.5px;
text-align : center;
background-image : url(images/packagehead.png);
}
.pretty-table th + th[scope="col"] {
color : #fff;
background-color : #7d98b3;
border-right : 1px dotted #666;
}
.pretty-table th[scope="row"] {
background-color : #b8cfe5;
border-right : 2px solid #333;
}
.pretty-table tr.alt th, .pretty-table tr.alt td {
color : #2a4763;
}
.pretty-table tr:hover td {
background-color : #fff;
color : #000;
}
.pretty-table p {
width : 170px;
}
#planlist {
margin:0px auto 0px auto;
width : 870px;

}

#videoplaceholder {float:left; margin:15px 5px 0px 5px;}

#videoplaceholder h3 {font-size:16px; color:#069; text-align:center; margin-bottom:15px;}
.playlist {
padding-top : 0;
width : 800px;
}
.folder h3 {
font-family : Verdana, Geneva, sans-serif;
color : #900;
font-size : 16px;
padding-top : 20px;
}
#playlist tbody tr.even td {
border-bottom-style : groove;
border-bottom-color : #999;
border-bottom-width : 1px;
}
#playlist tbody tr.odd td {
border-bottom-style : groove;
border-bottom-color : #999;
border-bottom-width : 1px;
}
.googlelist {
height : 800px;
text-align : left;
}
.folder {
width : 664px;
height : 266px;
background : url(images/folder1.gif) no-repeat top center;
margin-left : auto;
margin-right : auto;
padding : 0 20px 30px 120px;
margin-top : 20px;
}
.folder2 {
width : 664px;
height : 266px;
background : url(images/folder2.gif) no-repeat top center;
margin-left : auto;
margin-right : auto;
padding : 10px 20px 30px 120px;
margin-top : -150px;
}
.folder3 {
width : 664px;
height : 266px;
background : url(images/folder1.gif) no-repeat top center;
margin-left : auto;
margin-right : auto;
padding : 10px 20px 30px 120px;
margin-top : -111px;
}
.folder4 {
width : 664px;
height : 266px;
background : url(images/folder1.gif) no-repeat top center;
margin-left : auto;
margin-right : auto;
padding : 10px 20px 30px 120px;
margin-top : -180px;
}
#folderpad {
height : 800px;
width : 761px;
background-image : url(images/Untitled-1.gif);
background-position : top center;
background-repeat : no-repeat;
margin-bottom : 20px;
padding-top : 40px;
margin-left : auto;
margin-right : auto;
}
.folderpad h2 {
padding-top : 0;
display : block;
margin-top : -35px;
padding-left : 30px;
font-size : 17px;
}
#mailbox {
background : url(images/mailingbox.gif) no-repeat;
width : 356px;
height : 172px;
padding : 0;
margin : 0;
}
h3.mailbox {
color : #39c !important ;
font-family : Verdana, Geneva, sans-serif;
padding : 15px 0 0 40px;
}
.mailbox p {
margin-left : 40px;
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
display : block;
}
.staff {
margin : 0 0 0 0;
width : 120px;
float : left;
text-align : center;
position:relative;
z-index:99999;
padding-top:20px;
}
.staff img {
border : 1px solid #0099cc;
}
.printworkleft {
width : 380px;
float : left;
text-align : center;
}
.printworkright {
width : 380px;
float : right;
text-align : center;
}
.sitemapleft {
width : 250px;
position:relative;
left:150px;
float:left;
}
.sitemapright {
width : 200px;
float:left;
position:relative;
left:250px;
}
hr {
border-color : #666;
border-style : dotted;
border-width : 1px 0 0;
clear : both;
margin : 10px 0 10px;
height : 0;
}
.logocontent2 {
width : 360px;
float : right;
padding : 0 20px 0 30px;
}
.logocontent {
width : 410px;
float : left;
border-right : 1px dotted #999;
}
.logotypes {
width : 380px;
text-align : center;
padding : 30px 0 10px 0;
}
.logoinfo {
color : #333;
padding : 0 25px 0 25px;
text-align : justify;
width : 330px;
}
.columnbox1 {
width : 520px;
float : left;
padding-right : 0px;
}
.columnbox2 {
width : 320px;
float : left;
padding-left : 10px;
}
.columnbox2a {
width : 400px;
float : left;
padding-left : 15px;
}
.stationery {
padding : 0 0 30px 40px;
}
.stationerystatic {
padding : 10px 0 35px 40px;
}
.testimonialsimage {
float : left;
width : 140px;
padding-right : 10px;
}
.testimonialsimage img {
border : 1px solid #369;
}
.testimonialcaption {
font-size : 11px;
text-align : center;
}
.testimonialsread {
text-align : right;
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
font-size : 13px;
}
.testimonials {
padding : 10px 0 10px 0;
}
#tabsF {
float : left;
width : 886px;
font-size : 0.9em;
line-height : normal;
position:relative;
margin-left : 7px;
top:25px;
border-bottom : 1px solid #a2d6dd;
font-family : Verdana, Arial, Helvetica, sans-serif;

}
#tabsF ul {
margin : 0;
padding : 10px 10px 0 5px;
list-style : none;
}
#tabsF li {
display : inline;
margin : 0;
padding-right : 0;
}
#tabsF a {
float : left;
background : url("images/tableftF.gif") no-repeat left top;
margin : 0;
padding : 0 3px 0 4px;
text-decoration : none;
}
#tabsF .current a {
float : left;
background : url("images/tableftF.gif") no-repeat 0% -42px;
margin : 0;
padding : 0 3px 0 4px;
text-decoration : none;
}
#tabsF a span {
float : left;
display : block;
background : url("images/tabrightF.gif") no-repeat right top;
padding : 5px 5px 10px 0;
color : #666;
font-weight : bold;
}
#tabsF .current a span {
float : left;
display : block;
background : url("images/tabrightF.gif") no-repeat 100% -42px;
padding : 5px 5px 10px 0;
color : #003366;
font-weight : bold;
}
#tabsF a span {
float : none;
}
#tabsF a:hover span {
color :  #003366;
}
#tabsF a:hover {
background-position : 0% -42px;
}
#tabsF a:hover span {
background-position : 100% -42px;
}
.highlight {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 533px;
margin-left : -10px;
padding : 5px 5px 2px 0;
border-bottom : 1px solid #006666;
background-color : #edfffd;
}
.highlightsmall {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 322px;
margin : 0 auto 0 auto;
padding : 5px 5px 2px 0;
border-bottom : 1px solid #006666;
background-color : #edfffd;
}
.darklightsmall {
background-image : url(images/darkgradient.jpg);
background-repeat : repeat-x;
margin : 0 auto 0 auto;
padding : 5px 5px 2px 0;
border-bottom : 1px solid #006666;
background-color : #edfffd;
}
.darklightb {
background-image : url(images/blueband.png);
background-repeat : no-repeat;
width : 555px;
margin : 0 auto 0 -8px;
padding : 5px 5px 2px 0;
font-size:16px;

color : #fff;
position:relative;
top:0px;
right:0px;
z-index:999999;
}
.darklightb a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightb a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightb a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightb a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ccc !important ;
}
.darklightsmall a:link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightsmall a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightsmall a:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff !important ;
}
.darklightsmall a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ccc !important ;
}
.highlightb {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 538px;
margin : 0 auto 0 auto;
padding : 5px 0 2px 0;

background-color : #edfffd;
border-top : 1px dotted #036;
}
.highlightc {
background-image : url(images/bg_calltoaction.jpg);
background-repeat : repeat-x;
width : 538px;
margin : 0 auto 0 auto;
padding : 5px 0 2px 0;

background-color:#d5cb8d;
border-top : 1px dotted #036;
}

.highlight h2 {
display : block;
color : #336699;
margin : 0;
font-size : 14px;
}
.highlight2 {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 428px;
margin-left : -10px;
padding : 0 5px 2px 0;
border-bottom : 1px solid #006666;
background-color : #edfffd;
border-top : 1px dotted #006666;
background-color : #edfffd;
}
.highlight3 {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 859px;
margin : 0 auto 0 auto;
padding : 15px 5px 8px 10px;
background-color : #edfffd;
border-top : 1px dotted #006666;
}

.highlight6 {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 859px;
margin : 0 auto 0 auto;
padding : 15px 5px 8px 10px;
background-color : #edfffd;
border-top : 1px dotted #006666;
border-bottom : 1px dotted #006666;
}

.highlight4 {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 790px;
margin : 0 auto 0 auto;
margin-top : -5px;
padding : 0 5px 2px 10px;
background-color : #edfffd;
border-bottom : 1px dotted #006666;
position : relative;
z-index : 20;
}
.highlight5 {
background-image : url(images/packagegradient.jpg);
background-repeat : repeat-x;
width : 859px;
margin-left : -10px;
margin-bottom : 20px;
padding : 0 5px 2px 10px;
background-color : #edfffd;
border-top : 1px dotted #006666;
}
.paper h3 {
background : url(images/headingbackground.png) no-repeat 0 0;
height : 45px;
margin-left : 20px;
line-height : 2.5em;
color : #069;
position : relative;
z-index : 400;
padding-top : 12px;
padding-left : 10px;
font-size : 16px;
}
.red {
color : #cc0000;
}
.mincol1 {
width : 270px;
float : left;
margin-top:20px;
}
.mincol2 {
width : 240px;
float : left;
margin-top:20px;
}


.text p {
font-family : Verdana, Geneva, sans-serif;
font-size : 13px;
line-height : 2em;
padding : 5px 5px 5px 5px;
color:#000;
font-weight:100;
}

.textpurchase {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
display:inline;
color:#000;
font-weight:100;
}

.textpurchase ol{
	list-style:decimal;
	padding-left:20px;

}

.introtext p, .introtext ol, .introtext ul {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
padding : 0px 2px 5px 2px;
line-height : 1em;

color : #333;
}
.introtexttop p{
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
padding : 15px 2px 5px 2px;
letter-spacing : 1px;
color : #036;
margin-bottom : 20px;
}
.bigtext p {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
padding : 5px 5px 5px 5px;
line-height : 3em;
}
.biggertext {
font-family : Verdana, Geneva, sans-serif;
font-size : 15px;
padding : 0px 0px 0px 5px;
line-height : 2.5em;
}
.chineselinks {
width : 120px;
text-align : center;
float : left;
margin-right : 10px;
margin-left : 20px;
}
.website {
letter-spacing : 1px;
font-size : 1.1em;
font-weight : bold;
}
.keywords {
letter-spacing : 1px;
font-size : 1em;
color : #c00;
background-color : #fff;
}
#topcontrol {
background-image : url(js/up.gif);
background-repeat : no-repeat;
width : 106px;
height : 30px;
position : relative;
z-index : 99999;
}
.yellowbox {
background : url(images/yellowbox.png) no-repeat;
width : 213px;
height : 136px;
margin-left : 750px;
}
.black {
color : #000;
font-weight : bold;
}
#misc {
text-align : left;
}


.accToggler {
text-align : center;
padding-top: 5px;
height : 54px;
font-family : verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin-bottom : 10px;
font-size : 17px;
letter-spacing:1px;
display : block;
background:url(images/seoheading.png) 0px -80px;
background-repeat : no-repeat;
color:#900;
width : auto;
cursor : pointer;
}

.menutop {width:154px; height:7px; background:url(images/menutop.gif) no-repeat; position:absolute; top:206px; left:2px; }
.menubottom {width:154px; height:7px; background:url(images/menubottom.gif) no-repeat;}

.terms {list-style-type:decimal;padding:0px 40px 0px 40px;}

.keybox {width:304px; margin-top:15px;}
.keybox_top {width:289px; height:24px; background:url(images/keybox_top.jpg) no-repeat top; padding-left:15px; padding-top:4px;}
.keybox_top h5{ font-size:15px; color:#333;}
.keybox_content {width:279px; background:url(images/keybox_content.jpg) no-repeat top; padding-left:25px; margin-top:-5px;}
.keybox_content ul{ line-height:24px; margin-top:5px;}
.keybox_bottom {width:304px; height:9px; background:url(images/keybox_bottom.jpg) no-repeat top; margin-top:-3px;}

.keycolumn {width:350px; padding:0px 15px 0px 15px; float:left;}

#cards {position:relative; top:240px; padding:0px;}

#SignUp {background:url(images/bg_calltoaction.jpg) no-repeat; width:147px; position:relative; top:110px;}
#SignUp h2 {color: #036; font-size:13px;padding-top:5px; padding-bottom:5px; border-bottom:dotted 1px #36C; margin-bottom:5px;}
form#icpsignup6218 {width:147px; position:relative; top:140px; left:0px; z-index:1;}
form#icpsignup6218 input{width:130px; border:1px groove #999; background:url(images/bg_form.jpg) repeat-x 0px 5px #fff;; height:20px; margin-left:5px;}
form#icpsignup6218 label {padding-left:5px; color:#369;}
form#icpsignup6218 #sub{margin-top:5px; margin-bottom:15px;}
.link,
.signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		
		
		}
		
.spacer {height:25px;}

form.calltoaction {width:450px; margin:0px auto 0px auto;}
.calltoaction .textinput {height:15px; padding:3px; margin:2px;}
form.calltoaction label {font-size:14px;}

.calltoaction .calltoaction_check { margin-bottom:15px; float:left;}

.calltoaction .calltoaction_button {background:url(images/but_calltoaction.gif) no-repeat; width:192px; height:30px; border:none; cursor:pointer; margin-top:12px;}

.news-post {width:auto; padding:0px 35px 0px 35px; margin:20px 0px 20px 0px;}

ul.associations {margin:10px 20px 10px 20px!important;}

ul.associations li { display:block; margin-bottom:40px; }

ul.associations li span {display:block; padding:20px; border-bottom:1px solid #09C; font-size:21px; margin-bottom:20px; }

ul.associations li span a{display:block; font-size:12px;}

ul.associations li em {display:block; text-align:center;}

h2 span {font-size:0.6em;}