/*
********************************************************
*                    INFOCAD/DESCOR CSS
********************************************************
*/
/*
********************************************************
*                     GENERAL TAGS
********************************************************
*/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #445;
	background-color: #f1f1f1;
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 7px;
	font-style: italic;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Arial;





}
h2 {
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin: 0px;
	padding: 0px 0px 12px;
	color: #555;



}
h1 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E00;
	font-weight: bold;
	margin: 5px 0px 0px;
	padding: 5px 0px 0px;




}
p {
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;

}

ul {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Verdana, Arial;

}

a, a:link,a:active,a:visited {
	color: #445;
	text-decoration: none;
	}
a:hover {
	color: #445;
	text-decoration: underline;
}

#main-credits a, #main-credits a:link,#main-credits a:active,#main-credits a:visited {
	color: #FFF;
	text-decoration: none;
	}
#main-credits a:hover {
	color: #FFF;
	text-decoration: underline;
}

#main-top-menu-items a, #main-top-menu-items a:link,#main-top-menu-items a:active,#main-top-menu-items a:visited {
	color: #FFF;
	text-decoration: none;
	}
#main-top-menu-items a:hover {
	color: #FFF;
	text-decoration: underline;
}



#main-top-logo {
	background-image: url(img/main-top-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	height: 65px;

}
#main-top-descor {
	background-image: url(img/main-top-back.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	vertical-align: top;
	height: 65px;

}
#main-top {
	text-align: center;
	width: 960px;
}
#main-top-menu {
	background-image: url(img/main-top-menu-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 35px;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;


}
.top-menu-on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-image: url(img/main-top-menu-item-back-on.gif);
	background-repeat: repeat-x;


}
.top-menu-off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
	background-image: url(img/main-top-menu-item-back.gif);
	background-repeat: repeat-x;


}
#main-top-menu-items {
	height: 30px;
	width: 940px;

}
#top-divider, #top-divider-full {
	background-image: url(img/main-top-divider.gif);
	background-repeat: repeat-y;
	height: 25px;
	width: 960px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#mid-divider, #mid-divider-full, #low-divider, #mid-spacer {
	background-image: url(img/main-mid-divider.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 960px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#top-divider-full {
	background-image: url(img/main-top-divider-full.gif);
}
#mid-spacer {
	background-image: url(img/main-mid-spacer.gif);
}
#low-divider {
	background-image: url(img/main-low-divider.gif);
}
#mid-divider-full {
	background-image: url(img/main-mid-divider-full.gif);
	height: 20px;
}

#mid-blue-up, #mid-blue-dn  {
	background-repeat: no-repeat;
	height: 14px;
	width: 960px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#mid-blue-up  {
	background-image: url(img/main-mid-blue-up.gif);
}
#mid-blue-dn  {
	background-image: url(img/main-mid-blue-dn.gif);
	background-color: #D5DEE3;
}


#main-mid {
	background-image: url(img/main-mid-back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 960px;
}
#main-mid-full {
	background-image: url(img/main-mid-full-back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 960px;
}
#main-mid-menu, #screen-mid-menu {
	background-image: url(img/main-mid-menu-back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 10px;
	width: 180px;
	text-align: left;
	vertical-align: top;
}
#screen-mid-menu {
	width: 130px;
	font-size: 10px;
	padding-top: 10px;

}
#screen-mid-flash {
	font-size: 10px;
	width: 830px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 15px;
}



.main-mid-menu-on {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
	background-image: url(img/main-mid-menu-item-on.gif);
	background-repeat: no-repeat;
	background-position: left center;




}
.main-mid-menu-off {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 30px;
	padding-right: 5px;
	background-image: url(img/main-mid-menu-item-off.gif);
	background-repeat: no-repeat;
	background-position: left center;


}
#main-mid-text {
	text-align: left;
	vertical-align: top;
	width: 450px;
}
.main-mid-text {
	padding-right: 30px;
	padding-left: 30px;


}
.main-mid-scrolling {
	overflow: auto;
	height: 250px;
	margin-right: 10px;
	padding-right: 30px;
	padding-left: 30px;


}
.main-mid-slideshow {
	text-align: right;
}
#main-credits {
	text-align: center;
	width: 960px;
	background-image: url(img/main-credits-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 65px;

}
#main-credits-text {
	text-align: right;
	background-image: url(img/main-credits-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-right: 30px;


}
#mid-blue {
	text-align: center;
	width: 960px;
	background-color: #fff;
}
.mid-flash-r {
	text-align: left;
	padding-bottom: 10px;
}
.mid-flash-text {
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #FFF;
	width: 315px;
	padding-top: 6px;
}
