body {
	margin:0px;
	padding:0;
	border:0;			
	width:100%;
	min-width:600px;    
	font-size:12px;
	text-align: center;
	background:#fffffff;
	font-family : Arial, Helvetica, sans-serif;
}

form {
	padding:0px;
	margin:0px;
}

a {
	color:#000;
	text-decoration: none; 
	font-family : Arial, Helvetica, sans-serif;
	outline: none;
	font-size:12px;
}
a:hover {
	color:#666;
	text-decoration:none;
	outline: none;
}
a:active
{
	outline: none;
}

h1, h2, h3 {
    margin:0 0 0 0;
    padding:0;
}

p {
    margin:.4em 0 .8em 0;
    padding:0;
    font-size:12px;
}

img {
	border:0px;
}

hr {
	padding:0px;
	border-style: solid;
	color: #ccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:1px;
	height:1px; 
	margin-top:5px;  
	margin-bottom:5px;  
}

 /* Search fields */
.search_text{
     font-size:10pt;
     font-weight:bold;
     background-color:336699;
     border-color:336699;
     border-style:inset;
     border-width:1px;
     color:FFFFFF;
     width: 150px;
     border-style:solid;
     border-color:black;
}

.search {
     margin-top:5px;
     background-color : #000;
     color : white;
     font : bold 12px;
     font-family : Arial, Helvetica, sans-serif;
     border : 0px;
     cursor:pointer;
     width: 80px;
     height: 20px;
}

.search_over {
    margin-top:5px;
    background-color :#005AAD;
    color : white;
    font : bold 12px;
    font-family : Arial, Helvetica, sans-serif;
    border : 0px;
    cursor:pointer;
    width: 80px;
    height: 20px;
}


/* Header styles */
#header {
    clear:both;
    width:1000px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
	background:white;
    height:73px;
}
#header a {
	text-decoration:none;
	margin 0 0 0 0;
}
#header a:hover {
	color:#fff;		
	background:none;
	text-decoration:none;
}
#header  img {
	margin:0 0 0px;
	margin-left: auto;
	margin-right: auto;
	background:DADCDD;
}

/*Spacer*/
#spacer{ width:1000px;
   text-align:left;
   height: 10px;
   line-height: 10px;
   margin-left: auto;
   margin-right: auto;
   background: white;
   overflow: hidden;
}

/*Top Menu */
#nav{ 
	width:1000px;
	text-align:left;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	background: #DADCDD;
	valign:top;
}

.nav a{
	display: block;
	text-decoration: none;
	font-size:13px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*letter-spacing:1px; */
	color: #fff;
	width: 88px;
	height: 19px;
	float: left;
	display: inline;
	background-image:url("http://www.eucommerz.com/images/main/top_menu_button.png");
	background-repeat: no-repeat;
	background-position: 400% 0%;
	text-align:center;
	border:0;
	margin-right:15px;
	margin-top:6px;
	padding-top:2px; 
}

.nav a:hover{
       background-image:url("http://www.eucommerz.com/images/main/top_button_over.png");
       color: #fff;
       margin-top:6px;
}


	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-top:0px;
	}	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
            margin-top:0px;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:1000px;				/* width of page */
		position:relative;
                margin-top:0px;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding-top:-5px;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
