* { padding: 0; margin: 0; }

/*General*/
body {
position: absolute;
padding:10px;
font-family: Arial, Helvetica, sans-serif;
font: 9px
}
div#keyop_mainwrapper{
padding:10px;
font-family: Arial, Helvetica, sans-serif;
margin-left:20px;
}


/*footer*/
.sitemap
{

margin:0px 10px 10px 10px;padding:10px 10px 10px 10px;
font-size:13px;  font-weight:700;
}

div#copyright
{
font-size:10px;  
}

div#copyright a
{
color:#0033CC; 
}
div#copyright visited
{
color:#0033CC; 
}
div#copyright a:hover
{
color:#cccccc; 
}





/*Searching result pages*/

#result_mainwrapper{ 
 height:auto;
font-family: Arial, Helvetica, sans-serif; 
}

#result_smallwrapper{ 
margin-left: 20px;
 height:auto;
 width: 920px;
font-size:12pt; 
ext-align:justify;
}



/*Group pages*/
#group_mainwrapper{ 
 height:auto;


}



#group_3columns_wrapper {

float:left;
 border: 0px solid #666;
 margin-left:34px;
}

#group_3columns_wrapper_group {

float:left;
border: 1px solid #afafaf;
margin-left:30px;
width:930px;
}

#group_topcolumn{ 
 margin: 0px 0px 0px 0px;
 padding: 0px;



}

div#group_topcolumn 
h4{margin:0px auto 12px auto;padding:10px 10px 10px 10px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:15px; line-height:150%;text-align:left; text-transform:uppercase; clear:right;color:#764A0E;
	 background:#D6D6D6;}



#group_leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 80px;
 float: left;
}

#group_maincolumn { 
margin-left: 20px;
margin-right: 5px;
margin-top: 0px;
margin-bottom:15px;
 color: #000000;
text-align:justify;
 padding: 10px 0px 10px 3px;
 height: auto;
 width:500;
  float: left;
font-size:9pt;
}


#group_maincolumn_wide { 
margin-left: 35px;
margin-right: 10px;
margin-top: 0px;
margin-bottom:15px;
 color: #000000;
text-align:justify;
 padding: 10px 0px 10px 0px;
 height: auto;
 width:800;
  float: left;
font-size:10pt;
}

#group_rightcolumn { 
float: left;
margin: 0px 50px 0px 0px;
padding: 10px;
height: auto;
width: 190px;
text-align:justify;
}


#group_rangeswrapper { 
clear:both;
margin-left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
height: auto;
font-size:9pt;
}

#level2heading1 { 
float:left;
margin-left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
height: auto;
width: 280px;
font-size:9pt;
background:#999999;
text-align:justify;
}

#level2heading1_white { 
float:left;
margin-left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
height: auto;
width: 280px;
background:#ffffff;
}



#spaces{
float:left;
width:17px;

}

#spaces2{
float:left;
width:17px;


}




#group_rangeswrapper2
{

clear:both;

}



#level3heading1
{
float:left;
margin-left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
height: auto;
width: 280px;
font-size:9pt;
text-align:justify;
}

/*Detail pages*/




/*News pages*/


#newsimage
{
margin:10px 10px 10px 10px ;
}


