body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
	background-image: url(../images/bck.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color:#e9e9e9;

}

.main {
width:925px;
margin:0px auto;
}

.pathway {
color:#999;
margin-left:1%;
font-size:0.92em;
}

.bottomsep {
height:16px;
float:left;
width:100%;
}

img {
border:none;
}

.top {
width:99%;
margin:0px auto;
}

.toptop {
float:left;
border-bottom:1px solid #d4cdbc;
padding-bottom:10px;
}

.header {
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:10px;
margin-top:2px;
float:left;
width:100%;
}

.header2 {
margin-top:2px;
float:left;
width:920px;
background-image:url('/templates/mp_gigcs/images/header.jpg');
height:316px;
}

.logo {
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
height:70px;
width:400px;
float:left;
}

.topmenu {
width:500px;
float:right;
text-align:right;
margin-top:10px;
}

.mainmenu {
margin-top:16px;
float:left;
width:100%;
height:30px;
}

.content {
float:left;
width:100%;
background-image:url(../images/bodybck.jpg);
background-repeat:repeat-y;
line-height:22px;
padding:10px 0 0 0;
}

.left, .center, .right {
float:left;
width:28%;
margin:0 2% 0 3%;
border-top:1px solid #d4cdbc;
line-height:22px;
}

.contentbottom {
float:left;
width:100%;
background-image:url(../images/bodyfooter.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:36px;
}

h2, h3, .componentheading {
color:#423110;
font-size:1.8em;
font-family:"Lucida Grande", arial;
margin:0;
padding:20px 0;
letter-spacing:-1px;
font-style:inherit;
}

.contentheading {
font-weight:normal;
font-size:1.3em;
color:#3366CC;
padding:14px 0 0 0;
}

h4 {
font-weight:bold;
font-size:1.2em;
color:#423110;
padding:8px 0;
margin:0;
}

.maincontent {
float:left;
width:94%;
margin:10px 0 20px 3%;
border-top:1px solid #d4cdbc;
}

.topcontent {
border-bottom:1px solid #d4cdbc;
padding:0 0 20px 0;
margin-bottom:10px;
}


.lowermaincontent {
float:left;
width:94%;
margin:0 0 20px 3%;
}

.bottom {
background-image:url(../images/bodybck.jpg);
background-repeat:repeat-y;
float:left;
width:100%;
}

.bottomtop {
float:left;
width:100%;
height:13px;
}

.bottombottom {
background-image:url(../images/bodyfooter.gif);
background-position:bottom;
background-repeat:no-repeat;
float:left;
width:100%;
}

.bottomcontent {
float:left;
width:100%;
margin-top:16px;
}

.footer {
float:left;
width:97%;
margin:0 1% 0 2%;
line-height:20px;
font-size:0.88em;
color:#333300;
padding-top:14px;
}

a:link, a:visited {
color:#3366CC;
}

a:hover {
color:#92bc00;
text-decoration:none;
}

.topmenu ul {
padding:0px;
margin:0px;
float:right;
}

.topmenu ul li {
list-style:none;
float:left;
background-image:none;
}

.topmenu ul li a:link, .topmenu ul li a:visited {
padding:0 10px;
border-left:1px solid #a89877;
color:#a89877;
text-decoration:none;
font-size:0.88em;
}

.topmenu ul li a:hover {
color:#423110;
}


.mainmenu ul {
padding:0px;
margin:0px;
}

.mainmenu ul li {
list-style:none;
float:left;
background-image:none;
font-weight:bold;
}

.mainmenu ul li a:link, .mainmenu ul li a:visited {
padding:0 10px;
color:#38290b;
text-decoration:none;
}

.mainmenu ul li a:hover {
color:#3366CC;
}

li#current a:link {
color:#92bc00;
}

.content li {
list-style:none;
background-image:url(../images/bullet.jpg);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 20px;
}

.lowerleft {
float:left;
width:33%;
border-top:1px solid #d4cdbc;
}

.lowerright {
float:right;
width:63%;
border-top:1px solid #d4cdbc;
}

.small {
float: none;
letter-spacing: 0.2em;
color:#999;
font-size:0.8em;
}

.createdate, .modifydate {
float: none;
letter-spacing: 0.2em;
color:#423110;
font-size:0.8em;
}

a.readon:link, a.readon:visited {
background-image:url(../images/readmore.jpg);
background-repeat:no-repeat;
text-align:center;
padding:6px 18px;
text-decoration:none;
font-size:0.9em;
color:#666;
margin:5px 0;
}

a.readon:hover {
color:#92bc00;
}

.sectiontableentry1, .sectiontableentry2 {
padding:5px 0;
margin-top:5px;
}

.sectiontableentry1 {
background-color:#e6e6e6;
}

/*Form elements*/

input, button, select {
border:1px solid #999;
background-color:#fff;
}


.p{
padding-top:250px;
padding-left:77px;

}

.button1 {
padding-right:50px;

}


