body, html, iframe {
margin:0px;padding:0px;
}

body {
background:#b8dff4;
}

body, tbody, div, span {
font-family:Verdana,sans-serif;
font-size:11px;
line-height:16px;
color:#1E5885;
}

form {
display:inline;
}

img {
border:none;
}

p {
margin:0px;
padding:8px 0px 0px 0px;
}

hr {
margin:4px 0px; 
padding:0px 0px;
}

a, a:active, select, a img, img, map, area, area:focus, input, input:focus, button, button:focus {
outline:none;
-moz-outline-style:none;
}


/* ---------------------------- 
   Validator, form-table, Inputs
   ---------------------------- */
.platocontent input, .platocontent select, .platocontent textarea, .platocontent button {    
font-family:Tahoma,Arial,sans-serif; 
font-size:11px;
margin:0px;
}   
   
.val-err, .error {
color:#CC0000;
font-weight:normal;
font-size:9px;
}

.val-desc-err {
color:#CC0000;
font-weight:bold
}

table.form-table tr td {
padding:3px 0px;
}

table.form-table td.a {
white-space:nowrap;
padding-right:10px;
}

table.form-table td.b {
width:100%
}

table.form-table td table.inner td {
padding:0px 0px;
}

.p-ra {
vertical-align:middle;
margin-right:3px;
}

.p-cx {
vertical-align:middle;
margin-right:3px;
}

.p-ta {
}

.p-ti {
}

.p-mul {
}

.p-dd {
}

.p-sb, button {
border:1px solid #FFF;
background:white;
font-weight:bold;
}


/* ========================================================================= */
/* ========================================================================= */
h2 {
	font-weight:normal;
	font-size:15px;
	margin:0px;
	padding:0px 0px 8px 0px;
	line-height:18px;
}
ul {
margin:5px 5px 5px 0px;
padding:0px;
list-style-type:none;
}

ul ul {
margin:5px 10px 0px 15px;
}

ul li {
margin:0px;
padding:0px 0px 0px 10px;
background: url(/images/list-item.gif) no-repeat 1px 7px;
}

h1 {
margin:0px;
padding:10px 0px 10px 0px;
font-size:18px;
font-weight:normal;
color:#e50007;
line-height:22px;
}

.branch-nav {
background:#a2d7f1;
width:285px;
border:1px solid #1E5885;
}

.branch-nav a {
color:#1E5885;
text-decoration:none;
display:block;
line-height:19px;
padding:0px 5px;
}

.branch-nav a:hover {
background-color:#38a6dc;
font-weight:normal;
color:white;
text-decoration:none;
}

.branch-nav a.active, .branch-nav a.active:hover {
background-color:#38a6dc;
font-weight:bold;
color:white;
text-decoration:none; 
}


a {
color:#e50007;
text-decoration:none;	
}

a:hover {
color:#e50007;
text-decoration:underline; 
}
/* ------------ DOTS -----*/
.dotty {
position:absolute;width:34px;height:34px;
}
.dotter {
width:34px;height:34px;cursor:pointer;
position:absolute;
}
.txt {
	height:145px;width:340px;
}
.dot-1 {
	background:url(/layout/dots/dot_1.png) no-repeat top left;
}
.dot-2 {
  background:url(/layout/dots/dot_2.png) no-repeat top left;
}
.dot-3 {
  background:url(/layout/dots/dot_3.png) no-repeat top left;
}
.dot-4 {
  background:url(/layout/dots/dot_4.png) no-repeat top left;
}
.dot-5 {
  background:url(/layout/dots/dot_5.png) no-repeat top left;
}
.dot-6 {
  background:url(/layout/dots/dot_6.png) no-repeat top left;
}
.dot-7 {
  background:url(/layout/dots/dot_7.png) no-repeat top left;
}
.dot-8 {
  background:url(/layout/dots/dot_8.png) no-repeat top left;
}
.dot-99 {
  background:url(/layout/dots/dot_99.png) no-repeat top left;
}