/*	Forms	*/
.flt_lft							{float:left;}
.flt_rgth							{float:right;}
#whizzyp_attribute_0_50  			{display: block}
#register .submit-cntrls .cancel	{width:120px;
									padding:2px 0 2px 0;
									background-color:#8c2121;
									color:#ffffff;
									font-weight:bold;
									border:0;
									cursor:pointer;}
#error-fields						{background-color:#f5ebeb;
									padding:0 0 5px 15px;
									font-size:14px;
									border:1px solid #8c2121;}
#error-fields .error_title			{color:#8c2121;
									border-bottom:1px solid #ffffff;}
#error-fields .error_text			{padding-top:10px;}
#life-facts .button					{background-image:url(../imgs/buttons/life-go.gif);
									width:32px;
									height:32px;
									border:0;
									cursor:pointer;
									margin-left:5px;}
/* for the registration */
.cntrl-block input					{font-family:"Trebuchet MS","verdana";
									font-size:11px;
									width:120px;}
#cntrl-panel .cntrl-block select	{width:125px;
									font-family:"Trebuchet MS", "verdana";
									font-size:11px;
}
.cntrl-block .field-gender input 	{margin:0pt 20px 0pt 0pt;
									width:20px;}
.cntrl-block select					{font-family:"Trebuchet MS","verdana";
									font-size:11px;
									width:225px;}
/* for the registration ENDS */
.warnings							{color: #FF0000;}
									
/*	Forms	*/
#register .block .form-fields		{background-color:#DFECEE;
									padding:10px 0 5px 10px;}
#register .block .holder			{width:100%;}
#register .block p					{width:200px;
									float:left;
									text-align:right;
									padding:0 10px 0 0;
									display:inline;
									margin:0;}
#register .block p strong			{display:inline;
									color:#000000;}
#register .block .field-gender input{width:20px;
									margin:0 20px 0 0;}
#register .block select				{width:280px;
									font-family:"Trebuchet MS", "verdana";
									font-size:11px;}
#rssReader ul						{line-height:145%;
									margin-bottom:0;
									margin-top:0;
									padding-left:15px;}
#rssReader ul li					{margin-bottom:10px;}
.rssTitle        				     {font-weight:bold}
.rssDescription  					{margin-bottom:10px}
.admin_pg-center					{border:0;
									padding:0;
									margin:0 10px 0 10px;}
#tab .cp_entry-inactive				{background-color:#E9F3F4;
									border-bottom:1px solid white;
									color:#355E63;
									float:left;
									font-size:12px;
									font-weight:bold;
									margin-right:1px;
									padding:10px 20px;}
#tab .cp_entry-active				{background-color:#DFECEE;
									border-bottom:1px solid #DFECEE;
									color:#000000;
									float:left;
									font-size:13px;
									font-weight:bold;
									margin-right:2px;
									padding:10px 20px;}
.cancel								{width:120px;
									margin-right:10px;
									padding:2px 0 2px 0;
									background-color:#8C2121;
									color:#ffffff;
									font-weight:bold;
									border:0;
									cursor:pointer;}
.submit								{margin-left:0;
									padding:2px 0 2px 0px;
									background-color:#95B339;
									color:#ffffff;
									font-weight:bold;
									border:0;
									cursor:pointer;}
									
.button_comments					{background-color: #44aabb;
									color: #ffffff;
									cursor:pointer;
									font-weight:bold;
									margin-right:10px;
									padding:2px 0pt;
									width:220px;
									border: 0 none ;}
									
#cntrl-panel	.cntrl-block	.submit_region		{padding:10px 390px 10px 0pt;
													text-align:right;
													margin-left:0;}
#register .block .column 			{display:inline;
									float:left;
									margin:0;
									padding:0pt 10px 0pt 0pt;
									text-align:left;
									width:25%;}
.marg-r-10							{margin-right:10px}
.create_user						{background:url(../imgs/buttons/red_arrow.gif) left no-repeat;
									font-size:14px;
									font-weight:bold;
									/*white-space:nowrap;*/
									padding:0 0 0px 20px;
									margin-top:10px;
									/*margin-right:600px;*/}
.create_user	a:link				{color:#000000;}

#cntrl-panel .cntrl-block p			{width:200px;
									float:left;
									font-weight:bold;
									text-align:right;
									padding:0 10px 0 0;
									display:inline;
									margin:0;}
