body {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

.biginput {
	font-size: 15px;
}

.biginput select {
	font-size: 15px;
}

.bigboldtext {
	font-size: 14px;
	font-weight: bold;
}


.UserTabs{
font-weight:bold;
}
.TabsLeft {
background:url(/images/usertab_l.gif) no-repeat;
width:6px;
}
.TabsRight{
background:url(/images/usertab_r.gif) no-repeat;
width:6px;
}
.TabsCenter{
background:url(/images/usertab_bg.gif) repeat-x;
padding:10px;

}
.TabsSelectedLeft{
background:url(/images/usertab_cl.gif) no-repeat;
width:6px;
}
.TabsSelectedRight{
background:url(/images/usertab_cr.gif) no-repeat;
width:6px;
}
.TabsSelectedCenter{
background:url(/images/usertab_cbg.gif) repeat-x;
padding:10px;

}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.basicbutton {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.basicbutton span {
    background: transparent url(/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.basicbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.basicbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.sfText {
padding-top: 8px;
padding-left:10px;
padding-bottom:5px;
}

.sfValue {
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
}

.lp10 td {
padding-left:10px;
}

.mcompare tr td {
border: 1px solid #c0c0c0;
}

.msilver {
background-color:#e5e5e5;
}

.mgold {
background-color: #EFE3B3;
}

cite
{
	font-style:normal;
	border-bottom: 1px dotted red;
}

.mmbg
{
	background-color: #960096;
	background-image:url(/images/mm_bg.gif);
}

.mmbghi
{
	background-color: #580058;
	background-image:url(/images/mm_sel.gif);
}

.mmitem
{
	height:35px;
	width:100%;
	display: table-cell;
	vertical-align: middle;
	font-family; "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	font-weight:normal;
	color: white;
}

.mmitem a,.mmitem a:hover
{
	color: white;
	text-decoration: none;
	padding-left:24px;
	padding-right:24px;
	padding-top:3px;
	padding-bottom:3px;
}

.mmitemhi
{
	height:35px;
	width:100%;
	display: table-cell;
	vertical-align: middle;
	font-family; "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	font-weight:normal;
	color: yellow;
}

.mmitemhi a,.mmitemhi a:hover
{
	color: yellow;
	text-decoration: none;
	padding-left:24px;
	padding-right:24px;
	padding-top:3px;
	padding-bottom:3px;
}

h2 {
margin: 0;
}

.signupCaption {
  font-size: 15px;
  font-weight: bold;
}

.signupInput {
  font-size: 15px;
}

.signupDate select {
  font-size: 15px;
}

#piclist
{
margin:0;
padding:0;
}

#piclist li
{
border: 1px solid #c0c0c0;
margin: 5px;
padding: 10px;
/*padding-bottom: 5px;*/
list-style-type: none;
}

.piclist-thumb
{
width:120px;
float:left;
}

.piclist-list
{
padding-top:52px;
padding-left:40px;
float:left
}

.piclist-icon
{
margin-right: 16px;
}

.menu2-bg {
background-image:url(/images/menu2_bg.gif);
background-repeat: repeat-x;
font-size: 13px;
font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

.menu2-bg a, .menu2-bg a:active, .menu2-bg a:visited, .menu2-bg a:hover {
color: #3268c3;
text-decoration: none;
font-weight: bold;
/* font-size: 14px; */
}

.menu2-bg a:hover {
text-decoration: underline;
}

.isignup-error td {
padding:0;
}

.isignup-caption {
font-size:16px;
font-weight: bold;
padding-left:10px;
font-weight: bold;
}

.isignup-input {
font-size: 16px;
}

.isignup-select {
font-size: 16px;
}
