/**************************************************************
   AUTHOR:  Pat Heard (fullahead.org)
   DATE:    2006.03.19
   PURPOSE: Styles the html elements
 **************************************************************/
html {
height:100%
}

body {
height:100%;
margin:0;
padding:0;
text-align:center;
font:400 0.8em verdana, arial, sans-serif;
line-height:170%;
background:#666 url(../images/bg/header.jpg) repeat-x top left;
color:#EEE
}

h1 {
clear:both;
font:700 1.8em "trebuchet ms", serif;
background-color:inherit;
color:#FFF
}

h2 {
font:400 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#9FF3FF
}

h2 a {
background-color:inherit;
color:#29E3FF
}

h2 a:hover {
background-color:inherit;
color:#FFF
}

h3 {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#F39F01
}

h4 {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#FF4B33
}

h5 {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#00BBEA
}

h6 {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#A1FF45
}

.boulder {
font:400 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#9FF3FF
}

.boldliteblue {
font:400 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#9FF3FF
}

.boldorange {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#FF9933
}

.boldred {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#FF4B33
}

.boldbriteblue {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#00BBEA
}

.boldgreen {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#A1FF45
}

.boldyellow {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#FFCE40
}

.boldpink {
font:700 1.5em "trebuchet ms", serif;
background-color:inherit;
color:#FF0C9F
}

.ded {
text-align:center;
background-color:inherit;
border:0px;
width:480px;
font-size:100%;
color:#fff;
margin:0 auto 25px;
padding:7px 15px
}
.big {
font:700 1.8em "trebuchet ms", serif;
background-color:inherit;
color:#FFF
}
#scrollbox {
           width : 520px;
           height : 525px;
           margin-left : 0;
           background-color:#444;
		   color: #000;
           overflow : auto;
           border : 0 solid #aaa;
      }
	  
.small a{
font:700 0.85em "trebuchet ms", serif;
background-color:inherit;
color:#AAA;
}
.small a:hover{
font:700 0.85em "trebuchet ms", serif;
background-color:inherit;
color:#fff;
}
#contactus {
	margin: 20px 0 0;
	overflow: hidden;
	width: 178px;
}
#contactus a {
	display: block;
	height: 37px;
	text-indent: -9999px;
}
#button a {background: url(../images/contact.gif) no-repeat;}
#contactus #button a {background-position: 0 0;}
#contactus #button a:hover {background-position: 0 -37px;}

.warning .ctrl {
background-color:inherit;
border:2px #000 dotted;
width:400px;
font-size:100%;
color:#fff;
margin:0 auto 25px;
padding:7px 15px
}

* html div.warning {
text-align:center
}

* html div.warning .ctrl {
text-align:left
}

.center {
text-align:center;
color:#fff;
background-color:inherit
}

.right {
text-align:right;
color:#fff;
background-color:inherit
}

.passport {
float:right;
background-image:url(../images/passport3.gif);
background-repeat:no-repeat;
background-color:inherit;
width:404px;
height:158px;
margin-top:60px;
color:#333
}
.no1 {
float:right;
background-image:url(../images/no1.gif);
background-repeat:no-repeat;
background-color:inherit;
width:277px;
height:135px;
padding-left:80px;
color:#333
}

.ctact {
float:right;
background-image:url(../images/visabus.gif);
background-repeat:no-repeat;
background-color:transparent;
width:280px;
height:147px;
margin-top:10px;
padding-left:80px;
color:#333
}

h1,h2,h3,h4,h5,h6,p,dl {
margin:0;
padding:10px 15px
}

/* Done so the leftmost column aligns properly with the header.
   If the leftmost column has class gradient applied to it, 
   this class isn't required. */
.leftColumn h1,.leftColumn h2,.leftColumn h3,.leftColumn h4,.leftColumn h5,.leftColumn h6,.leftColumn p,.leftColumn dl {
padding-left:0
}

a {
background-color:transparent;
color:#8BE6FA
}

/* Uncomment this if you would like a visited link style 
a:visited {
  text-decoration: line-through;
} */
a:hover {
background-color:transparent;
color:#FFF
}

b {
background-color:inherit;
color:#FFF
}

ol,ul {
margin:10px 30px;
padding:0 30px
}

ol {
background-color:inherit;
color:#FC0
}

ol span {
background-color:inherit;
color:#EEE
}

ul {
list-style-image:url(../images/icons/bullet_right.gif)
}

