@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	}

body {
	background: #e9f2f9 url(../images/top_repeat.jpg) top repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#5b5b5b;
	margin: 0 auto;
	 } 
	 
#container {
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	}
	
#top_container{
	background: url(../images/top.jpg) center no-repeat;
	width: 980px;
	height: 343px;
	margin: 0 auto;
	padding: 0px;
	}
	
#nav_container {
	width: 910px;
	height: 155px;
	margin: 0 auto;
	padding: 0px;
	padding-left: 30px;
	font-size: 16px; 
	font-style: italic; 
	text-transform: uppercase;
	}
	
#logo {
	width: 221px;
	height: 155px;
	padding: 0px;
	margin: 0 auto;
	float: left;
	}

/***** BUTTONS *****/

.aboutus {
	float: left;
	width: 135px;
	height: 155px;
	background: url(../images/buttons/aboutus.jpg) top left no-repeat;
	}
	
.aboutus:hover {
	background: url(../images/buttons/aboutus_over.jpg) top left no-repeat;
	}
	
.ourwork {
	float: left;
	width: 135px;
	height: 155px;
	background: url(../images/buttons/ourwork.jpg) top left no-repeat;
	}
	
.ourwork:hover {
	background: url(../images/buttons/ourwork_over.jpg) top left no-repeat;
	}
	
.services {
	float: left;
	width: 135px;
	height: 155px;
	background: url(../images/buttons/services.jpg) top left no-repeat;
	}
	
.services:hover {
	background: url(../images/buttons/services_over.jpg) top left no-repeat;
	}
	
.faq {
	float: left;
	width: 135px;
	height: 155px;
	background: url(../images/buttons/faq.jpg) top left no-repeat;
	}
	
.faq:hover {
	background: url(../images/buttons/faq_over.jpg) top left no-repeat;
	}
	
.contactus {
	float: left;
	width: 135px;
	height: 155px;
	background: url(../images/buttons/contactus.jpg) top left no-repeat;
	}
	
.contactus:hover {
	background: url(../images/buttons/contactus_over.jpg) top left no-repeat;
	}
	
/***** END BUTTONS *****/
	
#slogan_container {
	width: 980px;
	height: 188px;
	margin: 0 auto;
	padding: 0px;
	}
	
#slogan {
	width: 498px;
	height: 99px;
	margin: 0 auto;
	padding-top: 35px;
	}

#nav_container a {font-size: 16px; font-style: italic; text-transform: uppercase;}
	
#content_container {
	background: url(../images/content_repeat.jpg) center repeat-y;
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	}
	
#content {
	width: 780px;
	min-height:400px;
	height: auto;
	margin: 0 auto;
	padding: 30px;
	}

#bottom {
	background: url(../images/bottom.jpg) top center no-repeat;
	width: 980px;
	height: 43px;
	margin: 0 auto;
	padding: 0px;
	}
	
#footer{
	width: 700px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	color: #959ea5;
	}
	
#led_logo {
	margin: 0 auto;
	padding: 20px;
	}
	
#clear {clear:both;}	

h1 {font-size: 30px; font-family: "Times New Roman", Times, serif; font-style: italic; color:#253b4a;}
h2 {font-size: 22px; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color:#4485c7;}
h3 {font-size: 16px; font-family: "Times New Roman", Times, serif; color:#253b4a;}
.small {font-size: 9px;}
.large {font-size: 18px;}
.location{font-size: 12px; font-family: "Times New Roman", Times, serif; color:#253b4a;}

a {font-size: 14px; color: #4485c7; font-family: "Times New Roman", Times, serif; text-decoration: none;}
a.location {font-size: 12px; color: #4485c7; font-family: "Times New Roman", Times, serif; text-decoration: none;}
a:hover {color: #253b4a;}
a:hover.location {color: #253b4a;}
.right {float: right; margin-left: 20px; margin-bottom: 10px; margin-top: 0px; padding:5px; border: thin #959ea5 solid;}

a:hover img {
	opacity: .85;
	filter:alpha(opacity=85);
	border: 0;
	}
	
li {margin-left: -15px;}

.TextBoxDiv{}

td.Top
    {
    text-align:right;
    vertical-align:top;
    width:120px;
    }
    td.Middle
    {
    text-align:right; 
    vertical-align:middle;
    width:120px;
    }
    .Label
    {
    color:#253b4a;
    font-size:16px;
    width:250px;
    font-family: "Times New Roman", Times, serif;
    }
    .TextBox
    {
    background-color:Transparent;
    border:solid 1px #253b4a;
    width:250px;
    height:18px;
    margin:0;
    padding: 2px 7px 0px 7px;
    color:#253b4a;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    }
    
    .MultiTextBox
    {
    background:none;
    border:solid 1px #253b4a;
    width:470px;
    height:250px;
    margin:0;
    padding: 2px 7px 0px 7px;
    color:#253b4a;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    }
    .Button
    {
    background:none;
    margin:0;
    padding: 2px 7px 0px 7px;
    color:#253b4a;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    }
    .Watermark
    {
    background-color:Transparent;
    border:solid 1px #253b4a;
    width:250px;
    height:18px;
    margin:0;
    padding: 2px 7px 0px 7px;
    color:#4485c7;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    text-align:left;
    vertical-align:text-bottom;
    }
    .MultiWatermark
    {
    background:none;
    border:solid 1px #253b4a;
    width:470px;
    height:250px;
    margin:0;
    padding: 2px 7px 0px 7px;
    color:#4485c7;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    text-align:left;
    vertical-align:middle;
    }
    
    .portfolioItem
	{
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
		margin-top: 0px;
		padding: 5px;
		border: thin #959ea5 solid;
	}
