/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 FORMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

fieldset {
	padding:10px 20px;
	margin:15px 0;
	position:relative;
	}

fieldset fieldset {
	margin:10px 0;
	width:90%;
	}
	
legend {
	font-weight:bold;
	font-size:1em;
	padding:10px;
	color:#000;
	margin:0 0 10px 30px;
	font-family:"trebuchet MS", verdana, sans-serif;
	}

fieldset fieldset legend {
	font-size:.8em;
	}
	
.input-box {
	margin-bottom:5px;
	vertical-align:top;
	padding:2px;
	color:#666666;
	font-size:.8em;
	border:1px solid #82b26e;
	/*background:url(../images/bg-input.png) no-repeat;*/
	}
	
.big-box
{
    float: left;
    margin: 70px 70px 70px 150px;
    text-align: center;
    vertical-align: middle;
}
.left-box {
	float:left;
	padding-right:4px;
	}
.right-box {
	float:right;
	padding-right:4px;
	}
.small-box {
	width:4em;
	}

.large-box {
	width:24em;
	}

label {
	font-weight:bold;
	font-size:.7em;
	font-weight:bold;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	}

.errormark {
	color: Red;
	font-weight: bold;
}

.checkbox {
	margin-top:20px;
	}


.CheckNormalized label 
{
    margin-top: 0px;
    display: inline;    
}

.checkbox label {	
	display:inline;
	}

.optionlist label {	
	display:inline;
	font-size:.8em;
	}

.forgot-password {
	margin:2px 0;
	font-size:.65em;
	}
	
input.button {
	color:#FFF;
	background:#317f0c /*url(../content/images/bg-button.png) repeat-x*/;
	border:2px groove #FFF;
	font-size: x-small;
	font-weight:bold;
	padding:0 5px 2px 5px;
	cursor:pointer;
	}
	
input.button-big {
	padding:6px 20px;
	}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 LINKS
	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a:link {
	color:#33840c;
	text-decoration:underline;
	}

