/*

1 Global Styles
2 Header
  2.1 Branding
  2.2 Horizontal Main Menu
    2.2.1 Secondary Menu: Languages and Locations
  2.3 Drop Down Menu
3 Footer
4 Generic Inside Page
  4.1 Inside (Left-Hand) Menu
  4.2 Side Column
    4.2.1 Tools and Filters: Base Display
    4.2.2 Quick Links
5 Custom Pages
  5.1 Index
*/

/* 1 Global Styles
--------------------------------------------------------------------------------------- */

  body {
    background-color: #314C5A;
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 10pt;
    /*line-height: 14pt; */
  }
  
 hr
 { 
 	border-bottom: 1px solid #314C5A; /*#369;*/
 	}
  *, ul, li { border: 0; list-style: none; margin: 0; padding: 0; }

  p, h1, h2, h3, h4 { margin-bottom: 14px; }
  P.breakhere {page-break-before: always}
  /*  - Link Styles -  */

  a {
    color: #369;
    text-decoration: none;
  }

  .skip-nav {
	display:none;
  }
  
  a:hover {
    /*color: #900;*/
    text-decoration: underline;
  }
  a:hover.TITLE {
    /*color: #900;*/
    text-decoration:none;
  }
  a:hover.SUBT {
    /*color: #900;*/
    text-decoration:none;
  }  
  a:active { color: #f00; }
  a:visited { color: #306; }

  p a { /*text-decoration: underline;*/ }

  a.read { font-style: italic; }

  .button {
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    margin: 6px 0 10px 0;
    text-indent: -9999em;
    vertical-align: middle;
  }

  .button:hover { background-position: 0 -24px; }
  
  .date {
    margin-bottom: 0;
    font-style: italic;
  }
.textBlockIndent 
{text-indent: 0; 
 margin-top: 0px;
 margin-left: 30px;
}

.textBlockIndent_ARF 
{text-indent: 0; margin-top: 0px;
 margin-left: 20px;
}



  /*  - Headers -  */
  
  h1 {
    border-bottom: 1px solid #efefef;
    color: #314C5A;
    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
    /*letter-spacing:1pt;*/
    line-height:normal;
    font-size: 14pt;
    padding: 0px 0 0px 0;
  }

  h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    line-height: 18pt;
  }

  h3 {
    border-top: 1px solid #ccc;
    color: #900;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10.5pt;
    font-weight: bold;
    line-height: 14pt;
    padding-top: 14px;
  }

  h4, h5 { font-size: 9pt; }

  /*  -Tables -  */

.SelectBoxBorder{
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;   
    border-spacing: 0;
  }

  table.welcome {
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-spacing: 0;
    margin-bottom: 14px;
  }

  td.welcome, th.welcome {
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    padding:.3em 1em;
    text-align: left;
  }
TABLE.BLACK, TD.BLACK,TH.BLACK,TR.BLACK,table.BLACK, td.BLACK,th.BLACK,tr.BLACK
{
border-left:1px solid #000034;
border-bottom:1px solid #000034;
border-right:1px solid #000034;
border-top:1px solid #000034;
color:black;
    padding:.2em .2em;
}

TABLE.WHITE, TD.WHITE,TH.WHITE,TR.WHITE,table.WHITE, td.WHITE,th.WHITE,tr.WHITE
{
border-left:1px solid WHITE;
border-bottom:1px solid WHITE;
border-right:1px solid WHITE;
border-top:1px solid WHITE;
    padding:.1em .1em;
}



TABLE.grid, TD.grid,TH.grid,TR.grid 
{border-spacing: 0;
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:0;
    clear:both;
}

#portfolio-thumbs a img {
border:0;
float:left;
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:0;
}
#portfolio-thumbs img {
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:0;
}
  /*  - Main Content Blocks and Columns -  */

  #page {
    margin: 0 auto;
    width: 980px;
	border:10px solid white;

  }
  
  #content {
    background-color: #314c5a;
	border-left: 10px solid #314c5a;
  }

  #index #content{
	  padding-top:10px;
  }
  
  #inside #content {
	border-right: 10px solid #314c5a;
  }  
  
  .column-left,
  .column-content,  
  .column-middle,
  .column-right {
    float: left;
    margin: 0 16px 0 0;
	width: 300px;
	background-color:White;
  }
  
  #inside .column-left {float:right;}

  #index .column-left { width:300px;}

  #index .column-content { width:300px;}
  
  .column-right { float: right;}

  .column-two {
    float: left;
   margin: 0 16px 0 0;
    width: 616px;
  }
    
  .column-three { clear: both; } 

  /* Custom Grids */

    /* Custom Grid: 665 */

    #inside .col-665 #menu-inside { width: 230px; height:100%; clear:both }
    #inside .col-665 .column-left { width: 665px; padding:16px 0 16px 16px }
    #inside .col-665 .column-content { width: 466px; }	
    #inside .col-665 #side-column {width: 332px;}


    /* Custom Grid: 948 */

    #inside .col-948 #content { background: white; }
    #inside .col-948 .column-left {
      margin-right: 60;
      margin-left:0;
      width: 930px; 
    }
   #inside .col-948 .column-left .page-break { display:block; 
               page-break-before:always; }
   
    #inside .col-948 .column-content {
      margin-right: 0;
      width: 948px;
    }
  /*  - Generic Clears and Floats -  */

  .clear {
    background: 0;
    border: 0;
    clear: both;
    margin: 0;
    padding: 0;
    visibility: hidden;
  }

  .left {
    float: left;
    margin: 0 16px 6px 0;
  }

  .right {
    float: right;
    margin: 0 16px 6px 0;
  }

  .body:after,
  #content:after,
  #package:after,
  #footer .footer-middle:after,
  .column-three:after,
  .nav:after,
  .box-body:after,
  .webchats:after,
  .entry:after,
  .tools:after,
  .translations:after,
  #gallery #main:after,
  #feature:after,
  .gallery-current:after {
    clear: both; 
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
  }  
  

  /* -- Related and More Boxes -- */

  .related { margin: -16px 0 16px 0; }

  .related ul {
    background: #f5f5f5 url('/./images/box_related_bg.png') repeat-x;
    border-top: 1px solid #e5e5e5;
    border: 1px solid #ccc;
    border-top: 0;
    font-size: 8pt;
    line-height: 12pt;
    margin: 0;
    padding: 10px 10px 10px 10px;
  }

  .related ul li {
    background: transparent url('/./images/arrow_gray.png') no-repeat 12px 10px;
    padding:4px 10px 4px 24px;
  }

  .related .title {
    background: transparent;
    border-bottom: none;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 0;
  }

  .more { font-size: 8pt; }

  div.more {
    font-size: 8.5pt;
    font-weight: bold;
    margin: -16px 0 0 0;
    padding: 6px 10px;
    text-align: right;
	float:right;
  }

  div.more-basic {
    padding: 8px 0 8px 0;
    text-align: left;
  }