table.newsItemTitle	{width:100%;margin: 15px auto 10px auto;
	border:1px solid #0A7FC0;clear:both;}


table.newsItemTitle td	{ padding: 2px 2px 2px 0px; background-color: #ffffff; border-right: 1px solid #004FBC; color: #000000;
	 border-left: 1px solid #004FBC; border-top: 1px solid #004FBC;color: #000000;font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: right; }

table.newsItemTitle th	{ padding: 3px 0px 3px 0px; background-color: #0A7FC0; color: #ffffff;
	font-size: 12px; line-height: 100%; font-weight: bold; text-transform: uppercase; text-align: center; }

table#newsItemTitleTop	{ margin-top: 0px; }

.news_title
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:15px;  font-weight:700; color:#c3710f;
}

p.newsyear{margin:0px auto 12px auto;padding:0px 0px 0px 0px;
font-size:12px; line-height:150%;text-align:left; font-weight:700;
clear:right;color:#000000;}


p.furtherInfo	{ font-style: italic; line-height: 110%; margin: 0px 0px 12px 10px; color: #053A9A; }

p.date	{ font-style: italic; text-align: right; line-height: 110%; margin: 20px 5px -30px 10px; color: #053A9A; }

p.issuedBy	{ font-size: 11px; font-style: italic; text-align: left; line-height: 110%; margin: 0px 0px 12px 10px; color: #909090; }





/*New Product Page*/
table.newProdTitle	{width:100%;margin: 15px auto 10px auto;
	border:1px solid #0A7FC0;clear:both;}


table.newProdTitle td	{ padding: 2px 2px 2px 0px; background-color: #ffffff; border-right: 0px solid #004FBC; color: #000000;
	 border-left: 0px solid #004FBC; border-top: 0px solid #004FBC;color: #000000;font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: right; }

table.newProdTitle th	{ padding: 3px 0px 3px 0px; background-color: #ffffff; color: #004FBC;
	font-size: 12px; line-height: 100%; font-weight: bold; text-transform: uppercase; text-align: left;
         border-bottom: 0px solid #0A7FC0; background: url("images/new_prod/title_back.jpg") no-repeat;}

table#newProdTitleTop	{ margin-top: 0px; }

.new_prod_title
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:15px;  font-weight:700; color:#c3710f;
}


/*menu,newsflassh*/

.halfdownmenu { font-weight:bold; font-size:12px; font-family:tahoma,sans-serif;TEXT-ALIGN: left; color:#330000;line-height: 170%;}
.menu { font-weight:bold; font-size:12px; font-family:tahoma,sans-serif;TEXT-ALIGN: left; color:#330000;line-height: 95%;}
.firefoxmenu{ font-weight:bold; font-size:12px; font-family:tahoma,sans-serif;TEXT-ALIGN: left; color:#330000;line-height: 90%; }
.normal { font-weight:400; font-size:11px; font-family:tahoma,sans-serif;TEXT-ALIGN: left;}



div#header tabb { font-weight:bold; font-size:10px; font-family:Arial,Helvetica;TEXT-ALIGN: left; color:#1A2999;}
div#header tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}
div#header tann {FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}
div#header tanc {FONT-WEIGHT: 400;FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}

div#scroller  A { text-decoration:none;}
div#scroller A:link	{color:#000000;}
div#scroller A:visited{color: #000000;}
div#scroller A:hover	{color: #000000;}

div#scroller div.tabbimg2 { margin:0px 0px 0px 0px;text-align: center;}
div#scroller div.tabbimg { margin:5px 0px 0px 0px;text-align: center;}
div#scroller div.tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;TEXT-ALIGN: left; color:#1A2999;}
div#scroller div.tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}
div#scroller div.tann {FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}
div#scroller div.tanc {FONT-WEIGHT: 400;FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;}
div#scroller div.normal {FONT-WEIGHT: 400;FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica; line-height:120%;}
div#scroller div.normal_s {FONT-WEIGHT: 400;FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica; line-height:120%;}

div#scroller div.more {
FONT-WEIGHT: 600;FONT-SIZE: 12px; COLOR: navy; 
FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: right;
}
div#scroller div.more a:hover{
color: cceecc;
}

#scroller { border: 1px solid #666;margin:0px 0px 0px 0px;}

div#keyop_mainwrapper h4{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:13px; line-height:150%;text-align:left; text-transform:uppercase; clear:right;color:#334488;
	 background:#dddddd;}

div#keyop_mainwrapper h5{
margin:0px auto 12px auto;padding:0px 0px 0px 0px;
font-size:13px; line-height:150%;text-align:left; 
clear:right;color:#334488;}


div#keyop_mainwrapper h6{
margin:0px auto 12px auto;padding:0px 0px 0px 0px;
font-size:10px; font-weight:400;
clear:right;color:#000000;}



div#keyop_mainwrapper li{
margin:0px auto 12px auto;padding:0px 0px 0px 0px;
font-size:13px; line-height:150%;text-align:left; 
clear:right;color:#510028;}



div#mainwrapper level1{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:13px; line-height:150%;text-align:left; text-transform:uppercase; clear:right;color:#764A0E;
	 background:#D6D6D6;}


.heading1{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:14px; line-height:150%;text-align:left;color:#764A0E;
	 background:#D6D6D6;}


div#mainwrapper h4{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:15px; line-height:150%;text-align:left; text-transform:uppercase; clear:right;color:#764A0E;
	 background:#D6D6D6;}

#onlygenericpage
{
margin:0px auto 0px auto;padding:0px 0px 0px 0px;
font-size:12px;  
}


div#onlygenericpage a
{
text-decoration:none;font-style:italic;font-family:sans-serif,arial,cursive;
margin:0px auto 0px auto;padding:0px 0px 0px 0px;
font-size:12px;font-weight:700;
}
div#onlygenericpage a:link{color:#3c32ec;}
div#onlygenericpage a:visited{color:#3c32ec;}
div#onlygenericpage a:hover{color:#6b64e4;}

.intables
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:12px;  text-align:left;
}

.intables_b
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:12px; font-weight:700;    text-align:left;
}

.nml1
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:12px;  text-align:left;
}

.nml1_b
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:12px;  font-weight:700;text-align:left;
}

.Welcome
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:13px;  font-weight:700;text-align:justify;
}

.sitemap
{

margin:0px 10px 10px 10px;padding:10px 10px 10px 10px;
font-size:13px;  font-weight:700;
}

.copyright
{
margin:0px 10px 10px 10px;padding:10px 10px 10px 10px;
font-size:10px;  
}



.nml2
{
margin:0px 10px 10px 10px;padding:10px 10px 10px 10px;
font-size:13px;  
}

.nml3
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:14px;  
}

.nml4
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:15px;  
}

.nml5
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:16px;  
}


	
.head_news{margin:0px auto 0px auto;padding:0px 0px 0px 0px;
	border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee;border-left:4px solid #ff9900;
        border-right:4px solid #ff9900;
	font-size:15px; font-weight:600;line-height:150%;text-align:center;clear:right;color:#6655bb;
background: url("images/title_news.jpg") no-repeat;  
}

.head1
{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:15px; font-weight:600;line-height:150%;text-align:center;clear:right;color:#1A2999;
	 background:#ffffff;}

.head2
{
margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
font-size:14px;font-weight:600;  
}

.head3
{margin:0px auto 0px auto;padding:10px 0px 10px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:1px 
        solid #AFAFAF;border-right:1px solid #AFAFAF;
	font-size:13px; font-weight:700;line-height:150%;text-align:left;clear:right;color:#764A0E;
	 background:#E6E6E6;}
.head4
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:19px;  
}

.head4F
{
      margin:0px auto 0px auto;padding:5px 0px 5px 2px;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#ffffff;  
	 background:#993311;font-weight:700;
}
.head4M
{
      margin:0px auto 0px auto;padding:5px 0px 5px 2px;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#ffffff;  
	 background:#116600;font-weight:700;
}



.head4C
{
      margin:0px auto 0px auto;padding:5px 0px 5px 2px;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#ffffff;  
	 background:#111180;font-weight:700;
}



.head4N
{margin:0px auto 2px auto;padding:2px 0px 2px 10px;font-weight:bold;font-style:italic;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#764A0E;
	 background:#D6D6D6; width:99%; border:none;}

.head5
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:20px;  
}

/*header for IE*/	 
	 .head5N
{margin:0px auto 2px auto;padding:2px 0px 2px 10px;font-weight:bold;font-style:italic;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#764A0E;
	 background:#D6D6D6; width:100%; border:none;}

/*header for other browsers*/		 
	 .head6N
{margin:0px auto 2px auto;padding:2px 0px 2px 10px;font-weight:bold;font-style:italic;
	font-size:13px; line-height:150%;text-align:left; clear:right;color:#764A0E;
	 background:#D6D6D6; width:99%; border:none;}

.atrhead
{margin:0px auto 12px auto;padding:2px 0px 2px 2px;
	border-bottom:1px solid #AFAFAF;border-top:1px solid #AFAFAF;border-left:4px solid #AFAFAF;border-right:4px solid #AFAFAF;
	font-size:13px; line-height:150%;text-align:left; text-transform:uppercase; clear:right;color:#764A0E;
	 background:#D6D6D6;}

.atrtxt
{
margin:0px auto 0px auto;padding:2px 0px 2px 2px;
font-size:12px;  
}


#wrapper { 
 margin: 0 auto;
 width: 1000px;
}

H5  { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }

#header {
 color: #333;
 width: 990px;
 margin: 0px 0px 0px 0px;

 padding: 0px;
 height: 127px;
}

#search{
 color: #333;
 width: 990px;
 padding: 0px;
 height: 45px;
 margin: 5px 0px 10px 25px;
}

#mainwrapper { 
 height:auto;
 width: 790px;
 float: left;
}

#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 80px;
 float: left;
}
#maincolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 550px;
 float: left;
}

