﻿* { padding: 0px; margn: 0px; }
img { border: none; }
/*input { background: transparent; width: 180px; border: none; }*/
.first { margin: 0px 0px 10px 0px; font-size:.95em; }
p { margin: 10px 0px 10px 0px; font-size:.95em;}
.last { margin: 10px 0px 0px 0px; font-size:.95em; }
.formInput { background: white; width: 120px; border: solid 1px #a6d0e7; color: #094980; }
h2 {}
/***********************************************/
body {
	margin:0;
	padding:0;
	background: #FFFFFF url(../images/mainBG.jpg) repeat-x;
	color:#000000;
	font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
}
/***********************************************/


/***********************************************/
/* Containers */
#body-container { width:900px;margin:0 auto; }
/***********************************************/

/* Links */
a:link { color:gray;text-decoration:none; }
a:visited { color:#a31515;text-decoration:none; }
a:visited:hover { color:#a31515;text-decoration:underline; } 
a:hover { color:red;text-decoration:underline; }
a:active { color:red;text-decoration:underline; }

/***********************************************/

/***********************************************/
/* Header Container */
#header-container 
{
	position: relative;
	width:900px;
	height:74px;
	background-color:#50abf4;
	margin-top:0px;
	padding:0px;
}
#navigation-container
{
	position: absolute;
	top: 0px;
	right: 0px;
}
#header-logo 
{
	width:147px;
	height:74px;
}
#navlist ul
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding: 29px 0 29px;
	text-align: center; 
	color: White;
	font-weight: bold;
	font-size:80%;
 }

#navlist a { line-height: 74px; height: 74px; padding:29px 10px 29px 5px; margin:0px;}
#navlist span { line-height: 74px; height: 74px; padding:29px 10px 29px 5px; margin:0px; background-image: url(../images/navOn.png); background-repeat: repeat-x;}

#navlist a:link, #navlist a:visited
{
	color: #fff;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
}

#navlist a:hover
{
	color: #fff;
	background-image: url(../images/navOn.png);
	background-repeat: repeat-x;
	text-decoration: none;
}
/***********************************************/

/***********************************************/
/* Content Container */
#content-container 
{
	width:900px;
	height:100%;
	background-color:#ffffff;
	margin-top:0px;
}

#content { }

#content-home
{
	position: relative;
	height: 306px;
	width: 900px;
	background-image: url(../images/film-strip.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	color: Black;
	z-index: 1000;
	margin: 5px 0 0 0;
}

#content-home-areas
{
	height: 160px;
	width: 900px;
	background-color: #1c2122;
	color: White;
	position:relative;
	font-size: 70%;
}

#content-home-area1 { width:196px; height:112px; position: absolute; top: 23px; left: 20px; border-right: solid 1px #4a5558; padding-right: 10px; }
#content-home-area2 { width:196px; height:112px; position: absolute; top: 23px; left: 246px; border-right: solid 1px #4a5558; padding-right: 10px; }
#content-home-area3 { width:196px; height:112px; position: absolute; top: 23px; left: 472px; border-right: solid 1px #4a5558; padding-right: 10px; }
#content-home-area4 { width:180px; height:112px; position: absolute; top: 23px; left: 698px; }

#content-left-panel { width:186px; height:311px; background: transparent url(../images/left-side-pannel.jpg) no-repeat; padding:10px; }
#content-right-panel { width:206px; height:331px; background: transparent; }
#content-center-panel { width:408px; margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; border-left: solid 1px #d6dee1; border-right: solid 1px #d6dee1; }

#faqlist
{
	padding: 1px;
	margin-left: 0;
	font: 11px verdana, sans-serif;
	width: 16em;
	color: gray; 
}

#faqlist li
{
	list-style: none;
	margin: 5px 0px 5px 0px;
	border-left: 14px transparent solid;
	border-bottom: 1px #d6dee1 dotted;
	text-align: left;
	background-image: url(../images/bullet-point.gif);
	background-repeat: no-repeat;
	color: Gray;
	font-size: 80%;
}

#faqlist li a
{
	display: block;
	padding: 0 0.5em 0.7em 0.9em;
	text-decoration: none;
	color: Gray;
}

#faqlist li a:link { color: Gray; }

#faqlist li a:hover
{
	color: Red;
}
/***********************************************/


/***********************************************/
/* Footer */
#footer-container { text-align:center;width:895px;height:18px;background-color:#50abf4; margin: 0px 0px 20px 0px; font-size:.80em; color:White; padding:3px; }
#footer-container .copyright { width:880px;color:White;font-size:9pt; margin: 0px auto;}
#footer-container a{ color:White; text-decoration:none; }
#footer-container a:hover{ color:Yellow; text-decoration:none; }
/***********************************************/

h1
{
	font-family: Times New Roman;
	font-size: 140%;
	margin: 0px 0px 20px 0px;
	color: #256ca4;
}
h1 a
{
	color: #256ca4;
	text-decoration: none;
}
h1 a:hover
{
	color: Red;
	text-decoration: none;
}

#contactForm
{
    font-size:12px;
}
td.input
{
    border:1px solid #cccccc;
}