.IG_InfoBox {
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
}

@media screen and (min-width: 1079px) {
    .IG_InfoBox {
		width: 32%;
		height: 340px;
    }
}
@media screen and (max-width: 1078px)  and (min-width: 712px) {
    .IG_InfoBox {
		width: 49%;
		height: 340px;
    }
}
@media screen and (max-width: 711px) {
    .IG_InfoBox {
		width: 99%;
    }
}


.IG_TopLinks {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
.IG_TopLinks LI {
	font-size: 13px;
}
.IG_sidenavlinks A:link
{
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.IG_sidenavlinks A
{
}
.IG_sidenavlinks LI A
{
	/*cursor: pointer;*/
}
.IG_sidenavlinks A:visited
{
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.IG_sidenavlinks A:hover
{
	text-decoration: none;
	color: #2C29D4;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.IG_sidenavlinks A:active
{
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
}
.IG_sidenavlinks LI
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 57px;
}
.IG_sidenavlinks LI:hover
{
	opacity: .75;
}
#IG_homelink
{
	background-image: url('sidenav.png');
	height: 32px;
	width: 29px;
	margin-left: auto;
	margin-right: auto;
}
#IG_userslink
{
	background-image: url('sidenav.png');
	background-position: -29px 0px;
	height: 32px;
	width: 26px;
	margin-left: auto;
	margin-right: auto;
}
#IG_orderslink
{
	background-image: url('sidenav.png');
	background-position: -56px -1px;
	height: 31px;
	width: 31px;
	margin-left: auto;
	margin-right: auto;
}
.IG_users2link
{
	background-image: url('sidenav.png');
	background-position: -401px 0px;
	height: 32px;
	width: 26px;
}
#IG_emaillink
{
	background-image: url('sidenav.png');
	background-position: -87px 0px;
	height: 32px;
	width: 33px;
	margin-left: auto;
	margin-right: auto;
}
#IG_approvalslink
{
	background-image: url('sidenav.png');
	background-position: -151px -1px;
	height: 32px;
	width: 29px;
	margin-left: auto;
	margin-right: auto;
}
#IG_banneradslink
{
	background-image: url('sidenav.png');
	background-position: -120px 0px;
	height: 32px;
	width: 31px;
	margin-left: auto;
	margin-right: auto;
}
#IG_notificationslink
{
	background-image: url('sidenav.png');
	background-position: -87px 0px;
	height: 32px;
	width: 33px;
	margin-left: auto;
	margin-right: auto;
}
#IG_trafficlink
{
	background-image: url('sidenav.png');
	background-position: -242px 0px;
	height: 32px;
	width: 29px;
	margin-left: auto;
	margin-right: auto;
}
#IG_settingslink
{
	background-image: url('sidenav.png');
	background-position: -227px 1px;
	height: 32px;
	width: 15px;
	margin-left: auto;
	margin-right: auto;
}
#IG_helplink
{
	background-image: url('sidenav.png');
	background-position: -179px 1px;
	height: 32px;
	width: 28px;
	margin-left: auto;
	margin-right: auto;
}
#IG_logoutlink
{
	background-image: url('sidenav.png');
	background-position: -207px 0px;
	height: 32px;
	width: 20px;
	margin-left: auto;
	margin-right: auto;
}
#IG_topnav
{
	left: 70px;
	height: 40px;
	position: fixed;
	width: 100%;
	min-width: 1080px;
	z-index: 999;
	top: 0px;
	background-image: url('background.gif');
	border-bottom: 1px solid #000000;
}

/*.IG_disabled
{
	font-family: sans-serif;
	font-size: 8pt;
	color: #BBBBBB;
}*/
#IG_main
{
	margin-left: 71px;
	padding: 0px;
	margin-top: 41px;
	position: relative;
}
.templatedescription
{
	/*display: block;*/
	margin: 5px 0;
}
#IG_sidenav
{
	top: 0px;
	margin: 0px;
	padding: 6px 8px 0px 7px;
	left: 0px;
	width: 55px;
	position: fixed;
	z-index: 999;
	background-image: url('background.gif');
	text-align: center;
	height: 100%;
	border-right: 1px solid #000000;
}
#IG_sidenav.IG_awaiting_approval
{
	border-right: 2px solid #E30000;
}
#IG_sidenav UL
{
	margin: 17px 0px 0px;
	padding: 0px;
}
#IG_wrapper
{
	position: relative;
	margin: 0px;
}
.IG_TemplateBox
{
	padding: 10px;
}
.IG_TemplateThumbnail
{
	float: left;
	margin: 10px;
}
.IG_ShowHeader
{
	margin: 6px;
	background: #E5E5E5;
	margin: 7px;
	border-radius: 7px;
	border: 1px solid #D2D2D2;
	padding: 2px;
	clear: both;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
}
.IG_moderadio
{
	margin: 4px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
}
.IG_moderadiodisabled
{
	margin: 4px;
	padding: 0px;
	margin-top: 1px;
	opacity: 0.5;
	margin-right: 2px;
}
.IG_modelinkdisabled
{
	text-decoration: none;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: #AAAAAA;
}
.IG_Popup
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #F8F8F8;
}
.IG_PopupWindow
{
	width: 600px;
	border: 1px solid #999999;
	margin: 20px auto;
	background: #DEDFE2;
	padding: 15px;
	border-radius: 5px;
	font-family: tahoma;
}
.table1 {
	table-layout: fixed;
}

.table1 td {
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	overflow: hidden;
}

.table1.wrap td{
	white-space: normal;
}

.ig_buttons
{
	display: block;
	text-align: center;
}
.IG_PopupWindow .messageblock
{
	background: #FFFFFF;
	padding: 11px;
	border: 1px solid #7F92E1;
	border-radius: 4px;
	margin-bottom: 10px;
}
.ig_finetext
{
	font-size: 75%;
}
.IG_PopupWindow H1
{
	font-size: 19px;
}
#IG_buttons
{
	width: 315px;
	margin-top: 9px;
	float: left;
	text-align: center;
}
.IG_button:link, .IG_button:visited, .IG_button:hover, .IG_button:active, .IG_button, INPUT.IG_button
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #545454;
	display: inline-block;
	color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 8px;
	margin-left: 1px;
	margin-right: 3px;
	text-decoration: none;
	cursor: pointer;
	/*[disabled]text-shadow:1px 1px #8C8C8C;*/
}
.IG_bluebutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
	box-shadow: inset 0px 1px #97C4FE;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
}
.IG_bluebutton:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background: -moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color: #1E62D0;
}
.IG_greenbutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
	box-shadow: inset 0px 1px #A4E271;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background: -moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color: #89C403;
}
.IG_greenbutton:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background: -moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color: #77A809;
}
.IG_redbutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
	box-shadow: inset 0px 1px #F5978E;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background: -moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color: #F24537;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.IG_redbutton:hover
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background: -moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color: #C62D1F;
}
.IG_greybutton, .IG_greybutton:hover, .IG_greybutton:active, .IG_greybutton:link, .IG_greybutton:visited
{
	-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
	box-shadow: inset 0px 1px #FFFFFF;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	border: 1px solid #D9D9D9;
	color: #CFCCCC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color: #EDEDED;
}
#IG_sociallinks
{
	width: 105px;
	margin-top: 7px;
	float: left;
	text-align: center;
}
#IG_search
{
	width: 100px;
	margin-top: 8px;
	float: left;
}
#IG_search INPUT
{
	border-radius: 0px;
	height: 15px;
	margin-top: 2px;
}
#IG_logolinkwrapper
{
	width: 217px;
	margin-top: 13px;
	float: left;
	text-align: center;
}
.IG_logolink:link
{
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
}
.IG_logolink:visited
{
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
.IG_logolink:hover
{
	color: #201EA5;
	text-decoration: none;
}
.IG_logolink:active
{
	text-decoration: none;
	font-weight: normal;
}
#IG_sociallinks A:hover
{
	opacity: .8;
}
#IG_facebook
{
	background-image: url('sidenav.png');
	background-position: -294px 0px;
	height: 26px;
	width: 26px;
	float: left;
	margin-left: 5px;
}
#IG_twitter
{
	background-image: url('sidenav.png');
	background-position: -320px 0px;
	height: 26px;
	width: 26px;
	float: left;
	margin-left: 5px;
}
#IG_linkedin
{
	background-image: url('sidenav.png');
	background-position: -346px 0px;
	height: 26px;
	width: 26px;
	float: left;
	margin-left: 5px;
}
#IG_reload
{
	float: left;
	margin-top: 11px;
}
#IG_reloadbutton
{
	background-image: url('sidenav.png');
	background-position: -271px 0px;
	height: 19px;
	width: 22px;
	float: left;
}
#IG_reloadbutton:hover
{
	opacity: 0.8;
}
/*.IG_uploadbutton
{
	width: 50px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-color: #9999FF;
	border-radius: 4px;
	padding: 7px;
	font-size: 10pt;
	white-space: normal;
}
.IG_uploadbutton .IG_uploadbutton:hover
{
}
.IG_uploadbutton .IG_uploadbuttonlink:link
{
	text-decoration: none;
	font-family: tahoma;
	color: #000000;
	font-weight: bold;
}
.IG_uploadbutton .IG_uploadbuttonlink:visited
{
}
.IG_uploadbutton .IG_uploadbuttonlink:hover
{
}
.IG_uploadbutton .IG_uploadbuttonlink:active
{
}*/
.IG_uparrow
{
	background-image: url('sidenav.png');
	background-position: -274px -19px;
	height: 13px;
	width: 15px;
	float: left;
	margin: 4px 6px 0 4px;
}
.IG_paint
{
	background-image: url('sidenav.png');
	background-position: -372px 0px;
	height: 28px;
	width: 29px;
}
.IG_usericon
{
	background-image: url('sidenav.png');
	background-position: -439px 0px;
	height: 20px;
	width: 8px;
}
.IG_groupicon
{
	background-image: url('sidenav.png');
	background-position: -447px 0px;
	height: 20px;
	width: 16px;
}
.IG_groupicon2
{
	background-image: url('sidenav.png');
	background-position: -463px 0px;
	height: 20px;
	width: 16px;
}
.IG_ordericon
{
	background-image: url('sidenav.png');
	background-position: -479px 0px;
	height: 16px;
	width: 21px;
}
.IG_mailinglisticon
{
	background-image: url('sidenav.png');
	background-position: -500px 0px;
	height: 17px;
	width: 14px;
}
.IG_banneradicon
{
	background-image: url('sidenav.png');
	background-position: -515px 0px;
	height: 16px;
	width: 17px;
}
.IG_userlink
{
	background-image: url('sidenav.png');
	background-position: -427px -1px;
	height: 29px;
	width: 12px;
}
#IG_modelinks
{
	width: 230px;
	top: 20px;
	float: left;
	margin-top: 12px;
	text-align: center;
}
#IG_modelinks .IG_modelink
{
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: arial;
	color: #000000;
	vertical-align: top;
}
#IG_modelinks .IG_modelink:link
{
}
#IG_modelinks .IG_modelink:visted
{
}
#IG_modelinks .IG_modelink:hover
{
	color: #6C6AE1;
}
#IG_modelinks .IG_modelink:active
{
}
.IGred
{
	background-color: #FF0000;
}
.IGbar
{
	border: 1px #000000;
	border-style: solid;
}
.IGblue
{
	background-color: #0000FF;
}
.IGgreen
{
	background-color: #00FF00;
}
.IGyellow
{
	background-color: #FFFF00;
}
#IG_topnav.IG_awaiting_approval
{
	border-bottom: 2px solid #FF0000;
}
body {
	margin:0px; 
	padding:0px;
	/*background: #DDDDDD:*/
}

.IG_Tree {
	background-color: #fff;
}

#IG_TotalTime {
	margin-top: 11px;
	margin-left: 20px;
	float: left;
	font-famiy: sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.IG_fast {
	color: #090;
}

.IG_medium {
	color: #000;
	background-color: #ff0;
}

.IG_slow {
	background-color: #f00;
	color: #fff;
}

.IG_Circle {
	background-color: #f00;
	color: #fff;
	margin: 0px;
	border-radius: 70px;
	text-align: center;
	width: 120px;
	height: 120px;
	font-weight: bold;
	border: 3px solid #000;
}

.IG_Circle .text {

	padding-top: 38px;

}

#IG_lightbox {
    background:url("overlay.png") repeat; 
    text-align:center;
    height: 100%;
    overflow: auto;
}

#IG_lightbox p {
    text-align:right; 
    color:#fff; 
    margin-right:20px; 
    font-size:12px; 
}