/*============== erase all default browser settings ================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/*============== erase all default browser settings ================*/



/*GLOBAL STYLES START*/
*{padding:0; margin:0;}
html, body {height: 100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:1.30em; color:#000;}
img {border:0;}
.column {float:left;}

p{font-size: 13px; margin:0 0 2em 0;}
blockquote p{margin:0 0 2em 4em;}
blockquote blockquote p{margin:0 0 2em 8em;}

#header {background: #13163D url(../images/bg-header-short.jpg) repeat-x left; height:177px; width:100%; z-index:100; margin: 0 auto;}
#header-home {background: #13163D url(../images/bg-header.jpg) repeat-x left; height:300px; width:100%; z-index:100; margin: 0 auto;}
#header1 {background-color: transparent; height:24px;}
#header2 {height:26px; margin:0 auto; width:699px;}
#header3 {height:151px; margin:0 auto; width:750px;}
#header3-home {height:250px; margin:0 auto; width:699px;}
.toptab{float:right; border-right: 2px solid #ccc; width:160px; 
	background:url(images/h_back5.gif) repeat-y left;
	margin: 5px 0; padding: 0 5px;
	text-align:center;font-weight:bold; font-size:16px;color:#333333;}
.clear {clear:both; height: 43px;}
#footer {height:43px; position: relative; color:#444; background: url(../images/bg-footer.jpg) repeat-x top; font-size:11px; margin:10px auto 0 auto; padding:20px 26px 0 26px; text-align:right; width:698px;}
#footer a {color:#656C76; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.pos1 span {color:#373E4A; font-weight:bold;}
.pos2{margin:0 1px 0 1px; padding-bottom:20px;}
.pos3{margin:0 1px 0 29px; padding-bottom:8px; padding-top:19px;}
.pos4{margin:0 20px 0 29px; padding-bottom:21px;}
.pos5{margin:0 25px 0 29px; padding-bottom:25px; padding-top:19px;}
/*GLOBAL STYLES END*/

/*********************************************************************************************************/

/*LIST CLASSES START*/
ul {list-style:none; list-style-image:url(../images/bullet-blue.gif);padding-left:26px;}
li {padding-left:0px; padding-bottom:.90em; color:#000;}
li a {text-decoration:underline; line-height:1.5em; font-weight:bold;}
li a:hover {text-decoration:none;}
ul li ul{list-style: disc;list-style-image:none;padding-left:1em;}
ol li {padding: 0 0 1.5em 5px; margin-left: 15px;}

ul.list1{list-style-image:url(../images/bullet-gold.gif);padding-left:26px;}
.list1 li {padding-bottom:.90em; line-height:.85em; color:#000;}
/*LIST CLASSES END*/

/*LINKS START*/
a:link {color:#0000aa; font-weight:bold; text-decoration:underline;}
a:visited{color:#0000aa; font-weight:bold;}
a:hover{color:#ffba15;}

.link1 {color:#000; text-decoration:none; font-weight:bold; font-size:11px; background:url(../images/pimp1.gif) no-repeat left; padding-left:11px;}
.link1:hover {text-decoration:underline;}

.link2 {color:#000; text-decoration:underline; font-weight:bold; font-size:11px; background:url(../images/pimp3.gif) no-repeat left; padding-left:11px;}
.link2:hover {text-decoration:none;}
/*LINKS END*/

/*TXT START*/
.txt1 {color:#000; font-weight:bold;}
/*TXT END*/

/*HEADINGS START*/
h1 {color:#ffba15;font-family: Verdana, Helvetica, sans-serif;}
h1 {font-size:1.7em;font-weight:bold;margin:0 0 1.25em 0; line-height:1em;}
h2 {color:#0000aa;font-size:1.45em;font-weight:100;margin:0 0 1.20em 0; line-height:1em;}
h3 {color:#0000aa;font-size:1.25em;font-weight:100;margin:0 0 1.15em 0;}
h4 {color:#000;font-size:1.20em;font-weight:100;margin:0 0 1.10em 0;}
/*HEADINGS END*/

/*TEXT DECORATION*/
.bold {font-weight: bold;}
.attention {font-weight: bold; font-style: italic; color: #ff0000;}
.small {font-size: .75em;}
.title {color:#ffba15; font-size:1.7em;font-weight:bold;margin:0 0 1.7em 0;}
.title2 {color:#ffba15; font-size:1.2em;font-weight:bold;margin:0 0 1.7em 0;}
.special{color:#ffcc66; font-weight:bold;}
strong {font-weight:bold;}

/*TOGGLE DIVS*/
.tog {border-width:medium; display: none; font-size: .95em; padding:0 15px 4em 2em;}
.tog p {font-size: .95em; padding:0 1em;}


/* FORM CLASSES START */
input, select, textarea {
	border: #213575 1px solid ;
	color: #000;
	background: #fff;
	margin-bottom: 5px;
}

.currentField {
	border: #ffba15 1px solid ;
	color: #fff;
	background: #213575;
}

.buttons {
	border-width: 0px; 
	background: #9c7100 url(../images/bg-button-over.jpg) no-repeat top;
	color: #fff;
	font-weight:bold;
	padding: 5px;
	text-transform:uppercase;
}
/* FORM CLASSES END */

/*==============directory table============*/
.directory {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:1em;
text-align:left;
width:100%;
}

.directory th {
border-bottom:2px solid #000;
font-size:1.2em;
font-weight:normal;
padding:8px 2px;
}

.directory td {
border-bottom:1px dotted #5a86c6;
vertical-align: top;
/*border-right:10px solid transparent;
padding:3px 2px;
width: 33%;*/
height: 40px;
}

.directory td a {font-size: .85em;}