margin-top:0px;
	}
	/* 3 Column settings */
	.threecol {
		background:white;		/* right column background colour */
	}
	.threecol .colmid {
		right:31.5%;				/* width of the right column */
		background:white;		/* center column background colour */
	}
	.threecol .colleft {
		right:50.0%;				/* width of the middle column */
		background:white;		/* left column background colour */
	}
	.threecol .col1 {
		width:50.0%;				/* width of center column content (column width minus padding on either side) */
		left:100%;				/* 100% plus left padding of center column */
		padding-top:10px;
	}
	.threecol .col2 {
		width:17%;				/* Width of left column content (column width minus padding on either side) */
		left:32.0%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		padding-top:10px;
	}
	.threecol .col3 {
		width:30.0%;				/* Width of right column content (column width minus padding on either side) */
		left:84%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

	/* Footer styles */
	#footer {
        clear:both;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width:1000px;
        text-align: center;
        font-size:11px;
        color:#666;
    }
    #footer a{
        text-decoration: none;
        color:#666;
    }
    #footer a:hover{
        text-decoration: underline;
        color:black;
    }
         /*Center column styles*/
         .main_title a{
                text-decoration: none;
                font-weight: bold;
                font-size:18px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .main_title a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .center_news a{
                text-decoration: none;
                font-weight: bold;
                font-size:16px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }

         .center_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
                border-top-width: 1px;
         }

         /*Left column styles*/
         .content{
                font-size: 12px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;
         }
         
         .content p{
	        margin:.4em 0 .8em 0;
	        padding:0;
	        font-size:13px;
	        line-height:1.6;
         }
         
         .content p b{
	        margin:.4em 0 .8em 0;
	        padding:0;
	        font-size:14px;
	        line-height:1;
         }

         .l_right_column{
                float:left;
                width:148px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
         }
         .r_right_column{
                float:right;
                width:145px;
                margin-left:0px;
         }

         .right_news{
                 width:300px;
                 height:100%;
                 margin-bottom:5px;
                 float: left;
                 position: relative;
         }
         .right_news a{
                text-decoration: none;
                font-size: 14px;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .right_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .right_news_text{
                font-size: 12px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;  
         }


         /*Center column styles*/
         .center_news{
                 width:430px;
                 height:100%;
                 margin-bottom:5px;
                 float:left;
                 margin-top:15px;

         }
         .l_center_column{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
                position:relative;
         }
         .r_center_column{
                float:right;
                width:210px;
                margin-left:0px;
                margin-right:3px;
                position:relative;
         }
         .l_center_column1{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                position:relative;
         }

         /*Exchange currency rates box*/
         .currency_box{                
                width:300px;
                margin-left:0px;
                position:relative;
                background:#ebeef0;
                padding-bottom:2px;
                margin-bottom:11px;
                font-family : Arial, Helvetica, sans-serif;
                border:2px;
         }


         .sub_currency{
                width:300px;
                background:#9f4a4c;
                height:20px;
                padding-top:3px;
                font-family : Arial, Helvetica, sans-serif;
         }       

         .curboxtitle{
                font-size:14px;
                color:white;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
          }   

         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .curboxtitle{
                font-size:14px;
                color:white;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
          }   
          }
          /*End Fixing BUG*/


  
         .currency_link_box{
                width:300px;
                background:#dadee1;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/



         #right {
               float: right;
               margin-top: -17px;
               color:#005BAB;
               font-weight: bold;
               font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
      
         /*Left Menu*/
         .left_menu{
                width:230px;          
         }
         .left_button_horiz{
                background: url(http://www.eucommerz.com/images/main/mbtn_horiz.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;              
          }
         .left_button_vertical{
                background: url(http://www.eucommerz.com/images/main/mbtn_down.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;       
          }


.arrowdd{
 width:20px;
 height:19px;
 float:left;
 cursor:pointer;
}
         .menu_link{
                vertical-align: text-bottom;
                padding-top:2px;
                position:relative;
                text-decoration: none;
                font-size:12px;
                float:left;
                cursor:pointer;
          }

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
          .menu_link{
                vertical-align: text-bottom;
                padding-top:3px;
                position:relative;
                text-decoration: none;
                font-weight:normal;
          }
}
/*End Fixing BUG*/



         .menu_link a{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:hover{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:active{
                color:white;
                text-align:left;
                text-decoration: none;
         }
         .menu_sublink{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a:hover{
                width:234px;
                height:15px;
                color:#c32026;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink_over{
                width:234px;
                height:24px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration: none; 
         }
         .partners_box{
                width:230px;
                color:white;
                font-size:12px;
                font-weight: bold;
                background:#45556a;
                text-decoration: none;
                padding-left: 10px;
                padding-top: 5px; 
          }
          .partners_box a{
                color:white;
                text-decoration:none;     
          }
          .partners_box a:hover{
                color:white;
                text-decoration:underline;     
          }

          /*Article Styles*/
          .title{
                font-size:28px;
                color:red;                
          }
          .picture{
                float:right;
                margin-left:5px;
          }
          .image_caption{
                color:red;
                font-size:11px;
                width:250px;
          }
          .byline{
                color:gray;
                font-size:11px;
           }
           .recent_title a{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:none;
           }
           .recent_title a:hover{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:underline;
           }

/***** start form styles ************/

.cgreybox { width:400px; background-color:#ddd; padding:5px 10px; }
.cgreybox h2 {color:#e56427;}
.formrow {margin:10px 0; }
.formrow label {margin:0 5px 0 0;}

.formrowalignr {  width:290px; margin:0px; padding:0px; }
.formrowalignr label {float:left; width:120px; margin:4px 0;}
.formrowalignr input, .formrowalignr select { margin:4px 0;}
.note {font-size:9px; margin:0px 0 10px 0; padding:0px;}
/***** end form styles ************/



.box{
       clear:both;
       width:210px;
       height:230px;
       background-image:url("http://www.eucommerz.com/images/main/box.gif");
       vertical-align:top;
}


         .sub_title_box{
                font-size: 17px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:bold;
                padding-top:5px;
                margin-bottom:5px;
         }

         .box_link a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
                color:#333333;
                text-align:left;
                text-decoration: none;
         }
         .box_link a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                font-family : Arial, Helvetica, sans-serif;
         }
        .inbox{
                margin-left:5px;
                margin-right:5px;
         }

    .boxhr {
	margin:0px;
	padding:0px;
        border-style: solid;
	color: #C0C0C0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
        position:relative;
        margin-top:5px;    
        margin-bottom:0px;  
     }

   .main_border{
       clear:both;
       width:430px;
       height:31px;
       background-image:url("http://www.eucommerz.com/images/main/top_border.gif");
       vertical-align:top;
   }
   .middle_border{
       clear:both;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/middleborder.gif");
       vertical-align:top;
   }

   .bottom_border{
       clear:both;
       height:15px;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/bottom_border.gif");
       vertical-align:top;
   }

  .center_news_text{
       margin-right:5px;

   }



.redmbtn{
 float:left;
 height:42px;
 width:100px;
 background:#c20012;
 border-right: 2px solid #ffffff;
}

.redmbtn-over{
 float:left;
 height:42px;
 width:100px;
 background:#8c0111;
 border-right: 2px solid #ffffff;
}

.redmbtn-over a{
 color:#fff;
}

.redmbtn-over a:hover{
 color:#fff;
}

.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/




.topmbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.topmbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.topmbtn-over a{
 color:#fff;
}

.topmbtn-over a:hover{
 color:#fff;
}


.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/


.margarin2{
 margin-top:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin2{
 margin-top:3px;
}
}
/*End Fixing BUG*/





.mediummbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.mediummbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.mediummbtn-over a{
 color:#fff;
}

.mediummbtn-over a:hover{
 color:#fff;
}

.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.margarin5{
 margin-top:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin5{
 margin-top:3px;
}
}
/*End Fixing BUG*/


.redleft-box{
 width:234px;
 height:89px;
 background:#9f4a4c;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redleft-box{
 width:234px;
 height:88px;
 background:#9f4a4c;
}
}
/*End Fixing BUG*/

.redb-title{
 color:white;
 font-size:13px;
 font-weight:bold;
 margin-bottom:2px;
 margin-left:2px;
}

.redb-pic{
 width:92px;
 height:69px;
 float:left;
 padding-left:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redb-title{
 color:white;
 font-size:13px;
 font-weight:normal;
 margin-bottom:2px;
}
}
/*End Fixing BUG*/

.redb-white{
 width:138px;
 height:69px;
 float:left;
 background:white;
}

.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 height:28px;
 overflow:hidden;
}

.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 font-weight:normal;
 height:30px;
 overflow:hidden;
}
}
/*End Fixing BUG*/

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.redbwcontent{
 color:black;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:40px;
 overflow:hidden;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbwcontent{
 color:black;
 line-height:1.1;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:34px;
 overflow:hidden;
}
}
/*End Fixing BUG*/




.topnbox{
 width:426px;
 height:156px;
}

.topnboxp{
 float:left;
 width:208px;
 height:156px;
 padding-right:10px;
}

.topnboxc{
 float:left;
 width:208px;
 height:156px;
}

.boxtitle{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 font-family : "Times New Roman", serif;
}

.boxtitle a{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:none;
 font-family : "Times New Roman", serif;
}

.boxtitle a:hover{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:underline;
 font-family : "Times New Roman", serif;
}

.boxcontent{
 color:#111111;
 font-size:12px;

}




         .nlinks{
                width:190px;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/








.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:#333333;
 text-decoration:none;
 font-size:13px;
 padding-left:5px;
 padding-right:5px;
 cursor:pointer;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:black;
 text-decoration:none;
 font-size:13px;
 font-weight:normal;
 padding-right:5px;
}
}
/*End Fixing BUG*/



.boxybtn{
 width:215px;
 height:51px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: 1px solid #9f4a4c;
}

.boxybtn a{
 color:#111111;
}

.boxybtn a:hover{
 color:white;
}

.boxybtnb{
 width:215px;
 height:50px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: thin solid #9f4a4c;
}

.boxybtnb a{
 color:#111111;
}

.boxybtnb a:hover{
 color:white;
}

.leftfnews{
 float:left;
 width:208px;
 padding-right:10px;
 overflow:hidden;
}

.line{
padding:0px;
background: #C0C0C0;
line-height:1px;
height:1px; 
margin-top:10px;  
margin-bottom:10px; 
line-height:1px;
overflow:hidden; 
}

.articletitle{
 font-family : "Times New Roman", serif;
 font-size:22px;
 color:#c20012;
 font-weight:bold; 
 margin-top:-3px;
 margin-bottom:15px;          
}

.img_caption{
 color:#333333;
 font-size:11px;
 margin-bottom:10px;
}

.crossheads{
 font-size:13px;
 font-weight: bold;
 color:#c20012;
 margin:0px;
}
.intro{
 font-size:12px;
 font-weight:bold;
 margin-bottom:10px;
 font-style:italic;
}





.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:bold;
 font-family : "Times New Roman", serif;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:normal;
 font-family : "Times New Roman", serif;
}
}
/*End Fixing BUG*/



/*EU Profiles*/

.predheading{
 color:#c20012;
 font-size:14px;
 width:240px;
 font-weight:bold;
 margin-bottom:10px;
}