/* 2 Header
--------------------------------------------------------------------------------------- */

  #header {
    background: transparent  no-repeat top left;
    height: 150px;
	border-bottom:10px solid #314c5a;

  }

  /* 2.1 Branding
  ------------------------------------------------------------------------------------- */
  
    #header h1 {
      background: none;
      border: none;
      display: inline;
      float: left;
	  margin-bottom:0px;
	  margin-top:30px;
	  margin-left:20px;
	  	      color: white;
	      font-size:26pt;
    }
	
	* html #header h1 {
	  padding-bottom:0px;
    }

    #header h1 a {
      background: transparent;
      background-repeat: no-repeat;
      display: block;
      height: 130px;
      text-indent: -999em;
      width: 980px;
    }
 
  /* 2.2 Main Horizontal Menu
  ------------------------------------------------------------------------------------- */
    #menu948 {
      clear: both;
      padding-top: 10px;
    } 
    #menu {
      clear: both;
      font-size: 15px;
      padding-top: 32px;
    }
	
	* html #menu {
		padding-top:0px;
	}

    #menu .menu-main {
      background: transparent url('/./Images/menu-bg.jpg') repeat-x right top;
      float: left;
      height: 42px;
      padding-top: 8px;
	  width:100%;
    }


    #menu ul li {
      background: transparent url('/./Images/menu_div.png') repeat-y;
      float: left;
      font-weight: bold;
    }

    #menu ul li a{
      background: transparent;
      color: #395159;
      display: block;
      height: 26px;
      /*padding: 5px 35px 1px 36px;*/
      padding: 5px 10px 1px 10px;
      text-decoration: none;

      /* add this line to test MAC
      border-right-style:solid;   
*/   
    }

    #menu ul li a:hover,
    #menu ul li a.maintainHover {
      background-image: url('/./Images/menu_hover.png');
      color: #c7d8df;
      padding: 5px 10px 10px 10px;      
 
      
    }

    #menu ul li.active a,
    #menu ul li.active a:hover {
      background-color: #395159;
      color: #c7d8df;
      padding: 5px 10px 10px 10px;      
      margin-left:10px;
      margin-right:10px;         
    }

    #menu ul li.home { background: transparent; }

    #menu ul li.home a {
      margin: 0;
      /*padding: 5px 29px 1px 30px;*/
      padding: 5px 10px 10px 10px;      
     /* padding-left:11px;
      padding-right:10px;*/ 
      margin-left:10px;
      margin-right:10px;        
    }

    /* 2.2.1 Secondary Menu: Languages and Locations
    ----------------------------------------------------------------------------------- */

      #menu .menu-secondary {
        background: none;
        padding-top: 6px;
      }

      #menu .menu-secondary li {
        background: none;
        margin-right: 24px;
        float: right;
      }

      #menu .menu-secondary li a {
        background: transparent url('/./images/menu_arrow_down.png') no-repeat top right;
        color: #ccc;
        display: block;
        height: 26px;
        padding: 6px 16px 0 0;
      }

      #menu .menu-secondary li a:hover,
      #menu .menu-secondary li a.maintainHover {
        background: transparent url('/./images/menu_arrow_down.png') no-repeat right -32px;
        color: white;
      }

      #menu .menu-secondary li ul li.title {
        background-color: #999;
        color: white;
        cursor: default;
        border-bottom: 1px solid white;
        padding: 6px 12px;
      }

    /* 2.3 Drop Down Menu
    ----------------------------------------------------------------------------------- */

      #menu .menu-main li ul,
      #menu .menu-secondary li ul {
        border: 1px solid #999;
        border-top: none;
        left : -999em;
        position : absolute;
        z-index: 100;
      }

      #menu .menu-main li ul li,
      #menu .menu-secondary li ul li {
        background: none;
        float: none;
        margin: 0;
      }

      #menu .menu-main li ul a,
      #menu .menu-secondary li ul a {
        background: #f4f4f4;
        border-bottom: 1px solid gray;
        color: #666;
        float: none;
        font-weight: normal;
        height: auto;
        margin: 0;
        padding: 6px 12px;
        width : 200px;
      }

      #menu .menu-main li ul a:hover,
      #menu .menu-secondary li ul a:hover {
        background: #BAD0DA;
        border-bottom : 1px solid #BAD0DA;
        color: #333;
      }

      #menu .menu-secondary .locations ul {
        border-top: 1px solid #5c85ad;
        margin-top: -1px;
      }

      #menu li ul li.consulate a,
      #menu li ul li.vpp a {
        background: #ccc url('/./images/menu_bullet.png') 12px 13px no-repeat;
        border-bottom: 1px solid #f0f0f0;
        color: #000;
        padding: 6px 0 6px 24px;
      }

      #menu li ul li.consulate a:hover,
      #menu li ul li.vpp a:hover {
        background: #333 url('/./images/menu_bullet.png') 12px -22px no-repeat;
        border-bottom: 1px solid white;
        color: white;
      }

      #menu li:hover ul, #menu ul ul.ieHover {
        clear: left;
        left: auto;
      }

      #menu ul ul li.active a {
        background: #f5f5f5 url('/./images/bullet_arrow_gray_dark.png') no-repeat 12px 12px;
        font-weight: bold;
        padding-left: 22px;
        width: 130px;
        color:#4F2801;
      }

      #menu ul ul li.active a:hover {
        background: #BAD0DA url('/./images/bullet_arrow_gray_dark.png') no-repeat 12px 12px;
      }
  
