* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	margin:20px
}

a {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

span {
	display: none;
}

img {
	border: none;
}

li {
	
	font-size:11px;
}

p {
	padding: 7px 0px 8px;
	text-align: justify;
}

#padding {
	padding-left:5px ;
	padding-right:5px
}

input {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.clearthis {
	margin : 0px;
	height : 2px;
	clear : both;
	float : none;
	font-size: 1px;
	line-height: 0px;
	overflow : hidden;
	visibility: hidden;
}
.newsbox {
	margin-bottom: 5px;
	margin-left: 5px;
	width: 700px; /*542*/
/*	height: 700px;*/
	background: url('images/newsbox_bg.jpg') repeat-y;

}

.newsbox p{
	padding-left: 50px;
	padding-right: 50px;

}

.newsbox li{
  padding-left: 0px;
  font-size:10px

}

.newsbox_header {
	padding: 19px 10px 5px;
	background: url('images/newsbox_bg_top2.jpg') no-repeat 0% 0%;
	height: 22px;
	line-height:22px;
}

.newsbox_header h2 {
	padding-left: 200px;
	width: 450px;
	float: left;
	align: center;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #b20738;
}

.newsbox_header strong {
	float: right;
}

.newsbox_content {
	padding: 0px 10px 20px;
	background: url('images/newsbox_bg_bot.jpg') no-repeat 0% 100%;
	line-height:14px

}

.newsbox_content h2 {
	font-weight:bold ;
	font-family:arial ;
	font-size:16px ;
	text-align:center ;

}

.newsbox_content a {
	text-decoration:none
}
.newsbox_content a:hover {
	font-weight:bold
}

.newsbox_content ul {
	margin-left:50px ; 
	margin-right:50px
}

.newsbox_comments a {
	text-decoration: none;
}

.newsbox_comments a:hover {
	color: #959595;
	background-color: inherit;
}

#body_wrapper {
  margin-right: auto;
  width: 1004px; 
}

#centercolumn {
	height: 490px;
	color: #333;
	background-color: #fff;
	float: left; 
	text-align: center;
}

#centercolumn_2 {
	margin: 8px auto;
/*	width: 800px;*/
/*	height: 900px;*/
	text-align: left;
}

#centercolumn a {
	color: #cc0000;
	background-color: inherit;
}

#centercolumn a:hover {
	text-decoration: none;
}

#headerbar {
	width:100%;
	border-right: 2px #AAAAAA solid;
	text-align: center;

}

#leftcolumn {
	width: 225px; /*229px*/
	color: #000;
	background-color: #aaaaaa;
	float: left;
	text-align: left;
	font-size: 9px;

}

#leftcolumn ul {
	width: 100%;
	overflow: hidden;
}

#leftcolumn li {
	padding: 3px 10px 5px 35px;
	color: inherit;
	background: #b3b3b3 url('images/latestmatches_bullet.gif') no-repeat 9px 50%;
}

#leftsidebar {
	margin-right: 6px;
	width: 223px;
	position:relative;

}

#leftsidebar a {
	color: #000;
	background-color: inherit;
	text-decoration: none;
}

#leftsidebar a:hover {
	text-decoration: underline;
}

#leftsidebar h2 {
	height: 54px;
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

#leftsidebar .more_button {
	padding-left: 48px;
	height: 50px;
	background: url('images/services_bg_bot2.jpg') no-repeat 0% 100%;
}

#leftsidebar .more_button a {
	display: block;
	margin-top: 14px;
	width: 52px;
	height: 21px;
	background: url('images/button_more.gif') no-repeat 0% 0%;
	float: left;
}

#mainnav {
	/*width: 771px;*/
	height: 45px;
	/*background: url('images/menuButtonv7.jpg') repeat-x 0% 0%;*/
	background:#313131;
	overflow: hidden;
	
}

#mainnav ul {
	height: 44px;
	/*border-bottom: #fff 1px solid;*/
}

#mainnav li {
	height: 44px;
  float: left; 
  /*border-left: #fff 1px solid;*/
}

#mainnav li a {
	margin: 0px 30px 0px 6px;
	display: block;
	height: 45px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