#cntrl-panel h2						{color:#8101ab;
									font-size:13px;
									font-weight:bold;
									margin:0 0 10px 0px;
									padding:0}
.field_set							{}
.purple								{color:#8101ab;}
.vote								{width:120px;
									background-color:#83B3B6;
									color:#ffffff;
									font-weight:bold;
									border:0;
									cursor:pointer;
									margin:10px;}
#faq p 								{padding:5px 5px 0pt 5px;}

/* Hide iframe from IE */
iframe 								{display:none;}
#rg10102, #rg10088, #rg10095, #rg11556,
#rg10079, #rg11549, #rg22131, #rg10079 {display:none;}

/* Create a multiple column, unordered list */
div#list_wrapper	   			    { width: 100%; overflow: auto;}

ul.multiple_columns					{ padding:0; overflow: auto; margin: 5px 0}

ul.multiple_columns li				{text-align: left;
									float: left;
									list-style: none;
									width:  46%;  
									margin: 0 1%;}

/*	RSS	*/
#rss								{color:#40788E;
									margin:20px 0pt 10px;}
#rss .title 						{color:#265C6D;
									font-size:13px;
									font-weight:bold;
									padding:0;}
#rss	img							{padding-right:10px}
								
/* The following is just for the home page */
#tab .block ul.multiple_columns li	   	    { text-align: left;
									float: left;
									list-style: none;
									width:  44%;  
									margin: 0 1.5%;}
/*	Article for Home Page	*/
#index-article						{background:#e6eef0;}
#index-article	h1					{color:#12333c;
									font-size:16px;}
#index-article	p					{padding-left:20px;}
#index-article	.subtitle			{color:#43b9d5;
									font-size:14px;
									font-weight:bold;
									padding:5px 0 10px 10px;}

/* pagination for featured item */

#tnt_pagination {
	padding:5px;
	text-align:right;
	background-color:#ffffff;
	border:0;
	/*border-bottom:1px dotted #999999;*/
	width:99%; 
}

#tnt_pagination div {
clear:both;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
float:right;
vertical-align: middle;
margin: 10px 15px 15px 0;
}

#tnt_pagination a:link, #tnt_pagination a:visited {
background-color:#F5F5F5;
border:1px solid #EBEBEB;
color:#0072BC;
margin-left: 5px;
padding: 2px 7px;
text-decoration:none;
}

#tnt_pagination a:hover {
background-color:#DDEEFF;
border:1px solid #BBDDFF;
color:#0072BC;
}

#tnt_pagination .active_tnt_link {
background-color:#DDEEFF;
border:1px solid #BBDDFF;
color:#0072BC;
cursor:default;
margin-left: 5px;
padding: 2px 7px;
text-decoration:none;
}
#tnt_pagination .disabled_tnt_pagination {
background-color:#F5F5F5;
border:1px solid #EBEBEB;
color:#D7D7D7;
cursor:default;
margin-left: 5px;
padding: 2px 7px;
text-decoration:none;
}

#tnt_pagination a.disabled, #tnt_pagination a.disabled:hover {
border: 0; background-color: inherit; 
cursor:default;
margin-left: 5px;
padding: 2px 7px;
text-decoration:none; display: inline;
}

									
/*	Redisign Portal	*/
#rght{
background:transparent url(../imgs/right_bg.gif);
vertical-align:top;
width:250px;}

#rght DIV.tbox{
background:url(../imgs/tail_top_right.gif) repeat-x top left;
width:100%;}

#site-comp-0 p{
border-bottom:1px dotted #afcad3;
padding:4px;
margin:0;
}

#site-comp-1 p	{
border-bottom:1px dotted #AFCAD3;
padding:4px;
margin:0;
}

#popular DIV.left p{
margin:5px 5px 0;
padding:0;
}

#popular DIV.right p{
margin:5px 5px 0;
padding:0;
}

#life-facts DIV.select-other select{
font-size:11px;
width: inherit;
margin:0 0 5px 7px;
}

#recent-announce p{
line-height:150%;
padding:5px 10px 0 5px;
margin:0
}

#polls {
margin:0 0 15px 0;
background:url(../imgs/poll_bg_2.jpg) #e7f6fa top left repeat-x;
}

