/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/

* {margin:0px; padding:0px;} /* mh added to get rid of mysterious space between hdr & body on FF */
p {margin-top:3px;} /* mh added because of above */

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#fff;
	empty-cells:show;
	font:11px Tahoma, Arial, sans-serif;
	color:#858585;
	background-image:url(../images/bgmain.gif);
	background-repeat:repeat;
	background-position:3px 0px;
}
a {
	font:11px Tahoma, Arial, sans-serif;
	color:#858585;
	text-decoration:underline;
}
a:hover {
	font:11px Tahoma, Arial, sans-serif;
	color:#858585;
	text-decoration:none;
}
img {
	border:0px;
	border:none;
}
br {
	line-height:0px;
}
input {
	vertical-align:middle;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#A1A1A1;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}
textarea {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	border-color:#A1A1A1;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}

table {
	font:11px Tahoma, Arial, sans-serif;
	color:#632A17;
	empty-cells:show;
}
form {
	padding:0px;
	margin:0px;
}
/*
================================================================================
|                                     DIV's DISPLAY                            |
================================================================================
*/
.dt {
	display:table; 
	width:100%;
}
.dr {
	display:table-row; 
	width:100%; 
	height:100%;
}
.dc {float:left;}


.dc2 {
	float:left;
	margin-top:0px; /* mh added to get rid of mysterious space between hdr & body on FF*/
	padding-top:0px; /* mh added to get rid of mysterious space between hdr & body on FF*/
/*	border-top:1px solid #FFFFFF;*/ /* COMMENTING THIS GOT RID OF THE SPACE !!!! */
}
.both {
	clear:both;
}
.block {
	display:block;
}
/*
================================================================================
|                                     FORM's                                   |
================================================================================
*/
.input1 {
	width:246px;
}
.input2 {
	width:250px;
}
.input3 {
	width:525px;
	height:208px;
}
.bclear {
	background-image:url(../images/b-clear.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
	margin-right:10px;
	margin-left:403px;
}
.bsend {
	background-image:url(../images/b-send.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
	cursor:pointer;
	width:56px;
	height:19px;
}
.ok {
	width:41px;
	height:16px;
	background-image:url(../images/ok.gif);
	background-repeat:no-repeat;
	margin-left:9px;
	float:left;
}
.input {
	width:147px;
	height:17px;
	margin-left:8px;
	float:left;
}
/*
================================================================================
|                                     TEMPLATE_WIDTH                           |
================================================================================
*/
.main {
	width:1000px;
}
/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.top {
	height:315px;
	background-image:url(../images/bgf.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:auto;
}
.cn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#00BFD8;
	padding-left:129px;
	padding-top:147px;
	padding-bottom:16px;
	line-height:26px;
	text-indent:-5000px;
}
.slogan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffc501;
	text-transform:uppercase;
	padding-left:182px;
	line-height:8px;
	font-weight:bold;
}
/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
.menuPos {
	padding-left:48px;
}
.button0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B2B2B;
	line-height:12px;
	background-image:url(../images/button0.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:23px;
	padding-bottom:23px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
.button0:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B2B2B;
	line-height:12px;
}
.button1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	padding-top:23px;
	padding-bottom:23px;	
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
.button1:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B2B2B;
	line-height:12px;
	background-image:url(../images/button0.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
/*
================================================================================
|                                     CONTENT                                  |
================================================================================
*/
.bgct {
	background-image:url(../images/bgct.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
.bgcy {
	background-image:url(../images/bgcy.gif);
	background-repeat:repeat-y;
	background-position:top center;
}
.bgcb {
	background-image:url(../images/bgcb.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}
.cont_left {
	width:531px;
	margin-left:84px;
}
.cont_right {
	width:263px;
}
.title1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2d245f;
	text-transform:uppercase;
	line-height:16px;
}
.title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d245f;
	text-transform:uppercase;
	line-height:9px;
}
.m-1 {
	background-image:url(../images/m-1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:12px;
}
.blockt {
	background-image:url(../images/blockt.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.blockt2 {
	background-image:url(../images/blockt2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.blockt3 {
	background-image:url(../images/blockt3.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.blocky {
	background-image:url(../images/blocky.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.inblock {
	width:175px;
	margin-left:42px;
}
/*
================================================================================
|                                     FONTS                                    |
================================================================================
*/
.fgreen {
	font:11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#4CD800;
	text-decoration:none;
}
.fblue {
	color:#000080;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fblue:hover {
	font:11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#06D2EB;
	text-decoration:none;
}
.gray {
	color:#858585;
}
/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
.footer {
	height:94px;
	background-image:url(../images/bgfooter.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#464646;
}


/*
================================================================================
|                                    MH MODS                                   |
================================================================================
*/


h1,h2 {margin:0px; padding:0px;}
.inline {display:inline;}
.fblue a {
	font:11px Tahoma, Arial, sans-serif;
	color:#000080;
	text-decoration:underline;
	font-weight:bold;
}












