
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: #627CA5 url(images/shadow.gif) repeat-y center top scroll;
}

body,td,th {
	font-family: Trebuchet MS;
	font-size: 12px;
}

h1 {
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #AA0000;
}
h2 {
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #007F00;
	font-weight: lighter;
}

h3 {
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #000080;
	font-weight: lighter;
}

.style10 {	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
	
.style10a {	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #AA0000;
	font-weight: normal;}

.a {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
	font-weight: lighter;}

.a:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #2A1FFF;

}
.a:visited { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #551F55;

}

.a:visited:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #551F55;

}

.astatic {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #551F55;
	font-weight: bold;}
	
.astatic1 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #551F55;
	font-weight: normal;}

.article {
	font-family: Trebuchet MS;
	font-size: 17px;
	text-decoration: underline;
	color: #2A1FFF;
	font-weight: lighter;}

.article:hover {
	font-family: Trebuchet MS;
	font-size: 17px;
	text-decoration: underline;
	color: #2A1FAA;
	font-weight: lighter;}

.article:visited {
	font-family: Trebuchet MS;
	font-size: 17px;
	text-decoration: underline;
	color: #551F55;
	font-weight: lighter;}

.a1 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
	font-weight: bold;}

.a1:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: bold;
	color: #2A1FFF;

}
.a1:visited { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: bold;
	color: #551F55;
}

.a1:visited:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #551F55;
}


.a2 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: lighter;}

.a2:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #2A1FFF;

}
.a2:visited { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #551F55;

}
.a2:visited:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #551F55;

}

.link {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #2A1FFF;
	font-weight: lighter;}

.link:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #2A1FAA;

}

.link:visited { font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #551F55;

}

.linklarge {
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	text-decoration: underline;
	color: #2A1FFF;
	font-weight: lighter;}

.linklarge:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	text-decoration: underline;
	color: #2A1FAA;

}

.linklarge:visited { font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	text-decoration: underline;
	color: #551F55;

}

.sub {
	font-family: Trebuchet MS, sans-serif;
	font-size: 17px;
	text-decoration:none;
	color: #000080;
	font-weight: lighter;
}

.subfeature {
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	text-decoration:none;
	color: #000080;
	font-weight: bold;
}
.subfeaturegreen {
	font-family: Trebuchet MS, sans-serif;
	font-size: 15px;
	text-decoration:none;
	color: #009900;
	font-weight: bold;
}

.b {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #FFFFFF;
}

.b:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #FFBF00;
}

.bstatic {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FF9F00;
}
.c {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: lighter;}

.c:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFBF00;
}

.d {
	font-family: ATrebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: lighter;}

.d:hover { font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #EB680E;
}

.style12 {	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: lighter;}
	
.page {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #EB680E;
	font-weight: lighter;}

.pagebold {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #EB680E;
	font-weight: bold;}

.footerwhite {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;}
	
.aboutus {
	font-size: 16px;
	font-weight: bold;
	color: #AA0000;
}
.pagebold1 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #000000;
	font-weight: bold;}



#blog-optin, #optin {
    background: url(images/optin-blog-bg.png) left top no-repeat;
    width: 315px;
    height: 281px;
    margin: 15px -14px 20px 0;
    position: relative;
}

#optin {
    background: url(images/optin-bg.jpg) left top no-repeat;
    width: 293px;
    height: 280px;
}

#optinwrap {
width: 550px;
margin-left: auto;
margin-right: auto;
}

#blog-optin #blog-optin-inner,
#optin #optin-inner {
    padding: 48px 20px 0 15px;
}

#optin #optin-inner {
    padding-top: 43px;
    padding-left: 25px;
}

#blog-optin h3,
#blog-optin p {
    text-align: center;
}

#blog-optin h3 {
    font-size: 24px;
    color: #004887;
    font-weight: bold;
    text-shadow: 1px 1px #fff;
}

#optin h3 {
    font-size: 18px;
    color: #004887;
    font-weight: bold;
    text-shadow: 1px 1px #fff;
    margin-bottom: 4px;
}

#blog-optin p {
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}

#optin p {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

#optin form,
#blog-optin form {
    width: 205px;
    height: 131px;
    display: block;
    position: absolute;
    bottom: 15px;
    left: 25px;
}

#optin form input.text,
#blog-optin form input.text {
    display: block;
    font-family: 'Myriad Pro', sans-serif;
    font-size: 14px;
    color: #898989;
    text-align: center;
    width: 125px;
    height: 35px;
    border: 1px solid #efefef;
    background: #fff;
    line-height: 35px;
    padding: 0 10px;
}

#optin form input.button,
#blog-optin form input.button {
    cursor: pointer;
    margin-top: 10px;
    background: none;
    border: none;
    width: 205px;
    height: 40px;
}

.home #optin {
    background: url("images/optin-home-bg.png") no-repeat scroll left top
transparent;
    height: 351px;
    position: absolute;
    right: -10px;
    top: -60px;
    width: 352px;
    z-index: 19999;
}

.home #optin #optin-inner {
    padding-top: 55px;
    padding-left: 30px;
}

.home #optin h2 {
    color: #464646;
    font-size: 24px;
}

.home #optin p.cta {
    font-size: 14px;
}

.home #optin form {
    width: 280px;
    height: 153px;
    left: 30px;
}

.home #optin form input.button {
    width: 280px;
    height: 55px;
    margin-top: 15px;
}

.home #optin form input.text {
    width: 156px;
}