#tab DIV.entry-inactive a:link{
font-weight:normal;
}
#tab DIV.entry-inactive a:visited{
font-weight:normal;
}
#tab DIV.entry-inactive a:hover{
font-weight:normal;
}
#tab DIV.entry-inactive{
font-weight:normal;
}

#polls DIV.entry DIV.r-button{
float:left;
margin-left:20px;
}

#polls DIV.entry DIV.opt{
margin-left:50px;
}

#electronic-serv DIV.elec-opt DIV{
border-bottom:1px solid #ffffff;
background-color:#ECEFE2;
margin:0;
padding:5px 0 5px 5px;
font-size:11px;
line-height:150%;
}
#electronic-serv div	{ padding:0;}
#electronic-serv div	a:link	{padding:2px 5px 2px 5px ; display:block}
#electronic-serv div	a:hover	{padding:2px 5px 2px 5px ; display:block}
#electronic-serv div	a:visited{padding:2px 5px 2px 5px ; display:block}
#electronic-serv div	a:active{padding:2px 5px 2px 5px ; display:block}

#related-serv p{
line-height:150%;
padding:5px 10px 0 5px;
margin:0
}

#question-comp DIV.form-part .button{
background-color:#95B339;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:2px 0pt;
width:120px;
}

.contact-field .button{
background:url(../imgs/buttons/search_go.gif) center no-repeat;
width:20px;
height:22px;
border:0;
padding:0 0 0px 0px;
cursor:pointer;
}
.drop-down-list	{width:340px;}

#topics div.block {width:96%;}
/*			Links				*/

#life-facts h2 a:link {color: #ffffff; padding:11px;}

#life-facts h2 a:link, #life-facts h2 a:hover,#life-facts h2 a:visited
{background-color:#C2DB7F;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
margin:0;
padding:9px;}

ul.multiple_columns li a:link {color:#40788E;}
ul.multiple_columns li a:visited {color:#40788E;}
ul.multiple_columns li a:hover {color:#40788E;}

div.control-bar .print a:link {color:#40788E;}
div.control-bar .print a:visited {color:#40788E;}
div.control-bar .print a:hover {color:#40788E;}

div.control-bar .send a:link {color:#40788E;}
div.control-bar .send a:visited {color:#40788E;}
div.control-bar .send a:hover {color:#40788E;}

#tab div.block div			{margin:10px 1%;}

/*	Vote	*/
#question-comp div.form-part {background:#E6EEF0 url(../imgs/tick_bg.gif) no-repeat left top;
							padding:10px;
							text-align:right;}
							
/*	Info	*/
.info						{text-align:left;
							font-style:italic;
							font-size:90%;}
.info2						{font-size:110%;
							font-style:italic;
							color:#666666;}

/*	Buttons		*/
.button_transp				{background:transparent;
							border:0;
							cursor:pointer}
							
/*	News Letter		*/
.newsletter					{background:#dfecee;
							padding:10px;
							border:1px solid #306068;
							width:500px;
							margin-top:10px;}
/*	Control Panel Contact		*/
#cntrl-panel-contact{
width:97%;
margin:0;
background-color:#D2E8EC;
padding:10px;
}
#cntrl-panel-contact .cntrl-block p{
width:120px;
float:left;
text-align:right;
padding:0 10px 0 0;
display:inline;
margin:0;
font-weight:bold;
}
#cntrl-panel-contact form{
margin:0;
padding:0;
}
#cntrl-panel-contact .cntrl-block .holder{
width:100%;

}
#cntrl-panel-contact .cntrl-block .form-fields{
background-color:#D2E8EC;
padding:10px 0 5px 10px;

}
#cntrl-panel-contact .cntrl-block p strong{
display:inline;
color:#000000;
margin-right:10px;
}
#cntrl-panel-contact .cntrl-block input{
width:120px;
	font-family:"Trebuchet MS", "verdana";
	font-size:11px;


}
#cntrl-panel-contact .cntrl-block .field-gender input{
width:20px;
margin:0 20px 0 0;
}
#cntrl-panel-contact .cntrl-block select{
	width:340px;
	font-family:"Trebuchet MS", "verdana";
	font-size:11px;
}
#cntrl-panel-contact .cntrl-buttons{
padding:10px 5px 10px 0;
text-align:right;
}
#cntrl-panel-contact .cntrl-buttons .submit{
width:120px;
padding:2px 0 2px 0;
background-color:#95B339;
color:#ffffff;
font-weight:bold;
border:0;
cursor:pointer;
	}
