/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}


#search-country {
	width: 148px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
}

#search-text {
	width: 164px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
}

#search-type {
	width: 98px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
}

#search-state {
	width: 119px;
	border-top: 2px solid #B4460B;
	border-right: 1px solid #F7D08C;
	border-bottom: 1px solid #F7D08C;
	border-left: 2px solid #B4460B;
}

#search-country, #search-text, #search-type, #search-state {
    /* color: #747474; */
}


/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.ul1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ul1 li {
	display: inline;
}

.ul1 a {
	display: block;
	border-bottom: 1px solid #E7E7E7;
	padding: 4px 0px 5px 28px;
	background: url(../images/homepage16.gif) no-repeat 13px 8px;
}

.ul2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.ul2 li {
	display: inline;
}

.ul2 a {
	display: block;
	border-bottom: 1px solid #E7E7E7;
	padding: 4px 0px 5px 28px;
	background: url(../images/homepage20.gif) no-repeat 13px 8px;
}

.text1 {
	margin-bottom: .5em;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.ol1 {
}

.text2 {
	color: #DFEDCC;
}

.text3 {
	display: block;
	width: 170px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(../images/homepage13.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text4 {
	display: block;
	width: 153px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(../images/homepage17.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text5 {
	display: block;
	width: 153px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(../images/homepage21.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text6 {
	position: relative;
	padding-top: 25px;
	color: #FFFFFF;
}

.text7 {
	clear: both;
	color: #FFFFFF;
}

.text8 {
	display: block;
	width: 344px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(../images/homepage26.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}



.text9 {
	font-size: 24px;
	font-weight: bold;
	color: #F58A25;
}

.text9 a {
    color: #F58A25; 
    text-decoration: none;
}

.text9 a:hover {
  text-decoration: underline;
}



.text10 {
	color: #999999;
}

.text11 {
	display: block;
	width: 532px;
	height: 22px;
	padding: 9px 0px 0px 28px;
	background: url(../images/subpage1_03.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.textMessages {
	display: block;
	/* width: 526px; */
	height: 73px;
    /* T R B L */
    padding: 9px 0px 0px 28px;
    background: url(../images/mail/images/msgTop.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.textWarning {
 	display: block;
	width: 532px;
	height: 22px;
	padding: 9px 0px 0px 28px;
    background:  url(../images/subpage_warning.jpg) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text12 {
	font-size: 11px;
	color: #2A92B6;
}

/** LINKS */

a {
	color: #2A92B6;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	color: #626262;
}

a.link2 {
	display: block;
	text-align: right;
	color: #FFFFFF;
}

a.link3 {
	display: block;
	width: 166px;
	height: 23px;
	padding: 8px 0px 0px 33px;
	background: url(../images/homepage11.gif) no-repeat left top;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.link3:hover {
	text-decoration: underline;
}

a.link4 {
	color: #FCE8B9;
}

a.messageLink {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.messageLink:hover {
	text-decoration: underline;
}

a.msgComposeLink {
    float: left;
    display: block;
	width: 40px;
	height: 30px;
    margin: -4px 0px 0px 0px;
    background: url(../images/mail/images/mailIconNew.jpg) no-repeat left top;
}

a.msgDeleteLink {
    float: left;
    display: block;
	width: 41px;
	height: 30px;
    margin: -4px 0px 0px 0px;
    background: url(../images/mail/images/mailIconDelete.jpg) no-repeat left top;
}

a.msgReplyLink {
    float: left;
    display: block;
	width: 43px;
	height: 30px;
    margin: -4px 0px 0px 0px;
    background: url(../images/mail/images/mailIconReply.jpg) no-repeat left top;
}


/** STYLES */

.style1 {
	text-align: center;
	font-size: 10px;
	color: #CCCCCC;
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
	background: #8EAF35 url(../images/homepage08.gif) repeat-x left top;
}

.bg2 {
	background: url(../images/homepage09.jpg) no-repeat left top;
}

.bg3 {
	background: #FAFAFA url(../images/homepage15.gif) repeat-y left top;
}

.bg4 {
	background: #E9F4F7 url(../images/homepage19.gif) repeat-y left top;
}

.bg5 {
	background: #8EAF35 url(../images/homepage23.gif) repeat left top;
}

.bg6 {
	background: #FFFFFF url(../images/homepage27.gif) repeat left top;
}
.bgNoMiddleDivider {
    background: #FFFFFF url(../images/homepage27_noMiddleDivider.gif) repeat left top;
}

.bg7 {
	background: #FFFFFF url(../images/subpage1_04.gif) repeat left top;
}

.bgMsg {
	background: #FFFFFF url(../images/mail/images/msgBackground.jpg) repeat left top;
}


/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 10px;
}

.img2 {
	float: right;
	margin-left: 10px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

.faqMajorHeading {
    font-size: 125%;
    font-weight: bold;
}

.faqMinorHeading {
    font-size: 110%;
}

/** If it was or is open */
.openStep {
    color: #EEE;
    background-color: #8daf36;
    border-bottom:1px solid black;
    border-right:1px solid black;
    padding: 5px 15px 5px 15px;
}

.openStep a {
    color: #EEE;
    background-color: #8daf36;  
}

.currentStep {
    color: #222;
    background-color: #bee66b;
    border-bottom:1px solid black;
    border-right:1px solid black;
    padding: 5px 15px 5px 15px;
}


.disabledSteps {
    color: #ab5a01;
    background-color: #dc7401;
    border-bottom:1px solid black;
    border-right:1px solid black;
    padding: 5px 15px 5px 15px;    
}

