body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background: url("../img/bg.jpg") repeat;
	width: 100%;
}

a { font-family: Verdana; color: #002e53; font-size: 12px; text-decoration: none;}
a:link { font-family: Verdana; color: #002e53; font-size: 12px; text-decoration: none;}
a:visited { font-family: Verdana; color: #002e53; font-size: 12px; text-decoration: none;}
a:hover { font-family: Verdana; color: #002e53; font-size: 12px; text-decoration: underline;}
a:active { font-family: Verdana; color: #002e53; font-size: 12px; text-decoration: underline;}

a.mainlink { font-family: Verdana; color: #002e53; font-size: 12px; font-style: italic; text-decoration: none;}
a.mainlink:link { font-family: Verdana; color: #002e53; font-size: 12px; font-style: italic; text-decoration: none;}
a.mainlink:visited { font-family: Verdana; color: #002e53; font-size: 12px; font-style: italic; text-decoration: none;}
a.mainlink:hover { font-family: Verdana; color: #002e53; font-size: 12px; font-style: italic; text-decoration: underline;}
a.mainlink:active { font-family: Verdana; color: #002e53; font-size: 12px; font-style: italic; text-decoration: underline;}

.menubutton_index_home
{
	background: url("../img/but-index-home.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_home_over
{
	background: url("../img/but-index-home_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_about
{
	background: url("../img/but-index-about.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_about_over
{
	background: url("../img/but-index-about_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_refs
{
	background: url("../img/but-index-refs.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_refs_over
{
	background: url("../img/but-index-refs_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_contact
{
	background: url("../img/but-index-contact.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_index_contact_over
{
	background: url("../img/but-index-contact_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_home
{
	background: url("../img/but-home.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_home_over
{
	background: url("../img/but-home_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_about
{
	background: url("../img/but-about.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_about_over
{
	background: url("../img/but-about_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_refs
{
	background: url("../img/but-refs.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_refs_over
{
	background: url("../img/but-refs_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_contact
{
	background: url("../img/but-contact.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.menubutton_contact_over
{
	background: url("../img/but-contact_over.png") no-repeat;
 cursor: pointer;
	cursor: hand;
}

.mainindex
{
	background: url("../img/bg-1.jpg") no-repeat;
}

.maintop
{
 padding-top: 20px;
 font-family: Verdana; color: #002e53; font-size: 10px; font-weight: bold;
}

.mainindex_left
{
 font-family: Verdana; color: #000000; font-size: 12px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
}

.mainabout
{
	background: url("../img/bg-2.jpg") no-repeat;
 padding-left: 28px;
 padding-right: 28px;
}

.mainrefs
{
	background: url("../img/bg-3.jpg") no-repeat;
 padding-left: 28px;
 padding-right: 28px;
}

.maincontact
{
	background: url("../img/bg-4.jpg") no-repeat;
 padding-left: 28px;
 padding-right: 28px;
}

.sleft
{
		font-size: 1px; /* fix for IE 6 */
		background: url("../img/shadowleft.png") repeat-y;
}

.sright
{
		font-size: 1px; /* fix for IE 6 */
		background: url("../img/shadowright.png") repeat-y;
}

.sbottom
{
		font-size: 1px; /* fix for IE 6 */
		background: url("../img/shadowbottom.png") repeat-x;
}

.sbottoml
{
		font-size: 1px; /* fix for IE 6 */
		background: url("../img/shadowbottomleft.png") no-repeat;
}

.sbottomr
{
		font-size: 1px; /* fix for IE 6 */
		background: url("../img/shadowbottomright.png") no-repeat;
}

.maintext
{
 font-family: Verdana; color: #002e53; font-size: 12px;
}

.input {
 width: 300px;
 background-color: #002e53;
 border-top: 1px solid #cac7c4;
 border-bottom: 1px solid #cac7c4;
 border-left: 1px solid #cac7c4;
 border-right: 1px solid #cac7c4;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold;
 line-height: 11px;
}

.submit {
 height: 22px;
 background-color: #002e53;
 border-top: 1px solid #cac7c4;
 border-bottom: 1px solid #cac7c4;
 border-left: 1px solid #cac7c4;
 border-right: 1px solid #cac7c4;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold;
 cursor: pointer;
 line-height: 11px;
}
