html,body, div{
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 9pt;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
	
	color: #4a4a30;
}

body{
	background-color: #ffffff;
	/*position: relative;*/
}

html, form,body {
    height: 100%;
    
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 100%;
}

.Main
{
	position: absolute;
	top: 242px;
	width: 980px;
	background-color: Transparent;
	z-index: 101;
	text-justify: auto;
	text-align: justify;
}

#MainBG{
	position: absolute;
	top: 268px;
	left: 260px;
	width: 720px;
	height: 207px;
	background-color: #cec9a5;
	overflow: auto;
	z-index: 99;
}

#Banner{
	position: absolute;
	top: 108px;
	left: 0px;
	width: 980px;
	height: 35px;
	background-color: #4a4a30;
}

#TopStrip{
	position: absolute;
	z-index:102;
	top: 163px;
	left: 0px;
	width: 980px;
	height: 80px;
	background-color: #4a4a30;
}

#LeftPanel{
	position: absolute;
	left: 0px;
	top: 268px;
	width: 260px;
	height: 207px;
	background-color: #716a52;
}

#BottomStrip{
	position: relative;
	width: 980px;
	height: 10px;
	background-color: #4a4a30;
}

#Menu{
	position: absolute;
	top: 163px;
	z-index:103;
	left: 118px;
	height: 35px;
	width: 700px;
	overflow: visible;
}

#Menu div{
	overflow: visible;
}

#Footer{
	position: relative;
	color: #b6b4a5;
	font-size: 7.5pt;
	margin-top:10px;
	height:40px;
}

.Menu2{
	height: 26px;
	width:100%;
	overflow: visible;
	background-color:#4A4A30;
	padding-left:4px;
}

#LeftImage{
	float:left;
	height: 244px;
	margin-left:58px;
	width: 263px;
	background-color: Transparent;
}

#ContentRight
{
    float:left;
    width:627px;
    background-color:#CECAA5;
    height:100%;
}
#ContentInner
{
    padding-right:20px;
    padding-left:20px;
    margin-top:10px;
    margin-bottom:20px;
}
#ContentInnerHome
{
    padding-top:15px;
    padding-bottom:15px;
    padding-left:122px;
    padding-right:122px;
    text-align:left;
}


#Footer a{
	color: #b6b4a5;
}
#Footer a:hover{
	color: #000000;
}
#Placeholder
{
    position:absolute;
    z-index:101;
    top:178px;
    left:51px;
    height:54px;
    width:862px;
    background-image:url(/Images/CGL_comingSoon.gif);
}
.TextGreen{
	color: #8d8771;
}

a img{
	border: none;
}

a{
	text-decoration: none;
	color: #7A7562;
	
}

a:hover{
	color: #000000;
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #ff0000;
}

.SubHead, .PageHead, .PageHeading, .SubHeading{
	font-size: 10pt;
}
.SubHead2, .SubHeading2{
	font-size: 9pt;	
}

td{
	vertical-align: top;
}

.Panel01	{
	z-index: 11000;
	position: absolute;
	top: 241px;
	left: 67px;
}
.Panel02{
	z-index: 11000;
	position: absolute;
	top: 241px;
	left: 165px;
}
.Panel03{
	z-index: 11000;
	position: absolute;
	top: 329px;
	left: 67px;
}
.Panel04{
	z-index: 11000;
	position: absolute;
	top: 329px;
	left: 165px;
}
.Panel05{
	z-index: 11000;
	position: absolute;
	top: 415px;
	left: 67px;
}
.Panel06{
	z-index: 11000;
	position: absolute;
	top: 415px;
	left: 165px;
}
.Padding
{
padding:10px;	
}
.DivNorm{
	padding: 16px;
	padding-top: 10px;
	width: 688px;
	height: 170px;
}
.DivMenuAlign{
	padding-left:96px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 16px;
	width: 608px;
	height: 170px;
}
.DivHome{
	padding-left: 304px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 16px;
	width: 400px;
	height: 170px;
}

.DivHome, .DivMenuAlign, .DivNorm{
	overflow: auto;
	scrollbar-arrow-color: #4A4A30;
	scrollbar-3dlight-color: #4A4A30;
	scrollbar-darkshadow-color: #4A4A30;
	scrollbar-face-color: #CEC9A5;
	scrollbar-highlight-color: #CEC9A5;
	scrollbar-shadow-color: #CEC9A5;
	scrollbar-track-color: #928E75;
}

.FormField{
	width: 200px;
	height: 12pt;
	background-color: #D5D1B2;
	color: #000000;
	border: solid 1px #4A4A30;
}

.AutoHeight{
	height: 72pt;
	
}
.TablePadding,.TablePadding th
{
padding-left:10px;	
}
.Main ul
{
margin-top:0;
padding-left:0px;

}
.Main ul, .Main li
{
	margin-left: 8px;
	list-style-position: outside;
	padding-left:0px;
}

.gv_ArticlesAlt td,.gv_Articles td,.gv_Articles th
{
	background-color:#DDDAC0;	
	padding-left:10px;
	border: solid 1px #4A4A30;
}
.gv_Articles th
{
		background-color:#4A4A30;	
		color:#000000;
		border: solid 1px #ffffff;
		border-bottom: solid 1px #4A4A30;
}
.gv_Articles th a
{
	color:#ffffff;
}
.gv_Articles th a:hover
{
	color:#CEC9A5;
}
.gv_Articles td
{
	background-color:Transparent;	
}
.TablePaddingStaff
{
	padding-left:9px;	
}
.TablePaddingStaffLeft
{
	padding-bottom:9px;
}
h1.StaffName,h1.PageHeading
{
    margin:0px;
    padding:0px;
    display:inline;
    font-size:11pt;
    text-transform:uppercase;
    color:#4a4a30;
    letter-spacing:1px;
    font-weight:normal;
    font-family:Trebuchet MS,Arial;
    
}

h1.PageHeading
{
    display:inline-block;
    margin-bottom:10px;
}

.StaffOuter,.StaffOuterOver
{
    filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	
	
}
.StaffOuterOver
{
    filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1.0;
}

.StaffBG
{
	
}

a.WhiteLink
{
	color:#ffffff;
	text-decoration:none;
}
a:hover.WhiteLink
{
	color:#CEC9A5;
	text-decoration:none;
}

a.SubMenu,a:hover.SubMenu,a.SubMenuRoll,a:hover.SubMenuRoll
{
    font-family:Trebuchet MS,Arial;
    color:#c5c19c;
    font-size:9pt;
    text-transform:capitalize;
    display:inline-block;
    padding-left:10px;
}
a:hover.SubMenu,a.SubMenuRoll,a:hover.SubMenuRoll
{
    color:#ffffff;
}

a.Menu,a:hover.Menu,a.MenuClick,a:hover.MenuClick
{
    display:inline-block;
    padding-left:6pt;
    padding-right:6pt;
    padding-bottom:4pt;
    padding-top:15px;
    color:#cec9a5;
    background-color:#4A4A30;
    font-family:Trebuchet MS,Arial;
    text-transform:uppercase;
    font-size:8pt;
    letter-spacing:1px;
}
a:hover.Menu,a.MenuClick,a:hover.MenuClick
{
    background-color:#ffffff;
    color:#4a4a30;
}