/*-----General------*/
html, body {margin:0px;padding:0px;text-align:center;font:12px Arial, sans-serif;color:#666;background:#FFF;}
#divHeader {width:100%;background:url(/sites/the_sage_group/images/layout/header-background.jpg) repeat-x top;}
#divHeaderContent {width:1000px;padding:0px 16px 0px 16px;margin:auto;}
#divHeaderMenu {font-size:11px;width:600px;float:right;text-align:right;font-weight:bold;margin-right:5px;color:#444;height:124px;overflow:hidden;}
#divHeaderMenu div {}
#divHeaderMenu div a {color:#CCC;}
#divHeaderMenu div a:hover {color:#666;text-decoration:underline;}
#divMenu {width:1000px;margin:auto;}
#divMenuContent {}
#divBody {}
#divBodyContent {width:1000px;margin:auto;text-align:left;margin-top:8px;min-height:340px;padding:0px 16px 0px 16px;}
#divBodyContentInner {margin:auto;text-align:left;}
#divFooter {width:100%;height:370px;background:url(/sites/the_sage_group/images/layout/footer-background.jpg) repeat-x bottom;}
#divFooterContent {width:1000px;margin:auto;color:#CCC;padding:0px 16px 0px 16px;}
#divFooterContent p,#divFooterContent td {color:#CCC;}

.divSearch {width:330px;height:30px;margin-right:0px;margin-top:3px;}
.searchbox {background:url(/sites/the_sage_group/images/layout/search-box-background.jpg) no-repeat;border:0px;width:252px;height:17px;margin:2px 28px 0px 0px;padding:2px 0px 0px 4px;}

P,td,form,input,textarea,ul,select,li,h1,h2,h3 {font-family:Arial; font-size: 11px;color: #444;}
h1 {font-size: 22px;margin-top:7px;margin-bottom:3px;font-weight:bold;line-height:30px;}
h2 {font-size: 16px;font-weight: normal;margin-top:3px;margin-bottom:3px;line-height:22px;font-weight:bold;}
h3 {font-size: 12px;margin-top:0px;margin-bottom:0px;font-weight:bold;line-height:20px;}
p,ul {margin-top:4px;margin-bottom:8px;}

.white {color:#FFF;}
.purple {color: #98266c;}
.grey {color: #999999}
.small,.small td, .small p, .small li {font-size:11px;}
.medium,.medium td, .medium p, .medium li {font-size:17px;}
.tiny,.tiny tr td {font-size:9px;}
.clearing {clear:both;}
.big {font-size:16px;}
.red {color:red;}
.big {font-size:16px;}

img {border:0px}
.imgContentMedia {border:4px solid #DDD;}

select.small,input.small {font-size:11px;}

input.formfield {font-size:11px;border:2px solid #666;background-color:#f7f7f7;color:#333;padding:1px;}
textarea.formfield {font-size:11px;border:2px solid #666;background-color:#f7f7f7;color:#333;padding:1px;}
input.watermarked {font-size:11px;border:2px solid #666;background-color:#f7f7f7;color:#999;padding:1px;}
select.formfield {font-size:11px;border:2px solid #666;background-color:#f7f7f7;color:#333;padding:1px;}

.modalBackground {background-color:#FFF; filter:alpha(opacity=80); opacity:0.8;}
.modalPopup {border:1px solid #FFF;background-color:#edead9;padding:10px;}
.divModalPopup {border: 4px solid #999; background-color: #FFF; width: 480px; height: 320px;font-size: 14px;margin-top:-100px;}
.divModalPopupHeader {padding: 12px 8px 0px 8px;width: 464px;height: 30px; background-color: #EEE; color: #444;font-weight:bold;font-size:18px;}
.divModalPopupInner {padding: 8px 8px 0px 8px;height:219px;overflow:auto;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
.divModalPopupButtons {padding: 6px 8px 0px 8px;height:51px;}

/*-----Links------*/
a:link {color:#7f9630; text-decoration:none;}
a:visited {color:#7f9630;text-decoration:none;}
a:hover {color:#b7d061;text-decoration:none;}

/*-----Lists------*/
ul.simplelist {list-style:none;padding:0px;margin:0px;}

ul.grid {margin:0; padding:0;margin-top:5px;margin-bottom:25px;margin-right:-20px;margin-left:-10px;}
ul.grid li {margin:0;padding:0;width:110px;height:110px; float:left; text-align:center; list-style: none;}
ul.grid li a:link {text-decoration: none;}
ul.grid li a:visited {text-decoration: none;}
ul.grid li a:hover {text-decoration: underline;}

ul.gridcategories {margin:0; padding:0;}
ul.gridcategories li {margin:0;padding:0;width:180px; height:200px; float: left; text-align:center;list-style: none;line-height:18px;
					font-size:12px;margin-bottom:-25px;}
ul.gridcategories li img {border:1px solid #e2d8bf;}
ul.gridcategories li a:link {text-decoration:none;}
ul.gridcategories li a:visited {text-decoration:none}
ul.gridcategories li a:hover {text-decoration:underline}

ul.imagelist {list-style: none;padding:0px;margin:0px;}
ul.imagelist li {background:url(/sites/the_sage_group/images/icons/bullet.gif) no-repeat 0.1em 0.2em;padding-left: 1.6em; line-height:18px;}

/*-----Tables------*/
.tblContent {width:100%;}

table,tr {border: 0px;margin:0px;padding:0px;}
table.list {border:1px solid #DDD;margin:0;padding:0;vertical-align:top;}
table.list tr th {border:1px solid #DDD;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#EEE;}
table.list tr td {border:1px solid #EEE;padding:2px;vertical-align:top;color:#666;background-color:#faf8f2;}

.divBoxTop {background:url(/sites/the_sage_group/images/layout/box-top.jpg) top left no-repeat;width:283px;height:15px;}
.divBoxMiddle {background:url(/sites/the_sage_group/images/layout/box-middle.jpg) top repeat-y;width:283px;}
.divBoxMiddleContent {padding:0px 16px 0px 16px;}
.divBoxMiddleContent p {padding:0px 0px 4px 0px;margin:0px;font-size:12px;}
.divBoxBottom {background:url(/sites/the_sage_group/images/layout/box-bottom.jpg) bottom left no-repeat;width:283px;height:15px;}

.divBox240Top {background:url(/sites/the_sage_group/images/layout/box240-top.jpg) top left no-repeat;width:244px;height:34px;}
.divBox240Top h2 {font-size:18px;font-weight:bold;margin:0px 0px 0px 6px;line-height:34px;}
.divBox240Middle {background:url(/sites/the_sage_group/images/layout/box240-middle.jpg) top repeat-y;width:244px;}
.divBox240MiddleContent {padding:4px 8px 0px 8px;}
.divBox240MiddleContent p {padding:0px 0px 4px 0px;margin:0px;}
.divBox240Bottom {background:url(/sites/the_sage_group/images/layout/box240-bottom.jpg) bottom left no-repeat;width:244px;height:9px;margin-bottom:12px;}

.divBoxBig {background:url(/sites/the_sage_group/images/layout/box-big-background.jpg) top left no-repeat;width:360px;height:280px;}
.divBoxBigInner {padding:8px 12px 0px 12px;}
.divBoxBigInner h3 {font-size:14px;}
.divBoxBigInner p {font-size:13px;}

.divBoxSmall {background:url(/sites/the_sage_group/images/layout/box-small-background.jpg) top left no-repeat;width:176px;height:166px;}
.divBoxSmallInner {padding:8px 12px 0px 12px;}
.divBoxSmall h3 {font-size:14px;}
.divBoxSmall p {font-size:13px;}

.divDownloadDocument {background:#FFF url(/sites/the_sage_group/images/layout/download-background.jpg) no-repeat top center;width:180px;height:60px;}
.divDownloadDocument table {margin:5px 0px 0px 24px;}

/*-----ASP.NET------*/
.modalBackground {background-color:#FFF; filter:alpha(opacity=80); opacity:0.8;}
.modalPopup {border:1px solid #FFF;background-color:#edead9;padding:10px;}

.GridViewPager {height:23px;}
.GridViewHeaderSortA {background: url(/sites/the_sage_group/images/icons/arrow-up.gif) no-repeat 95% 50%; }
.GridViewHeaderSortD {background: url(/sites/the_sage_group/images/icons/arrow-down.gif) no-repeat 95% 60%; }

table.grid {border:1px solid #DDD;margin:0;padding:0;}
table.grid tr th {border:1px solid #CCC;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#EEE;}
table.grid tr td {border:1px solid #CCC;padding:2px;vertical-align:top;color:#666;background-color:#FFF;}

table.grid tr.gridHover {background-color:#EEE;}
table.grid tr.gridHover td {background-color:#EEE;}