.subpredheading{
 color:#000;
 font-size:12px;
 width:240px;
 margin-bottom:10px;
}

.parrow{
 float:left;
 vertical-align:top;
 width:15px;

}

.psubtitle{
 float:left;
 vertical-align:top;
 width:165px;

}

.psubdesc{
 width:170px;
 font-size:12px;
 margin-left:15px;
 color:#111111;

}

.psubspacer{
 clear:both;
 height:20px;
 width:160px;
}

.articlesubtitle{
 font-family : "Times New Roman", serif;
 font-size:18px;
 color:#45556a;
 font-style:italic; 
 margin-top:-3px;
 margin-bottom:10px;          
}

.blackouttext{
background-color: #000000;
}.abc{
	font-size:13px;
	color:#666;
	margin-top:15px;
	margin-bottom:15px;
}
.abc a{
	font-size:10px;
	color:#666;
	font-weight:bold;
}
.abc a:hover{
	font-size:10px;
	color:#c20012;
}
.eventsnav{
	font-size:10px;
	color:#000;
	font-style:italic;
}
.eventsnav a{
	font-style:normal;
	font-size:10px;
	text-decoration:none;
}
.eventsnav a:hover{
	font-style:normal;
	font-size:10px;
	color:#c20012;
	text-decoration:underlined;
}

.videosubmenu{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	color:#000;
}
.videosubmenu a{
	font-size:10px;
	color:#000;
}
.videosubmenu a:hover{
	font-size:10px;
	color:#c20012;
}

.submenulinks{
	margin-bottom:20px;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a:hover{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
	color:#c20012;
}
.comment_text{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.comment_text p{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.redlinker a{
 color:#c20012;
 font-weight:normal;
}

.redlinker a:hover{
 color:#c20012;
 text-decoration:underline;
}

.countrytit a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.countrytit a:hover{
	color:#000;
	text-decoration:underline;
}

.px5line{
	width:170px;
	height:5px;
	line-height:5px;
	overflow:hidden;
}
.intros{
	font-size:11px;
	color:#000;
	margin-top:10px;
	margin-bottom:30px;
	width:500px;
	font-family : Arial, Helvetica, sans-serif;
}

.eutab{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#ccc;
	color:#000;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab{
 font-weight:bold;
}
}
/*End Fixing BUG*/


.eutab2{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#666;
	color:#fff;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab2{
 font-weight:normal;
}
}
/*End Fixing BUG*/

.standardline{
	width:100%;
	height:1px;
	line-height:2px;
	overflow:hidden;
	background:#666666;
	margin-bottom:3px;
}
.mainheading{
	color:#c20012;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
}
.asubheading{
	color:#000;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	font-style:italic;
}
.subheading{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a:hover{
	color:#ff0000;
}
.lefttitle{
 font-size:12px;
 color:#000;
 font-family : Arial, Helvetica, sans-serif;
 width:170px;
}
.lefttitle a{
 font-weight:bold;
 color:#000;
}
.lefttitle a:hover{
 text-decoration:underlined;
 color:#c20012;
}

 body {
        margin:0px;
        padding:0;
        border:0;			
        width:100%;
        min-width:600px;    
	font-size:13px;
        text-align: center;
	background:#fffffff;
        font-family : Arial, Helvetica, sans-serif;
        }

       form{
        padding:0px;
        margin:0px;
       }

	a {
    	color:#000;
        text-decoration: none; 
        font-family : Arial, Helvetica, sans-serif;
        outline: none;
    	font-size:12px;
	}
	a:hover {
		color:#666;
		text-decoration:none;
           outline: none;
	}

       a:active
       {
           outline: none;
       }

    h1, h2, h3 {
        margin:0 0 0 0;
        padding:0;
    }

    img {
	border:0px;
    }
    hr {
	padding:0px;
        border-style: solid;
	color: #C0C0C0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:1px;
	height:1px; 
        margin-top:5px;  
        margin-bottom:5px;  
     }

     /* Search fields */
    .search_text{
         font-size:10pt;
         font-weight:bold;
         background-color:336699;
         border-color:336699;
         border-style:inset;
         border-width:1px;
         color:FFFFFF;
         width: 150px;
         border-style:solid;
         border-color:black;
    }

    .search {
         margin-top:5px;
         background-color : #000;
         color : white;
         font : bold 12px;
         font-family : Arial, Helvetica, sans-serif;
         border : 0px;
         cursor:pointer;
         width: 80px;
         height: 20px;
    }

    .search_over {
        margin-top:5px;
        background-color :#005AAD;
        color : white;
        font : bold 12px;
        font-family : Arial, Helvetica, sans-serif;
        border : 0px;
        cursor:pointer;
        width: 80px;
        height: 20px;
    }


    /* Header styles */
    #header {
        clear:both;
        width:1000px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
	background:white;
        height:73px;
    }
        #header a{text-decoration:none;margin 0 0 0 0;}
	#header a:hover {
		color:#fff;		
		background:none;
		text-decoration:none;
	}
	 #header  img {
		margin:0 0 0px;
                margin-left: auto;
                margin-right: auto;
	        background:DADCDD;
	}

        /*Spacer*/
         #spacer{ width:1000px;
            text-align:left;
            height: 10px;
            line-height: 10px;
            margin-left: auto;
            margin-right: auto;
            background: white;
            overflow: hidden;
          }

        /*Top Menu */
         #nav{ width:1000px;
            text-align:left;
            height: 30px;
        margin-left: auto;
        margin-right: auto;
        background: #DADCDD;
                valign:top;
          }

         .nav a{
                display: block;
                text-decoration: none;
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight: bold;
                /*letter-spacing:1px; */
                color: #fff;
                width: 88px;
                height: 19px;
                float: left;
                display: inline;
                margin-right: 2px;
                background-image:url("http://www.eucommerz.com/images/main/top_menu_button.png");
                background-repeat: no-repeat;
                text-align:center;
                border:0;
                margin-right:15px;
                font-size:13px;
                margin-top:6px;
                background-position: 400% 0%;
                padding-top:2px;
                text-decoration: none; 
         }

         .nav a:hover{
                background-image:url("http://www.eucommerz.com/images/main/top_button_over.png");
                color: #fff;
                margin-top:6px;
         }


	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-top:0px;
	}	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
            margin-top:0px;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:1000px;				/* width of page */
		position:relative;
                margin-top:0px;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding-top:-5px;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
