/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		background: #45215E url(../images/wrap/bg_site.gif) no-repeat top center;
		font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; color: #3A3A3A; }

		a:link, a:visited { color: #864EAF; text-decoration: underline; }
		a:hover, a:active { color: #864EAF; text-decoration: none; }
		
		h1 { margin: 0px; padding: 13px 0px 40px 0px; background: url(../images/wrap/bg_h1.gif) no-repeat; font-size: 21px; font-weight: normal; line-height: 21px; color: #8357A3; }
		h2 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
		h3 { margin: 0px; padding: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; }
		p { margin: 0px; padding: 0px 0px 20px 0px; text-align: justify;}
		.i { font-style: italic; }
		.hr { margin: 7px 0px 23px 0px; border-bottom: 1px solid #ADADAD; display: block; }
		
		ul { margin: 0px; padding: 0px; list-style-type: none; }
		ul li { margin: 0px 0px 0px 1px; padding: 0px 0px 3px 11px; background: url(../images/wrap/ul_li.gif) no-repeat 0px 6px; }
		ul li ul { margin: 5px 0px 0px 0px; padding: 0px; list-style-type: none; }
		ul li ul li { margin: 0px 0px 0px 1px; padding: 0px 0px 3px 11px; background: url(../images/wrap/ul_li.gif) no-repeat 0px 6px; }


.body_container {
		width: 819px;
		background-color: #FFFFFF;
		border-left: 2px solid #000000;
		border-right: 2px solid #000000;
		display: block; }

#wrap {
		height: 100%;
		width: 823px;
		margin: 0px auto; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		
		img { border: 0px; }
		.imgright { margin: 0px 0px 20px 40px; }
		.imgborder { border: 1px solid #ADADAD; }

/* header properties */
.header {
		height: 115px;
		width: 823px;
		background: url(../media/bg_header.jpg) no-repeat;
		display: block; }

/* menu properties */
.menu {
		height: 19px;
		width: 743px;
		margin: 0px;
		padding: 9px 80px 0px 0px;
		background: url(../images/wrap/bg_menu.gif) no-repeat;
		display: block;
		font-size: 11px; }
		
		.menu_inactive a:link, .menu_inactive a:visited { padding: 0px 22px 0px 22px; color: #FFFFFF; text-decoration: none; line-height: 10px; }
		.menu_inactive a:hover, .menu_inactive a:active { padding: 0px 22px 0px 22px; color: #9D6CC1; text-decoration: none; line-height: 10px; }
		.menu_active a:link, .menu_active a:visited, .menu_active a:hover, .menu_active a:active { padding: 0px 22px 0px 22px; color: #9D6CC1; text-decoration: none; line-height: 10px; }

/* col 1 properties */
.contact {
		height: 334px;
		width: 149px;
		margin: 10px 40px 28px 10px;
		padding: 105px 25px 0px 25px;
		background: url(../images/wrap/bg_contact.jpg) no-repeat; }

		.contact h1 { padding: 0px; background-image: none; font-size: 11px; font-weight: bold; line-height: 14px; color: #FFFFFF; }
		.contact h2 { padding: 0px 0px 14px 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #FFFFFF; }

		.contact a:link, .contact a:visited { padding: 2px 0px 3px 25px; background: url(../images/wrap/link_arrow01.gif) no-repeat 0px 0px; font-size: 11px; color: #FFFFFF; text-decoration: none; }
		.contact a:hover, .contact a:active { padding: 2px 0px 3px 25px; background: url(../images/wrap/link_arrow01.gif) no-repeat 0px 0px; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

/* content properties */
.content {
		width: 530px;
		margin: 10px 40px 0px 0px; }
		
		.servicesdesc { width: 336px; }
		.servicesimg { width: 154px; }
		.servicesimglink { margin: 10px 0px 0px 7px; padding: 0px 0px 23px 27px; background: url(../images/wrap/link_arrow02.gif) no-repeat 0px 1px; display: block; }
		
		.thumbs { width: 60px; padding: 0px 0px 10px 0px; }
		.thumbsspacer  { height: 10px; display: block; }

.anchor {
		padding: 40px 0px 40px 0px;
		display: block; }
		
		.print a:link, .print a:visited, .print a:hover, .print a:active { margin: 0px 30px 0px 0px; padding: 0px 0px 0px 16px; background: url(../images/wrap/icon_print.gif) no-repeat 0px 2px; font-size: 11px; color: #864EAF; }
		.top a:link, .top a:visited, .top a:hover, .top a:active { padding: 0px 0px 0px 12px; background: url(../images/wrap/icon_top.gif) no-repeat 0px 3px; font-size: 11px; color: #864EAF; }

/* footer properties */
.footer {
		height: 200px;
		width: 783px;
		padding: 0px 20px 0px 20px;
		background: url(../images/wrap/bg_footer.gif) no-repeat; }
		
		.ftext { padding: 22px 0px 0px 0px; font-size: 10px; line-height: 12px; }
		.flink { color: #ADADAD; }
		.flink a:link, .flink a:visited, .flink a:hover, .flink a:active { color: #864EAF; }
		
.bloofrogg {
		font-size: 10px; }
		
		.bloofrogg a:link, .bloofrogg a:visited { padding: 0px; color: #3A3A3A; text-decoration: underline; }
		.bloofrogg a:hover, .bloofrogg a:active { padding: 0px; color: #3A3A3A; text-decoration: none; }

/* home properties */
.homeservices {
		height: 339px;
		width: 199px;
		margin: 10px 10px 28px 0px;
		padding: 100px 0px 0px 0px;
		background: url(../images/wrap/bg_contact.jpg) no-repeat;
		color: #FFFFFF; }
		
		.homeservices h1 { margin: 0px 0px 5px 25px; padding: 0px; background-image: none; font-size: 12px; font-weight: bold; line-height: 14px; color: #FFFFFF; }
		.homeservices a:link, .homeservices a:visited { color: #FFFFFF; text-decoration: none; }
		.homeservices a:hover, .homeservices a:active { color: #FFFFFF; text-decoration: underline; }
		.homeservices ul { margin: 0px 0px 15px 25px; padding: 0px; list-style-type: none; }
		.homeservices ul li { margin: 0px 0px 0px 1px; padding: 0px 0px 3px 11px; background: url(../images/wrap/ul_li_home.gif) no-repeat 0px 6px; }
		
		.homead1 { height: 26px; width: 149px; margin: 0px 0px 0px 10px; padding: 45px 0px 0px 30px; background: url(../images/wrap/ad_gallery_home.gif) no-repeat; display: block; font-size: 11px; }

.homecontent {
		width: 589px;
		margin: 10px 0px 0px 10px; }
		
		.homeflash { height: 187px; width: 589px; margin: 0px 0px 4px 0px; display: block; }
		
		.homeintro { width: 365px; margin: 0px 0px 0px 20px; }
		.homeintro h1 { margin: 0px; padding: 13px 0px 30px 0px; background: url(../images/wrap/bg_h1.gif) no-repeat; font-size: 21px; font-weight: normal; line-height: 21px; color: #8357A3; }
		
		.homecontact { width: 150px; margin: 10px 20px 0px 0px; }
		.homecontact h1 { margin: 10px 0px 0px 0px; padding: 0px; background-image: none; font-size: 11px; font-weight: bold; line-height: 14px; color: #3A3A3A; }
		.homecontact h2 { padding: 0px 0px 14px 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #3A3A3A; }
		.homecontact a:link, .homecontact a:visited { padding: 2px 0px 3px 25px; background: url(../images/wrap/link_arrow02.gif) no-repeat 0px 0px; font-size: 11px; text-decoration: none; }
		.homecontact a:hover, .homecontact a:active { padding: 2px 0px 3px 25px; background: url(../images/wrap/link_arrow02.gif) no-repeat 0px 0px; font-size: 11px; text-decoration: underline; }
		
		

