﻿body,
html {
    margin:0;
    padding:0;
    background:#ffffff;
    color:#000;
    font-family: Arial;
    font-size: 12px;
    color: #507aa3;
    }
body {
    min-width:950px;
    }
    
img 
{
	border: 0;
}

a:link 
{
	color: #0000ff;
	text-decoration: none;
}

a:active 
{
	color: #0000ff;
	text-decoration: none;
}
a:visited 
{
	color: #0000ff;
	text-decoration: none;
}
a:hover 
{
	color: #FF0000;
	text-decoration: none;
}

a:link.blog 
{
	color: #0000ff;
	text-decoration: none;
    font-size: 14px;
}

a:active.blog
{
	color: #0000ff;
	text-decoration: none;
    font-size: 14px;
}
a:visited.blog
{
	color: #0000ff;
	text-decoration: none;
    font-size: 14px;
}
a:hover.blog
{
	color: #FF0000;
	text-decoration: underline;
    font-size: 14px;
}

#main {
    background:#fff;
    margin:0;
    width:950px;
    }

#mainLeft
{
	width: 300px;
	height: 600px;
	float: left;
}

#ML_top
{
	width: 300px;
	height: 144px;
	background-image: url(images/animated.gif);
	background-repeat: no-repeat;
}

#ML_bottom
{
	width: 300px;
	height: 456px;
	background-image: url(images/BottonLeft.jpg);
	background-repeat: no-repeat;
}

#ML_bottom p
{
	margin-top: 0px;
	padding-top: 350px;
	margin-left: 20px;
	font-size: 10px;
}

#ML_bottom p.cc
{
	margin-top: 0px;
	padding-top: 12px;
	margin-left: 20px;
	font-size: 10px;
	text-align: left;
}	

#ML_bottom a:link 
{
	color: #507aa3;
	text-decoration: none;
}

#ML_bottom a:active 
{
	color: #507aa3;
	text-decoration: none;
}
#ML_bottom a:visited 
{
	color: #507aa3;
	text-decoration: none;
}
#ML_bottom a:hover 
{
	color: #FF0000;
	text-decoration: underline;
}

#mainRight 
{
	width: 650px;
	float: left;
}

#mrHeader
{
	width: 650px;
	height: 41px;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}

#mrMenu
{
	width: 650px;
	height: 30px;
	background: #6CCFF6;
}

#mrContent
{
	width: 650px;
	height: 529px;
	background-image: url(images/content.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
}

#mrContent h3
{
	font-size: 18px;
	font-weight: bold;
	width: 605px;
}

#mrContent h4
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}

#mrContent p
{
	font-size: 12px;
	font-weight: normal;
	width: 605px;
}

#footer
{
	clear: both;
}

.portfolio {
      width: 600px;
      margin: 1em 0;
      padding: 0px 2px;
	  height:10px;
    }
    .portfolio ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
   .portfolio li {
      margin: 0;
      padding: 0;
      float: left;
    }

    .portfolio li {
      width: 146px;
      margin-right: 1px;
      text-align: left;
    }
    .portfolio a {
      display: block;
      width: 134px;
      text-decoration: none;
	  height:38px;
	  background-image:url(images/portfolio-off.gif);
	  background-repeat:no-repeat;
	  color:#FFFFFF;
	  padding:5px 0px 0px 12px;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	  line-height:12px
    }
    .portfolio a:hover {
      background-image:url(images/portfolio-on.gif);
	  background-repeat:no-repeat;
	  color:#FFFFFF
    }
    
span.reqd 
{
	color: Red;
	font-size: 16px;
	font-weight: bold;
}

#L_box-link { 
		position: absolute; 
		top: 303px; 
		left: 225px; 
		width: 75px; 
		height: 194px; 
		background-color: transparent;
} 

#R_box-link { 
		position: absolute; 
		top: 303px; 
		left: 300px; 
		width: 117px; 
		height: 194px; 
		background-color: transparent; 
}



/*---:[ horizontal dropdown nav menu structure ]:---*/
.menu { position: relative; list-style: none; z-index: 50; }
	.menu li { position: relative; float: left; }
		.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
			.menu ul li { clear: both; }
		.menu a { display: block; }
	.menu table { position: absolute; left: 0; border-collapse: collapse; }
		.menu table table { top: 0 !important; }
		.menu ul ul { position: absolute; top: 0; }
	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*---:[ nav menu styles ]:---*/
.menu, .menu a, .menu li ul { border-style: solid; }
	.menu a { text-transform: uppercase; letter-spacing: 2px; }
	.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a { cursor: text; }
		.menu .rss { float: right; }
		.menu .rss a, .menu .rss a:hover { padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none; }
		.menu .rss a:hover { text-decoration: underline; }


.menu-primary-menu-container { position:relative; z-index:99; }
#menu-primary-menu {}

ul.menu { border-width:1px 0 0 0; border-style:solid; border-color:#fff; background:#b8e5fa; list-style: none; margin:0px; }
	ul.menu li { position: relative; float: left; }
	ul.menu a { border:none; color:#0071BC; letter-spacing:0px; text-transform:lowercase; padding:6px 30px; }
	ul.menu a:hover { color:#2E3092; }
			ul.menu li ul { border-width:1px 1px 0 1px; border-style:solid; border-color:#6CCFF6; background:#fff; margin:0px; padding:0px; }
				ul.menu li ul li { border-width:0 0 1px 0; border-style:solid; border-color:#6CCFF6; width: 100%; }
				ul.menu li ul li a {  }

a.about-us-menu, a.our-work-menu { background-image:url('data.files/arrow_main3.gif'); background-repeat:no-repeat; background-position: right center; }