/* 3 Footer
----------------------------------------------------------------------------------- */

  #footer-bottom {
    background-color: #c7d8df;	
	border:10px solid #314c5a;
    padding-top: 5px;
    padding-bottom: 5px;	
	height: 5px;/*55px*/
	margin: 0 auto;
	text-align:center;
	}

  #footer-bottom ul {
    font-size: 8pt;
    font-weight: bold;
    margin-top: 30px;
	text-align:center;
	height:20px;
  }
  
  #footer-bottom li {
    /*border-right: 1px solid #314C5A;*/
	display:inline;
    line-height: 10pt;
    margin-right: 5px;
    padding-right: 5px;
  }
 
  #footer-bottom li:last-child {
    border-right: none;
  }

  #footer-bottom ul {
	 margin: 2px 0 0 16px; 
	 clear:left;
	 text-align:center;
  }
 
  #footer-bottom li a,
  #footer-bottom li a:active,
  #footer-bottom li a:visited {
    color: #314C5A;
  }


/* 4 Generic Inside Page
--------------------------------------------------------------------------------------- */

  #inside #main  { float: left; }

  #inside #main ul,
  #inside #main ol {
    margin-bottom: 14px;
  }

  #inside #main ul li,
   #inside .column-left ul li ul li{
    list-style: disc;
    margin-left: 24px;
  }
  /* if you need it to be invisiable, to set list-style: none*/
  #inside .column-left ul li {
    list-style: disc;
    margin-left: 24px;
  }
  #inside .column-content ul li {
    list-style: disc;
    margin-left: 24px;
  }  

