/*
Theme Name: ABS_Alaskan
Theme URI: http://design.mivox.com/
Description: Custom theme for http://www.absak.com
Version: 1.0
Author: Teresa Knezek
*/

/* Manual Download Styles */
#divCont { position: relative; z-index: 1; left: 20px; top: 10px; height: 1000px; visibility: hidden; }
.clTop { position: absolute; display: block; z-index: 1; width: 500px; line-height: 20px; }
.clSub { position: absolute; z-index: 1; width: 300px; left: 0px; top: 15px; line-height: 12px; }
/*** This sets the style for the links inside the menu. ***/
#divCont .clTop a { color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
#divCont .clSub a { color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }

/* IMM Glossary Styles */
.IMM_Glossary_-_Tool_Tip { background-color : #ffffff ; border : 1px solid #CE0200 ; margin : 15px ; width : 300px ; }
.IMM_Glossary_-_Tool_Tip .IMM_Glossary_-_H1 { background-color : #CE0200; color : #ffffff; display : block; font-size : 15px; font-weight : bold; padding : 5px; text-align : left; }
.IMM_Glossary_-_Tool_Tip .IMM_Glossary_-_P { color : #000000; display : block; font-size : 12px; margin : 5px; text-align : justify; }
a:link.B { border-width: 0 0 1px 0; border-style: none none solid none; padding : 0px 0px 2px 0px; text-decoration : underline; }
a:hover.B { text-decoration : underline; }
a:link.C { border-width: 0 0 1px 0; border-style: none none dotted none; padding : 0px 0px 0px 0px; text-decoration: none; }
a:hover.C { border: none; text-decoration: none; }
a:visited.C { color: #309; border-width: 0 0 1px 0; border-style: none none dotted none; padding : 0px 0px 0px 0px; text-decoration: none; }
a:link.D { border : 0px; text-decoration: none; }
a:hover.D { text-decoration: none; }


.basic-box {
	float: right;
	clear: both;
	display: block;
	width: 200px;
	background-color: #696;
	margin: 5px 5px 5px 10px;
}

.basic-box-links {
	display: block;
	background-color: #ffc;
	margin: 10px;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Arial, Geneva, Helvetica;
	text-align: center;
}

.boxhead {
	color: #ff9;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Univers;
	text-align: center;
	margin-top: 10px;
}

#red {
	color: #c00;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#LGarial {
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#Marial {
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, Helvetica, Geneva, "sans serif";
}

.LGarial {
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.Marial {
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, Helvetica, Geneva, "sans serif";
}

#yellow-block
{
	width: 35%;
	height: 100%;
	display: block;
	float: right;
	clear: left;
	background-color: #FFC;
	padding: 10px;
	margin: 0 0 0 20px;
}

#left-block { padding-left: 20px; }

body
{
   background: #fff;
   margin:0;
   padding:0;
}

#head {
clear: both;
display: block;
width: 100%;
height: 80px;
background-color: #696;
}

#buttons {
display: block;
width: 1000px;
}

#buttons img { margin-right: 5%; }

.searchform { margin: 10px 10px 10px 20px; }

#content
{
   width:70%;
   float:left;
   font-family: Verdana, Arial, Geneva, Helvetica;
}

#content.doorway { width:100%; }

#content p,ul,ol,dl,dd,dt {
	font-size: 10px;
	line-height: 15px;
}

#content h1 {
	font-style: italic;
	font-size: 25px;
	line-height: 30px;
	font-family: Times, "Times New Roman", serif;
}

#content h2 {
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
	font-family: Times, "Times New Roman", serif;
}

#content h3 {
	font-style: italic;
	font-size: 15px;
	line-height: 22px;
	font-family: Times, "Times New Roman", serif;
}


#sidebar
{
   width:30%;
   float:right;
}

#padding
{
   padding:0;
   margin:5px 15px 5px 15px;
}


#sidebar h2
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #369;
	color: #ffffff;
	padding: 2px 2px 3px 5px;
	margin-top: 0px;
}


.pageListing
{
	background: #ffc;
	border-width: 1px;
	border-style: solid;
	border-color: #369;
	margin: 0 10px 5px 0;
	padding: 0 0 3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 10px;
}

.pageListing li { border: none; margin-left: 0px; }

.pageListing p { border: none; margin-left: 10px; }




a:link {
	color: #309;
	text-decoration: underline;
}

a:visited { color: #000; }

#content h1 {
	font-style: italic;
	font-size: 25px;
	line-height: 30px;
	font-family: Times, "Times New Roman", serif;
}

#content h2 {
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
	font-family: Times, "Times New Roman", serif;
}

#content h3 {
	font-style: italic;
	font-size: 15px;
	line-height: 22px;
	font-family: Times, "Times New Roman", serif;
}

.pq {
	float: right;
	clear: both;
	display: block;
	width: 200px;
	background-color: #696;
	margin: 5px 5px 5px 10px;
}

.pq-links {
	display: block;
	background-color: #ffc;
	margin: 10px;
	padding: 5px 0 5px 0;
	line-height: 15px;
	font-family: Verdana, Arial, Geneva, Helvetica;
	text-align: center;
}

.pq-title {
	color: #ff9;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Univers;
	text-align: center;
	margin-top: 10px;
}

dt { font-weight: bold; }

.red {
	color: #c00;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva,  "sans serif";
}

.LGarial {
	font-size: 18px;
	line-height: 20px;
	font-family: Arial, Helvetica, Geneva,  "sans serif";
}

.Marial {
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, Helvetica, Geneva, "sans serif";
}


#content ul
{
   list-style-type:circle;
}

#content blockquote
{
   padding:5px;
   margin:5px 5px 5px 20px;
}

#content blockquote blockquote
{
   border:1px dotted #EEE;
   padding:5px;
   margin:5px 5px 5px 20px;
}

#content input,textarea
{
   margin:2px;
   padding:4px;
   background:#FFF;
   border:1px solid #1d469b;
   color:#000;
   font-family:arial,sans-serif;
}

#content textarea
{
   width:80%;
   height:150px;
}

#content input[type=submit]
{
   font-weight:bold;
}

#content ol.commentlist
{
   list-style-type:none;
   margin:5px;
   padding:10px;
}

#content ol.commentlist li
{
   margin:7px;
   padding:10px;
   background:#FFF;
}

.footer {
clear: both;
display: block;
width: 100%;
padding: 10px;
background-color: #696;
font-size: 10px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}