/* CSS Reset style */

body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,input,p,blockquote,th {margin: 0 0 0 0; padding:0 0 0 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption, th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
td {padding: 0px;}
form {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}
fieldset, textarea, input {margin: 0 0 0 0; padding: 2px 2px 2px 2px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}
a, a:visited {outline: none; color: #2b61a2; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {-moz-outline-style: none;}
body {font-family: Tahoma, Helvetica, sans-serif; color: #858585; font-size: 12px; font-weight: normal; background: url(../images/header-tail.gif) repeat-x top #ffffff;}

.clearMain {width: inherit; height: 0px; font-size: 0px; line-height: 0px; clear: both;}

h1 {font-size: 20px; color: #77A0D1;}
h2 {font-size: 18px; color: #77A0D1;}
h3 {font-size: 16px; color: #77A0D1;}
h4 {font-size: 14px; color: #77A0D1;}
h5 {font-size: 12px; color: #77A0D1;}
h6 {font-size: 10px; color: #77A0D1;}

p {line-height: 18px;}
/*
div {overflow: hidden;}
input[type="radio"] {width:auto; margin: 2px 2px 2px 2px; padding: 1px 1px 1px 1px;} 
input[type="submit"] {background: #004775; color: #ffffff; font-weight: bold; width: 70px;}
*/

.right {float: right; margin: 3px 0 10px 15px;}
.left {float: left; margin: 3px 15px 10px 0;}
.leftImg {float: left;}
.rightImg {float: right;}
.cntr {text-align: center; margin: 0 auto 0 auto; padding: 0 0 10px 0;}
.thumbnail {border: solid 2px #77A0D1; padding: 2px 2px 2px 2px; background: #ffffff;}
.selected {font-weight: bold;}
.noborder {border: 0px; padding: 10px 0 10px 0;}

