

/***********************************************/
/* Default styles                              */
/***********************************************/ 

* { /* Remove paddings, margins and borders from all elements */ 
	padding: 0; 
	border: 0; 
}

html {
	height: 100%;
}





/***********************************************/
/* Standard HTML tag styles                    */
/***********************************************/ 



/* Text styles                                 */
/***********************************************/ 

p, li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color: #2F5663;
}


h1, h2, h3, h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


h1 {
	font-size: 130%;
        font-weight: bold;
	color: #2F5663;
        margin: 0px 0px 0.4em 0px;
}


h2 {
	font-size: 100%;
        font-weight: bold;
	color: #2F5663;
        margin: 0.7em 0px 0.3em 0px;
}


h3 {
	font-size: 90%;
	color: #2F5663;
        margin: 0em 0px 0.7em 0px;
}


h4 {
	font-size: 80%;
	color: #2F5663;
        margin: 0.8em 0px 0.3em 0px;
}


a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: underline;
}


a:link, a:visited {
	text-decoration: underline;
}


a:hover {
	text-decoration: none;
}


table {
	font-size: 80%;
        color: #2F5663;
}

table li {
    font-size: 12px;
}


th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #2F5663;
}


td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
        color: #2F5663;
padding: 4px;
}

table p {
  font-size: 1.0em;
}


/* Bullet points                               */
/***********************************************/ 

ul {
	list-style-type: disc;
	margin-left: 25px;
	margin-top: 0px;
        color: #2F5663;
}
html>body ul {
	padding-left: 0px;
}


ul ul {
	list-style-type: square;
	margin-left: 20px;
}


ul ul ul {
	list-style-type: circle;
	margin-left: 20px;
}





/**********************************************/
/* CSS document containing main layout styles */
/**********************************************/


body {
	background-color: #EAEAEA;
	height: 100%;
}


#container {
  width: 896px;
  margin: 5px auto;
  background: #fff url(/images/menu_bg.png) repeat-y 3px 0px;
  overflow: hidden;
}


#inner {
	width: 896px;
	float: left;
	border: 3px solid white;
}


#header {
	height: 114px;
	width: 896px;
	float: left;
	background-color: #FFF;
	background: url(/images/header.gif) no-repeat left top;
	/*border: 1px solid green;*/
}


#header h1, #header h2, #header p {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: -10000px;
}





#content_container2 {
  float: right;
  width: 669px;
  background: url(/images/blue-gradient.gif) repeat-x 0px 36px;
  min-height: 293px;
  height: auto !important;
  height: 293px;
}


#menu {
	float: left;
	width: 225px;
        font-size: 90%;
}


#menu_heading {
	background-color: #3C7089;
}


#menu h3 {
	color: #D8E4ED;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	padding: 0px;
}


#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#menu li {
	text-align: left;
	padding: 3px 5px 3px 5px;
	border-bottom: #4184A3 dotted 1px;
}


#menu a {
	font-size: 90%;
	text-decoration: none;
	color: #2F5663;
}


#menu a:hover {
	text-decoration: underline;
}


#top_banner {
	width: 669px;
	height: 36px;
	background-color: #E1432B;
	/*border: 1px solid blue;*/
}


#top_menu {
	float: right;
	height: 36px;
	background-color: #E1432B;
	/*border: 1px solid blue;*/
}


#top_phonenum {
	float: left;
	width: 200px;
	height: 21px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
        font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 15px;
	color: #FFF;
	background-color: #E1432B;
}


#top_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;

}


#top_menu li {
	display: block;
	float: left;
	width: 114px;
	height: 36px;
  line-height: 36px;
	text-align: center;
	border-left: #FFF solid 1px;
}

#top_menu .first {
	border-left: none;
}


#top_menu a {
	font-size: 80%;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
	display: block;
}


#top_menu a:hover {
	text-decoration: underline;
}


#content {
	padding: 10px 10px 5px 10px;
}


#home_content {
	padding: 55px 10px 5px 10px;
	background: url(/images/home-bg.gif) repeat-x left top;
}


#content p, #home_content p {
	color: #2F5663;
        line-height: 18px;
}


.home_para1 {
	width: 450px;
}


.home_para2 {
	width: 500px;
}


.home_para3 {
	width: 600px;
}


#contactus_banner, #acrylic_banner {
	padding: 20px 10px 10px 20px;
	margin-top: 20px;
	margin-left: 10px;
	color: #2F5663;
	width: 630px;
	height: 60px;
	background: url(/images/contact-banner.gif) no-repeat left top;
}


#contactus_banner a, #acrylic_banner a {
	color: #2F5663;
	text-decoration: none;
	font-weight: bold;
}


#contactus_banner a:hover, #acrylic_banner a:hover {
	text-decoration: underline;
}


#footer {
	height: 81px;
	width: 896px;
	float: left;
	background: url(/images/footer.gif) no-repeat left top;
	/*border: 1px solid purple;*/
}


#footer_menu {
	width: 896px;
	float: left;
	text-transform: uppercase;
	text-align: right;
	padding-top: 20px;
	/*border: 1px solid yellow;*/
}


#footer_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 550px;
}


#footer_menu li {
	display: block;
	float: left;
	width: auto;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border-left: #FFF solid 1px;
}


#footer_menu .first {
	border-left: none;
}


#footer_menu a {
	font-size: 80%;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
	padding: 4px;
}


#footer_menu a:hover {
	text-decoration: underline;
}


#footer_left {
	width: 896px;
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	text-align: left;
	padding-top: 15px;
	padding-left: 5px;
	color: #FFF;
}

form dl
{
  overflow: hidden;
}

form dt
{
  float: left;
  clear:  both;
  width: 35%;
  clear: left;
  padding-top:  0.3em;
  text-align: left;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 95%;
  color: #2F5663;
}

form dd
{
  margin-bottom: 0.5em;
}

#submit
{
  padding-left: 3em;
}

textarea { height: 140px; width: 400px; border: 1px solid #bbbbbb;}

input {  border: 1px solid #bbbbbb; }