/* Main Menu begin*/
.search{
  max-width:204px;	
  width:204px;
  height:20px;
  display:block;
  padding:10px 19px;
  text-decoration:none;
  background-image:url(../images/bar-mpc.jpg);
  background-color:#FFF;
}

a:hover span.shadow{
  color:#eee
}

div#wrapper {
	margin: 0 auto;
	width:945px;
}

#nav,#nav ul{
  width:945px;	
  top:10px;
  margin:auto;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  line-height:20px;
  font-family:Arial,sans-serif;
  font-size:small;
  font-weight:900;
  color:#eee;
  z-index:10
}

#nav a{
  display:block;
  padding:10px 42px ;
  border-left:1px solid #aaa;
  color:#ddd;
  text-decoration:none;
  text-shadow:1px 1px 1px #ccc;
  background-image:url(../images/bar.png)
}

#nav a:hover{
  background-color:#555;
  background-image:url(../images/rollbar.png);
  text-shadow:1px 1px 1px #555;
  font-weight:700;
  color:#111
}

#nav li{
  float:left;
  position:relative
}

#nav ul{
  position:absolute;
  display:none;
  width:12em;
  top:3em
}
/* sub menu */

#nav li ul a{
  width:16em;
  height:20px;
  float:left;
  text-align:left;
  background-image:url(../images/flyout.png);
  line-height:1em;
  font-family:"Trebuchet MS",Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:500;
  color:#333;
  padding:10px 16px 5px 16px
}

#nav li ul a:hover{
  color:#eee;
  font-size:11px;
  font-weight:500
}

#nav ul ul{
  top:auto
}

#nav li ul ul{
  left:12em
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{
  display:none
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul{
  display:block
}
/*Appearance of Drop Shadow Text*/

.highContrast a{
  position:relative
}

.highContrast a:hover{
  position:relative
}

a span.shadow{
  position:absolute;
  top:9px;
  left:42px;
 
  color:#333
}

a:hover span shadow{
  top:9px;
  left:16px;
  color:#111
}
/* Search Box*/

.sbox_l{
  
  float:left;
  width:19px;
  height:19px
}

.sbox_r{

  float:left;
  width:19px;
  height:19px
}
.sbox input{

  float:left;
  border:0;
  height:19px;
  width:143px;
  padding:3px;
  font:11px/13px arial;
  color:#333;
  font-weight:900
}


#content{
  clear:both
}

.safari .sbox_l{
display:none
}

.safari .sbox_r{
display:none
}


/* Side Menu NEW*/


#side{
float:right;
width:227px;
font-family:Trebuchet MS
}

.sideonetop{
margin-top: 5px;
height:40px;
width:227px;
background-image:url(../images/bartop.png);


}

.title{
position:relative;
left:6px;
top:16px;
font-family:Trebuchet MS;
font-size:15px;
font-weight:bold;
color:#eee;
}

.sideone{
width:205px;
background-image:url(../images/sidebg.png);
border:#ccc solid 1px;
font-family:Trebuchet MS;
font-size:13px;
font-style:italic;
font-weight:600;
line-height: 1.6em;
color:#777;
padding:10px;
}

.sideone-name{
text-align:right;
font-style:normal;
line-height: 1.2em;
font-weight:400;
}


.sidetwotop{
height:40px;
margin-top: 10px;
width:227px;
background-image:url(../images/bartop2.png);
font-family:Trebuchet MS;
font-size:17px;
font-weight:bold;
color:#eee;

}

.sidetwo{
width:205px;
background-image:url(../images/sidebg.png);
font-family:Trebuchet MS;
font-size:11px;
line-height: 1.5em;
color:#555;
padding:10px;
font-weight:200
}

.format{
	width:207px;
	text-align:right;
	line-height:8px;
}


.sidetwo .button {  
	background-image:url(../images/btn_signup.png); 
	width:199px;
	height:55px;
	border:0;
	background-color: transparent; 
	
}

.sidetwo .button:hover { 
	background-color: #eee; 
}

.sidetwo input {  
	font-family: Trebuchet MS; 
	background-color: #eee;
	color:#111;
	border: 1px solid #555;
	font-size:12px
}

.sidetwo textarea {  
	font-family: Trebuchet MS; 
	background-color: #eee;
	color:#111;
	border: 1px solid #555;
	font-size:12px
}

.signfoot{
	text-align:center;
	font-size:9px;
	width: 207px;
}

.signfoot a{

font-size:9px;
color:#777;
text-decoration:none;

}

.signfoot a:hover{

font-size:9px;
color:#111;
text-decoration:none
}

.sidethreetop{
height:40px;
margin-top: 10px;
width:227px;
background-image:url(../images/bartop3.png);
font-family:Trebuchet MS;
font-size:17px;
font-weight:bold;
color:#eee;

}

.sidethree{
width:205px;
background-image:url(../images/sidebg.png);
border:#ccc solid 1px;
font-family:Trebuchet MS;
font-size:13px;
line-height: 1.9em;
color:#777;
padding:10px;
}

.sidethree a{

font-size:16px;
line-height: 2em;
color:#777;
text-decoration:none;
font-weight:bold
}

.sidethree a:hover{

font-size:16px;
line-height: 2em;
color:#111;
text-decoration:none
}

/* Bottom Menu*/

.bottom{
  width:948px;
  height:180px;
  padding-top:10px;
  border:1px solid #ccc;
  background-image:url(../images/bottommenuBG.png);
  float:left;
  font-family:Trebuchet MS;
  font-size:11px;
  text-decoration:none ;
  color:#555
}


#Box1{
  float:left;
  width:220px;
  padding:3px;
  height:140px;
  padding-top:15px;

}

#Box2{
  float:left;
  width:210px;
  padding:3px;
  height:140px;
  padding-top:15px
}

#Box3{
  float:left;
  width:200px;
  padding:3px;
  height:140px;
  padding-top:15px
}

#Box4{
  float:left;
  width:140px;
  padding:3px;
  height:140px;
  padding-top:15px
}

#Box5{
  float:left;
  width:140px;
  padding:3px;
  height:140px;
  padding-top:15px
}

.bottomlist li{
  list-style-image:url(../images/bullet.png);
  font-family:"Trebuchet MS",Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:400;
  color:#555;
  line-height:1.7em;
  text-decoration:none ;
}

span.bottomlist li{
  list-style-image:url(../images/bullet.png);
  font-family:"Trebuchet MS",Verdana, Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:400;
  color:#555;
  line-height:1.7em;
  text-decoration:none ;
}


.bottomlist li a{
  color:#555;
  text-decoration:none
}

.bottomlist li a:hover{
  color:#333
}


.bottomh2 a{
  margin-left:30px;
  font-family:"Trebuchet MS",Verdana, Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#555;
  text-decoration:none
}

.bottomh2 a:hover{
  color:#111
}