del {
background-color:inherit;
color:#AAA
}

code {
margin:10px 15px;
padding:10px;
display:block;
overflow:auto;
font:400 1em courier, monospace;
color:#fff;
line-height:120%;
white-space:pre;
background:#444
}

.leftColumn code {
margin-left:0
}

acronym {
cursor:help;
border-bottom:1px solid #777
}

dt {
background-color:inherit;
font-weight:700;
color:#FFB323
}

dd {
margin-left:0;
padding-left:45px
}
/**************************************************************
  images
 **************************************************************/
.entryphoto {
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #F39F01;
background-color:inherit;
color:#333
}

.entryphoto2 {
margin:5px 10px 5px 15px;
float:right;
padding:3px;
border:1px solid #F39F01;
background-color:inherit;
color:#333
}

.entryphoto3 {
margin:5px 10px 10px 0;
padding:3px;
border:1px solid #5AB600;
background-color:inherit;
color:#333
}
.entryphoto3b {
margin:5px 5px 5px 0;
padding:1px;
border:0;
background-color:transparent;
color:#333
}

.entryphoto4 {
padding:1px;
border:0 solid;
background-color:inherit;
color:#333
}

.entryphoto5 {
padding:0;
border:0;
background-color:transparent;
color:#333
}

.entryphototop {
float:right;
margin:10px 0 -5px;
padding:0;
border:0;
background-color:transparent;
color:#333
}

.entryphoto6 {
margin:5px 0 -5px;
padding:0;
border:1px #444 solid;
background-color:#000;
color:#333
}

.entryphoto7 {
margin:5px 10px 10px 0;
float:left;
padding:0;
border:0;
background-color:inherit;
color:#333
}

.entryphoto8 {
margin:5px 10px 10px 0;
float:right;
padding:0;
border:1px solid #444;
background-color:inherit;
color:#333
}
.entryphoto9 {
margin:5px 10px 10px 0;
float:right;
padding:3px;
border:1px solid #BA00FB;
background-color:inherit;
color:#333
}
.entryphoto10 {
margin:5px 10px 10px 0;
float:right;
padding:0;
border:1px solid #555;
background-color:inherit;
color:#333
}
/**************************************************************
  Form
 **************************************************************/
input.search {
width:12em;
border:0;
background:#666 url(../images/imput5.gif) no-repeat;
color:#FFF;
font:normal 1em Arial, Sans-Serif;
padding: 2px 5px 2px 5px;
}


input.submit {
background:#666 url(../images/search.gif) no-repeat;
border:0;
width:58px;
cursor:pointer;
color:#444;
font-family:Verdana, sans-serif;
padding:4px 0
}

/**************************************************************
   Blockquote and included icons
 **************************************************************/
blockquote {
margin:10px 15px;
padding-left:32px;
background-color:#444;
background-repeat:no-repeat;
background-position:5px 50%;
color:#fff
}

blockquote.blank {
margin:10px 15px;
padding-left:32px;
background-color:#444;
background-repeat:no-repeat;
background-position:5px 50%;
color:#fff
}
blockquote.quote {
background-image:url(../images/icons/quote.gif)
}
blockquote.exclamation {
background-image:url(../images/icons/exclamation.gif)
}

blockquote.stop {
background-image:url(../images/icons/stop.gif)
}

blockquote.at {
background-image:url(../images/icons/at2.gif)
}

blockquote.go {
background-image:url(../images/icons/go.gif)
}

blockquote.support {
background-image:url(../images/icons/support.gif)
}

blockquote.call {
background-image:url(../images/icons/telephone.gif)
}

blockquote.links {
background-image:url(../images/icons/ulinks.gif)
}

blockquote.info {
background-image:url(../images/icons/info.gif)
}

blockquote.bus {
background-image:url(../images/icons/time.gif)
}

/**************************************************************
   Images
 **************************************************************/
img.floatRight {
margin:5px 0 10px 15px
}

img.floatLeft {
margin:5px 15px 0px 0
}

/* Extras
---------------------------------------------------------------------- */
.off, #accessibility {display: none;}
hr.cleaner {
	border:none;
	clear:both;
	height:1px;
	margin: -1px 0 0 0;
	padding:0;
	visibility: hidden;
}

abbr span {
font-weight:bold;
border-bottom:1px dotted #000;
cursor: help;
}
abbr, acronym {
font-weight:bold;
border-bottom:1px dotted #000;
cursor: help;
}
.Invisible{display:none;}