html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {font: normal 11px "arial", Arial;margin: 0 0 0 0; padding: 0 0 0 0; }
body {margin: 0px;padding: 0px;text-align: center;font: normal 11px "arial", Arial;color:#FFFFFF;background: #242D29;text-align:center;}
img {border: 0;}

/* CONTAINERS */
#main_container {background: repeat-y url(../images/pro_bg.jpg);width: 750px;margin: auto;padding: auto;text-align: left;}
#col_one {float:left;margin: 0 0 0 22px;width: 260px;float: left; }
#col_two {width: 440px;float:left;}

/* SIDE NAV */
#side_nav {width: 260px;height: 610px;background: no-repeat url(../images/nav.jpg);}
#side_nav li {font: bold 11px  Arial, Helvetica, sans-serif;color:#FFFFFF;list-style:none; display:block; float:left; margin: 15px 0 15px 30px; clear:both; width: 220px;}
#side_nav li a {color:#FFFFFF;text-decoration:none;}
#side_nav li a:hover {color:#FFFFFF;text-decoration:underline;}

/* MAIN HEADER */
#header_text {background: url(../images/text_header_bg.jpg);width: 437px;height: 44px;}
#header_text h1 {font: bold 14px Arial, Helvetica, sans-serif;margin: 14px 10px 0 0; float:right;}



/* CONTENT STYLES */
#col_two h2 {font: 12px bold Arial, Helvetica, sans-serif;text-align: left;margin: 5px;padding: 5px;}
#col_two p {margin: 5px;padding: 5px;text-align: left;line-height: 16px;font-size: 12px;}
#col_two li {text-align: left;margin-left: 35px;margin-top: 5px;list-style: none;background: no-repeat url(../images/li_bg.jpg);padding-left: 25px;margin-left: 25px;}

a {text-decoration:none;color:#CCCCCC;}
em {color: #D60D17;font-style: normal;}
#image {background: no-repeat url(../images/pro_bg2.gif);}

h3 {font: bold 14px Arial, Helvetica, sans-serif;margin: 0 0 0 10px;}



/* Projects CSS - - - - - - - - */

.project {
	width: 410px;
	float:left;
	margin: 5px;
	text-align: left;
	padding: 0 0 0 5px;
	background-color: #2D3734;
	border: #000000 solid 1px;
}

#main_container  #two_col #col_two .project p {
	font-size: 11px;
}


.pro {
text-transform:uppercase;
font-weight: bold;
}

.imgalign {
margin: 5px;
border: #FFFFFF 1px solid;
}


/* FOOTER */
#footer {background: repeat-y url(../images/footerbg.jpg);border-top: 1px #FFFFFF solid;width: 698px;margin: 0 0 0 22px; height: 75px;float: left;background: repeat-y url(../images/footerbg.jpg);}
#left {text-align: left;padding: 5px;margin: 0px;width: 250px;float: left;}
#right {text-align: right;float: right;padding: 5px 15px 5px 5px;}
#footer a {color:#FFFFFF;text-decoration:none;}

address {font-style:normal;}