#inside #main .box ul li,
#inside .column-left .box ul li,
#inside .column-content .box ul li,
#inside #main .related ul li,
#inside .column-left .related ul li,
#inside .column-content .related ul li {
list-style: none;
margin-left: 0;
}

  #inside #main li ul li { list-style: circle; }

  #inside #main ol li,
  #inside .column-left ol li,
  #inside .column-content ol li    {
    list-style: decimal;
    margin-left: 40px;
    
  }

  #inside #main li ol li { list-style: lower-alpha; }

  #inside #main .box .box-body li,
  #inside .column-left .box .box-body li,
  #inside .column-content .box .box-body li  {
    list-style: none;
    margin-left: 0;
  }


  /* 4.1 Inside (Left-Hand) Menu
  ------------------------------------------------------------------------------------- */

    /* Page Elements (Adjusted for Inside Menu) */

	#menu-inside h2 {
	border-bottom:1px solid #314C5A;
	color:#23373B;
}

	#menu-inside h2 .Ssmall{
	color:#23373B;
	font-size:75%;
	text-align:right;
	margin-left: 40px;
	padding-left:40px;
}

	#menu-inside h2 .MapSmall{
	color:#23373B;
	font-size:75%;
	text-align:right;
	margin-left: 6px;
	padding-left:6px;
}


   /* .page-menu-inside #content { background: white url('/./images/bg_right.png') repeat-y right top; }*/
    .page-menu-inside #content { background: white url('/./images/bg_left.png') repeat-y left top; }
    

    #inside .page-menu-inside #main {
      float: left;
      margin-left: 0;
    }

    /* Inside Menu */

    #menu-inside  
    {
	background-color:#C7D8DF;
	width:230px;
	color:#314C5A;
	display:block;
	float:left;
	margin-top:0px;
	/*padding:inherit;*/
	padding:7px 7px 7px 0px;
	}

    /*no underline*/
    #menu-inside a {  
            text-decoration: none;  
    }  
    
    #menu-inside a,#menu-inside a:visited,#menu-inside a:link
    ,#menu-inside a:hover {
      color: #314C5A; 
    }

    #menu-inside a:active{
        background: transparent  no-repeat 0 5px;
        /*font-weight: bold;*/
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
		color:#4F2801; /*  #314C5A;    */
    }
    .page-menu-inside #menu-inside {
      color: #999;
      display: block;
      float: left;
      padding: 16px;
    }

    /* First Level */

      #menu-inside ul { border-bottom: 1px solid #314C5A; }

      #menu-inside li,
      #menu-inside span  {
        /*background: transparent url('/./images/bullet_arrow_gray_medium.png') no-repeat 0 5px;          
		line-height: 12pt;
		border-bottom: 1px solid #314C5A;
        margin-bottom: 8px;
        padding: 0 0 0px 3px;
display: block;*/	
	width:230px;	
padding-top:-1px;
padding-bottom:0px;
		color:#23373B;
      }
      
      #menu-inside li img, #menu-inside img
      {
      	line-height:normal; vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
      }      
      
            #menu-inside li li,#menu-inside li li li {
		
