/* MdevGroup Template CSS */


/* General Formatting -----------------------------------------*/
BODY, p, td, 
ol, ul, li          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cecece; }
p                   { line-height: 18px; }

ol, ul              { margin: 4px 0px 0px 35px; padding: 0px; }
li                  { padding-bottom: 4px; }
form                { margin: 0px; }
input               { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 11px; margin: 0px; }

.white				{ color: #FFFFFF; }
.caps				{ text-transform: uppercase; }
.small				{ font-size: 10px; line-height: 12px; }
.right				{ text-align: right; }


/* Text Headers -----------------------------------------------*/
.header             { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase; font-weight: bold; color: #cecece; padding: 0px; margin: 0px; line-height: 20px; }
.subhdr             { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform:lowercase; font-weight: bold; color: #cecece; padding: 0px; margin: 0px; line-height: 20px; }

/* Backgrounds ------------------------------------------------*/
BODY                { background: url(../images/bkg.gif)    repeat-x #2d2d2d; }  /* Background for entire page */


/* Navigation -------------------------------------------------*/

/* General Site Links */
a 					{ text-decoration: none; color: #d5d1a8; font-weight: normal; }
a:link 				{ text-decoration: none; color: #d5d1a8; font-weight: normal; }
a:active 			{ text-decoration: none; color: #d5d1a8; font-weight: normal; }
a:visited			{ text-decoration: none; color: #d5d1a8; font-weight: normal; }
a:hover 			{ text-decoration: none; color: #d5d1a8; font-weight: normal; text-decoration: underline; }

a.client				{ text-decoration: none; color: #faef7c; font-weight: bold; }
a.client:hover 			{ text-decoration: none; color: #faef7c; font-weight: bold; text-decoration: underline; }


/* Menu */
.navleft                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #858585; font-weight: normal; }
a.navleft,
a:link.navleft,
a:active.navleft,
a:visited.navleft       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #858585; font-weight: normal; border-bottom: 1px solid #3d3d3d; display: block; padding: 6px 0px 6px 0px; }
a:hover.navleft         { text-decoration: none; color: #d5d1a8; font-weight: bold; }

.navleft-at             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #d5d1a8; font-weight: bold; }
a.navleft-at,
a:link.navleft-at,
a:active.navleft-at,
a:visited.navleft-at    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #d5d1a8; font-weight: bold; border-bottom: 1px solid #3d3d3d; display: block; padding: 6px 0px 6px 0px; }
a:hover.navleft-at      { text-decoration: none; color: #d5d1a8; font-weight: bold; }

/* Copyright Text and Links */
.copy				{ font-family: Verdana,Geneva,Arial,sans-serif; font-size: 7.0pt; color: #898988; line-height: 11px; font-weight: normal; }
a.copy 				{ text-decoration: none; color: #898988; font-weight: normal; }
a:link.copy 		{ text-decoration: none; color: #898988; font-weight: normal; }
a:active.copy 		{ text-decoration: none; color: #898988; font-weight: normal; }
a:visited.copy		{ text-decoration: none; color: #898988; font-weight: normal; }
a:hover.copy 		{ text-decoration: underline; color: #898988; font-weight: normal; }


.dhlinks {color: #ffffff;}
a:link.dhlinks {color: #ffffff;}
a.dhlinks {color: #ffffff;}
a:active.dhlinks {color: #ffffff}
a:visited.dhlinks {color: #ffffff}