#rightcolumn { 
 float:left;
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: auto;
 width: 200px;

}

#space_before_footer{ 
clear:both;
 width: 850px;
height:30px;
}

/*#footer { 

 width: 990px;

 color: #333;
 font-size:8pt;
 margin: 0px 0px 0px 0px;
 padding: 10px;

  margin-top: 0; margin-bottom: 0
}*/


#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
font:normal 10px Verdana;

background: url("images/back.gif") no-repeat;

/*background-color: lightyellow;*/
/*background-color:url(udm-resources/back.gif);*/
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}



#dropmenudiv{
position: Absolute ;
border:1px solid black;
border-bottom-width: 0;
font:normal 8pt Arial;
line-height:17px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: 'ffffbb';
font-weight:bold;
}

h1.first_heading { 
font-family:Arial,Helvetica,sans-serif;
background:#D6D6D6 none repeat scroll 0 0;
clear:right;
color:#764A0E;
font-size:15px;
line-height:150%;
margin:0 auto 12px;
padding:10px;
text-align:left;
text-transform:uppercase;

font-weight:bold;
 }
 
 a.more_link { 
 font-weight:bold;
 margin-top:3px;
  }
  
  .center-image { margin-left: 70px; margin-bottom:30px; }
  
  #print_logo {
display:none
}