padding-top:0px;
padding-bottom:0px;
		color:#23373B;
      }
      
      #menu-inside span.Title  {
		color:#23373B;
		font-weight:bold;
      }
      #menu-inside li:last-child {
        border: none;
        margin-bottom: 0;
      }

      #menu-inside .active {
        background: none;
        padding-left: 0;
        color:#4F2801;
      }

      #menu-inside .active span {
        background: transparent url('/./images/bullet_arrow_gray_dark.png') no-repeat 0 5px;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
      }

      #menu-inside .active .current span {
        background: transparent url('/./images/bullet_arrow_gray_darker.png') no-repeat 0 5px;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
		color:#4F2801;
      }
      
      #menu-inside a.activeCurrent {
        /*background: transparent url('/./images/bullet_arrow_gray_darker.png') no-repeat 0 5px;*/
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
		color:#4F2801;
      }      
	  
    /* Second Level */

      #menu-inside ul ul, #menu-inside ul ul ul, #menu-inside ul ul ul ul {
        border-bottom: none;
        margin-top: 2px;
        margin-bottom: 2px;        
        padding-bottom: 0;
      }

      #menu-inside ul ul li:last-child { padding-bottom: 0; }

      #menu-inside li li, #menu-inside li li li, #menu-inside li li li li,
      #menu-inside li li span {
        border-bottom: none;
        margin-top: 1px;
        margin-bottom: 1px;  
margin-left: 9px;text-indent: 3px;
        width:230px;

      }

      #menu-inside li li span { margin-left: 0; }

      #menu-inside .active li span { margin-bottom: 0; }
      
#menu-inside .bottom span {
margin-bottom: 1px;  
margin-left: 9px;
vertical-align:bottom;
width:230px;
border-style:solid;
      }

  /* 4.2 Side Column
  ------------------------------------------------------------------------------------- */
  
    #side-column {
      float: right;
      margin-bottom: 16px;
      width: 332px;
    }

    /* 4.2.1 Tools and Filters: Base Display
    ----------------------------------------------------------------------------------- */
.hideForPrint {
            display: none;
            visibility: hidden;
}
 
.tools {
background-color: white;
border-bottom: 1px solid #a8a8a8;
border-left: 1px solid  #a8a8a8;
color: #666;
font-size: 8pt;
float:right;
margin-top:0px;
position:relative; 
top:0px;
right:0px;
}

 .tools_DS {
background-color: white;
border-bottom: 1px solid #a8a8a8;
border-left: 1px solid  #a8a8a8;
color: #666;
font-size: 8pt;
float:right;
margin-top:-75px;
}

 .tools_gl {
background-color: white;
border-bottom: 1px solid #a8a8a8;
border-left: 1px solid  #a8a8a8;
color: #666;
font-size: 8pt;
float:right;
margin-top:-70px;
}

.tools .title {
border-bottom: 1px solid #f1f1f1;
clear: both;
display: block;
float: none;
font-weight: bold;
margin-bottom: 4px;
padding: 6px 10px;
width: auto;
}

.tools li {
padding: 2px;
float: left;
width: auto; /*90px;*/
padding-left:0px;
}
	  
.tools .tools-label {
padding: 2px 5px 2px 10px;
float: left;
width: 60px;
color:#999;
}

.tools .letter-small, .tools .letter-medium, .tools .letter-large {
float: left;
width:15px;
}

.letter-small li{
	background-color:red;
	width:20px;
}

.tools .letter-small {
font-size:small;
padding-top:4px;
}

.tools .letter-medium {
font-size:medium;
padding-top:3.5px;
}

.tools .letter-large {
font-size:large;
padding-right:30px;
}

      .tools a,
      .tools a:visited{
        background-repeat: no-repeat;
        color: #999;
        display: block;
        margin: 0;
        text-decoration: none;
	  }

      .tools a:hover {
        color: #900;
      }

      .tools .email { 
	  background-position: 50px 50%;
	  padding: 2px 14px 2px 6px;
	  background-image: url('/./images/icon_email.png'); 
	  }
      .tools .print { 
	  background-position: 90px 50%;
	  padding: 2px 34px 2px 6px;
	  /*background-image: url('/./images/icon_print.png'); */
	  }  
      .tools .close { 
	  background-position: 50px 50%;
	  padding: 2px 14px 2px 6px;
	  /*background-image: url('/./images/icon_close.png'); */
	  }	  

