/* CSS Document */


/* Reset browser Defaults */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    text-align: left;
	    /*vertical-align: baseline;*/
	    line-height: 1;
	    }
a img, :link img, :visited img {
	border: 0;
	cursor: hand;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/* End reset style */

/* Start Tags Styles*/
body {
	text-align: center;	/*this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	background-image: url(images/bkgrnd_gradient.jpg);
	height: 100%;
}
p {
	font-size: 0.9em;
	line-height: 1.3em;
	padding-bottom: 10px;
}
li {
	list-style-type: square;
	list-style-position: inside;
	font-size: 0.9em;
}
h1 {
	font-size: 2em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetical, sans-serif;
	color: #A0191E;
	padding-bottom: 10px;
}
h2 {
	font-size: 1.5em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetical, sans-serif;
	padding-bottom: 10px;
	line-height: 1.3em;
}
h3 {
	font-size: 1.3em;
	line-height: 1em;
	padding-bottom: 5px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetical, sans-serif;
	font-weight: lighter;
}
a {
	color: #A0191E;
	cursor: hand;
}

.dialogheader {
    color: #ADB9C3;
	font-size: 0.9em;
}
.container {
    position: relative;
	width: 95%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 0px;
}

/* Start Header */ 
.header_wrapper {
	background-image: url(images/header_tile.jpg);
	height: 106px;
	margin: 0;
	padding: 0;
}
.header_logo {
	background-image: url(images/header_logo.jpg);
	height: 106px;
	width: 372px;
	float: left;
}
.header_right {
	background-image: url(images/header_right.jpg);
	width: 22px;
	float: right;
	margin: 0;
	padding: 0;
	display: block;
	height: 106px;
}

/* Navigation Styles start Here */
.nav_bar {
	background-image: url(images/nav_tile.jpg);
	background-repeat: repeat;
	height: 25px;
	margin: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	color: #ADB9C3;
	font-size: 0.9em;
}
.nav_bar_hover {
	color: #AA1510;
	background-image: url(images/nav_over.jpg);
	background-repeat: repeat-x;
}
.nav_bar  ol {
	margin: 0;
	padding: 0px;
}
.nav_bar li {
	display: inline;
	margin: 0;
	cursor: hand;
}
.nav_bar li a {
	color: #ADB9C3;
	font-size: 0.9em;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #333333;
	cursor: hand;
}
.nav_bar li a:hover {
	color: #AA1510;
	background-image: url(images/nav_over.jpg);
	background-repeat: repeat-x;
	cursor: hand;
}
.nav_bar a 
{
	color: #ADB9C3;
	font-size: 0.9em;
	margin: 0px;
	cursor: hand;
}
.nav_bar a:hover 
{
	color: #AA1510;
	background-image: url(images/nav_over.jpg);
	background-repeat: repeat-x;
	cursor: hand;
}

/* Start Content */
.content {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	padding-bottom: 20px;
	padding-top: 20px;
	min-height:400px;
}

/* Start Footer */
.footer_wrapper 
{
	background-color: #EFEFEF;
	font-size: 0.9em;
	text-align: center;
	margin-bottom: 20px;
	color: #242424;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-bottom: 10px;
}

.footer_top {
	height: 31px;
	display: block;
	background-image: url(images/footertop.gif);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
	background-position: center;
}
.footer_wrapper  a {
	color: #666666;
}
.footer_wrapper  p {
	text-align: center;
}
.footer_red {
	color: #A7141F;
}
.igdw_Control
{
	background-color:Transparent;
	border-width:0px;
}
.ig_Control
{
	background-color:White;
	font-size:xx-small;
	font-family: verdana;
	border:solid 1px #ABC1DE;
	cursor:default;
	color:Black;
}
.igdw_HeaderArea
{
	background-color:Transparent;
	font-weight:bold;
	border-width:0px;
	height: 24px;
	cursor:default;
	color:White;
}
.igdw_HeaderCornerLeft
{
	background-color:Transparent;
	background-position:top left ;
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_headercornerleft.gif);
	width: 9px;
}
.igdw_HeaderContent
{
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_headercontent.gif);
}
.igdw_HeaderCornerRight
{
	background-position:top right ;
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_headercornerright.gif);
	width: 9px;
}
.igdw_BodyEdgeLeft
{
	background-color:WhiteSmoke;
	background-repeat:repeat-y;
	border-right:solid 1px #BBBBBB;
	border-left:solid 1px #666666;
	width: 6px;
}
.igdw_BodyContentArea
{
	background-color:White;
	vertical-align:top;
}
.igdw_BodyContent
{
	border:solid 0px #999999;
}
.igdw_BodyEdgeRight
{
	background-color:WhiteSmoke;
	border-right:solid 1px #666666;
	border-left:solid 1px #BBBBBB;
	width: 6px;
}
.igdw_BodyCornerBottomLeft
{
	background-color:WhiteSmoke;
	background-repeat:no-repeat;
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_bodycornerbottomleft.gif);
	font-size:1px;
	height: 14px;
	width: 9px;
}
.igdw_BodyEdgeBottom
{
	background-color:WhiteSmoke;
	background-repeat:repeat-x;
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_bodyedgebottom.gif);
	font-size:1px;
	border-top:solid 1px #BBBBBB;
	height: 14px;
}
.igdw_BodyCornerBottomRight
{
	background-color:Gainsboro;
	background-repeat:no-repeat;
	background-image: url(C:/inetpub/wwwroot/EssencialsLLC/ig_res/Default/images/igdw_bodycornerbottomright.gif);
	font-size:1px;
	height: 14px;
	width: 9px;
}
