body { 
font-size: 12px; font-family: georgia, serif; 
background-color: #ffffff;
text-align:left;
line-height:18px;
color: #6d6b6b;
}
img {border:0; padding:0; margin:0;}
img.floatLeft { padding: 8px 5px 3px 0; float:left;  }
img.fileType { margin-bottom:-10px; padding-left:5px }

*html img.floatLeft { padding: 5px 5px 3px 0; float:left;  }


.photopad {
margin:0 20px 10px 0;
border: 1px solid #c5c4c4; 
padding: 0;
display:block; 
background-color: #c5c4c4;
}

*html .photoleft {float: left; padding:2px 10px 0px 0px; margin-left: -10px; font-size:80%; color: #cccccc; text-align:right; width:220px;}
.photoleft {float: left; padding:0px 10px 0px 0px; margin-left: -25px; font-size:80%; color: #cccccc; text-align:right; width:220px;}



form {padding:0;margin:0;}
a {color: #ff0d0d;}
a:link, a:active, a:visited { color: #ff0d0d; text-decoration: none;}
a:hover { color: #ff0d0d; text-decoration: underline;}

h1 {text-transform: uppercase;color:#ff0d0d;font:bold 28px bold; font-family:tahoma,helvetica,sansserif; padding:0;margin:0 0 12px 0;}
h2 {color: #ff0d0d;font:18px bold; font-family:tahoma,helvetica,sansserif; padding:10px 0 0 0 ;margin:0; }
h3.gray {color: #666666;font:12px bold; font-family:tahoma,helvetica,sansserif; padding:10px 0 0 0 ;margin:0; }
h2.line {color: #ff0d0d;font:14px bold; font-family:tahoma,helvetica,sansserif; padding:10px 0 0 0 ;margin:0; border-bottom:1px solid #ff0d0d }

h3 {color: #9a9a9a;font:12px bold;font-family:tahoma,helvetica,sansserif; padding:0;margin:0; }

.h16up {color: #424242;font:21px bold; font-family:tahoma,helvetica,sansserif; padding:0 0 4px 0 ;margin:0; line-height:21px;text-transform: none;}
.h26up {color: #ff0d0d;font:18px bold; font-family:tahoma,helvetica,sansserif; padding:0 0 4px 0 ;margin:0; line-height:18px;}

#ordered li { margin-left:-10px; }

#unordered li {list-style-image: url("/ma_v2/images/global/bullet.gif"); margin-left:-10px;}
#unorderedV2 li {list-style-image: url("../images/global/bullet.gif"); margin-left:-25px;}
#unorderedV3 li {list-style-image: url("/ma_v2/images/global/bullet.gif"); text-align:right;  margin-left:-1px;  }


#subulist li {list-style-image: url("../images/global/bullet_subgry.gif"); margin-left:-30px;}


#container {
width: 775px;
margin: auto;
height:1%;
}




#logo { 
padding: 0 0 20px 0;
}


*html #container {
height: 1%;
}

#container-inner {
position: relative;
width: 775px;
margin: 0 auto;
}

#navcontainer {width:775px; height:25px;  padding:0; margin:0; }

ul#navlist
{
margin: 0;
padding: 0;
white-space: nowrap;
text-align:left;
}

#navlist li
{
display: inline;
list-style-type: none;
padding: 0 1px 0 0;
margin: 0;
}

#navlist a { padding: 0;margin:0; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
padding: 0;
margin: 0;
}

#navlist a:hover
{
color: #fff;
text-decoration: none;
}

/* subnav */
#subnavcontainer {
width:775px; 
background-color: #7d7c7c; 
padding:3px 0 3px 0; 
margin:0;
color:#ff0d0d;
clear: both
}



#subnavcontainer ul
{
padding: 0px 0 0 8px;
margin:0;
color: #ff0d0d;
font-family: tahoma, helvetica, sans-serif;

}

#subnavcontainer ul li { display: inline; }

#subnavcontainer ul li a
{
/* padding: 0.5em 2.5em 0 1em; */

 padding:0 20px 0 10px;
border-right:1px solid #fff;
color: #fff;
text-decoration: none;
list-style-image: url('../images/nav/carrot.gif');

}

#subnavcontainer ul li a:hover
{
color: #333333;
background: url(../images/nav/carrot.gif) no-repeat center left;
}

 #subnavcontainer #current
{
font-weight:bold;
background: url(../images/nav/carrot.gif) no-repeat center left;
color: #ff0d0d;
} 

 #subnavcontainer #active li
{
list-style-image: url('../images/nav/carrot.gif');
color: #ff0d0d;
font-weight:bold;
} 
/* don't think we need this!!! -as */


/* breadcrumb */
#breadcrumbcontainer {
width:775px; 
background-color: #fff; 
padding:0; 
margin:0;
color:#000;
clear: both
}

#breadcrumbcontainer ul
{
padding: 8px 0 0 8px;
margin:0;
color: #000;
width: 775px;
font-size:9px;
font-family: tahoma, helvetica, sans-serif;

}

#breadcrumbcontainer ul li { display: inline;background: url(../images/global/carrot_blk.gif) no-repeat center left; padding:0 2px 0 10px;
}

#breadcrumbcontainer ul li a
{
/* padding: 0.5em 2.5em 0 1em; */

color: #000;
text-decoration: underline;

}

#breadcrumbcontainer ul li a:hover
{
color: #000;
}

 #breadcrumbcontainer #current
{
font-weight:bold;
background: url(../images/global/carrot_blk.gif) no-repeat center left;
color: #ff0d0d;
} 

/* start misc form styles*/

.form_block_header { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; font-weight:bold;  background-color:#ff0d0d; padding: 5px 0 5px 15px; margin: 20px 0 20px 0;   }

.form_block_headerLarge { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; font-weight:bold;  background-color:#ff0d0d; padding: 10px 0 10px 15px; margin: 20px 0 20px 0;   }

.fileSampleText { font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px }

.codeBox { text-align:center;  margin:0; font-size:24px; border: 1px solid; height: 60px; width: 330px; }
*html .codeBox { text-align:center;  margin:0; font-size:24px; border: 1px solid; height: 60px; width: 268px; }


input.btn{
  color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#ff0d0d;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ff0d0d');}

input.btnhov{
	color:#ff0d0d;
	background-color:#fff;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}
   
   
input.btnDel{
  color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:9px;
   font-weight:bold;
   background-color:#ff0d0d;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ff0d0d');}

input.btnhovDel{
	color:#ff0d0d;
	background-color:#fff;
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}



/* end*/


#content { text-align:left; width:775px; background-color: #fff; margin: 0; padding: 10px 0; color:#6d6b6b;}
#content a { color:#ff0d0d; }
#content a:link, a:active, a:visited { color: #ff0d0d; text-decoration: underline;}
#content a:hover { color: #ff0d0d; text-decoration: underline;}

#conttbl { width:775px; border: 1px solid #c5c4c4; margin: 6px 0 0 0;}
*html #conttbl { width:775px;}
#conttbl td {padding:10px 10px 0 10px; width:33%; line-height:18px;}
#conttbl .rtbdr {border-right: 1px solid #c5c4c4;}
#conttbl .topbrdr {border-top: 1px solid #c5c4c4;padding:0;margin:0;}
#conttbl img {padding-bottom:6px;}
#conttbl strong {color:#ff0d0d;}

#usrTbl { width:562px; margin: 6px 0 0 0;}
*html #usrTbl { width:562px;}
#usrTbl td {padding:10px 10px 0 10px; width:125px; line-height:18px;}
#usrTbl .rtbdr {border-right: 1px solid #c5c4c4;}
#usrTbl .topbrdr {border-top: 1px solid #c5c4c4;padding:0;margin:0;}
#usrTbl img {padding-bottom:2px;}
#usrTbl strong {color:#ff0d0d;}



#bulletlist li { 
list-style-image: url("../images/global/bullet.gif"); 
padding-left:0;
background-position:0 5px;
color: #ff0d0d; margin-left: 16px;
}
#bulletlist a { color: #ff0d0d;}
#bulletlist a:link, a:active, a:visited { color: #ff0d0d;  text-decoration: none;}
#bulletlist a:hover { color: #ff0d0d; text-decoration:underline;}
ul#bulletlist
{
padding: 0;
margin:0 0 10px 0;
white-space: nowrap;
text-align:left;
vertical-align: bottom;
}

.banner {border: 1px solid #737373;}
#footer { width:756px; margin: 6px 0; color:#737373; border: 1px solid #c5c4c4; padding:10px;  line-height:18px;}
#footer-content { margin-left:auto;margin-right:6px; font-size:10px}
#footer-content td { padding-right:39px;  line-height:12px;}
#footer-content a { color:#6d6b6b;}
#footer-content a:link, a:active, a:visited { color: #6d6b6b; text-decoration: none;}
#footer-content a:hover { color: #ff0d0d; text-decoration: underline;}

#footer_sources { width:756px; margin: 6px 0; color:#737373; border: 1px solid #c5c4c4; padding:10px;  line-height:18px;}
#footer_sources-content { margin-left:auto;margin-right:6px; font-size:10px}
#footer_sources-content td { padding-right:30px;  line-height:12px;}
*html #footer_sources-content td { padding: 10px 10px 10px 10px;  line-height:12px;}

#footer_sources-content a { color:#6d6b6b;}
#footer_sources-content a:link, a:active, a:visited { color: #6d6b6b; text-decoration: none;}
#footer_sources-content a:hover { color: #ff0d0d; text-decoration: underline;}

.photoCredit { padding: 0 8px 0 0; margin:0px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:right; color:#CCCCCC; line-height: 10px; }
.photoCreditLeft { padding: 0 8px 0 0; margin:0px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#CCCCCC; line-height: 10px; }



a.photoCredit:link {color: #CCCCCC;}
a.photoCredit:visited {color: #CCCCCC;}
a.photoCredit:hover {color: #999999;}
a.photoCredit:active {color: #CCCCCC;}

#userProfile { min-height: 54px; height:54px; overflow: hidden;   }
#userProfile_d { min-height: 54px; overflow: visible;   }
.greyLineBreak { border-bottom: 1px solid #999999; width:50%;  }

.hrLine { border-bottom: 1px solid #ccc  }

#areasInterest { margin:0px; padding:10px;  }
.docLink { position:relative; left:400px;  }

.dropSort { position:relative; left: 0px; top:-5px; }

.checklist {
list-style: none;
}
.checklist, .checklist li { 
margin:0; 
padding: 0;
 
}
.checklist label { 
display: block; 
padding-left: 25px; 
text-indent: -25px; 
}
* html .checklist label { 
height: 1%; 
}
.cl3 {
height: auto;}
.cl3 label { 
padding: 0.2em 0.2em 0.2em 25px; 
}

