/* Global */
/* Body */
	body {
		background: #FFF;
		color: #000;
		font-size: 12px;
		font-family: Tahoma, 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
		line-height: 1.429;
		margin: 0;
		padding: 0;
		text-align: left;
	}

 @font-face{
    font-family: 'Bold';
    src: url('../lib/fonts/Bold.ttf') format('truetype');
 }

 @font-face{
    font-family: 'Normal';
    src: url('../lib/fonts/Normal.ttf') format('truetype');
 }

/* Headings */
h1 {font-size: 28px; letter-spacing:-1px; font-weight:200}
h2 {font-size: 24px; letter-spacing:-1px}
h3 {font-size: 1.429em; letter-spacing:-0.5px}	/* 20px */
h4 {font-size: 19px; font-family: "Bold"; color:#2988cc; letter-spacing:-1px}	/* 18px */
h5 {font-size: 18px; letter-spacing:-1px}
h6 {font-size: 16px}	
h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}

::-moz-selection {background: #F6CF74; color: #fff;}
::selection {background: #F6CF74; color: #fff;}

/* Lists */
ul {
	list-style: none;
}

ol {
	list-style: none;
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/***** Layout *****/
.body {clear: both; margin: 0 auto; width: 990px;}
img.right figure.right {float: right; margin: 0 0 2em 2em;}
img.left, figure.left {float: right; margin: 0 0 2em 2em;}

/* fonts */

.arial{font-family: Arial, Tahoma, 'Trebuchet MS', Trebuchet}
.helvetica{font-family: Helvetica, Tahoma, 'Trebuchet MS', Trebuchet}
.trebuchet{font-family: Trebuchet, Tahoma, 'Trebuchet MS', Arial}

.size11{font-size:11px}
.size12{font-size:12px}
.size13{font-size:13px}
.size14{font-size:14px}
.size15{font-size:15px}
.size16{font-size:16px}
.size18{font-size:18px}
.size20{font-size:20px}

input, textarea{
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #b3b3b3;
    background:#fafafa;
    color:#808080;
}

input.important, textarea.important{
       border-top: 1px solid #8aa8e6;
       border-right: 1px solid #365fb3;
       border-bottom: 1px solid #365fb3;
       border-left: 1px solid #8aa8e6;
       background:#fafafa;
       color:#808080;
}

input.required, textarea.required{
        border-top: 1px solid #ff7f00;
        border-right: 1px solid #fa5300;
        border-bottom: 1px solid #fa5300;
        border-left: 1px solid #ff7f00;
        background:#fad932;
        color:#b8351b
    }


input.focus, textarea.focus{
        color:#000; background:#fff;
        border-color:#35729c;
    }

input.unfocused, textarea.unfocused {
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #b3b3b3;
    background:#fafafa;
    color:#000
}

#ext_footer{background:url(/images/home/infoBg.gif) repeat-x; padding:25px 0px 20px 0px; margin: 0 auto; width:990px;
	border-top:1px solid #e5e5e5
}
 #ext_footer h2{padding:0px 0px 0px 20px; color:#2988cc; font-family: "Normal"}
 #ext_footer h4{padding:0px 0px 0px 0px; color:#555; font-family: "Normal"}
     #ext_footer ul{height:110px; list-style: none; margin:0 auto; clear:right; width: 990px;}
     #ext_footer li{float: left; display: inline; margin: 0; padding:5px 25px 5px 25px}
     #ext_footer #info1{width: 280px; height: 100px; border-right: 1px solid #e5e5e5; }
     #ext_footer #info2{width: 280px; height: 100px; border-right: 1px solid #e5e5e5;}
     #ext_footer #info3{width: 280px; height: 100px; padding:5px 0px 5px 25px}

     #ext_footer p.p1{padding:0px 0px 0px 0px; font-weight:700; color:#555}
     #ext_footer p.p2{padding:0px 0px 15px 0px; font-weight:700; color:#555}
     #ext_footer span{font-size:12px; color:#777; padding-left:10px; font-weight:100;}