margin-top:0px;
	}
	/* 3 Column settings */
	.threecol {
		background:white;		/* right column background colour */
	}
	.threecol .colmid {
		right:31.5%;				/* width of the right column */
		background:white;		/* center column background colour */
	}
	.threecol .colleft {
		right:50.0%;				/* width of the middle column */
		background:white;		/* left column background colour */
	}
	.threecol .col1 {
		width:50.0%;				/* width of center column content (column width minus padding on either side) */
		left:100%;				/* 100% plus left padding of center column */
		padding-top:10px;
	}
	.threecol .col2 {
		width:17%;				/* Width of left column content (column width minus padding on either side) */
		left:32.0%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		padding-top:10px;
	}
	.threecol .col3 {
		width:30.0%;				/* Width of right column content (column width minus padding on either side) */
		left:84%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

	/* Footer styles */
	#footer {
        clear:both;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width:1000px;
        text-align: center;
        font-size:11px;
        color:#666;
    }
    #footer a{
        text-decoration: none;
        color:#666;
    }
    #footer a:hover{
        text-decoration: underline;
        color:black;
    }
         /*Center column styles*/
         .main_title a{
                text-decoration: none;
                font-weight: bold;
                font-size:18px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .main_title a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .center_news a{
                text-decoration: none;
                font-weight: bold;
                font-size:16px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }

         .center_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
                border-top-width: 1px;
         }

         /*Left column styles*/
         .content{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;
         }

         .l_right_column{
                float:left;
                width:148px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
         }
         .r_right_column{
                float:right;
                width:145px;
                margin-left:0px;
         }

         .right_news{
                 width:300px;
                 height:100%;
                 margin-bottom:5px;
                 float: left;
                 position: relative;
         }
         .right_news a{
                text-decoration: none;
                font-size: 14px;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .right_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .right_news_text{
                font-size: 12px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;  
         }


         /*Center column styles*/
         .center_news{
                 width:430px;
                 height:100%;
                 margin-bottom:5px;
                 float:left;
                 margin-top:15px;

         }
         .l_center_column{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
                position:relative;
         }
         .r_center_column{
                float:right;
                width:210px;
                margin-left:0px;
                margin-right:3px;
                position:relative;
         }
         .l_center_column1{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                position:relative;
         }

         /*Exchange currency rates box*/
         .currency_box{                
                width:300px;
                margin-left:0px;
                position:relative;
                background:#ebeef0;
                padding-bottom:2px;
                margin-bottom:11px;
                font-family : Arial, Helvetica, sans-serif;
                border:2px;
         }


         .sub_currency{
                width:300px;
                background:#9f4a4c;
                height:20px;
                padding-top:3px;
                font-family : Arial, Helvetica, sans-serif;
         }       

         .curboxtitle{
                font-size:14px;
                color:white;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
          }   

         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .curboxtitle{
                font-size:14px;
                color:white;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
          }   
          }
          /*End Fixing BUG*/


  
         .currency_link_box{
                width:300px;
                background:#dadee1;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/



         #right {
               float: right;
               margin-top: -17px;
               color:#005BAB;
               font-weight: bold;
               font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
      
         /*Left Menu*/
         .left_menu{
                width:230px;          
         }
         .left_button_horiz{
                background: url(http://www.eucommerz.com/images/main/mbtn_horiz.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;              
          }
         .left_button_vertical{
                background: url(http://www.eucommerz.com/images/main/mbtn_down.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;       
          }


.arrowdd{
 width:20px;
 height:19px;
 float:left;
 cursor:pointer;
}
         .menu_link{
                vertical-align: text-bottom;
                padding-top:2px;
                position:relative;
                text-decoration: none;
                font-size:12px;
                float:left;
                cursor:pointer;
          }

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
          .menu_link{
                vertical-align: text-bottom;
                padding-top:3px;
                position:relative;
                text-decoration: none;
                font-weight:normal;
          }
}
/*End Fixing BUG*/



         .menu_link a{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:hover{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:active{
                color:white;
                text-align:left;
                text-decoration: none;
         }
         .menu_sublink{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a:hover{
                width:234px;
                height:15px;
                color:#c32026;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink_over{
                width:234px;
                height:24px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration: none; 
         }
         .partners_box{
                width:230px;
                color:white;
                font-size:12px;
                font-weight: bold;
                background:#45556a;
                text-decoration: none;
                padding-left: 10px;
                padding-top: 5px; 
          }
          .partners_box a{
                color:white;
                text-decoration:none;     
          }
          .partners_box a:hover{
                color:white;
                text-decoration:underline;     
          }

          /*Article Styles*/
          .title{
                font-size:28px;
                color:red;                
          }
          .picture{
                float:right;
                margin-left:5px;
          }
          .image_caption{
                color:red;
                font-size:11px;
                width:250px;
          }
          .byline{
                color:gray;
                font-size:11px;
           }
           .recent_title a{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:none;
           }
           .recent_title a:hover{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:underline;
           }

/***** start form styles ************/

.cgreybox { width:400px; background-color:#ddd; padding:5px 10px; }
.cgreybox h2 {color:#e56427;}
.formrow {margin:10px 0; }
.formrow label {margin:0 5px 0 0;}

.formrowalignr {  width:290px; margin:0px; padding:0px; }
.formrowalignr label {float:left; width:120px; margin:4px 0;}
.formrowalignr input, .formrowalignr select { margin:4px 0;}
.note {font-size:9px; margin:0px 0 10px 0; padding:0px;}
/***** end form styles ************/



.box{
       clear:both;
       width:210px;
       height:230px;
       background-image:url("http://www.eucommerz.com/images/main/box.gif");
       vertical-align:top;
}


         .sub_title_box{
                font-size: 17px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:bold;
                padding-top:5px;
                margin-bottom:5px;
         }

         .box_link a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
                color:#333333;
                text-align:left;
                text-decoration: none;
         }
         .box_link a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                font-family : Arial, Helvetica, sans-serif;
         }
        .inbox{
                margin-left:5px;
                margin-right:5px;
         }

    .boxhr {
	margin:0px;
	padding:0px;
        border-style: solid;
	color: #C0C0C0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
        position:relative;
        margin-top:5px;    
        margin-bottom:0px;  
     }

   .main_border{
       clear:both;
       width:430px;
       height:31px;
       background-image:url("http://www.eucommerz.com/images/main/top_border.gif");
       vertical-align:top;
   }
   .middle_border{
       clear:both;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/middleborder.gif");
       vertical-align:top;
   }

   .bottom_border{
       clear:both;
       height:15px;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/bottom_border.gif");
       vertical-align:top;
   }

  .center_news_text{
       margin-right:5px;

   }



.redmbtn{
 float:left;
 height:42px;
 width:100px;
 background:#c20012;
 border-right: 2px solid #ffffff;
}

.redmbtn-over{
 float:left;
 height:42px;
 width:100px;
 background:#8c0111;
 border-right: 2px solid #ffffff;
}

.redmbtn-over a{
 color:#fff;
}

.redmbtn-over a:hover{
 color:#fff;
}

.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/




.topmbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.topmbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.topmbtn-over a{
 color:#fff;
}

.topmbtn-over a:hover{
 color:#fff;
}


.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/


.margarin2{
 margin-top:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin2{
 margin-top:3px;
}
}
/*End Fixing BUG*/





.mediummbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.mediummbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.mediummbtn-over a{
 color:#fff;
}

.mediummbtn-over a:hover{
 color:#fff;
}

.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.margarin5{
 margin-top:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin5{
 margin-top:3px;
}
}
/*End Fixing BUG*/


.redleft-box{
 width:234px;
 height:89px;
 background:#9f4a4c;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redleft-box{
 width:234px;
 height:88px;
 background:#9f4a4c;
}
}
/*End Fixing BUG*/

.redb-title{
 color:white;
 font-size:13px;
 font-weight:bold;
 margin-bottom:2px;
 margin-left:2px;
}

.redb-pic{
 width:92px;
 height:69px;
 float:left;
 padding-left:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redb-title{
 color:white;
 font-size:13px;
 font-weight:normal;
 margin-bottom:2px;
}
}
/*End Fixing BUG*/

.redb-white{
 width:138px;
 height:69px;
 float:left;
 background:white;
}

.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 height:28px;
 overflow:hidden;
}

.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 font-weight:normal;
 height:30px;
 overflow:hidden;
}
}
/*End Fixing BUG*/

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.redbwcontent{
 color:black;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:40px;
 overflow:hidden;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbwcontent{
 color:black;
 line-height:1.1;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:34px;
 overflow:hidden;
}
}
/*End Fixing BUG*/

.point{
 color:#c20012;
 font-size:11px;
 font-weight:bold;
 vertical-align:top;
}

.coffeemore{
 color:#444444;
 line-height:14pt;
 font-size:12px;
}

.coffeemore a{
 color:#9f4a4c;
 line-height:14pt;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}

.coffeemore a:hover{
 color:#9f4a4c;
 line-height:14pt;
 font-size:12px;
 text-decoration:underline;
 font-weight:bold;
}

.topnbox{
 width:426px;
 height:156px;
}

.topnboxp{
 float:left;
 width:208px;
 height:156px;
 padding-right:10px;
}

.topnboxc{
 float:left;
 width:208px;
 height:156px;
}

.boxtitle{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 font-family : "Times New Roman", serif;
}

.boxtitle a{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:none;
 font-family : "Times New Roman", serif;
}

.boxtitle a:hover{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:underline;
 font-family : "Times New Roman", serif;
}

.boxcontent{
 color:#111111;
 font-size:12px;

}




         .nlinks{
                width:190px;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/








.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:#333333;
 text-decoration:none;
 font-size:13px;
 padding-left:5px;
 padding-right:5px;
 cursor:pointer;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:black;
 text-decoration:none;
 font-size:13px;
 font-weight:normal;
 padding-right:5px;
}
}
/*End Fixing BUG*/