/*	Bulletin Board	*/
#bullet 			{background-color:#D2E8EC;}
.holder				{width:100%;}
.bullet_title		{background: url(../imgs/bullet_cross.gif) no-repeat left top;
					padding:0 0 0px 20px;
					color:#40788E;
					font-size:14px;
					font-weight:bold;
					width:95%;}
.bullet_subtitle	{padding:4px 0 6px 20px;
					color:#355E63;
					border-bottom:1px solid #ffffff;}
#bullet	.form-field	{padding:10px 0 5px 10px;}

ul.bullet 			{list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					width:100%}
ul.bullet li 		{float:left;
					margin:5px;}
.pad-l-50			{padding:10px 0 10px 50px;}
.active_tnt_link 	{background-color:#DDEEFF;
					border:1px solid #BBDDFF;
					color:#0072BC;
					cursor:default;
					margin-left: 5px;
					text-decoration:none;
					padding:0 6px 0 6px;}
.left				{float:left;
					width:47%;}
.right				{float:right;
					width:47%;}
.pg-center			{width:520px}

#site-map	ul			{padding-left:0px;}
#site-map	ul	li 		{list-style:none;
						border-bottom: dotted 1px #40788e;
						padding:10px 0 10px 10px;}
						
#site-map	li	ul	li 	{list-style:none;
						border-bottom: dotted 1px #40788e;
						padding:10px 0 0px 10px;
						border-bottom:none;}

#site-map	li	ul	li	a:link		{border:0;
									color:#336699;
									font-size:12px;
									font-weight:normal;
									border-bottom:none;}
#site-map	li	ul	li	a:visited	{border:0;
									color:#336699;
									font-size:12px;
									font-weight:normal;}
#site-map	li	ul	li	a:hover		{border:0;
									color:#336699;
									font-size:12px;
									font-weight:normal;}
								
#site-map	ul	li	a:link		{border:0;
							color:#40788e;
							font-size:12px;
							font-weight:bold;}
#site-map	ul	li	a:visited	{border:0;
							color:#40788e;
							font-size:12px;
							font-weight:bold;}
#site-map	ul	li	a:hover		{border:0;
							color:#40788e;
							font-size:12px;
							font-weight:bold;}								
								
#green-button		{background-color:#95B339;
					border:0 none;
					color:#FFFFFF;
					cursor:pointer;
					font-weight:bold;
					padding:5px 15px;
					width:120px;}
					
#green-button a:hover, #green-button a:visited, #green-button a:link	{color:#FFFFFF;font-size:11px;}

/*---------- bubble tooltip -----------*/
.tt		img		a:hover		{padding-left:50px}

.tt{
	text-decoration: none;
    position:relative;
    z-index:200;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
.tt span{ display: none; }

.tt img {border:0;
		margin-left:5px;
		*margin-left:0px;
		vertical-align:middle;
		*margin-top:-5px;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
.tt:hover{ z-index:250; color: #aaaaff; }
.tt:hover span.tooltip{
    display:block;
    position:absolute;
	top: 10px; left: -200px;
    text-decoration: none;
    padding: 15px 0 0 0;
	width:250px;
	color: #1D464F;					/*#993300*/
	opacity: 0.90;
    filter: alpha(opacity=90);
}
.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/portal/page/portal/ermis/items/imgs/bubble.gif) no-repeat top;
}
.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	text-align: left;
	background: url(/portal/page/portal/ermis/items/imgs/bubble_filler.gif) repeat bottom; 
}
.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/portal/page/portal/ermis/items/imgs/bubble.gif) no-repeat bottom;
}

.border_bot			{border-bottom: 1px dotted #A3A3A3;}
.existing_kep		{background:#43B9D5;
					padding:10px;
					color:#FFFFFF;
					font-size:14px;
					margin:5px 0px 15px 0px;}
#about_details p	{background:#daeeef;
					padding:10px;}

#body ol ul{text-indent:0;list-style-type:disc;}
#body ul ol{text-indent:0;}
#body ul{text-indent:0;list-style-type:disc;}
#body ol{text-indent:0;}
#body li{margin-right:10px;margin-top:5px;padding:0;}