li#mainnav_01 a {
	margin-left: 250px;
	width: 79px;
	background-image: url('images/home.gif');
}
li#mainnav_01 a:hover {
	background-image: url('images/home-hover.gif');
}

li#mainnav_02 a {
	width: 79px;
	background-image: url('images/profile.gif');
}
li#mainnav_02 a:hover {
	background-image: url('images/profile-hover.gif');
}

li#mainnav_03 a {
	width: 99px;
	background-image: url('images/portfolio.gif');
}
li#mainnav_03 a:hover {
	background-image: url('images/portfolio-hover.gif');
}

li#mainnav_04 a {
	width: 103px;
	background-image: url('images/services.gif');
}
li#mainnav_04 a:hover {
	background-image: url('images/services-hover.gif');
}

li#mainnav_05 a {
	width: 129px;
	background-image: url('images/contactus.gif');
}
li#mainnav_05 a:hover {
	background-image: url('images/contactus-hover.gif');
}

.navlogos {
	width:100% ;
	background-color:#e0d4bb ;
	text-align:center ;
	padding-top:10px ;
	padding-bottom:10px
}

#page_footer {
	/*margin-left: 229px;
	margin-right: 222px;*/
	padding: 20px 0px 0px;
	width: 100%; /*width: 552px;*/
	text-align: center;
	color: #fff;
	background-color: #313131;
	/*position: relative;*/
	/*top: -20px;*/
}

#portfolio {
	color: inherit;
	background-color: #313131;
}
#portfolio li{
	width:223px;
	padding:0px;
	margin:0px ;
	height:25px
}
#portfolio li div {
	padding:4px 0px 0px 35px;
	height:25px;
	cursor:hand
}
#portfolio li:hover .main {
	color:#ffffff;
	text-decoration:none;
}
#portfolio li:hover{
	background-color:#b20738;
}
#portfolio li:hover #submenu {
	display:block
}


#portfolio h2 {
	background-image: url('images/portfolio_title.jpg');
}

#portfolio li {
	color: inherit;
	background-color: #e0d4bb;
	background-image: url('images/portfolio_bullet.gif');
}

#portinfo {
	padding-left:0px ; 
	width:600px ; 
	height:250px ; 
	text-align:left
}
#portinfo td {
	padding:5px
}

#page_header {
	background-image: url('images/header_bg2.gif');
	background-color:#e0d4bb;
	background-repeat:no-repeat;
	width: 100%;
	height: 75px;
	border-right: 2px #AAAAAA solid;
	text-align:right;
}

#project_image {
	float:left ;
	padding-right:10px
}

#project-thumbs img {
	border-width:1px ; 
	border-color:black ; 
	border-style:solid ; 
	margin:5px ;
	margin-right:0px ; 
	width:105px ; 
	height:75px ; 
	cursor:pointer
}


#rightcolumn {
	width: 775px; /*775px*/
	float: left;
	text-align: left;
}

#services li{
	width:223px;
	padding:0px;
	margin:0px ;
	height:25px
}
#services li div {
	padding:4px 0px 0px 35px;
	height:25px;
	cursor:hand
}
#services li:hover .main {
	color:#ffffff;
	text-decoration:none;
}
#services li:hover{
	background-color:#b20738;
	color:#ffffff;
}
#services li:hover #submenu {
	display:block
}

#services {
	color: inherit;
	background-color: #313131;	
}

#services h2 {
	background-image: url('images/services_title.jpg');
}

#services li {
	padding-right: 5px;
	color: inherit;
	background-color: #e0d4bb;
	background-image: url('images/services_bullet.gif');
}

#services .more_button {
	padding-top: 2px;
	background-image: url('images/services_bg_bot2.jpg');
}

#submenu {
	position:relative ;
	top:-29px ;
	left:200px ;
	width:150px;
	z-index:3 ;
	display:none
}

#submenu li {
	background-color:#c0b49b;

}

#submenu li:hover {
	background-color:##b20738
}
#submenu li:hover a {
	color:#FFFFFF;
	text-decoration:none
}