/*@charset "utf-8"; CSS Document*/
/***** Global Settings *****/
*{ 
   /* Universal reset: */
   margin : 0; 
   padding : 0; 
} 
body, html { 
   height : 100%; 
   font-family: 'Pontano Sans', sans-serif;
   font-size : 0.880em; 
   border : 0; 
   margin : 0; 
   padding : 0; 
   width : 100%;
   background-color:#FFF; 
   /*height:100% */
 } 
body{ } 

/***** Common Formatting *****/
/*Headlines*/
h1, h2, h3 { 
   color : #334B61; 
   font-weight : normal; 
   line-height : normal; 
 } 
h4, h5, h6 { 
   color : #334B61; 
   font-weight : normal; 
   line-height : normal; 
 } 
h1 { 
   font-size : 30px; 
 } 
h2 { 
   font-size : 26px; 
 } 
h3 { 
   font-size : 22px; 
 } 
h4 { 
   font-size : 18px; 
 } 
h5 { 
   font-size : 14px; 
   font-weight : Bold; 
 } 
h6 { 
   font-size : 12px; 
   font-weight : Bold; 
 } 
/*Anchors*/
a{ 
   color : #39d; 
   font-size : 0.9em; 
   text-decoration : underline; 
  
 } 
a:hover { 
    text-decoration : None; 
 } 
p, ul, ol { 
   margin : 0; 
   padding : 0; 
 } 
ul, ol { 
   list-style : none; 
 } 
blockquote { 
   margin : 22px 40px; 
   padding : 0; 
 } 
small { 
   font-size : 0.85em; 
 } 
img { 
   border : 0; 
 } 
sup { 
   position : relative; 
   bottom : 0.3em; 
   vertical-align : baseline; 
 } 
sub { 
   position : relative; 
   bottom : -0.2em; 
   vertical-align : baseline; 
 } 
acronym, abbr { 
   cursor : help; 
   letter-spacing : 1px; 
   border-bottom : 1px dashed; 
 } 

/***** Tables *****/
table { 
   border : 0; 
   margin : 0 0 5px 0; 
   padding : 0; 
 } 
table tr td { 
   padding : 2px; 
 } 
/***** Global Classes *****/
.clear { 
   clear : both; 
   height : 2px;
   width:100% 
 } 
.float-left { 
   float : left; 
 } 
.float-right { 
   float : right; 
 } 
.text-left { 
   text-align : left; 
 } 
.text-right { 
   text-align : right; 
 } 
.text-center { 
   text-align : center; 
 } 
.text-justify { 
   text-align : justify; 
 } 
.bold { 
   font-weight : bold; 
 } 
.italic { 
   font-style : italic; 
 } 
.underline { 
   border-bottom : 1px solid; 
 } 
.highlight { 
   background : #ffc; 
 } 
.wrapper {overflow:auto;margin : 0 auto;width:100%;}
.img-left { 
   float : left; 
   margin : 4px 10px 4px 0; 
 } 
.img-right { 
   float : right; 
   margin : 4px 0 4px 10px; 
 } 
.nopadding { 
   padding : 0; 
 } 
.noindent { 
   margin-left : 0; 
   padding-left : 0; 
 } 
.nobullet { 
   list-style : none; 
   list-style-image : none; 
 } 
h2 {
	font-size:30px;
	line-height:30px;
	padding:5px 0 7px 0;
	background:url(../images/line_hor1.gif) bottom repeat-x;
	margin-bottom:15px;
	font-weight:400;
	color:#0f356b;
	letter-spacing:-1px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
}