a:visited {
	color:#72840c;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

a:active {
	text-decoration:underline;
	color:#86c400;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 HEADER
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header-container {
	position:relative;
	padding:6px 0 0 0;
	background:#AE3F38;
	color:#FFF;
	border-bottom:1px dotted #585858;
	min-height:1px;
	_height:1px;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 LOGIN
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.nav-login  {
	font-size:.8em;
	text-align:right;
	margin:0 0 0 15px;
	float:right;
	}

/* LOGIN LINKS */

.nav-login a:link,
.nav-login a:visited{
	font-size:0.75em;
	text-decoration:none;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 NEWS BUCKET
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.news-bucket {
	margin-bottom:20px;
	line-height:normal;
	}

/* NEWS BUCKET LISTS */

.news-bucket ul {
	margin:0;
	padding:0;
	_height:1px;
	}

.news-bucket li {
	border-bottom:1px dotted #7a7a7a;
	background:none;
	padding-left:10px;
	}

.news-bucket li.first {
	padding-left:0;
	font-weight:bold;
	}
	
/* SIDE BUCKET LINKS */

.news-bucket a:link,
.news-bucket a:visited {
	text-decoration:none;
	display:block;
	_display:inline;
	}
	
.news-bucket a:hover {
	text-decoration:underline;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 MAIN NAV
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.nav-main {
	margin:-45px 0 0 199px;
	padding:15px 15px 0 15px;
	background:#f6f6f6;
	min-height:28px;
	_height:28px;
	border-top:1px dotted #7a7a7a;
	border-bottom:1px dotted #7a7a7a;
	border-left:1px dotted #7a7a7a;

	}

/* MAIN NAV LISTS */

.nav-main ul {
	margin:0;
	padding:0;
	/*color:#33840c;*/
	}

.nav-main li {
	list-style:none;
	float:left;
	background:none;
	padding:0;
	/*color:#33840c;*/
	}

.nav-main li a {
	display:block;
	padding:0 10px;
	border-right:1px dotted #d2d2d2;
	
	}

.nav-main li.first a {
	padding-left:0;

	}
	
/* NAV MAIN LINKS */

.nav-main a:link,
.nav-main a:visited {
	color:#33840c;
	text-decoration:none;
	}

.nav-main .active a:link,
.nav-main .active a:visited {
	color:#000;
	}

.nav-main a:hover {
	text-decoration:underline;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 FOOTER
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer {
	padding:10px 0;
	_height:1px;
	background:#373737;
	}

.nav-footer {
	position:relative;
	_height:1px;
	/*margin:0 60px 0 0;*/
	text-align:center;
	clear:both;
	}

.nav-footer ul{
	padding:0;
	margin:0;
	text-align:center;
	}

.nav-footer li{
	background:none;
	display:inline;
	border-right:1px dotted #686868;
	padding:0 10px;
	}

.nav-footer li.first {
	border-left:1px dotted #686868;
	}
	
.copyright {
	color:#CCC;
	clear:both;
	margin:5px 0 0 0;
	}

.company {
	color:#999;
	font-size:.7em;
	clear:both;
	margin:5px 0 0 0;
	}

.nav-footer a:link,
.nav-footer a:visited {
	color:#CCC;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 POSTER
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.poster-container-no-image {
	min-height:135px;
	_height:135px;
	}

.logo {
	float:left;
	}

.poster-inner {
	background:url(../images/HeaderCenter.jpg) repeat-x left top;
	min-height:93px;
	_height:93px;
	}

.poster-inner .nav-login {
	position:absolute;
	right:134px;
	top:10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 BREADCRUMB
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.breadcrumb {
	min-height:1px;
	_height:1px;
	font-size:.7em;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 PRIMARY LAYOUT STYLES 
	 	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  
.content-container {
	position:relative;
	_height:1px;
	min-height:1px;
	background:url(../images/bg-column-left.png) repeat-y;
	}

.content-container-inner {
	background:url(../images/bg-column-right.png) repeat-y right;
	_height:1px;
	min-height:1px;
	padding:0 260px 0 200px;
	position:relative;
	}
	
.content-main {
	padding:15px 2% 20px 2%;
	position:relative;
	min-height:1px;
	_height:1px;
	float:left;
	width:96%;
	}

.content-left {
	padding:20px 10px;
	float:left;
	width:190px;
	margin-top:-1px;
	position:relative;
	margin-left:-100%;
	right:200px;
	_left:200px;
	border-top:1px dotted #797979;
	}

.content-right {
	padding:15px 10px 20px 10px;
	float:left;
	width:240px;
	position:relative;
	margin-right:-260px;
	}

.ads {
	text-align:center;
	margin:20px 0;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 SIDE BUCKET
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.side-bucket {
	margin-bottom:20px;
	line-height:normal;
	}

/* SIDE BUCKET LISTS */

.side-bucket ul {
	margin:0;
	padding:0;
	_height:1px;
	}

.side-bucket li {
	list-style:none;
	border-bottom:1px dotted #7a7a7a;
	background-position:0 4px;
	color:#33840c;
	}

.side-bucket li.first {
	border-top:1px dotted #7a7a7a;
	}
	
/* SIDE BUCKET LINKS */

.side-bucket a:link,
.side-bucket a:visited {
	text-decoration:none;
	display:block;
	_display:inline;
	}
	
.side-bucket a:hover {
	text-decoration:underline;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 PHOTOS & CAPTIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.photo-container {
	padding:10px;
	border:1px dotted #7a7a7a;
	}

.photo-container img {
	display:block;
	border:1px solid #666;
	}
	
.photo-content {
	}
	
.photo-caption {
	font-size:.7em;
	padding:10px 10px 0 10px;
	text-align:center;
	color:#999;
	font-style:italic
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 THREE-COLUMN SECTION
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.three-column-container {
	margin:10px 0px;
	}

.three-column-left,
.three-column-right,
.three-column-middle {
	float:left;
	width:30%;
	margin-right:5%;
	}

.three-column-right {
	margin-right:0;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 LISTS
	 	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

li {
	list-style:none;
	padding:3px 0 3px 3px;/*padding:3px 0 3px 17px;*/
	margin-left:5px;/*<<== THERE WAS NOT*/
}

.steps ul li {
	background:none;
}

.steps ul li img {
	vertical-align:bottom;
}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 MISC STYLES
	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.none {
	display:none;
	}

.clear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
	}

.align-left {
	float:left;
	margin:0 20px 15px 0;
	}

.align-right {
	float:right;
	margin:0 0 15px 20px;
	}

.align-middle {
	vertical-align:middle;
	}
	
.inline {
	display:inline;
	}

.no-margin {
	margin:0;
	}
	
.error {
	font-size:.75em;
	color:Red;
}

.OkMessage {
	font-size:.99em;
	color:Green;
}


/*---------------------------------------
 Grid view
-----------------------------------------*/
.RowStyle_td
{
      font-size:.75em;
	margin-left:4em;
	padding-left:1em;
	border-left:solid 1px #e99400;
}

.RowStyle_NotPurchasable
{
    background-color: #ae3f38;
    /*background: url(../images/bg-poster-tile-light.jpg) repeat-x bottom;*/
    border: solid 1px #CCCCCC !important;/*#f0f0f0*/
    padding: 10px;
    margin: 10px;
    color: #CCCCCC !important;
    
}

.RowStyle_local
{
    background-color: #f0f0f0;
    /*background: url(../images/bg-poster-tile-light.jpg) repeat-x bottom;*/
    border: solid 1px #CCCCCC !important;/*#f0f0f0*/
    padding: 10px;
    margin: 10px;
}
.RowStyleAlternate_local
{
    background-color: White;
    /*background: url(../images/bg-poster-tile-light.jpg) repeat-x bottom;*/
    border: solid 1px #CCCCCC !important;/*#C0C0C0*/
    padding: 10px;
    margin: 10px;
}
.RowStyle_remote
{
    background: url(../images/bg-poster-tile.jpg) repeat-x bottom;
    border: solid 2px #dddddd;
    padding: 10px;
    margin: 10px;
}
.RowStyle_Active
{
    background: url(../images/bg-poster-tile-light_OLD.jpg) repeat-x bottom;
    border: solid 1px #CCCCCC !important;/*#DDDDDD*/
    padding: 10px;
    margin: 10px;
}

/*---------------------------------------
 END Grid view
-----------------------------------------*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 BULLETIN BOARD STYLES
	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.messagetitle
{
	font-weight: bold;
}
.messageheader
{
	font-size: 85%;
}
.messagetext
{
	border: solid 1pt #a0a0a0;
	margin-bottom: 6px;
	padding: 4px;
	background-color: White;
}
.messagetext li
{
	background-image: none;
	list-style: disc outside none;
	font-size: 1em;
	padding: 0;
}
.messageaction
{
	text-align: right;
}

/* this to reset site styles within HTML messages 

.messagetext *
{ 
	position: static !important; 
	z-index: auto !important; 
	color: #000 !important; 
	background: transparent none repeat scroll 0 0 !important; 

	float: none !important; 
	clear: none !important; 

	padding: 0 !important; 
	margin: 0 !important; 
	border: 0 solid #000 !important; 

	min-height: 0 !important; 
	max-height: none !important; 
	height: auto !important; 

	min-width: 0 !important; 
	max-width: none !important; 
	width: auto !important; 

	font: normal normal normal 11px/1.5 arial, verdana, sans-serif !important; 
	list-style: disc outside none !important; 
	letter-spacing: normal !important; 
	text-align: left !important; 
	text-decoration: none !important; 
	text-indent: 0 !important; 
	text-transform: none !important; 
	white-space: normal !important; 
	word-spacing: normal !important; 
	vertical-align: baseline !important; 

	unicode-bidi: normal !important; 
	direction: ltr !important; 

	clip: auto !important; 
	overflow: visible !important; 
	visibility: visible !important; 
	outline: invert none medium !important; 

	display: inline !important; 
	cursor: auto !important; 
} 

.messagetext div, 
.messagetext ul, 
.messagetext dl, 
.messagetext dt, 
.messagetext dd, 
.messagetext h2, 
.messagetext h3, 
.messagetext {display: block !important;} 
.messagetext li {display: list-item !important;} 

.messagetext b, 
.messagetext strong {font-weight: bold !important;} 

.messagetext i, 
.messagetext em {font-style: italic !important;} 

.messagetext h2, 
.messagetext h3 {font-weight: bold !important;}
*/

 .separator {  border-bottom:1px solid #ccc; }
 
 /* Modal Pop-up */ 

.modalBackground {
	background-color:#302020;  /* 0070B8 */
	filter: alpha(opacity=90);
	opacity: 0.95;
}

.popupPanelFB
{
	padding: 0px !important;
	margin: 0px !important;
	background-color: #FFFFFF !important;
	font-size: small !important;
	width: 560px !important;/*It takes the internal  control dimension*/
	
	min-height:440px !important;
	height: 100%;
	position: fixed;/*position: absolute !important;*/
	top: 0px !important;
	left: 0px !important;
}
.popupPanelFB .close {
    background-image: url("../content/images/redcross.png");
    background-position: 0 -13px;
    display: block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: -30px;
    width: 10px;
}
.popupPanelFB .close:hover{background-image:url(../images/Cross.png);background-position: 0 -26px;cursor:pointer}
.popupPanelFB .header{height:30px; font-size:12pt;line-height:180%; font-weight:bold}
.popupPanel
{
	padding: 0px !important;
	margin: 0px !important;
	background-color: #FFFFFF !important;
	font-size: small !important;
	width: 100% !important;/*It takes the internal  control dimension*/
	height: 720px !important;
	position: fixed;/*position: absolute !important;*/
	top: 0px !important;
	left: 0px !important;
}

.popupPanel .close {
    background-image: url("../content/images/redcross.png");
    background-position: 0 -13px;
    display: block;
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: -30px;
    width: 10px;
}

.closePopUpBut { 
    display: block;
    background: url("../content/images/redcross.png") no-repeat 0px 0px; 
    right: 5px;
    width: 30px;
    text-indent: -1000em;
    position: absolute; 
    top: 5px;
    height: 30px; 
    border: none;
} 


.popupPanel .close:hover{background-image:url(../images/Cross.png);background-position: 0 -26px;cursor:pointer}
.popupPanel .header{height:30px; font-size:12pt;line-height:180%; font-weight:bold}
.popup{border:5px solid #2DB5DB; background-color:#fff;min-height:100px;display:none;position:fixed;z-index:2000;padding:0 5px 5px 5px;}

.popup .sep{background-color:#2DB5DB;}
.popup .close{display:block;background-image:url(../images/Cross.png);background-position: 0 -13px;height:10px;width:10px;position:relative; top:-30px;margin-right:5px}
.popup .close:hover{background-image:url(../images/Cross.png);background-position: 0 -26px;cursor:pointer}
.popup .close-blue{background-image:url(../images/Cross.png);background-position: 0 0;cursor:pointer}
.popup .avatar { border:1px solid #ccc; height:40px;width:40px;background-color:#fff}
.popup .body{margin:0 5px 0 5px;}
 /* Modal Pop-up */ 
  
 /*TAB CONTAINER*/
 /*Header*/
.Tab .ajax__tab_header
{
    color: #4682b4;
    font-family:Calibri;
    font-size: 14px;
    font-weight: bold;
    background-color: #ffffff;
    margin-left: 0px;
}
/*Body*/
.Tab .ajax__tab_body
{
    border:1px solid #b4cbdf;
    padding-top:0px;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background:url("../images/tabs/tab_active.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background:url("../images/tabs/tab_left_active.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background:url("../images/tabs/tab_right_active.gif") no-repeat right;
    padding-right:6px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background:url("../images/tabs/tab_hover.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background:url("../images/tabs/tab_left_hover.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background:url("../images/tabs/tab_right_hover.gif") no-repeat right;
    padding-right:6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background:url("../images/tabs/tab_Inactive.gif") repeat-x;
    height:20px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    background:url("../images/tabs/tab_left_inactive.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background:url("../images/tabs/tab_right_inactive.gif") no-repeat right;
    padding-right:6px;
    margin-right: 2px;
}
 /*TAB CONTAINER*/
 
 
  /*CheckboxList START*/
 .CheckboxList
{

    border-width: 1px;
    border-style: solid;
    border-color: #82b26e;
    
    margin-bottom:5px;
	vertical-align:top;
	padding:2px;
	color:#666666;
	font-size:.8em;
	/*background:url(../images/bg-input.png) no-repeat;*/
	width: 50%;
	    
}
.CheckboxList input
{
        clear:both !important;
    float:left !important;

    }

.CheckboxList label
{
    margin-top:0px;
    margin-left: 1px;

}



.CheckboxRememeberMe input
{
    clear:both !important;
    float:left !important;
}

.CheckboxRememeberMe label
{
    margin-top:0px !important;
    position: absolute;
	margin-left: 24px;

}

.horizontalLine {
	border-bottom: 1px solid #cccccc
}


/*CheckboxList END*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	 CALENDAR EXTENDER
	 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.calendar .ajax__calendar_container
{
	background-color: #e99400;
	border: solid 1px #111199;
}

/* IE8 BUG */
.calendar .ajax__calendar_title
{
	width: 140px;
	margin: auto;
}

/* INFRAGISTICS *****************/
.myImageItem
{
    border: solid 1px transparent;
    margin-top: 5px;
}
.mySelectedImageItem
{
    border: solid 1px gray;
}

/*Two Columns layout*/
.TwoColumnsWrapper {
	padding: 0px 0px 0px 0px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.main-TwoColumnsWrapper 
{
    margin-left: 180px;
    /*float:right;*/
    margin-top: 15px;
}
.sidebar 
{
	width: 175px;
	float: left;
	padding: 0px 0px 0px 0px;
	
	
}

.igeb_GroupLabel_expired
{
	/*display: block;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	color:#797979;
	vertical-align:middle;*/
		font-weight:bold;
	font-size:12px;
	font-family: "Ubuntu", Arial, Helvetica, sans-serif;
	margin-left:1px;
	padding-left:1px;
	text-decoration:none;
	color: #797979;
}
/*.igeb_ItemActive
{
	background-color:#FFCC33;
	color:White;
}*/

/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/***************************************                                                **************************************/
/***************************************                                                **************************************/
/***************************************                    RATINGS                     **************************************/
/***************************************                                                **************************************/
/***************************************                                                **************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*
.igr_Control
{
    outline: none;
	border : 0px none;
	background:transparent;
}

.igr_EmptyContainer
{
    overflow : hidden;
}

.igr_SelectedContainer
{
    position : relative;
    overflow : hidden;
    white-space : nowrap;
}

.igr_HoveredContainer
{
    position : relative;
    overflow : hidden;
    white-space : nowrap;
}

.igr_ImageSpan
{
    display : inline-block;
    width: 20px;
    height: 20px;
}

.igr_ImageSpanVert
{
    display : block;
    width: 20px;
    height: 20px;
}

.igr_EmptyImg
{
    background:transparent url('../images/igr_RatingSprite.png') no-repeat;
    background-position: 0px 0px;
}

.igr_SelectedImg
{
    background:transparent url('../images/igr_RatingSprite.png') no-repeat;
    background-position: -50px 0px;
}

.igr_HoveredImg
{
    background:transparent url('../images/igr_RatingSprite.png') no-repeat;
    background-position: -25px 0px;
}*/
/*
    These were added for our clients to control the disabled appearence
*/

/*.igr_DisabledEmptyImg
{
    background:transparent url('../images/igr_RatingSprite.png') no-repeat;
    background-position: -75px 0px;
}

.igr_DisabledSelectedImg
{
    background:transparent url('../images/igr_RatingSprite.png') no-repeat;
    background-position: -100px 0px;
}

.igr_ControlFocus
{
    border : 0px none;
}

.igr_ControlDisabled
{
}*/

/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/***************************************                                                **************************************/
/***************************************                                                **************************************/
/***************************************                    EskoNews                    **************************************/
/***************************************                                                **************************************/
/***************************************                                                **************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/


.mid .columnwidespan_home {
	clear: both;
	font-size: 11px;
	margin-bottom: 18px;
	overflow: visible;
	line-height: 13px;
	height: 100%
}

.mid {
	min-height: 100px;
	float: left;
	min-width: 516px;
	height: 100%
}

.content {
	overflow: auto;
}

.wrapper {
	text-align: left;
	margin-top: 25px;
}

.mid .columnwidespan_home .column {
	clear: both;
	float: left;
	width: 100%;
	height: 100%
}

.mid .columnwidespan_home .column .vertdump {
	margin-top: -5px;
	float: left;
	width: 45%;
	padding-top: 5px;
	height: 100%
}

.mid .columnwidespan_home .column .right {
	padding-left: 50px
}

.right {
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin-left: -12px;

	padding-top: 0px;
	text-align: left
}

.mid .article {
	margin-bottom: 20px
}

.mid .columnwidespan_home .column .article {
	float: left;

}

.mid .columnwidespan_home .column .vertdump .article {
	clear: both;
	width: 100%
}

.mid .column .thumb {
	border-right: #999999 0px solid;
	border-top: #999999 0px solid;
	float: left;
	margin-bottom: 3px;
	border-left: #999999 0px solid;
	margin-right: 7px;
	border-bottom: #999999 0px solid
}

.mid .columnwidespan_home .column h2 {
	margin-top: -3px;
	padding-top: 3px
}

.mid .column h2 {
	margin-bottom: 10px;
	font-size: 11px;
}

.mid .column h2 a {
	color: #314242
}

.greenlinetitle {
	clear: both;
	padding-right: 0px;
	border-top: #5d9d3e 3px solid;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	height: 3px
}


.HideDiv {
	visibility: hidden;
}

.ShowDiv {
	visibility: visible;
}


.QuestionBalloon {
	height: 80px;
	width: 200px;
}

.divImage4Makers {
	argin-top:10px;
	margin-left:10px;
	position:absolute;
	width: 340px;
}

.labelBigImage4Makers
 {
	font-size: 28px;
	font-weight: bold;
	color: Black;



}


.noUnderLine {
	text-decoration:none !important;
	display:block;
	color: Black;
	}
	
.noUnderLine:hover {
	text-decoration:underline !important;
	}

.no_UnderLine
{text-decoration:none !important;
    
}
    
.QuestionMarkCartoncraft
{
       position: relative;
top: -28px;
right: -100px; 
        
        }