.boxybtn{
 width:215px;
 height:51px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: 1px solid #9f4a4c;
}

.boxybtn a{
 color:#111111;
}

.boxybtn a:hover{
 color:white;
}

.boxybtnb{
 width:215px;
 height:50px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: thin solid #9f4a4c;
}

.boxybtnb a{
 color:#111111;
}

.boxybtnb a:hover{
 color:white;
}

.leftfnews{
 float:left;
 width:208px;
 padding-right:10px;
 overflow:hidden;
}

.line{
padding:0px;
background: #C0C0C0;
line-height:1px;
height:1px; 
margin-top:10px;  
margin-bottom:10px; 
line-height:1px;
overflow:hidden; 
}

.articletitle{
 font-family : "Times New Roman", serif;
 font-size:22px;
 color:#c20012;
 font-weight:bold; 
 margin-top:-3px;
 margin-bottom:15px;          
}

.img_caption{
 color:#333333;
 font-size:11px;
 margin-bottom:10px;
}

.crossheads{
 font-size:13px;
 font-weight: bold;
 color:#c20012;
 margin:0px;
}
.intro{
 font-size:12px;
 font-weight:bold;
 margin-bottom:10px;
 font-style:italic;
}





.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:bold;
 font-family : "Times New Roman", serif;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:normal;
 font-family : "Times New Roman", serif;
}
}
/*End Fixing BUG*/



/*EU Profiles*/

.predheading{
 color:#c20012;
 font-size:14px;
 width:240px;
 font-weight:bold;
 margin-bottom:10px;
}

.subpredheading{
 color:#000;
 font-size:12px;
 width:240px;
 margin-bottom:10px;
}

.parrow{
 float:left;
 vertical-align:top;
 width:15px;

}

.psubtitle{
 float:left;
 vertical-align:top;
 width:165px;

}

.psubdesc{.abc{
	font-size:13px;
	color:#666;
	margin-top:15px;
	margin-bottom:15px;
}
.abc a{
	font-size:10px;
	color:#666;
	font-weight:bold;
}
.abc a:hover{
	font-size:10px;
	color:#c20012;
}
.eventsnav{
	font-size:10px;
	color:#000;
	font-style:italic;
}
.eventsnav a{
	font-style:normal;
	font-size:10px;
	text-decoration:none;
}
.eventsnav a:hover{
	font-style:normal;
	font-size:10px;
	color:#c20012;
	text-decoration:underlined;
}

.videosubmenu{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	color:#000;
}
.videosubmenu a{
	font-size:10px;
	color:#000;
}
.videosubmenu a:hover{
	font-size:10px;
	color:#c20012;
}

.submenulinks{
	margin-bottom:20px;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a:hover{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
	color:#c20012;
}
.comment_text{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.comment_text p{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.redlinker a{
 color:#c20012;
 font-weight:normal;
}

.redlinker a:hover{
 color:#c20012;
 text-decoration:underline;
}

.countrytit a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.countrytit a:hover{
	color:#000;
	text-decoration:underline;
}

.px5line{
	width:170px;
	height:5px;
	line-height:5px;
	overflow:hidden;
}
.intros{
	font-size:11px;
	color:#000;
	margin-top:10px;
	margin-bottom:30px;
	width:500px;
	font-family : Arial, Helvetica, sans-serif;
}

.eutab{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#ccc;
	color:#000;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab{
 font-weight:bold;
}
}
/*End Fixing BUG*/


.eutab2{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#666;
	color:#fff;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab2{
 font-weight:normal;
}
}
/*End Fixing BUG*/

.standardline{
	width:100%;
	height:1px;
	line-height:2px;
	overflow:hidden;
	background:#666666;
	margin-bottom:3px;
}
.mainheading{
	color:#c20012;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
}
.asubheading{
	color:#000;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	font-style:italic;
}
.subheading{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a:hover{
	color:#ff0000;
}
.lefttitle{
 font-size:12px;
 color:#000;
 font-family : Arial, Helvetica, sans-serif;
 width:170px;
}
.lefttitle a{
 font-weight:bold;
 color:#000;
}
.lefttitle a:hover{
 text-decoration:underlined;
 color:#c20012;
}

 body {
        margin:0px;
        padding:0;
        border:0;			
        width:100%;
        min-width:600px;    
	font-size:13px;
        text-align: center;
	background:#fffffff;
        font-family : Arial, Helvetica, sans-serif;
        }

       form{
        padding:0px;
        margin:0px;
       }

	a {
    	color:#000;
        text-decoration: none; 
        font-family : Arial, Helvetica, sans-serif;
        outline: none;
    	font-size:12px;
	}
	a:hover {
		color:#666;
		text-decoration:none;
           outline: none;
	}

       a:active
       {
           outline: none;
       }

    h1, h2, h3 {
        margin:0 0 0 0;
        padding:0;
    }

    img {
	border:0px;
    }
    hr {
	padding:0px;
        border-style: solid;
	color: #C0C0C0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:1px;
	height:1px; 
        margin-top:5px;  
        margin-bottom:5px;  
     }

     /* Search fields */
    .search_text{
         font-size:10pt;
         font-weight:bold;
         background-color:336699;
         border-color:336699;
         border-style:inset;
         border-width:1px;
         color:FFFFFF;
         width: 150px;
         border-style:solid;
         border-color:black;
    }

    .search {
         margin-top:5px;
         background-color : #000;
         color : white;
         font : bold 12px;
         font-family : Arial, Helvetica, sans-serif;
         border : 0px;
         cursor:pointer;
         width: 80px;
         height: 20px;
    }

    .search_over {
        margin-top:5px;
        background-color :#005AAD;
        color : white;
        font : bold 12px;
        font-family : Arial, Helvetica, sans-serif;
        border : 0px;
        cursor:pointer;
        width: 80px;
        height: 20px;
    }


    /* Header styles */
    #header {
        clear:both;
        width:1000px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
	background:white;
        height:73px;
    }
        #header a{text-decoration:none;margin 0 0 0 0;}
	#header a:hover {
		color:#fff;		
		background:none;
		text-decoration:none;
	}
	 #header  img {
		margin:0 0 0px;
                margin-left: auto;
                margin-right: auto;
	        background:DADCDD;
	}

        /*Spacer*/
         #spacer{ width:1000px;
            text-align:left;
            height: 10px;
            line-height: 10px;
            margin-left: auto;
            margin-right: auto;
            background: white;
            overflow: hidden;
          }

        /*Top Menu */
         #nav{ width:1000px;
            text-align:left;
            height: 30px;
        margin-left: auto;
        margin-right: auto;
        background: #DADCDD;
                valign:top;
          }

         .nav a{
                display: block;
                text-decoration: none;
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight: bold;
                /*letter-spacing:1px; */
                color: #fff;
                width: 88px;
                height: 19px;
                float: left;
                display: inline;
                margin-right: 2px;
                background-image:url("http://www.eucommerz.com/images/main/top_menu_button.png");
                background-repeat: no-repeat;
                text-align:center;
                border:0;
                margin-right:15px;
                font-size:13px;
                margin-top:6px;
                background-position: 400% 0%;
                padding-top:2px;
                text-decoration: none; 
         }

         .nav a:hover{
                background-image:url("http://www.eucommerz.com/images/main/top_button_over.png");
                color: #fff;
                margin-top:6px;
         }


	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-top:0px;
	}	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
            margin-top:0px;
        width:1000px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:1000px;				/* width of page */
		position:relative;
                margin-top:0px;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding-top:-5px;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