#print_footer {
display:none
}

#prod_news {
width:685px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:80px;
}



#prod_news h4 {
background:#DDDDDD none repeat scroll 0 0;
border-color:#AFAFAF;
border-style:solid;
border-width:1px 4px;
clear:right;
color:#334488;
font-size:13px;
line-height:150%;
margin:0 auto 12px;
padding:2px 0 2px 2px;
text-align:left;
text-transform:uppercase;
}




/*#footer A{color:#3300ee;}
#footer A:visited{color:#3300ee;}
#footer A:hover{color:#55AAFF;}*/
A { text-decoration:none;}


#prod_btn {
clear:both; 
font-size:13px; 
text-align:center; 
font-weight:bold; 
padding-right:px; 
padding-bottom:2px;
}

#function_btn_choice_fixed a, #function_btn_prod_fixed a, #function_btn_dim_fixed a, #function_btn_key_fixed a, #function_btn_choice_mk a, #function_btn_prod_mk a, #function_btn_dim_mk a, #function_btn_key_mk a, #function_btn_choice_ck a, #function_btn_prod_ck a,#function_btn_dim_ck a,#function_btn_key_ck a {
color:#FFFFFF;
}

#function_btn_group a, #function_btn_group a:visited {
color:#764A0E;
}
#function_btn_group a:hover {
color:#9b8363;
}


#function_btn_choice_fixed a:visited, #function_btn_prod_fixed a:visited, #function_btn_dim_fixed a:visited, #function_btn_key_fixed a:visited, #function_btn_choice_mk a:visited, #function_btn_prod_mk a:visited, #function_btn_dim_mk a:visited, #function_btn_key_mk a:visited, #function_btn_choice_ck a:visited , #function_btn_prod_ck a:visited, #function_btn_dim_ck a:visited,#function_btn_key_ck a:visited {
color:#FFFFFF;
}
#function_btn_choice_fixed a:hover, #function_btn_prod_fixed a:hover, #function_btn_dim_fixed a:hover, #function_btn_key_fixed a:hover, #function_btn_choice_mk a:hover, #function_btn_prod_mk a:hover, #function_btn_dim_mk a:hover, #function_btn_key_mk a:hover, #function_btn_choice_ck a:hover , #function_btn_prod_ck a:hover, #function_btn_dim_ck a:hover, #function_btn_key_ck a:hover {
color:#dcdcdc;
}




}
#function_btn_choice_grey a:visited, #function_btn_prod_grey a:visited {
color:#764A0E;
}
#function_btn_choice_grey a:hover, #function_btn_prod_grey a:hover {
color:#8c7b64;
}

 #function_btn_prod_grey a, #function_btn_dim_grey a {
