table		{ border-collapse: collapse; text-align:right;}
/* NB In order to adjust Telerik component */
table.RadEWrapper 	{ text-align:left;}
/* NB In order to adjust Telerik component */
td			{ font-size: 70%; vertical-align:top; margin:0px; padding:0px; /*white-space:nowrap;*/}
td.nowrap	{ font-size: 100%; vertical-align:top; margin:0px; padding:0px; white-space:nowrap;}

.usertable			{ padding:20px 0px; border-left:solid 1px #CED9DE;}
.usertable caption	{ font-family: Arial, Helvetica, sans-serif; font-size: 114%; font-weight:normal; padding-bottom:4px; border-bottom:solid 4px #CED9DE;}
.usertable tr		{ }
.usertable th		{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; color:#797979; background-color:#f2f2f2; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; border-top:solid 1px #FFFFFF;}
/*.usertable th.right	{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; color:#778F9D; background-color:#E4EAEB; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; border-top:solid 1px #FFFFFF; text-align:right;}*/
.usertable td		{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;color:#333333;background-color:#FFFFFF; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; /*text-align:right;*/ }
/*.usertable td.left	{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;color:#333333;background-color:#FFFFFF; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; text-align:left; }*/
p .usertable caption{ font-family: Arial, Helvetica, sans-serif; font-size: 160%; font-weight:normal; padding-bottom:4px; border-bottom:solid 4px #CED9DE;}
p .usertable th		{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#797979; background-color:#f2f2f2; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; border-top:solid 1px #FFFFFF;}
/*p .usertable th.right{padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#778F9D; background-color:#E4EAEB; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; border-top:solid 1px #FFFFFF; text-align:right;}*/
p .usertable td		{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;color:#333333;background-color:#FFFFFF; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; /*text-align:right;*/ }
/*p .usertable td.left{ padding:3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;color:#333333;background-color:#FFFFFF; border-right:solid 1px  #CED9DE;  border-bottom:solid 1px  #CED9DE; text-align:left; }*/



div		{ display:block; padding:0px; margin:0px; border:0px;}
ul		{
	text-align: left;
	list-style-position: outside;
	list-style-type: square;
	margin: 0px 10px 10px 15px;
	padding: 0px;
}
li		{ font-size: 70%; font-weight:normal; line-height: 140%; color:#666666; background-color:#ffffff; padding: 5px 0px 0px 0px; }

.radio			{ font-size: 70%; border: medium none; background-color:transparent;}
form			{ border:0px; margin: 0px; padding: 0px;}
input.text		{ font-size:11px; border:1px solid #666666; vertical-align:baseline; display:block; float:left; margin-right:2px; padding:2px; }
input.btn		{ font-size:11px; text-align: center; padding:1px 0px 1px 0px; float:left; height:2em; }
input.checkbox	{ border:0px; background-color:transparent; float:left; margin:0px; padding:0px;}
textarea.contact{ width:470px; height:200px; font-size:70%;}
select			{ font-size:11px; border:0px solid #666666; vertical-align:baseline; padding:0px; margin:1px 0px 7px 0px;}
select.inactive	{ color:#858585; background-color:#ffffff;}
label			{ font-size:11px; padding:2px 0px 2px 0px; vertical-align:middle; /*display:block; */}
label.inactive	{ color:#858585; background-color:#ffffff;}

.label_checkbox_pair        { clear:both; float:none; position:relative; padding-bottom:3px; }
.label_checkbox_pair input	{ left: 0px; position:absolute; top:1px; border:0px; }
.label_checkbox_pair label	{/* display:block; */ margin-left:22px; width:130px;}

.label_radio_pair			{ clear:both; float:none; position:relative;}
.label_radio_pair input		{ left: 0px; position:absolute; top:1px; border:0px;}
.label_radio_pair label		{ /*display:block; */ margin-left: 23px; width: 70px;}

.bold		{ font-weight: bold; }
strong		{ font-weight: bold; }

.left        { float: left;  }
.right       { float: right; }
.clearleft   { clear: left;  }
.clearright  { clear: right; }
.clearboth   { clear: both;  }

.block       { display:block; width:100%;}
.inline      { display:inline;}

.paging 		{width:100%; text-align:center;}
.paging a		{ color:#002b7f; font-size:69%; padding:0px 4px; }
.paging .chosen { color:#000000; font-size:69%; font-weight:bold; padding:0px 4px;}

.blocksmall  { display:block; height:  5px; font-size: 0px; margin: 0px; padding: 0px; width:70%;}
.blockmedium { display:block; height: 10px; font-size: 0px; margin: 0px; padding: 0px; width:70%;}
.blockbig    { display:block; height: 20px; font-size: 0px; margin: 0px; padding: 0px; width:70%;}

/* Text Styles */
h1 {font-size: 140%; font-weight: bold; background-color:#ffffff; color: #333333; line-height: 120%; font-family: Arial, Verdana, Sans-Serif; margin:0px 0px 0px 0px;}
h2 {font-size: 89%; font-weight: bold; background-color:#ffffff; color: #666666; line-height: 120%; font-family: Arial, Verdana, Sans-Serif; margin:16px 0px 0px 0px;}
h3 {font-size: 89%; font-weight: bold; background-color:#ffffff; color: #333333; line-height: 120%; font-family: Arial, Verdana, Sans-Serif; margin:0px 0px 0px 0px;}
h4 {font-size: 76%; font-weight: bold; background-color:#ffffff; color: #666666; line-height: 120%; margin:10px 0px 0px 0px;}
h5 {font-size: 70%; font-weight: bold; background-color:#ffffff; color: #000000; line-height: 120%; }
h6 {font-size: 70%; font-weight: bold; background-color:#ffffff; color: #333333; line-height: 120%; margin:0px; padding:0px; }

p		{ padding: 6px 0px 0px 0px; margin: 0px; font-size:70%; line-height:140%; }

a    { text-decoration:none;					color:#002b7f; background-color:#ffffff;}	

/*	

a {
 	text-decoration:none;			
	color:#3d5156; 
	background-color:#ffffff;
	background: url(/res/images/igc_link.gif) left; 
	background-position: 0 3 ;
	background-repeat: no-repeat;
	padding-left: 6px;
}
*/
a.nodecor	{ text-decoration:none;			color:#3d5156; background-color:#ffffff;}	
a:hover		{ text-decoration:underline;	color:#3d5156; background-color:#ffffff;}
a:active	{ text-decoration:none;			color:#3d5156; background-color:#ffffff;}

.pdf		 {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_pdf.gif) 0px  9px no-repeat; }
.mov		 {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_mov.gif) 0px  9px no-repeat; }
.doc         {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_doc.gif) 0px  9px no-repeat; }
.ppt         {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_ppt.gif) 0px  9px no-repeat; }
.wav         {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_wav.gif) 0px  9px no-repeat; }
.xls         {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_xls.gif) 0px  9px no-repeat; }
.wmf         {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_wmf.gif) 0px  9px no-repeat; }
.pdf:hover	 {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_pdf.gif) 0px  9px no-repeat; text-decoration:underline; }
.mov:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_mov.gif) 0px  9px no-repeat; text-decoration:underline; }
.doc:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_doc.gif) 0px  9px no-repeat; text-decoration:underline; }
.ppt:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_ppt.gif) 0px  9px no-repeat; text-decoration:underline; }
.wav:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_wav.gif) 0px  9px no-repeat; text-decoration:underline; }
.xls:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_xls.gif) 0px  9px no-repeat; text-decoration:underline; }
.wmf:hover   {display:block; margin:0px; padding: 8px 9px 6px 20px; font-size: 70%; line-height: 120%; border:none; background:#ffffff url(/Res/images/doc_wmf.gif) 0px  9px no-repeat; text-decoration:underline; }

.blue					{color:#6e6e6e; background-color:#ffffff; font-size: 114% !important; font-weight:normal; padding: 12px 0px 2px 0px; border-bottom: 1px solid #c8c8c8; margin:0px; }
.green					{color:#6E6E6E; background-color:#ffffff; font-size: 114%; font-weight:normal; padding: 12px 0px 2px 0px; border-bottom: 1px solid #c8c8c8; margin:0px; }
.normalParagraphs1 p	{color:#666666; background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 140%; margin:0px; padding:6px 0px 6px 0px;}
.normalParagraphs1 h2	{font-size: 100% ! important;}
.normal2				{color:#000000; background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 140%; margin:0px; padding:0px 0px 0px 0px;}
.normalParagraphs3 p	{color:#666666; background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 140%; margin:0px; padding:10px 0px 0px 0px;}
.normalParagraphs3 h2	{font-size: 100% ! important;}
.normal4				{color:#000000; background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 140%; margin:0px; padding:10px 0px 0px 0px;}
.ingress1				{color:#000000; background-color:#ffffff; font-size: 76%; font-weight:normal; line-height: 130%; margin:0px; padding:6px 0px 6px 0px;}
.ingress2				{color:#000000; background-color:#ffffff; font-size: 82%; font-weight:normal; line-height: 130%; margin:0px; padding:6px 0px 6px 0px;}
.date					{color:#666666; background-color:#ffffff; font-size: 70%;                                        margin:0px; padding:8px 0px 0px 0px;}
.rate					{color:#333333; background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 120%; margin:0px; padding:0px;}
.columnbold				{color:#333333; background-color:#ffffff; font-size: 70%; font-weight: bold;  line-height: 120%; margin:0px; padding:0px; }
.columntext				{background-color:#ffffff; font-size: 70%; font-weight:normal; line-height: 140%; margin:0px; padding:2px 0px 6px 0px; display:block;}

.ClearParagraph p	{ padding: 0px 1px 0px 0px; margin: 0px; line-height:100%; }
.paraSpace			{ padding:10px 0px 0px 0px; }

.readmore		{display:block; color:#002b7f; font-size: 70%; margin:0px; padding:10px 0px;  background-color:#ffffff; }
.arrow			{display:block; color:#002b7f; font-size: 70%; margin:0px; padding:5px 0px;  text-indent:14px; background:#ffffff url(/Res/images/lmenu_blue_dark_up.gif) 0px  9px no-repeat;}
.backarrow		{display:block; color:#002b7f; font-size: 70%; margin:0px; padding:5px 0px;  text-indent:14px; background:#ffffff url(/Res/images/pil_back.gif) 0px  9px no-repeat;}
.backarrow_green{display:block; color:#002b7f; font-size: 70%; margin:0px; padding:5px 0px;  text-indent:14px; background:#ffffff url(/Res/images/pil_backgreen.gif) 0px  9px no-repeat;}
.print			{line-height: 18px;font-weight: bold; height: 14px; display:block; font-size: 70%; margin:0px; padding:0px 0px 2px 0px; float:right; text-indent:18px; background:#ffffff url(/Res/images/ikon_print.gif) 0px  3px no-repeat;}
.printgreen	{
	display: block; 
	font-size: 70%; 
	margin: 0px; 
	padding: 0px 0px 2px 0px; 
	float: right; 
	text-indent: 18px; 
	background:#ffffff url(/Res/images/ikon_print.gif) 0px  3px no-repeat;
}

img           { clear:both; margin:1px 0px 0px 0px;  padding:0px;  border: none; }


.floatimgleft { float: left; margin:12px 22px 7px  0px;}
.floatimgright{ float:right; margin: 0px  0px 7px 22px;}
.imagetext    { font-size:70%; font-weight:normal; color:#666666; background-color:#ffffff; line-height:140%; display:block; float: left; margin: 0px; padding-top:5px;}

