p {      margin-bottom:18px; line-height:21px; }
strong { font-weight: bold; }
em {     font-style: italic; }
hr{      border:0; }

h1,h2,h3,
h4,h5,h6 {	font-family: 'PT Sans Narrow', 'Arial Narrow', sans-serif; font-weight: normal; letter-spacing:0.4px; padding-bottom:10px; }
h1{			font-size:36px;	line-height:41px; }
h2{			font-size:28px;	line-height:35px; }
h3{			font-size:22px;	line-height:27px; }
h4{			font-size:18px;	line-height:29px; }
h5{			font-size:16px; }
h6{			font-size:14px; }

a, a:active {   text-decoration: none; color: #145083; outline: none; }
a:hover {       text-decoration: none; color: #000000; }

pre,
pre.code { background: url(../images/codetag.png) repeat scroll left top transparent; font-size: 11px; line-height: 25px; margin: 0; overflow-x: auto; overflow-y: hidden; }
pre code { display:block; padding: 25px 40px; color:#888888; }

.highlight { padding:1px 4px; }

.dropcap { display:block; float:left; font-size:70px; line-height:60px; margin:3px 10px 0 0; color:#ccc; font-family:Georgia; }

blockquote,
blockquote.testimonial { background: url(../images/icons/blockquote.png) no-repeat scroll 10px 10px transparent; padding: 15px 10px 0 50px; }
blockquote.border {      border-left: 5px solid #CCC; padding: 18px 20px 5px; background: none repeat scroll 0 0 #f1f1f1; }
blockquote span {        display:block; }
blockquote cite {        display: block; font-family: Tahoma; font-size: 11px; font-style: italic; font-weight: bold; padding-right: 6px; text-align: right; }

.justify { text-align:justify; display:block; }

.cleardiv { display:block; clear:both; width:100%; font-size:0; line-height:0; }
.paddingdiv { display:block; clear:both; width:100%; font-size:0; line-height:0; }

del { text-decoration: line-through; }

ul.ul_list {            clear:both; margin:10px 10px 10px 0 !important; display:block; list-style: none; }
ul.ul_list li {         padding:5px 0 5px 25px !important; }
ul.ul_list ul.ul_list { margin-bottom:0 !important; }

.italic {      font-style:italic !important; }
.center {      text-align:center !important; }
.bold {        font-weight:bold !important; }
.normal {      font-weight:normal !important; }
.alignleft {   float:left !important; }
.alignright {  float:right !important; }
.alignfull {   float:left !important; }
.aligncenter { text-align:center !important; }
.full {        width:100%; }
.sidebar {     width:702px; }

img {             border:none; border-style: none; }
img.aligncenter { display: block !important; float:none! important; margin:0 auto; }
img.alignright {  padding: 2px;	margin: 5px 0 2px 7px; display: inline; }
img.alignleft {   padding: 2px;	margin: 5px 7px 2px 0; display: inline; }

.last { clear:right; margin-right:0 !important; }

select,
input[type="email"],
input[type="password"],
input[type="text"] {   color: #999; font-size:11px; line-height:14px; font-family:Tahoma; padding: 10px; border: 1px solid #ddd; background:#fff url(../images/input_bg.jpg) repeat-x; }
input[type="submit"] { border:1px solid #ddd; padding:10px 20px; font-family:Tahoma; font-size:11px; line-height:14px; }
textarea {             color: #999; font-family:Tahoma; padding:10px; border: 1px solid #ddd; background:#fff url(../images/input_bg.jpg) repeat-x; }

select option { margin-bottom:5px;}

.input { color: #999; float: left; width:90%; height: 15px; font-size:11px; line-height:15px; font-family:Tahoma; padding: 10px; border: 1px solid #ddd; background:#fff url(../images/input_bg.jpg) repeat-x; }

.textarea { color: #999; font-size:11px; font-family:Tahoma; width:100%; padding:10px; border: 1px solid #ddd; background:#fff url(../images/input_bg.jpg) repeat-x; }

.textarea:focus,
.input:focus { border: 1px solid #bbb; }