color:#ffffff;
}
 #function_btn_prod_grey a:visited, #function_btn_dim_grey a:visited {
color:#ffffff;
}
 #function_btn_prod_grey a:hover, #function_btn_dim_grey a:hover {
color:#e5e3e1;
}

#function_btn_group {
width:781px;
margin-right:0px;
background-color:#D6D6D6; 
font-size:13px; 
clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:36px;
width:100%;
}

#function_btn_choice_fixed {
background-color:#993300; 
font-size:13px; 
clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:2px; 
width:866px;
}

#function_btn_choice_mk {
background-color:#116600; 
font-size:13px; 
clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:2px; 
width:866px;
}

#function_btn_choice_ck {
background-color:#111180; 
font-size:13px; 
clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:2px; 
width:866px;
}

#function_btn_choice_grey {
background-color:#D6D6D6; 
font-size:13px; 
clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:2px; 
width:866px;
}

#function_btn_prod_fixed {
background-color:#993300; 
font-size:13px; clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_prod_mk {
background-color:#116600; 
font-size:13px; clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_prod_ck {
background-color:#111180; 
font-size:13px; clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_prod_grey {
background-color:#999999; 
font-size:13px; clear:both; 
text-align:center; 
font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_dim_fixed {
background-color:#993300; 
font-size:13px; 
clear:both; text-align:center; 
font-weight:bold; color:white; 
line-height:22px; margin-left:0px; 
width:100%;
}

#function_btn_dim_mk {
background-color:#116600; 
font-size:13px; 
clear:both; text-align:center; 
font-weight:bold; color:white; 
line-height:22px; margin-left:0px; 
width:100%;
}

#function_btn_dim_ck {
background-color:#111180; 
font-size:13px; 
clear:both; text-align:center; 
font-weight:bold; color:white; 
line-height:22px; margin-left:0px; 
width:100%;
}

#function_btn_dim_grey {
background-color:#999999; 
font-size:13px; 
clear:both; text-align:center; 
font-weight:bold; color:white; 
line-height:22px; margin-left:0px; 
width:100%;
}

#function_btn_key_fixed {
background-color:#993300; 
font-size:13px; clear:both; 
text-align:center; font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_key_mk {
background-color:#116600; 
font-size:13px; clear:both; 
text-align:center; font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

#function_btn_key_ck {
background-color:#111180; 
font-size:13px; clear:both; 
text-align:center; font-weight:bold; 
color:white; 
line-height:22px; 
margin-left:0px; 
width:100%;
}

table#table1 tr td {
padding-bottom:5px
}

div#id="form" {

}

#content {
padding: 30px;
font-size:12px;
text-align:justify;
}

#users_container {

padding: 20px;
margin-top:24px;
}

#users_container {
margin-bottom:22px;
}

#left_field {
width:380px;
float:left;
border: 1px solid #D6D6D6;
padding: 10px;
}
#right_field {
width:380px;
float:right;
border: 1px solid #D6D6D6;
padding:10px;
}

#clear_float {
clear:both;
}

#user_login_form {
font-size:10px;
font-weight:bold;
}

#user_login_form input, #user_register_form input, #pass_reminder input, #user_register_form select {
background-color:white !important;
margin: 4px 0;
border:solid 1px #acacac;
}

#user_login_form textarea, #user_register_form textarea, #pass_reminder textarea {
background-color:white !important;
margin: 4px 0;
border:solid 1px #acacac;

}

#user_login_form label, #user_register_form label, #pass_reminder label, #enquiry_form label {
font-weight:600;
font-size:12px;
}

input#register_user, input#submit, input#forgot_submit, input#order, input#register_key {
background-color:#D6D6D6 !important;
border: 1px solid #7e7c7c;
padding:2px;
}

