/* Global CSS */

html {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   line-height: 17px;
   
   color: #000000;
   background-color: #ecf7ff;
}

img {
   border: 0;
}

table {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
}

form {
   margin: 0;
   padding: 0;
}

a {
   text-decoration: underline;
   
   color: #0167aa;
   background-color: transparent;
}

   a:hover {
      text-decoration: none;
   }

input, select, textarea {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
}

input.text {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   padding: 2px;
   
   color: #000000;
   background-color: #ffffff;
   border: 1px solid #008ae4;
}

textarea {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   padding: 2px;
   
   color: #000000;
   background-color: #ffffff;
   border: 1px solid #008ae4;
}

input.button_small {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9px;
   border: 0;
   font-weight: bold;
   cursor: pointer;
   width: 172px;
   height: 22px;
   overflow: hidden;
   
   color: #ffffff;
   background: url('../images/button-small-bg.jpg') #0079c8 no-repeat;
}

input.button_big {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9px;
   border: 0;
   font-weight: bold;
   cursor: pointer;
   width: 280px;
   height: 22px;
   overflow: hidden;
   
   color: #ffffff;
   background: url('../images/button-big-bg.jpg') #0079c8 no-repeat;
}

/* Typography CSS */

.typography {
}

   .typography p {
      margin-top: 10px; margin-bottom: 10px;
   }
   
   .typography li {
      margin-top: 3px; margin-bottom: 3px;
   }
 
   .typography h1 {
      font-size: 15px;
      margin-top: 0; margin-bottom: 10px;
      
      color: #de3447;
      background-color: transparent;
   }
 
   .typography h2 {
      font-size: 15px;
      margin-top: 0; margin-bottom: 10px;
   }
 
   .typography h3 {
      font-size: 13px;
      margin-top: 15px; margin-bottom: 15px;
      
      color: #de3447;
      background-color: transparent;
   }
 
   .typography h4 {
      font-size: 13px;
      margin-top: 10px; margin-bottom: 10px;
   }
   
/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left {
   text-align: left;
}

.typography .center {
	text-align: center;
}

.typography .right {
	text-align: right;
}

.typography img.right {
	float: right;
}

.typography img {
	margin: 5px;
}

.typography img.left {
	float: left;
}

.typography p.MsoNormal, .typography p.MsoBodyText {
	margin: 0;
}