.foo{} /*	Used for Validation		*//* PreMadeComment */

body 
{
    background-color:#988b7b; /*	Set Page BG */
    font-size:10pt;
    line-height:14pt;
    font-family:Verdana;
    padding:0px;
    margin:0px;
}

img
{
   	border:none;
}

#mainWrapper
{
	border:none;
}

#container
{
	width:800px; /*	Set Page Width */
	border:none;
    background-color:#d1e2e1; /*	Set Content BG */
}
#header
{
	height:119px;
	border:none;
}
#mainNav
{
	height:28px;
	width:100%;
	border:none;
	background:url(../images/main_nav_bg.jpg) repeat-x;
    padding:0px 0px 0px 280px;
}
#languageBar
{
    display:none;
}
#footer
{
	border:none;
	background-color:#7b6a56;
    padding:5px 0px 0px 160px;
}
/*                                      ~~~     UNIVERSAL STYLES     ~~~                             */
.redcaps
{
    text-transform:uppercase;
    color:#900;
}
.redtext
{
    color:#900;
}
.redtextbold
{
    font-weight:bold;
    color:#900;
}
.ErrorMessage
{
    color:#900;
    font-weight:bold;
}
/*                                      ~~~     INNER     ~~~                                        */
#content1
{
    border:none;
    background: url(../images/inner_left_bg.gif) no-repeat 0 0;
    width:145px;
}
#content1 .leftNav
{
    display:block;
    margin: 200px 0px 0px 30px;
}
#content2
{
	border:none;
	width:auto;
	background-color:#fff;
}
#content2 .header
{
    margin: 2px 0px 0px 2px; 
    display:block;
    height: 149px;
	border:none;
	background: url(../images/inner_content_header_orange.jpg) no-repeat;
}
#content2 .header .nav
{
    margin: 37px 0px 0px 260px; 
    display:block;
}
#content2 .header .nav a
{
    cursor:pointer;
    margin: 0px 8px 0px 0px;
}
#content2 .header .nav a span
{
    display: inline-block;
    height: 36px;
    width:118px;
}
#content2 .header .nav .design
{
	background: url(../images/inner_content_nav_design_orange.gif) no-repeat;
}
#content2 .header .nav .relations
{
	background: url(../images/inner_content_nav_relations_orange.gif) no-repeat;
}
#content2 .header .nav .national
{
	background: url(../images/inner_content_nav_national_orange.gif) no-repeat;
}
#content2 .leftborder
{
    display:block;
	border:none;
	background: url(../images/inner_content_left_border.gif) repeat-y;
	width:auto;
}
#content2 .rightborder
{
    display:block;
	border:none;
	background: url(../images/inner_content_right_border.gif) repeat-y right;
	width:auto;
}
#content2 .maincontent
{
	margin: 0px 19px 0px 50px;
	padding: 0px 30px 0px 35px;
    display:block;
	min-height: 350px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 350px;/* this is also the min height for IE */
	border:none;
	background: url(../images/inner_sectiontitle_icon.gif) no-repeat top left;
	width:auto;
}
#content2 .maincontent .sectiontitle
{
    margin: 0px 0px 20px 0px;
	display:block;
	font-size:18pt;
	color:#2a7580;
	border:none;
	width:auto;
}
#content2 .maincontent .topcontent
{
    padding:  0px 0px 10px 0px;
    margin:  0px 0px 10px 0px;
	display:block;
	font-size:11pt;
	border:none;
	border-bottom: dotted 1px #2a7580;
	width:auto;
}
#content2 .maincontent .bottomcontent
{
    float:left;
    margin: 0px 0px 20px 0px;
	display:inline-block;
	font-size:9pt;
	border:none;
	width:70%;
}
#content2 .maincontent .contentimage
{
    float:right;
    margin: 0px 0px 10px 0px;
	display:inline-block;
	text-align:center;
	border:none;
	width:30%;
}
#content3
{
	border:none;
}
#utility
{
	border:none;
	display:none;
}
/*                                      ~~~     HOME     ~~~                                        */
#home #content1
{
	border:none;
	border-bottom:solid 2px #fff;
}
#home #content1 .middleleft
{
	display:block;
	height:544px;
	width:800px;
	background:url(../images/Home_Middle_Left.gif) top left no-repeat;
}
#home #content1 .middlecenter
{
	display:block;
	height:544px;
	width:800px;
	background:url(../images/Home_Middle_Center.gif) top 198px no-repeat;
}
#home #content1 .middleright
{
	display:block;
	height:544px;
	width:800px;
	background:url(../images/Home_Middle_Right.gif) top right no-repeat;
}
#home #content1 .middlebottom
{
	display:block;
	height:544px;
	width:800px;
	background:url(../images/Home_Bottom.gif) bottom center no-repeat;
}
#home #content1 .rightNav
{
    margin:125px 30px 0px 0px;
    float:right;
}
#home #content1 .homecontent
{
	display:block;
	margin-left: 143px;
}
#home #content1 .homecontent .flashbox
{
	display:block;
	width:520px;
	height:304px;
	background:url(../images/home_flash_box.gif) no-repeat;
	margin-top:25px;
}
#home #content1 .homecontent .text
{
	display:block;
	width:460px;
	padding:0px 10px 0px 20px;
	margin: 40px 0px 0px 10px;
	text-align:justify;
}
#home #content1 .homecontent .nav
{
	display:block;
	width:470px;
	padding:0px 10px 0px 20px;
	margin: 25px 0px 0px 10px;
}
#home #content2
{
	border:none;
	display:none;
}
#home #content3
{
	border:none;
	display:none;
}
#home #utility
{
	border:none;
	display:none;
}
/*                                      ~~~     ABOUT     ~~~                                        */
#about #content2 .header
{
	background: url(../images/inner_content_header_yellow.jpg) no-repeat;
}
#about #content2 .header .nav .design
{
	background: url(../images/inner_content_nav_design_yellow.gif) no-repeat;
}
#about #content2 .header .nav .relations
{
	background: url(../images/inner_content_nav_relations_yellow.gif) no-repeat;
}
#about #content2 .header .nav .national
{
	background: url(../images/inner_content_nav_national_yellow.gif) no-repeat;
}
/*                                      ~~~     SUCCESS     ~~~                                        */
#success #content2 .header
{
	background: url(../images/inner_content_header_blue.jpg) no-repeat;
}
#success #content2 .header .nav .design
{
	background: url(../images/inner_content_nav_design_blue.gif) no-repeat;
}
#success #content2 .header .nav .relations
{
	background: url(../images/inner_content_nav_relations_blue.gif) no-repeat;
}
#success #content2 .header .nav .national
{
	background: url(../images/inner_content_nav_national_blue.gif) no-repeat;
}
/*                                      ~~~     PORTFOLIO     ~~~                                        */
#portfolio .FilterBar
{
	border-bottom: dotted 1px #2a7580;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
}
#portfolio .FilterBar span
{
    display:inline-block;
    padding: 0px 0px 0px 0px;
    margin:0px 5px 0px 0px;
    width:250px;
}
#portfolio .DetailClientName
{   
    font-size:16pt;
}
#portfolio .DetailIndustry
{   
    font-size:12pt;
}
#portfolio .DetailImage
{
	display:inline-block;
    border-left: solid 3px #ccc;
    border-bottom: solid 3px #ccc;
    margin: 2px;
}