margin-top:0px;
	}
	/* 3 Column settings */
	.threecol {
		background:white;		/* right column background colour */
	}
	.threecol .colmid {
		right:31.5%;				/* width of the right column */
		background:white;		/* center column background colour */
	}
	.threecol .colleft {
		right:50.0%;				/* width of the middle column */
		background:white;		/* left column background colour */
	}
	.threecol .col1 {
		width:50.0%;				/* width of center column content (column width minus padding on either side) */
		left:100%;				/* 100% plus left padding of center column */
		padding-top:10px;
	}
	.threecol .col2 {
		width:17%;				/* Width of left column content (column width minus padding on either side) */
		left:32.0%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		padding-top:10px;
	}
	.threecol .col3 {
		width:30.0%;				/* Width of right column content (column width minus padding on either side) */
		left:84%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

	/* Footer styles */
	#footer {
        clear:both;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width:1000px;
        text-align: center;
        font-size:11px;
        color:#666;
    }
    #footer a{
        text-decoration: none;
        color:#666;
    }
    #footer a:hover{
        text-decoration: underline;
        color:black;
    }
         /*Center column styles*/
         .main_title a{
                text-decoration: none;
                font-weight: bold;
                font-size:18px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .main_title a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .center_news a{
                text-decoration: none;
                font-weight: bold;
                font-size:16px;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }

         .center_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
                border-top-width: 1px;
         }

         /*Left column styles*/
         .content{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;
         }

         .l_right_column{
                float:left;
                width:148px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
         }
         .r_right_column{
                float:right;
                width:145px;
                margin-left:0px;
         }

         .right_news{
                 width:300px;
                 height:100%;
                 margin-bottom:5px;
                 float: left;
                 position: relative;
         }
         .right_news a{
                text-decoration: none;
                font-size: 14px;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
         }
         .right_news a:hover{
                font-family : Arial, Helvetica, sans-serif;
                color: red;
                text-align:left;
                text-decoration: underline;
         }
         .right_news_text{
                font-size: 12px;
                font-family : Arial, Helvetica, sans-serif;
                color: black;
                text-align:left;  
         }


         /*Center column styles*/
         .center_news{
                 width:430px;
                 height:100%;
                 margin-bottom:5px;
                 float:left;
                 margin-top:15px;

         }
         .l_center_column{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                border-right-style: solid;
                border-color: #C0C0C0;
                position:relative;
         }
         .r_center_column{
                float:right;
                width:210px;
                margin-left:0px;
                margin-right:3px;
                position:relative;
         }
         .l_center_column1{
                float:left;
                width:213px;
                margin-right:0px;
                border-right-width: 1px;
                position:relative;
         }

         /*Exchange currency rates box*/
         .currency_box{                
                width:300px;
                margin-left:0px;
                position:relative;
                background:#ebeef0;
                padding-bottom:2px;
                margin-bottom:11px;
                font-family : Arial, Helvetica, sans-serif;
                border:2px;
         }


         .sub_currency{
                width:300px;
                background:#9f4a4c;
                height:20px;
                padding-top:3px;
                font-family : Arial, Helvetica, sans-serif;
         }       

         .curboxtitle{
                font-size:14px;
                color:white;
                font-weight:bold;
                font-family : Arial, Helvetica, sans-serif;
          }   

         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .curboxtitle{
                font-size:14px;
                color:white;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
          }   
          }
          /*End Fixing BUG*/


  
         .currency_link_box{
                width:300px;
                background:#dadee1;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .currency_link_box a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/



         #right {
               float: right;
               margin-top: -17px;
               color:#005BAB;
               font-weight: bold;
               font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
         .sub_currency a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
         }
      
         /*Left Menu*/
         .left_menu{
                width:230px;          
         }
         .left_button_horiz{
                background: url(http://www.eucommerz.com/images/main/mbtn_horiz.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;              
          }
         .left_button_vertical{
                background: url(http://www.eucommerz.com/images/main/mbtn_down.gif) no-repeat top;
                width:170px;
                height:20px;
                color:white;
                font-size:14px;
                font-weight: bold;       
          }


.arrowdd{
 width:20px;
 height:19px;
 float:left;
 cursor:pointer;
}
         .menu_link{
                vertical-align: text-bottom;
                padding-top:2px;
                position:relative;
                text-decoration: none;
                font-size:12px;
                float:left;
                cursor:pointer;
          }

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
          .menu_link{
                vertical-align: text-bottom;
                padding-top:3px;
                position:relative;
                text-decoration: none;
                font-weight:normal;
          }
}
/*End Fixing BUG*/



         .menu_link a{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:hover{
                color:white;
                text-align:left;
                text-decoration: none;
         }

         .menu_link a:active{
                color:white;
                text-align:left;
                text-decoration: none;
         }
         .menu_sublink{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a{
                width:234px;
                height:15px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink a:hover{
                width:234px;
                height:15px;
                color:#c32026;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration:none;
                font-family : Arial, Helvetica, sans-serif;
         }
         .menu_sublink_over{
                width:234px;
                height:24px;
                color:#000;
                font-size:11px;
                cursor:pointer;
                font-weight: normal;
                background:#fff;
                text-decoration: none; 
         }
         .partners_box{
                width:230px;
                color:white;
                font-size:12px;
                font-weight: bold;
                background:#45556a;
                text-decoration: none;
                padding-left: 10px;
                padding-top: 5px; 
          }
          .partners_box a{
                color:white;
                text-decoration:none;     
          }
          .partners_box a:hover{
                color:white;
                text-decoration:underline;     
          }

          /*Article Styles*/
          .title{
                font-size:28px;
                color:red;                
          }
          .picture{
                float:right;
                margin-left:5px;
          }
          .image_caption{
                color:red;
                font-size:11px;
                width:250px;
          }
          .byline{
                color:gray;
                font-size:11px;
           }
           .recent_title a{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:none;
           }
           .recent_title a:hover{
                 color:red;font-size:14px;margin-bottom:5px;text-decoration:underline;
           }

/***** start form styles ************/

.cgreybox { width:400px; background-color:#ddd; padding:5px 10px; }
.cgreybox h2 {color:#e56427;}
.formrow {margin:10px 0; }
.formrow label {margin:0 5px 0 0;}

.formrowalignr {  width:290px; margin:0px; padding:0px; }
.formrowalignr label {float:left; width:120px; margin:4px 0;}
.formrowalignr input, .formrowalignr select { margin:4px 0;}
.note {font-size:9px; margin:0px 0 10px 0; padding:0px;}
/***** end form styles ************/



.box{
       clear:both;
       width:210px;
       height:230px;
       background-image:url("http://www.eucommerz.com/images/main/box.gif");
       vertical-align:top;
}


         .sub_title_box{
                font-size: 17px;
                font-family : Arial, Helvetica, sans-serif;
                color:#369;
                text-align:left;
                text-decoration: none;
                margin-left:10px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:bold;
                padding-top:5px;
                margin-bottom:5px;
         }

         .box_link a{
                font-size: 13px;
                font-family : Arial, Helvetica, sans-serif;
                font-weight:normal;
                color:#333333;
                text-align:left;
                text-decoration: none;
         }
         .box_link a:hover{
                color: red;
                text-align:left;
                text-decoration: underline;
                font-family : Arial, Helvetica, sans-serif;
         }
        .inbox{
                margin-left:5px;
                margin-right:5px;
         }

    .boxhr {
	margin:0px;
	padding:0px;
        border-style: solid;
	color: #C0C0C0;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
        position:relative;
        margin-top:5px;    
        margin-bottom:0px;  
     }

   .main_border{
       clear:both;
       width:430px;
       height:31px;
       background-image:url("http://www.eucommerz.com/images/main/top_border.gif");
       vertical-align:top;
   }
   .middle_border{
       clear:both;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/middleborder.gif");
       vertical-align:top;
   }

   .bottom_border{
       clear:both;
       height:15px;
       width:430px;
       background-image:url("http://www.eucommerz.com/images/main/bottom_border.gif");
       vertical-align:top;
   }

  .center_news_text{
       margin-right:5px;

   }



.redmbtn{
 float:left;
 height:42px;
 width:100px;
 background:#c20012;
 border-right: 2px solid #ffffff;
}

.redmbtn-over{
 float:left;
 height:42px;
 width:100px;
 background:#8c0111;
 border-right: 2px solid #ffffff;
}

.redmbtn-over a{
 color:#fff;
}

.redmbtn-over a:hover{
 color:#fff;
}

.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/




.topmbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.topmbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.topmbtn-over a{
 color:#fff;
}

.topmbtn-over a:hover{
 color:#fff;
}


.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.topmlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/


.margarin2{
 margin-top:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin2{
 margin-top:3px;
}
}
/*End Fixing BUG*/





.mediummbtn{
 float:left;
 height:20px;
 background:#333;
 border-right: 2px solid #fff;
}

.mediummbtn-over{
 float:left;
 height:20px;
 background:#000;
 border-right: 2px solid #fff;
}

.mediummbtn-over a{
 color:#fff;
}

.mediummbtn-over a:hover{
 color:#fff;
}

.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.mediummlink{
 display:block;
 width:100%;
 height:100%;
 color:white;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.margarin5{
 margin-top:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.margarin5{
 margin-top:3px;
}
}
/*End Fixing BUG*/


.redleft-box{
 width:234px;
 height:89px;
 background:#9f4a4c;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redleft-box{
 width:234px;
 height:88px;
 background:#9f4a4c;
}
}
/*End Fixing BUG*/

.redb-title{
 color:white;
 font-size:13px;
 font-weight:bold;
 margin-bottom:2px;
 margin-left:2px;
}

.redb-pic{
 width:92px;
 height:69px;
 float:left;
 padding-left:2px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redb-title{
 color:white;
 font-size:13px;
 font-weight:normal;
 margin-bottom:2px;
}
}
/*End Fixing BUG*/

.redb-white{
 width:138px;
 height:69px;
 float:left;
 background:white;
}

.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 height:28px;
 overflow:hidden;
}

.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 padding-left:3px;
 font-weight:normal;
 height:30px;
 overflow:hidden;
}
}
/*End Fixing BUG*/

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbw-title a{
 color:#9f4a4c;
 font-weight:bold;
 font-size:12px;
 font-weight:normal;
}
}
/*End Fixing BUG*/

.redbwcontent{
 color:black;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:40px;
 overflow:hidden;
}

/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.redbwcontent{
 color:black;
 line-height:1.1;
 font-weight:normal;
 font-size:10px;
 padding-left:3px;
 height:34px;
 overflow:hidden;
}
}
/*End Fixing BUG*/



.coffeemore{
 color:#444444;
 line-height:14pt;
 font-size:12px;
}

.coffeemore a{
 color:#9f4a4c;
 line-height:14pt;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}

.coffeemore a:hover{
 color:#9f4a4c;
 line-height:14pt;
 font-size:12px;
 text-decoration:underline;
 font-weight:bold;
}

.topnbox{
 width:426px;
 height:156px;
}

.topnboxp{
 float:left;
 width:208px;
 height:156px;
 padding-right:10px;
}

.topnboxc{
 float:left;
 width:208px;
 height:156px;
}

.boxtitle{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 font-family : "Times New Roman", serif;
}

.boxtitle a{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:none;
 font-family : "Times New Roman", serif;
}

.boxtitle a:hover{
 color:#9f4a4c;
 font-size:16px;
 font-weight:bold;
 margin-bottom:5px;
 height:20px;
 text-decoration:underline;
 font-family : "Times New Roman", serif;
}

.boxcontent{
 color:#111111;
 font-size:12px;

}




         .nlinks{
                width:190px;
                height:20px;
                font-family : Arial, Helvetica, sans-serif;
         }

         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a{
                color:#444444;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
         }
         }
         /*End Fixing BUG*/

         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:bold;
                text-decoration:underline;
         }
         /*For Safari and Opera. Fixing font-weight background BUG*/
         @media screen and (-webkit-min-device-pixel-ratio:0){
         .nlinks a:hover{
                color:black;
                font-family : Arial, Helvetica, sans-serif;
                font-decoration:none;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
         }
         }
         /*End Fixing BUG*/








