@charset "UTF-8";
/* CSS Document */

/* LAYOUT SETUP  
 //////////////////// */


* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
	background-color:#FFF;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:19px;
	color:#1b1b1b;
	margin:0;
	padding:0;
}

body {background:#FFFFFF:}

/* LAYOUT CONTROL
 //////////////////// */


#container {
        min-height: 100%;
        height: auto !important;
        height: 100%;
	width:816px;
	padding-left:8px;
	margin: 0 auto;
	background:url(../gui/background3.gif);
	background-repeat: repeat-y; 
		border:1px solid #ffffff;
		border-top:0px;
	

}

#wrapper01, #wrapper02 {
	/*min-height: 100%;*/
	/*height: auto !important;*/
	/*height: 100%;*/
	/*margin: 0 auto;*/ 
	border:0px solid #ffffff;
}

#wrapper01 {
	margin:0;
	padding:0;
	overflow:visible;
        width:800px;
        min-height:820px;
        background:url('../gui/background-header.jpg');
        background-repeat: no-repeat;
        background-position: top left;
}

#wrapper02 {
	overflow:hidden;
        width:800px;
        height:697px;
        background:url('../gui/background-bottom.jpg');
        background-repeat: no-repeat;
        background-position: bottom left;
}

#bottom {
	position:relative;
	width:800px;
	height:697px;
        background:url('../gui/background-bottom.jpg');
        background-repeat: no-repeat;
        background-position: bottom left;
	/*border:1px solid #333399;*/
}

#page {
	margin:0;
	padding-top:173px;
	/*padding:0;*/
	width:767px;
	/*border:1px solid #333399;*/
}


.textBlock01, .textBlock02, .textBlock03 {
	margin:0;
	margin-left:80px;
	width:384px;
	/*border:1px solid #333399;*/
	text-align:left;
	overflow:visible
}

.textBlock01, .textBlock03 {margin-top:220px;}
.textBlock02 {margin-top:20px;}

.textIndent, .textIndentPad {
	margin-left:25px;
	width:334px;
	/*border:1px solid #333399;*/
}
.textIndentPad {margin-left:0px;margin-bottom:40px; padding-top:15px; /*border:1px solid #999999;*/}

.pdfIndent {
	padding-right:30px;
	width:334px;
	/*border:1px solid #333399;*/
	text-align:right;
}

.snippet {
	margin-bottom:10px;
}
.additionalInfomation {
	position:absolute;
	top:680px;
	margin-left:551px;
	width:224px;
	/*border:1px solid #333399;*/
}

.additionalInfomation p {
	
	line-height:36px;
}
/* GENERAL STYLES */


.imgRight {
	position:relative;
	width:224px;
	float:right;
	/*border:1px solid #333399;*/
	z-index:10;
}


.lineBreak {
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
}

h1, h2 {
	clear:left;
	padding-top:13px;
	font-size:20px;
	font-weight:bold;
	line-height:28px;
	color:#111e3c;

}

h6 {margin:0; padding:0px 0 0 96px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#e1d3b6; float:left;display:block;}

p {
	margin-top:10px;
	margin-down:10px;
	color:#1b1b1b;
	font-size:11px;
}

.isdn {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#1b1b1b;
	margin:0;
	padding:0;
	margin-top:25px;
	margin-left:10px;
	margin-bottom:10px;
	/*border:1px solid #333399;*/
}

.isdn p {
	margin-top:1px;
	margin-down:1px;
}

#pTopPad {
	margin-top:4px;		
	
}
.paraStart {
	color:#1b1b1b;
	font-size:15px;
	font-weight:bold;
}

.amazonPad {
 margin-bottom:10px;	
}


/* LINKS */
/*
a {
	text-decoration:none;
	padding-bottom:3px;
	border-bottom:2px solid #900;	
}
*/


.textBlock01 a:link, .textBlock02 a:link, {
	font-size:11px;
	font-weight:bold;
	color:#111e3c;
	display:inline; 
	text-decoration: none;
        border-bottom:2px solid #900;
}
.textBlock01 a:visited, .textBlock02 a:visited, {
	font-size:11px;
	font-weight:bold;
	 color:#111e3c;
	display:inline;
        text-decoration: none;
        border-bottom:2px solid #900;
}
.textBlock01 a:hover, .textBlock02 a:hover, {
	font-size:11px;
	font-weight:bold;
	color:#00cccc;
	display:inline; 
	text-decoration: none;
	border-bottom:2px solid #00cccc;	
}
.textBlock01 a:active, .textBlock02 a:active, {
	font-size:11px;
	font-weight:bold
	color:#111e3c;
	display:inline; 
	text-decoration: none;
        border-bottom:2px solid #900;
}


/* for right hand column only */
a.smallLink:link {
	font-size:10px;
	font-weight:bold;
	color:#111e3c;
	display:inline; 
	text-decoration: none;
	border-bottom:2px solid #900;
}
a.smallLink:visited {
	font-size:10px;
	font-weight:bold;
	 color:#111e3c;
	display:inline; 
	text-decoration: none;
	border-bottom:2px solid #900;
}
a.smallLink:hover {
	font-size:10px;
	font-weight:bold;
	color:#00cccc;
	display:inline; 
	text-decoration: none;
	border-bottom:2px solid #00cccc;
}
a.smallLink:active {
	font-size:10px;
	font-weight:bold
	color:#111e3c;
	display:inline; 
	text-decoration: none;
	border-bottom:2px solid #900;
}
/*
a:link {color: black;text-decoration: none}
a:visited {color: black;text-decoration: none}
a:active {color: black;text-decoration: none}
a:hover {text-decoration: underline; color: red;}
*/

.textBlock01 a:hover, .textBlock02 a:hover, .imgRight a:hover, .textBlock01 .contactLink a:hover, .pdfIndent a:hover, .panels {text-decoration: none; color: black; border-bottom:2px solid #00cccc;}

.emailFix {float:left; margin:15px 0 0 0;text-align:right; width:300px;}
.emailFix1 {float:left; margin:15px 0 0 0;text-align:right; width:300px; padding-bottom:8px;}
.imgFix {float:right;}
.imgFix3 {float:right;padding-top:4px;}
.imgFix2 {float:right; margin-right:18px; padding-top:10px;}
.pdfFix {float:left; margin-top:10px;}


.contactLink a:link, 
.contactLink a:visited,
.contactLink a:hover,
.contactLink a:active {
        font-size:11px;
        font-weight:bold;
        color:#111e3c;
        display:inline;
        text-decoration: none;
        border-bottom:2px solid #900; 
}

.imgRight a:link,
.imgRight a:visited,
.imgRight a:hover,
.imgRight a:active {
        font-size:11px;
        font-weight:bold;
        color:#111e3c;
        display:inline;
        text-decoration: none;
        border-bottom:2px solid #900;
}

.pdfIndent a:link,
.pdfIndent a:visited,
.pdfIndent a:hover,
.pdfIndent a:active {
        font-size:11px;
        font-weight:bold;
        color:#111e3c;
        display:inline;
        text-decoration: none;
        border-bottom:2px solid #900;
}

 .panels {
        font-size:11px;
        font-weight:bold;
        color:#111e3c;
        display:inline;
        text-decoration: none;
        border-bottom:2px solid #900;
}
