@charset "utf-8";

html, body, td, th {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 12,1px;

	color: #000000;

}

body {

	background-color: #FFFFFF;

	margin: 0;

	padding: 0;

	background-image: url(../../img/shadow.gif);

	background-repeat: repeat-y;

	background-position: center top;

}

ul {

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0;

	list-style-type: none;

}

ul li {

	width: 300px;

	float: left;

	padding-left: 20px;

	margin-bottom: 10px;

	background:transparent url(../../img/redbullet.gif) no-repeat;

	background-position:0 4px;

}

hr {

 width: 920px;

	height: 1px;

	border: 0;

	margin-top: 20px;

	margin-bottom: 10px;

	background-color: #000000;

}

#blue {

	background-image: url(../../img/blue.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 340px;

	margin-top: 10px;

}

.weoffer {

 font-size: 18px;

	color: #FFFFFF;

	padding:20px;

}

.weoffer ul li {

	width: 470px;

	float: left;

	background:transparent url(../../img/offerbullet.gif) no-repeat;

	background-position:0 7px;

}

.weprovide {

 font-size: 24px;

	color: #FFFFFF;

	padding:20px;

}



/*

---------------------------------------------------------

fonts

---------------------------------------------------------

*/

.text11p { font-size: 11px; color: #000000; }

.text14p { font-size: 14px;	color: #000000; }

.text14p a:link, .text14p a:visited, .text14p a:active {	color: #0000CC;	text-decoration: underline; }

.text14p a:hover {	color: #e70f27;	text-decoration: underline; }

.text14pRed { font-size: 14px;	color: #e70f27; font-weight:bold; }

.text16p {	font-size: 16px;	color: #000000; }

.text16p a:link, .text16p a:visited, .text16p a:active {	color: #000000;	text-decoration: underline; }

.text16p a:hover {	color: #e70f27;	text-decoration: underline; }

.text18p {	font-size: 18px; }

.text18pRed {	font-size: 18px;	color: #e70f27; }

.text24p {	font-size: 24px; }

.text24pRed {	font-size: 24px;	color: #e70f27; }

.text30p { font-size: 30px; }

.text30pRed { font-size: 30px;	color: #e70f27; }

.text36p {	font-size: 36px;	color: #FFFFFF; }



/*

---------------------------------------------------------

imgs

---------------------------------------------------------

*/

.indeximg {

	border:1px solid #000000;

}

/*

---------------------------------------------------------

services

---------------------------------------------------------

*/

.services { font-size: 12px; }

.services b {	font-size: 16px;	padding: 0;	margin: 0; }

.services ul li {

 float: none;

	width: auto;

	background:transparent url(../../img/redbullet.gif) no-repeat;

	background-position:0 7px;

}

.services .biglink a:link, .services .biglink a:visited, .services .biglink a:active {

	color: #0000CC;

	text-decoration: underline;

}

.services .biglink a:hover {

	color: #e70f27;

	text-decoration: underline;

}

.services .mediumlink a:link, .services .mediumlink a:visited, .services .mediumlink a:active {

	font-size: 12px;

	color: #0000CC;

	text-decoration: underline;

}

.services .mediumlink a:hover {

	font-size: 12px;

	color: #e70f27;

	text-decoration: underline;

}

/*

---------------------------------------------------------

activities

---------------------------------------------------------

*/

.activities ul {

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

.activities ul li {

 float: left;

	width: 300px;

	margin:0;

	padding:0;

	padding-right: 5px;

	background:transparent;

	background-position:0 0;

}

/*

---------------------------------------------------------

gallery

---------------------------------------------------------

*/

.gallery ul {

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

.gallery ul li {

 float: left;

	width: auto;

	margin:0;

	padding:0;

	padding-right: 5px;

	padding-top: 5px;

	background:transparent;

	background-position:0 0;

}

/*

---------------------------------------------------------

admin

---------------------------------------------------------

*/

.admin li {

	list-style-type: none;

	width: auto;

	padding: 0 0 5px 0;

	margin: 0;

}

.admin .singleinput {

 width: 500px;

}

.admin .multipleinput {

 width: 500px;

	height: 100px;

}

form {

 padding:0;

 margin:0;

}