.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:#333333;
 text-decoration:none;
 font-size:13px;
 padding-left:5px;
 padding-right:5px;
 cursor:pointer;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.nbtn{
 display:block;
 width:100%;
 height:100%;
 color:black;
 text-decoration:none;
 font-size:13px;
 font-weight:normal;
 padding-right:5px;
}
}
/*End Fixing BUG*/



.boxybtn{
 width:215px;
 height:51px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: 1px solid #9f4a4c;
}

.boxybtn a{
 color:#111111;
}

.boxybtn a:hover{
 color:white;
}

.boxybtnb{
 width:215px;
 height:50px;
 background:#dfd8cd;
 color:#111111;
 border-bottom: thin solid #9f4a4c;
}

.boxybtnb a{
 color:#111111;
}

.boxybtnb a:hover{
 color:white;
}

.leftfnews{
 float:left;
 width:208px;
 padding-right:10px;
 overflow:hidden;
}

.line{
padding:0px;
background: #C0C0C0;
line-height:1px;
height:1px; 
margin-top:10px;  
margin-bottom:10px; 
line-height:1px;
overflow:hidden; 
}

.articletitle{
 font-family : "Times New Roman", serif;
 font-size:22px;
 color:#c20012;
 font-weight:bold; 
 margin-top:-3px;
 margin-bottom:15px;          
}

