﻿body 
{
    background:#000000;
    text-align:center;
}

#header
{
    background-image:url('../images/header.jpg');
    width:953px;
    height:255px;
    background-repeat:no-repeat;
}

#menu{
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	width:950px;
	height:50px;
	font-weight:bold;
	margin-left:0px;
	margin-top:3px;
	margin-right: 0px;
}

#menu a{
	text-decoration:none;
	color:#FFFFFF;
}

#mainBodyTop{
	background-image:url('../images/bobyBackgroundTopStrip.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:953px;
	height:23px;
	margin-top:10px;
}

#mainBody{
	background-color:#131313;
	width:955px;
	height:660px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

#mainBodyportfolio{
	background-color:#131313;
	width:950px;
	height:538px;
	margin-left: 0px;
}
#mainBodygallery{
	background-color:#131313;
	height:425px;
	

}

#mainBodyLeft{
	width:347px;
	height:660px;
	margin-left:18px;
	float:left;
}

#mainBodyLeftTopColumn{
	background-color:#1f1f1f;
	width:323px;
	height:282px;
	padding:10px;
	margin-top:10px;
}

#mainBodyRight{
	width:555px;
	height:641px;
	float:right;
	border-left:1px #5d5d5d dotted;
	padding-left:0px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#5d5d5d;
	text-align:left;
}

#latestNewsHeader{
	margin-top:30px;
	width:303px;
	height:37px;
	background-image:url('../images/newsHeaderSlice.png');
	background-repeat:repeat-x;
	font-family:georgia;
	font-size:20px;
	color:#ffffff;
	padding-top:8px;
	text-align:justify;
	padding-left:40px;
	line-height:18px;
}

#latestNews
{
	background-image: url('../images/latestNewsBody.jpg');
	width: 340px;
	height: 223px;
	font-family: Verdana;
	font-size: 12px;
	color: #CCCCCC;
	text-align: justify;
	padding-left: 5px;
	line-height: 18px;
}

#footer{
	width:954px;
	height:42px;
	background-color:#131313;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#616161;
	margin-top:10px;
	padding-top:15px;
	margin-left: 1px;
}

#footer a{
	color:#616161;
	text-decoration:underline;
}

#footer a:hover{
	color:#FFFFFF;
}

.menuInner{
	background-repeat:no-repeat; 
	width: 135px; 
	height: 34px; 
	padding-top:15px; 
	float:left;
	margin-right:1px;
}
#mainBodyRightContent{
	width:526px;
	height:180px;
	float:right;
	margin-top:20px;
	margin-left:10px;
	text-align:justify;
	margin-right:5px;
    line-height:16px;
    padding-right:6px;
}
#mainBodyRightBox{
	width:540px;
	height:227px;
	background-image:url('../images/menuRightBox.jpg');
	float:right;
	margin-top:10px;
    padding-right:8px;
}
#mainBodyRightQuickContact{
	
	width:305px;
	height:129px;
	margin-top:12px;
	float:right;
}
#mainBodyRightDownloads{
	
	width:230px;
	height:50px;
	margin-top:100px;
	margin-left:10px;
	float:left;
}
#ourAchievements{
	width:600px;
	height:564px;
	float:left;
	margin-left:5px;
	background-image:url('../images/InnerGradiant.jpg');
	background-repeat:repeat-x;
}
	
#mainBodyRighttext{
	width:409px;
	height:529px;
	float:left;
	border-left:1px #5d5d5d dotted;
	padding-left:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#5d5d5d;
	text-align:left;
	margin-left: 4px;
	margin-right: 0px;
}

#mainBodyLeftText{
	width:488px;
	height:532px;
	margin-left:18px;
	float:left;
}

#footerText{
	width:941px;
	height:295px;
	background-color:#131313;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin-top:10px;
	padding-top:0px;
	text-align: left; 
	
	text-indent: .5in; 
	line-height: 150%
}


#footergallery{
	width:953px;
	height:383px;
	background-color:#131313;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin-top:15px;
	padding-top:0px;
	text-align: left; 
	
	text-indent: .5in; 
	line-height: 150%
}

#sponsersBg {
    background-image:url(../images/sponsersBg.jpg);
    background-repeat:no-repeat;
    margin-top:10px;
    padding-top:5px; 
    padding-right:10px; 
    height: 25px; 
    width: 125px;
    float:right; 
    }
.sponserstxt {
    font-family:Tahoma; 
    font-size:12px; 
    color:#ffffff; 
    font-weight:bold;
    text-decoration:none; 
    }
.sponserstxt a {
    font-family:Tahoma; 
    font-size:12px; 
    color:#ffffff; 
    font-weight:bold;
    text-decoration:none; 
    }
.sponserstxt a:hover {
    font-family:Tahoma; 
    font-size:12px; 
    color:#000000; 
    font-weight:bold;
    text-decoration:none; 
    }