#enquiry_form input {
margin-bottom:4px;
}

#content h2 {
font-size:14px;
}
.normal_text {
font-size:12px;
}
.box_red {
font-size:12x;
color:red;

}

p.login {
font-size:14px;
font-weight:bold;

}

ul.err {
color:red;
list-style-type:none;
font-weight:bold;
padding:20px;
border:1px solid red;
margin-bottom:20px;
font-size:12px;
}

ul.err2 {
color:red;
list-style-type:none;
font-weight:bold;
padding:20px;
border:1px solid red;
margin-bottom:20px;
font-size:12px;
width:718px;
margin-left:50px;
}

#log_functions {
position:absolute;
top:10px;
right:40px;
}

#short_note {
width:440px;
text-align:left;
border: 1px solid #D6D6D6;
padding:14px;
margin-bottom:30px;

}
.error {
color:red;
}

textarea#add_info {
margin-left:14px;
}
#operator {
width:300px;
border: 1px solid #D6D6D6;
padding:14px;
}

#operator table {
font-size:12px;
}
input#fm_email, input#fm_subject, input#fm_name {
border: 1px solid #ACACAC !important;
}

div.nml1 h5 {
font-size:14px;
}

ul.simple_listing li {list-style-type:none; padding-left:22px;}


div#movie {padding:6px; padding-bottom:10px; border:#999999 solid 1px}
div#movie a {margin-left:59px; font-size:12px; font-style:italic; font-weight:700;}
span.movie_header {font-size:14px; font-weight:bold; color:#666666; margin-left:27px; position:relative; top:-12px; }

div#group_topcolumn table, div#detail_mainwrapper, div#draw_maincolumn, div#new_wrapper div table, div#group_3columns_wrapper_group {background-color:#FFFFFF;}
.footer_heading {color:#764A0E; font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:14px; margin-bottom:16px}
.footer_links_title {font-size:14px; font-weight:bold;}
.footer-links { font-size:11px;  font-family:Arial,Helvetica,sans-serif; color:#3B415F}
div#copyright {text-decoration:nonem !important;}
div#long_divider {width:100%; background-image:url(../../shared-images/long_divider.gif); background-repeat:repeat-x;}
div#main_footer a {text-decoration:none;}
div#bckg_filler {height:300px;}
.raquo {color:#3300EE; font-size:14px; font-weight:bold;}

div.product{padding-top:0; text-align:center; width:848px; margin-left:92px; clear:both;}
div.product_IE{padding-top:0; text-align:center; width:848px; margin-left:68px; clear:both;}
div.dimension{padding-top:0; text-align:center; width:848px; margin-left:64px; clear:both;}
div.dimension_IE{padding-top:0; text-align:center; width:848px; margin-left:61px; clear:both;}
div.product_choice {padding-top:0; text-align:center; width:869px; margin-left:48px; clear:both;}
div.product_choice_IE {padding-top:0; text-align:center; width:866px; margin-left:48px; clear:both;}
div.product_group {padding-top:0; text-align:center; width:934px; margin-left:30px; clear:both;}
div.product_group_IE {padding-top:0; text-align:center; width:930px; margin-left:30px; clear:both;}
div.key_op {padding-top:0; text-align:center; width:844px; margin-left:52px; clear:both;}
div.key_op_IE {padding-top:0; text-align:center; width:844px; margin-left:50px; clear:both;}
div.home {padding-top:0; text-align:center; width:770px; margin-left:64px; clear:both; position:relative; top:-27px;}
div.home_IE {padding-top:0; text-align:center; width:770px; margin-left:64px; clear:both; position:relative; top:-20px;}

table.footer_links td {height:36px;}
span.footer-links a.no_styling {text-decoration:none !important; color:#3B415F}
span.footer-links a:hover {color:#6F88FF}



div#video_container {position:relative; padding:44px;}
div#video {float:left; width:510px;}
div#video_description {float:right; width:320px; font-size:12px;}
div#video_description h2 {color:#764A0E; font-size:14px; font-style:italic; margin-bottom:30px;}

ul.listing  {padding-left:30px; list-style-type:circle}
