* {margin:0px; padding:0px; border:none;}
body {margin:0; padding:0; background:#0f0f0f; color:#fafafa; font-family:arial, sans-serif; font-size:12px; line-height:16px; text-align:justify;}
a:link, a:visited, a:active {color:#fafafa; text-decoration:none;}
a:hover {color:#ed1c24; text-decoration:none;}

/*Fonts*/
h1 {font-size:16px; font-weight:normal; color:#fafafa; line-height:20px; padding:0 0 10px 0;}
h2 {font-size:16px; font-weight:normal; color:#fafafa; line-height:20px; padding:0px;}
p {padding:0 0 10px 0;}

/*Global*/
#container {width:100%; width:100%;}
#content {position:relative; margin:auto; width:960px; height:590px; z-index:0;}
#main-content {position:absolute; top:45px; left:0px; width:960px; height:500px; background:url(/img/background.gif) no-repeat; z-index:10;}
.logo {position:absolute; top:0px; left:0px; z-index:20;}
.menu-boxes {
	position:absolute;
	top:30px;
	right:20px;
	z-index:20;
	width: 515px;
	height: 10px;
}

/*Page*/
.slideshow {
	position:absolute;
	top:20px;
	left:0px;
	z-index:10;
}
.small-text-container {position:absolute; top:20px; left:613px; width:347px; height:460px; background:url(/img/small-text-background.gif) no-repeat; z-index:10;}
.contact-text-container {
	position:absolute;
	top:20px;
	left:613px;
	width:345px;
	height:460px;
	background:url(/img/small-text-background.gif) no-repeat;
	z-index:10;
}
.small-text {
	position:absolute;
	top:12px;
	left:19px;
	width:307px;
	height:295px;
	overflow:auto;
	text-align:left;
	font-size:12px;
	line-height:16px;
	z-index:30;
	padding-right: 2px;
}
.contact-text {
	position:absolute;
	top:15px;
	left:17px;
	width:315px;
	height:416px;
	overflow:auto;
	text-align:left;
	font-size:12px;
	line-height:16px;
	z-index:30;
	padding-right: 2px;
	padding-left: 2px;
}

/*Home Page*/
#totals {position:absolute; top:20px; left:613px; width:347px; height:460px; background:url(/img/home-background.gif) no-repeat; z-index:10;}
#total {position:absolute; top:20px; left:20px; width:307px; height:420px; overflow:auto; text-align:left; font-size:12px; line-height:16px; z-index:30;}
/*Total Menu*/
#total-menu li {font-size:16px; line-height:32px;}
#total-menu li.selected {color:#ed1c24;}

/*Total Pages*/
#totarchs {position:absolute; top:20px; left:0px; width:613px; height:460px; background:url(/img/total-background.png) no-repeat; z-index:40;}
#totarchs-copy {
	position:absolute;
	top:19px;
	left:19px;
	width:573px;
	height:420px;
	text-align:left;
	overflow:auto;
}
#totleft  {float:left; margin:0 20px 0 0; width:276px; text-align:justify; font-size:12px; line-height:16px; z-index:50;}
#totright {float:left; width:276px; text-align:justify; font-size:12px; line-height:16px; z-index:50;}
#totleft li, #totright li {margin-bottom:8px;}

/*News Pages*/
.news-copy-container {position:absolute; top:20px; left:347px; width:613px; height:460px; background:url(/img/news-background.gif) no-repeat; z-index:10;}
.news-copy {
	position:absolute;
	top:18px;
	left:25px;
	width:573px;
	height:420px;
	overflow:auto;
	text-align:left;
	font-size:12px;
	line-height:16px;
	z-index:30;
}

/*Portfolio Page*/
#portfolio-grid {position:absolute; top:20px; left:0px;}

/*Project Pages*/
.project-slideshow {
	position:absolute;
	top:20px;
	left:2px;
	z-index:50;
}
.project-copy-container {position:absolute; top:20px; left:613px; width:347px; height:460px; background:url(/img/project-background.gif) no-repeat; z-index:10;}
.project-copy {position:absolute; top:20px; left:20px; width:307px; height:254px; overflow:auto; text-align:left; font-size:12px; line-height:16px; z-index:30;}

/*Contact*/
.left-column {float:left; width:133px; margin:0 20px 0 0;}
/*Contact*/
.left-column2 {
	float:left;
	width:250px;
	margin:0 20px 0 0;
	position: absolute;
	left: 1px;
	top: 223px;
}
.right-column {float:left; width:153px; margin:0px;}

/*Footer*/
.footer {
	position:absolute;
	bottom:10px;
	right:0px;
	font-size:10px;
	color:#232323;
	left: 12px;
	width: 100px;
	padding-right: 0px;
	padding-left: 0px;
}
.footer a {color:#232323;}
.footer a:hover {color:#ed1c24;}

/*Drop-down Menu*/
#dropdownMenu {
	position:absolute;
	top:27px;
	right:2px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	z-index:100;
	width: 544px;
}
#dropdownMenu ul {list-style-type:none; margin:0; padding:0;}
#dropdownMenu ul li {position:relative; float:left; display:inline; margin:0 0px 0 25px; color:#F5F5F5; cursor:default;}
#dropdownMenu ul li:hover, #dropdownMenu ul li.selected, #dropdownMenu ul li.parent {color:#ed1c24;}
#dropdownMenu ul li a {display:block; text-decoration:none;}
* html #dropdownMenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block;}
#dropdownMenu ul li a:link, #dropdownMenu ul li a:visited, #dropdownMenu ul li a:active {color:#fafafa;}
#dropdownMenu ul li a:hover, #dropdownMenu ul li.selected a {color:#ed1c24;}

/*sub menu*/
#dropdownMenu ul li ul {position:absolute; top:10px; left:-3px; display:block; visibility:hidden;}
#dropdownMenu ul li ul li {display:list-item; float:none; margin:0px;}
#dropdownMenu ul li ul li a {width:110px; /*width of sub menus*/ padding:3px; margin:0; font-size:12px; color:#fafafa; background:#0f0f0f; /*background of tabs (default state)*/ border-bottom:1px solid #191919;}
#dropdownMenu ul li.parent ul li a, #dropdownMenu ul li.selected ul li a {color:#fafafa;}
#dropdownMenu ul li ul li a:hover, #dropdownMenu ul li.selected ul li.selected a.current, #dropdownMenu ul li.parent ul li.selected a.current, #dropdownMenu ul li.selected ul li.selected a.mainfoldericon, #dropdownMenu ul li.parent ul li.selected a.mainfoldericon, #dropdownMenu ul li.parent ul li.parent a.mainfoldericon, #dropdownMenu ul li.parent ul li.parent a.parent {color:#ed1c24;}
#dropdownMenu ul li ul li:first-child a.current {color:#F0F2F4;}
#dropdownMenu ul li ul li:first-child {border-top: 3px solid #0f0f0f; margin: 0px 0 0 0;}

#dropdownMenu ul li ul li ul {left:158px; top:0;}
* html p#iepara {padding-top:1em;}
* html #dropdownMenu ul li {float:left; height:1%;}
* html #dropdownMenu ul li a {height:1%;}

