/**************************** MAIN HTML ELEMENTS ******************************/
* {font-family:"arial";
   font-size:12px;}
body {background-color:#fff;}
h1, h2, h3 { color:#42210B; 
	     font-weight:bold;
	     margin-top:0px;}
h1 {font-size: 25px;
    text-align:center;
    border-bottom:1px solid #91AEB7;
    text-transform:uppercase;}
h2 {font-size: 20px;
    padding-top:40px;}
h2.small  {padding-top:10px;}		
h2.smallb {padding-top:30px;}					
a h2:hover {text-decoration:none;}
a h2 {text-decoration:none;}
h2.ctr {text-align:center;
	font-size:16px;
	font-weight:normal;
 	padding-top:10px;}
h3 {font-size: 16px;
    padding-left:0px;}
h3.extraspacing {padding-bottom:6px;}
hr {margin-top:20px;}
h1 span{font-size: 28px;}
h2 span{font-size: 23px;}
h3 span{font-size: 19px;}
h1 {font-size:16px;}
h2 {font-weight:bold;
    font-size:14px;}
h3 {font-size:14px;
    font-style:italic;}
.center {text-align:center;}
.profile h3 { padding-top:20px;
	      margin-bottom:0px;}
.profile {font-size:12px;}
.underline {border-bottom:1px solid #000;}
ol {padding-top:5px;}		
ol ol {list-style-type: lower-alpha;}
ol ol ol {list-style-type: lower-roman;}
ul {list-style-type: circle;}
ol.one {padding-top:5px;}
ol.two {padding-left:5px;
        list-style-type: lower-roman;}
ol.three {list-style-type: lower-roman;}
li {padding-bottom:10px;
    font-size:13px;}
.articles ul li {font-size:11px;}	
li strong {color:#000;
          font-size:13px;}
.content .helloworld p {
		        font-size:11px;
			color:#555;
			letter-spacing: 1.5px;
			padding-bottom:15px; 
			font-weight:bold;}
.helloworld { margin-bottom:15px;}
.helloworld p.notranform {text-transform:none;}
.helloworld p.bold {color:#333;}
.backtotop {text-align:right;
            color:#42210B;}
.or {font-weight:bold; 
     padding-bottom:20px;
     color:#42210B;}
.bolditalic {font-weight:bold;
             font-style:italic;}	


/******************************************************************************/
/************************* CONTAINERS, TITLE AND FOOTER ***********************/

.container {width:990px; 
            height:auto; 
            background-image: url(../images/leftbar.gif);
	    background-repeat: repeat-y;}
.title  {width:839px;
         height:91px;
	 background-color:#1a3a6d;						
	 padding-top:20px; text-align:center;}
.title a { font-weight:bold;
	   font-size:22px;
	   color:#fff;
	   text-transform:uppercase;	   	
	   text-decoration:none;}
.title div {text-transform:uppercase;
            color:#fff;	
	    text-decoration:none;				 
	    font-size:16px;
            padding-top:10px;
	    font-weight:normal;}
.footer {background-color:#414C6D;
         color:#fff;
	 width:990px;
	 height:auto;
	 font-style:italic;
	 font-size:13px;
	 text-align:center;
	 font-weight:bold;
	 border-bottom:1px solid #B6D8FE;
	 padding-top:0px;
	 background-image: url(../images/tl_rounded.gif);
	 background-repeat:no-repeat;
	 background-position:top left;}
.footer a {color:#B5D7FC; 
           text-decoration:none;} 
.footer a:hover {color:#fff;} 
.footer p {background-image: url(../images/tr_rounded.gif);
				 background-repeat:no-repeat;
				 background-position:top right;
				 padding-top:2px;
				 margin-top:0px;
				 margin-bottom:0px;
				 }										 
										 
/******************************************************************************/
/******************************** CONTENT *************************************/ 						 
						 
.contentcontainer {float:right;
                   background-color:#fff;}
.mainimage {width:750px; 
            height:115px;
            border:5px solid #1a3a6d;
	    background-image: url(../images/mainimage.jpg); 
	    background-repeat:no-repeat;}
.content {width:580px;
          height:auto; 
          padding-bottom:0px;
          padding-left:10px; 
          padding-right:10px;
          padding-top:10px;
          float:left;}
.content a {color:#1A3A6D;
	    font-weight:bold;
	    text-decoration:underline;}
.content a.no_undr {text-decoration:none;}
.content a:hover {text-decoration:none;
    		  color:#567EBE;}						
.content p {font-size:13px;
            color:#000;
            padding-left:15px;
	    padding-right:15px;}


/******************************************************************************/
/******************************* CSS TABLES ***********************************/

table {margin-right:auto;
       margin-left:auto;
       border-spacing:0px;
       margin-top:10px;
       margin-bottom:10px;}
td {padding-right:10px; 
    padding-left:10px;
   font-size:13px;}
tr .country {text-align:right;
             color:#555;
	     font-weight:bold;
	     padding-right:0px;}
tr .country span {border-bottom:1px solid #555;
	 	  border-right:1px solid #555;
	          padding-right:10px;
	          line-height:15px;}
.sub {display:inline;
      color:#000;
      font-size:11px;}
.tabletitle {background-color:#42210B;
             border-bottom:3px solid #000;
	     color:#fff;
	     border-right:1px solid #000;
	     font-weight:bold;}
			
/******************************************************************************/						
/********************************* BUTTONS ************************************/
.leftbuttoncontainer {float:right; 
                      padding-top:125px;
		      padding-right:20px;}
.leftbuttoncontainer .button {	 width:130px;
				 height:auto;
				 border-bottom:2px dotted #91AEB7;			 
				 text-align:right;
				 padding-top:10px;
				 padding-bottom:6px;
				 padding-right:4px;
				 margin-right:10px;}
.leftbuttoncontainer .button span {font-size:15px;
	              font-weight:bold;}
.leftbuttoncontainer .button a { font-weight:bold; 
	   		 	 font-size:13px;
				 color:#42210B;
				 text-decoration:none;
				 text-transform:uppercase;
				 line-height:17px;}
.leftbuttoncontainer .button a:hover {color:#1A3A6D;}														
.rightbuttoncontainer{
	border:1px solid #000;
	width:142px;
	height:auto;
	background-color:#fff;
	border:5px solid #fff;
	border-top: 5px solid #1A3A6D;
	padding-top:10px;
	padding-bottom:8px;
	padding-right:7px;
	padding-left:7px;
	position:absolute;
	left:830px;
	background-image: url(../images/br_rounded.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	top: 248px;
}						 
.rightbuttoncontainer .button {width:142px; 
                               height:auto; 
		               border-bottom:1px dotted #ccc;
			       text-align:center;
			       padding-bottom:3px;
			       padding-top:2px;
			       background-color:#567EBE;
			       font-size:12px;
			       border:1px solid #ccc;}
.rightbuttoncontainer .button:hover {background-color:#91C0F8;}
.rightbuttoncontainer .blankbutton {width:142px; 
                                    height:auto; 
	  			    border:none;
				    text-align:center;
				    padding-bottom:6px;
				    padding-top:3px;}
.rightbuttoncontainer .button a { color:#fff;
			          font-size:11px;
				  font-weight:bold;
				  text-transform:uppercase;
				  text-decoration:none;}
.linksmenu { text-align:left;
   	     font-size:11px;
	     background-color:transparent;
	     padding-top:15px;
	     width:auto; }
.linksmenu .menuitem { background-color:#fff;
		       padding-bottom:3px;
		       padding-top:3px;
		       text-align:center;
		       font-weight:bold;
		       border-bottom:1px solid #ccc;
		       border-right:1px solid #ccc;
		       border-left:1px solid #ccc;}
.linksmenu .menuitem1 { background-color:#567ebe;
		        padding-bottom:3px;
			padding-top:3px;
			text-align:center;
			font-weight:bold;
			border-bottom:1px solid #ccc;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
			color:#fff; }
.linksmenu .menuitem:hover {background-color:#c6c9eb;}											
.linksmenu .menuitem a {text-decoration:none;
                        color:#1A3A6D;}
						
						
						.button .uptade { background-color:#fff;
		       padding-bottom:3px;
		       padding-top:3px;
		       text-align:center;
		       font-weight:bold;
		       border-bottom:1px solid #ccc;
		       border-right:1px solid #ccc;
		       border-left:1px solid #ccc;}
.button .uptadel { background-color:#567ebe;
		        padding-bottom:3px;
			padding-top:3px;
			text-align:center;
			font-weight:bold;
			border-bottom:1px solid #ccc;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
			color:#fff; }
.button .uptade :hover {background-color:#c6c9eb;}											
.button .uptade a {text-decoration:none;
                        color:#1A3A6D;}
											
/******************************************************************************/
/****************************** HOVER OVER STATE ******************************/

.sublinks { border:1px solid #000; }

/******************************************************************************/
/****************************** DISCLAIMER ************************************/

.disclaimer {background-color:#fff;
 	     padding-top:200px;
	     padding-bottom:10px;
	     border:none;
	     font-size:11px;}
.disclaimer strong { font-size:10px; 
		     font-weight:bold;
		     color:#555;}									
.disclaimer b {color:#555;}
.disclaimer p { padding-left:5px;
	        padding-top:0px;
	        margin-top:0px;
		font-size:10px;
		padding-right:0px;
		color:#555;} 										

/******************************************************************************/			
/******************************** END OF CSS **********************************/
/******************************************************************************/