.img_caption{
 color:#333333;
 font-size:11px;
 margin-bottom:10px;
}

.crossheads{
 font-size:13px;
 font-weight: bold;
 color:#c20012;
 margin:0px;
}
.intro{
 font-size:12px;
 font-weight:bold;
 margin-bottom:10px;
 font-style:italic;
}





.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:bold;
 font-family : "Times New Roman", serif;
}


/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.profiles{
 display:block;
 width:100%;
 height:100%;
 color:#9f4a4c;
 text-decoration:none;
 font-size:18px;
 font-weight:normal;
 font-family : "Times New Roman", serif;
}
}
/*End Fixing BUG*/



/*EU Profiles*/

.predheading{
 color:#c20012;
 font-size:14px;
 width:240px;
 font-weight:bold;
 margin-bottom:10px;
}

.subpredheading{
 color:#000;
 font-size:12px;
 width:240px;
 margin-bottom:10px;
}

.parrow{
 float:left;
 vertical-align:top;
 width:15px;

}

.psubtitle{
 float:left;
 vertical-align:top;
 width:165px;

}

.psubdesc{
 width:170px;
 font-size:12px;
 margin-left:15px;
 color:#111111;

}

.psubspacer{
 clear:both;
 height:20px;
 width:160px;
}

.articlesubtitle{
 font-family : "Times New Roman", serif;
 font-size:18px;
 color:#45556a;
 font-style:italic; 
 margin-top:-3px;
 margin-bottom:10px;          
}

.blackouttext{
background-color: #000000;
}
 width:170px;
 font-size:12px;
 margin-left:15px;
 color:#111111;

}

.psubspacer{
 clear:both;
 height:20px;
 width:160px;
}

.articlesubtitle{
 font-family : "Times New Roman", serif;
 font-size:18px;
 color:#45556a;
 font-style:italic; 
 margin-top:-3px;
 margin-bottom:10px;          
}

.blackouttext{
background-color: #000000;
}









/*Home page*/
#news_digest_left{
	width:210px;
	float:left;
	padding-right:10px;
	border-right:1px solid #333;
}
#news_digest_left img{
	margin-bottom:10px;
	width:208px;
	height:157px;
}
#news_digest_left a{
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#news_digest_left a:hover{
	color:#c20012;
	text-decoration:none;
}
#news_digest_right{
	width:250px;
	float:left;
	padding-left:10px;
}
.news_digest_right_list{
	float:left;
	width:235px;
	line-height:12px;
}
.news_digest_right_list a{
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.news_digest_right_list a:hover{
	color:#c20012;
	text-decoration:none;
}
.lates_stories_wrapper{
	width:154px;
	height:326px;
	overflow:hidden;
	float:left;
	padding-right:7px;
	border-right:1px solid #333;
}
.lates_stories_wrapper a{
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.lates_stories_wrapper a:hover{
	text-decoration:none;
	color:#c20012;
}


/*Common Styles*/
/*pointer style*/
.two_arrows_wrapper{
	float:left;
	width:15px;
	line-height:12px;
}
.point{
	color:#c20012;
	font-size:11px;
	font-weight:bold;
}
.clearfix{
	clear:both;
	height:0px;
	line-height:0px;
	width:100%;
	overflow:hidden;
}
.side_text{
	color:#333;
	font-size:11px;
	line-height:13px;
}

.line5px{
	height:5px;
	line-height:5px;
}
.line7px{
	height:7px;
	line-height:7px;
}
.line10px{
	height:10px;
	line-height:10px;
}
.line15px{
	height:15px;
	line-height:15px;
}
.line20px{
	height:20px;
	line-height:20px;
}
.line30px{
	height:30px;
	line-height:30px;
}




.abc{
	font-size:13px;
	color:#666;
	margin-top:15px;
	margin-bottom:15px;
}
.abc a{
	font-size:10px;
	color:#666;
	font-weight:bold;
}
.abc a:hover{
	font-size:10px;
	color:#c20012;
}
.eventsnav{
	font-size:10px;
	color:#000;
	font-style:italic;
}
.eventsnav a{
	font-style:normal;
	font-size:10px;
	text-decoration:none;
}
.eventsnav a:hover{
	font-style:normal;
	font-size:10px;
	color:#c20012;
	text-decoration:underlined;
}

.videosubmenu{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	color:#000;
}
.videosubmenu a{
	font-size:10px;
	color:#000;
}
.videosubmenu a:hover{
	font-size:10px;
	color:#c20012;
}

.submenulinks{
	margin-bottom:20px;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
}
.submenulinks a:hover{
	text-transform: uppercase;
	font-size:10px;
	font-family:Arial, sans-serif;
	color:#c20012;
}
.comment_text{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.comment_text p{
	font-size:11px;
	font-family:Arial, sans-serif;
}
.redlinker a{
 color:#c20012;
 font-weight:normal;
}

.redlinker a:hover{
 color:#c20012;
 text-decoration:underline;
}

.countrytit a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.countrytit a:hover{
	color:#000;
	text-decoration:underline;
}

.px5line{
	width:170px;
	height:5px;
	line-height:5px;
	overflow:hidden;
}
.intros{
	font-size:13px;
	color:#000;
	margin-top:10px;
	margin-bottom:30px;
	width:500px;
	font-family : Arial, Helvetica, sans-serif;
}

.eutab{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#ccc;
	color:#000;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab{
 font-weight:bold;
}
}
/*End Fixing BUG*/


.eutab2{
	width:495px;
	height:11px;
	line-height:11px;
	overflow:hidden;
	background:#666;
	color:#fff;
	font-family:'Arial',sans-serif;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.eutab2{
 font-weight:normal;
}
}
/*End Fixing BUG*/

.standardline{
	width:100%;
	height:1px;
	line-height:2px;
	overflow:hidden;
	background:#666666;
	margin-bottom:3px;
}
.mainheading{
	color:#c20012;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:21px;
}
.asubheading{
	color:#000;
	font-family:'Arial', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	font-style:italic;
}
.subheading{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a{
	color:#c20012;
	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.subheading a:hover{
	color:#ff0000;
}
.lefttitle{
 font-size:12px;
 color:#000;
 font-family : Arial, Helvetica, sans-serif;
 width:170px;
}
.lefttitle a{
 font-weight:bold;
 color:#000;
}
.lefttitle a:hover{
 text-decoration:underlined;
 color:#c20012;
}