#inside #main-tools{
	background-color:#E5E8EE;
	float:left;
	border-bottom:1px solid #a8a8a8;
	width:681px;
	padding:0 0 16px 16px;
}


#inside #main-tools .filter-items li{
	margin-bottom:0px;
	text-align:right;margin-top:1px;padding-top:1px;
	/*width:170px;*/
	width:200px;
	height:23px;
	float:left;
	clear:both;
	padding-right:15px;
}

#inside #main-tools .filter-content li{
	/*margin:0;
	padding:0 0 0 30px;*/
	margin-top:1px;padding-top:1px;	
	text-align:left;
	width:auto;
	height:23px;
}


#inside #main-tools948{
	background-color:#E5E8EE;
	float:left;
	border-bottom:1px solid #a8a8a8;
	width:948px;
	padding:0 0 16px 16px;

}

#inside #main-tools h1{	
	/*width:350px;padding:20px 10px 15px 0;*/
    padding:30px 10px 15px 0;
    border-bottom:none;
    color:#314c5a;
    margin-bottom:6px;
    font-weight:normal;
}

#inside #main-tools948 .filter-items li{
	margin-bottom:0px;
	text-align:right;
	/*width:170px;*/
	width:270px;
	float:left;
	clear:both;
	padding-right:15px;
}

#inside #main-tools948 .filter-content li{
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	width:auto;
}

#font-normal {
font-size:1.6em;
margin-top:5px;
}

    /* 4.2.2 Key Links
    ----------------------------------------------------------------------------------- */

      .key-links {
        background-color: #fbf8ee;
        font-size: 8.5pt;        
        padding: 16px;
      }

      .key-links li {
        border-bottom: 1px solid #e6dfc9;
        font-weight: bold;
        margin-bottom: 6px;
        padding-bottom: 6px;
      }

      .key-links li li, .key-links li li:last-child {
        border: none;
        font-weight: normal;
        line-height: 14pt;
        list-style-image: url('/./images/bullet.png');
        margin: 2px 0 0 16px;
        padding: 2px 0 0 0;
      }

/* 5 Custom Pages
--------------------------------------------------------------------------------------- */

  /* 5.1 Index
  ------------------------------------------------------------------------------------- */

    #index #content a { 
	text-decoration: none; 
	}
    #index #content a:hover { text-decoration: underline; }

    /*  - Welcome Message -  */

    #welcome {
      background: #333;
      color: white;
      font-size: 8.5pt;
      height: 100px;
      padding-right: 16px;
      margin: 0 0 16px 0;
    }

    #welcome h1 {
      border-bottom: none;
      color: white;
      float: left;
      font-size: 11pt;
      height: 15px;
      line-height: 12pt;
      margin: 12px 0 4px 0;
      padding: 0;
      width: 284px;
    }

    #welcome p { margin-bottom: 0; }

    #welcome a {
      color: white;
      font-weight: bold;
    }

    /*  - Main Feature -  */

    #feature {
      border-bottom: 1px solid #999;
      margin: 0 16px 16px 0;
    }
    
    #feature:after {
      clear: both; 
      content: "."; 
      display: block; 
      height: 0; 
      visibility: hidden;
    }

    #feature .image {
      background: none;
      margin-bottom: 0;
      padding: 0;
      width: 300px;
    }

    #feature img {
      background: none;
      margin: 0 0 8px 0;
    }

    #feature .caption {
      background: none;
      font-style: italic;
      line-height: 14pt;
      padding: 0 0 16px 0;
    }

    #feature h2 {
      font-size: 11.5pt;
      line-height: 16pt;
      margin-bottom: 5px;
    }

    /*  - Features List -  */

    #features-more { margin-right: 16px; }

    #features-more li {
      border-bottom: 1px solid #efefef;
      clear: both;
      margin-bottom: 16px;
      padding: 0;
    }

    #features-more h3 {
      border-top: none;
      margin-bottom: 5px;
      padding: 0;
    }

    #features-more .more { margin: -8px 0 16px 0; }


.itemCol
{
padding-right:10px;
padding-left:10px;
}

.itemColTitle
{
padding-right:50px;
padding-left:10px;
}