a {outline: none;}

.body_bg {
	background-color: #FFFFFF;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
.body_bg_inner {
	background-color: #FFFFFF;
	background-image: url(images/body_bg_inner.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
.banner_bg {
	background-image: url(images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.pen {
	background-image: url(images/pen.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.clear {
	background-image: url(images/clear.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
}

.about_banner_bg {
	background-image: url(images/about_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.faq_banner_bg {
	background-image: url(images/faq_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.flash_animation_banner_bg {
	background-image: url(images/flash_animation_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.graphic_design_banner_bg {
	background-image: url(images/graphic_design_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



.content_left_shadow {
	background-image: url(images/content_left_shadow.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.content_right_shadow {
	background-image: url(images/content_right_shadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


.icon_01 {
	background-image: url(images/icon_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.icon_02 {
	background-image: url(images/icon_02.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.icon_03 {
	background-image: url(images/icon_03.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.gradient_01 {
	background-image: url(images/gradient_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.gradient_02 {
	background-image: url(images/gradient_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.textarea_curve_bg {
	background-image: url(images/textarea_curve_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.textarea_curve_bg_01 {
	background-image: url(images/textarea_curve_bg_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.hordottline_01 {
	background-image: url(images/hor_dott_01.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.hordottline_02 {
	background-image: url(images/hor_dott_02.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.footer_bg {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.heading_bg {
	background-image: url(images/heading_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-left: 8px;
	padding-right: 8px;
}
.heading_bg_02 {
	background-image: url(images/heading_bg_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-left: 8px;
	padding-right: 8px;
}





.textmatter_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}

.textmatter_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
}

.textmatter_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: justify;
}

.textmatter_04 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}
.textmatter_05 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}


.textmatter_05a {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
}





.portfolio_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
}
.portfolio_text_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
}
.portfolio_text_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}




.list_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}


.right_side_textmatter {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
}



.link_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
}

.link_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}

.link_02_divider {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}
.link_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}

.link_02:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
	line-height: 19px;
}


.link_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}
.link_03:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #619517;
	text-decoration: underline;
	line-height: 19px;
}

.link_04 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #383232;
	text-decoration: none;
	line-height: 19px;
}
.link_04:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
}

.link_05 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 19px;
}
.link_05:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
}




.banner_text_01 {
	FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0B2E51;
	text-decoration: none;
	line-height: 22px;
}
.banner_text_02 {
	FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0B2E51;
	text-decoration: none;
	line-height: 19px;
}


.list_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
}


.textarea_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
	height: 13px;
	border: 1px solid #FFFFFF;
}
.textarea_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
	border: 1px solid #FFFFFF;
}


.textarea_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
	height: 19px;
	border: 1px solid #7E7E7E;
}
.textarea_04 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
	text-align: left;
	border: 1px solid #7E7E7E;
}





.heading_text_01 {
	FONT-FAMILY: Tahoma,  Arial, Verdana, Times New Roman, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}
.heading_text_02 {
	FONT-FAMILY:  Tahoma,  Arial, Verdana, Times New Roman, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}
.heading_text_03 {
	FONT-FAMILY: Tahoma,  Arial, Verdana, Times New Roman, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}
.heading_text_04 {
	FONT-FAMILY:  Tahoma,  Arial, Verdana, Times New Roman, Trebuchet MS, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #619517;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}


.footer_links_01_divider {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D4D4D4;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}

.footer_links_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D4D4D4;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}


.footer_links_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
	text-transform: uppercase;
}

.footer_links_02_divider {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 22px;
}


.footer_links_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	line-height: 19px;
}


.footer_links_02:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A75B4;
	text-decoration: none;
	line-height: 19px;
}




.copyright_text {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}
.copyright_links {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}
.copyright_links:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66A0DF;
	text-decoration: none;
	line-height: 19px;
}
.promo_banner_01 {
	background-image: url(images/promo_banner_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 12px;
}
.promo_banner_02 {
	background-image: url(images/promo_banner_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 12px;
}
.promo_banner_03 {
	background-image: url(images/promo_banner_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 12px;
}

.promo_text_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #B6F717;
	text-decoration: none;
	line-height: 35px;
	text-shadow: 0px 2px 1px #000000;
}
.promo_text_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 35px;
	text-shadow: 0px 2px 1px #000000;
}
.promo_text_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
}





.promo_text_link_01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #B6F218;
	text-decoration: none;
	line-height: 25px;
}
.promo_text_link_01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
}

.promo_text_link_02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF1818;
	text-decoration: none;
	line-height: 25px;
}

.promo_text_link_02:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
}

.promo_text_link_03 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFD200;
	text-decoration: none;
	line-height: 25px;
}

.promo_text_link_03:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
}
