/* CSS Document */

/* SETUP */

body
{
text-align: left;

margin: 0px;
padding: 0px;

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:100%;
color: #000;
text-decoration: none;
background-color:#F4F4F4
}

p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000;

text-decoration: none;
text-align: left;

margin: 0px;
padding: 0px
}

a
{
color: #000;
text-decoration: none
}

a:hover
{
color: #000;
text-decoration: underline
}

a:link
{
color: #000;
text-decoration: none
}

a:active
{
color: #000;
text-decoration: none
}


a:visited
{
color: #000;
text-decoration: none
}

img
{
border: 0px
}

/* LAYOUT */

.main_box
{
background-color:#FFF;
margin: 19px 0px 19px 0px;
border-top: #CCC 1px solid;
border-bottom: #0099FF 1px solid;
}


.div_sitewrap
{
margin: 0px auto;
width: 760px
}


.layout_top
{background-image:url(img_layout_top.jpg); background-repeat:repeat-x;}


.layout_left
{background-image:url(img_layout_left_side.jpg); background-repeat:repeat-y}

.layout_right
{background-image:url(img_layout_right_side.jpg); background-repeat:repeat-y}

.layout_border
{background-image:url(img_border.gif); background-repeat:repeat-y}


/* MENU WELCOME PAGE */

.menu
{font-family:Arial, Helvetica, sans-serif; font-size:100%}


	.menu_welcome1 a:link, .menu_welcome1 a:visited, .menu_welcome1 a:active, .menu_welcome1 a:hover
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_w_welcome.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #333;
	}

.menu_welcome1
	{
	background-image:url(menu_w_welcome.jpg); background-repeat:no-repeat;
	}

	

	.menu_websites1 a:link, .menu_websites1 a:visited, .menu_websites1 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_w_website.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
	
	.menu_websites1 a:hover
	{
	background-image:url(menu_w_website_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}
	
	.menu_websites1
	{
	background-image:url(menu_w_website.jpg); background-repeat:no-repeat;
	}
	

	.menu_contact1 a:link, .menu_contact1 a:visited, .menu_contact1 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_w_contact.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
	
	.menu_contact1 a:hover
	{
	background-image:url(menu_w_contact_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}
	
	.menu_contact1
	{
	background-image:url(menu_w_contact.jpg); background-repeat:no-repeat;
	}

/* MENU WEBSITES PAGE */
	


	.menu_welcome2 a:link, .menu_welcome2 a:visited, .menu_welcome2 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_p_welcome.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
	
	.menu_welcome2 a:hover
	{
	background-image:url(menu_p_welcome_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}

	.menu_welcome2
	{
	background-image:url(menu_p_welcome.jpg); background-repeat:no-repeat;
	}
	


	.menu_websites2 a:link, .menu_websites2 a:visited, .menu_websites2 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_p_website.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #333;
	}
	
	.menu_websites2 a:hover
	{
	text-align:center;
	}
	
	.menu_websites2
	{
	background-image:url(menu_p_website.jpg); background-repeat:no-repeat;
	}
	

	.menu_contact2 a:link, .menu_contact2 a:visited, .menu_contact2 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_p_contact.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
	
	.menu_contact2 a:hover
	{
	background-image:url(menu_p_contact_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}
	
	.menu_contact2
	{
	background-image:url(menu_p_contact.jpg); background-repeat:no-repeat;
	}


/* MENU CONTACT PAGE */


	.menu_welcome3 a:link, .menu_welcome3 a:visited, .menu_welcome3 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_c_welcome.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
		
	.menu_welcome3 a:hover
	{
	background-image:url(menu_c_welcome_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}

	.menu_welcome3
	{
	background-image:url(menu_c_welcome.jpg); background-repeat:no-repeat;
	}
	


	.menu_websites3 a:link, .menu_websites3 a:visited, .menu_websites3 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_c_website.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #777;
	}
	
	.menu_websites3 a:hover
	{
	background-image:url(menu_c_website_b.jpg); background-repeat:no-repeat;
	text-align:center;
	color: #333;
	}
	
	.menu_websites3
	{
	background-image:url(menu_c_website.jpg); background-repeat:no-repeat;
	}
	

	.menu_contact3 a:link, .menu_contact3 a:visited, .menu_contact3 a:active
	{
	display:block;
	padding: 16px 0px 18px 0px;
	background-image:url(menu_c_contact.jpg); background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	color: #333;
	}
	
	.menu_contact3 a:hover
	{
	text-align:center;
	}
	
	.menu_contact3
	{
	background-image:url(menu_c_contact.jpg); background-repeat:no-repeat;
	}


/* LINKS */


.a_link, a.a_link, a.a_link:link, a.a_link:visited, a.a_link:active
{
color: #000;
text-decoration:underline
}

a.a_link:hover
{
color:#ccc;
}


/* TEXT */

.td_main { padding: 20px 15px 20px 25px}


.td_main p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:70%;
color:#333;
margin-bottom:14px;
line-height:130%
}

.td_main li
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:70%;
color:#333;
margin-bottom:14px;
margin-left:-30px;
padding-left:-30px;
line-height:130%
}

.td_main h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
color:#333;
margin-bottom:20px;
font-weight:bold
}
.col_blue{color:#0099FF;}

.td_main a:link, .td_main a:visited, .td_main a:active
{color: #0099FF; }

.td_main a:hover
{color: #777;text-decoration:underline}






.td_main_port_left { padding: 20px 14px 20px 24px}

.td_main_port_right { padding: 20px 24px 20px 14px}


.td_main_port_left h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
color:#333;
margin-bottom:20px;
font-weight:bold
}
.col_blue{color:#0099FF;}

.td_main_port_right h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
color:#333;
margin-bottom:20px;
font-weight:bold
}
.col_blue{color:#0099FF;}


.td_port { padding: 14px 7px 7px 7px; background-image:url(img_website_backing.jpg); background-repeat:no-repeat}

.td_port p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:70%;
color:#333;
margin-bottom:0px;
line-height:130%
}

.td_port h2
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:75%;
color:#333;
margin-bottom:0px;
font-weight:bold
}
.col_blue{color:#0099FF;}

.td_port a:link, .td_port a:visited, .td_port a:active
{color: #0099FF; }

.td_port a:hover
{color: #777;text-decoration:underline}






.td_footer { padding: 7px 20px 4px 0px}

.td_footer p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:70%;
color:#777;
text-align:right
}

.td_footer a:link, .td_footer a:visited, .td_footer a:active
{color: #777; }

.td_footer a:hover
{color: #0099FF;text-decoration:underline}




/* FORMS */

form
{
margin: 0px;
padding: 0px
}

.td_form
{font-size:70%;}

.td_form textarea
{font-size:100%;padding:4px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold}

.td_form input
{font-size:100%;padding:4px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}





	.td_form p
	{font-size:70%; margin-bottom:20px; line-height:150%}


.td_form_sent
{
padding: 10px; background-repeat:repeat-y; background-image:url(img_back_form.gif)
}

	.td_form_sent p
	{font-size:70%; margin-bottom:20px; line-height:150%}




