/* CSS Document */
body{ margin:0;}
#contatiner{ 
width:776px;
margin:auto;
background-color:#FFFFFF;
}
  .cssnav {
        position:relative; 
        z-index:1000;
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-align:center;
		width:780px;
    }
    .cssnav ul {
	float:inherit;
        padding-left:0px;;
        margin:0;
        list-style-type:none;
    }
    .cssnav ul ul {
        width:130px;
        text-align:left;
}
/*	Main list 
    -----------------------------------*/
    .cssnav li {
        float:left;
        width:130px;
        position:relative;
    }
/*	First Level
    -----------------------------------*/
    /* Links */
    .cssnav a, .cssnav a:visited {
        display:block;
		float:left;
        text-decoration:none; 
        color:#fff; 
        border-left:1px solid #FFFFFF;
        background-image:url(../Images/menu.jpg);
		width:130px;
		height:32px;
		background-repeat:no-repeat; 
        line-height:27px;
    }

    /* Links on hover */
    .cssnav a:hover, .cssnav ul ul a:hover{
         background-image:url(Images/white-bg.jpg);
		width:130px;
		height:32px;
		background-repeat:no-repeat;
		color:#b30203;
    }
    .cssnav :hover > a, .cssnav ul ul :hover > a {
       background:#FFFFFF;
		width:129px;
		height:32px;
		background-repeat:no-repeat;
		color:#b30203;
    }
/*	Second Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul a, .cssnav ul ul a:visited {
        background: #cb0a01;   
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		border:1px solid #e5e4e4;
		vertical-align:middle;
		text-align:center;
		width:138px;
		      
    }
    /* Links on hover */
    .cssnav ul ul a:hover {
        background:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:132px;
		color:#b30203;
		
    }
    /* Visibility */
    .cssnav ul li:hover ul, .cssnav ul a:hover ul{
        visibility:visible; 
    }
/*	Third Level
    -----------------------------------*/
    /* Links */
    .cssnav ul ul ul a, .cssnav ul ul ul a:visited {
        background:#cb0a01;
		color:#FFFFFF;
    }
    /* Links on hover */
    .cssnav ul ul ul a:hover {
        background-image:url(Images/white.jpg);
		width:129px;
		height:32px;
		background-repeat:no-repeat;
		
    }
    /* Positioning */
    .cssnav ul ul ul{
        left:150px; 
        top:-1px; 
    }
    .cssnav ul ul ul.left {
        left:134px;
		
    }
    /* Visibility */
    .cssnav ul :hover ul ul{
        visibility:hidden;
    }
    .cssnav ul :hover ul :hover ul{
        visibility:visible;
    }
/*	All Sub Levels 
    -----------------------------------*/
    /* Default visibility */
    .cssnav ul ul {
        visibility:hidden;
        position:absolute;
        top:26px;
        left:0; 
        border-top:1px solid #fff;
    }
/*	IE Table 
    -----------------------------------*/
    .cssnav table {
        position:absolute;
        top:0;
        left:0;
        border-collapse:collapse;
    }

.content-bg{
	background-image:url(../Images/content-bg.jpg) ;
	background-repeat:no-repeat;
	width:780px;
	height:197px;}
	#outside{
	border:1px solid #000099;
	background:#000099;
	}
.featured-project{ background-image:url(../Images/featured-project.jpg);
	width:215px;
	height:180px;
	background-repeat:no-repeat;}
.headingtext{ font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#261861;
	font-weight:bold;
	text-decoration:none;}
.p{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:15px;
	padding-top:2px;
	}
.readmore{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bb342e;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	}
.readmore:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	}
.news{ background-image:url(../Images/news.jpg);
	width:215px;
	height:161px;
	background-repeat:no-repeat;}
.newstext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	vertical-align: bottom;
	}
.footer{
	background-image:url(../Images/footer.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #f4f2f3;
	border-right:1px solid #f4f2f3;
	height:97px;
	}
.footer-text{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-top:2px;
	}
.footerlink{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	text-align:justify;}
.footerlink:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bb342e;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	}
.news-bg{ background-image:url(../Images/new-bg.jpg);
	width:211px;
	height:161px;
	background-repeat:no-repeat;}
.toplink{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	}
.toplink:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bb342e;
	font-weight:normal;
	text-decoration:none;
	}
.simpletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;}
.redtext{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bb342e;
	font-weight:bold;
	text-decoration:none;}
.text{ font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;}
.linkopacity img {
filter:alpha(opacity=50); 
-moz-opacity: 0.7; 
opacity: 0.50;}

.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
.contact-us-bg{ background-image:url(../Images/Contact-Us-bg.jpg); background-repeat:repeat;}
.contactus-text{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:normal; text-decoration:none; line-height:18px;}
.contactus{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:bold; text-decoration:none;}
.textbox{ width:150px; border:1px solid  #814141; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:22px; }
.textarea{ width:350px; border:1px solid  #814141; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:22px; }
.maroontext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#814141; font-weight:bold; text-decoration:none; line-height:18px;}
.boldtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; letter-spacing:0.10px}
.sitemap{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; text-decoration:none;}
.sitemap:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7a2936; font-weight:normal	; text-decoration:underline;}
.topictext{ font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;}

