/* Standard HTML elements */

html,body{ margin: 0;padding: 0;height: 100%;border: none;}

body {	background: #FAF8F9 url(/resources/images/header-bg.gif) repeat-x; font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;}

td { font-size: 12px;}

a {color: #00756F;font-weight: bold;text-decoration: none;}
a:hover {text-decoration: underline;}

h1,h1 a,h1 a:hover {font-size: 20px;color: #00756F;text-decoration: none;}
h2,h2 a,h2 a:hover {font-size: 16px;color: #65B100;text-decoration: none;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

hr {	border: 0;width: 100%;background-color: #ccc;color: #ccc;height: 1px;margin: 1em auto;}

small {	font-size: 10px;}

/* ID's */

#headerholder {	height: 165px;}

#logo {	position: absolute;left: 22px;top: 94px;}

#header {padding-right: 20px;vertical-align: bottom;text-align: right;background: url(/resources/images/header/dora.jpg) bottom right no-repeat;font-size: 11px;}
#header ul {margin: 0;padding: 0;line-height: 24px;}
#header li {display: inline;padding: 0 0 0 10px;}
#header a {color: black;font-weight: normal;}
#header li.myaccount {border-right: 1px solid #666;padding-right: 10px;	white-space: nowrap;}
#header li.myaccount a {font-weight: bold;}
#header a.active {color: #00756F;font-weight: bold;}
#header a:hover {color: #00756F;}

#mainarea {margin-top: 20px;width: 100%;}

#mainleft {width: 230px;font-size: 11px;vertical-align: top;border-right: 1px #ccc solid;}

#menu {	border-bottom: 1px #ccc solid;	padding-bottom: 20px;}
#menu a {color: #444;}
#menu a:hover {	text-decoration: none;color: #65B100}
#menu a.active {color: #65B100;}
#menu ul {margin: 0;padding: 0 20px 0 0;line-height: 1.4em;text-align: right;list-style-type: none;}
#menu ul li {padding: 3px 0;}
#menu ul ul {background: #F0F0F0;padding: 5px 15px 5px 0;margin: 5px 0 10px 0;	border-right: 1px solid #65B100;}
#menu ul ul ul {background: #E0E0E0;}

#contact {text-align: right;padding: 20px 20px 20px 0;border-bottom: 1px #ccc solid;line-height: 1.4em;}

#atclogo {padding: 20px 14px 20px 0;margin-bottom: 20px;}

#mainright {vertical-align: top;font-size: 12px;}

#content {margin: 0;padding-bottom: 20px;}
#content ul,#content ol {padding: 0;margin: 0;}
#content p,#content h1,#content h2,#content h3,#content h4,#content ul,#content ol,#content table {margin-left: 20px;margin-right: 20px;}

#mainright > #boxoutholder p, #mainright > #boxoutholder h2{margin-left: 20px;margin-right: 20px;}

#content h1 {margin-top: 0;}
#content ul li, #content ol li{	padding: 0;margin: 0 0 0 30px;line-height: 1.4em;padding-bottom: 0.7em;}
#content hr {background-color: #ccc;color: #ccc;margin: 2em auto;width: 100%;height: 1px;}


#footer {clear: both;bottom: 0px;font-size: 0.8em;padding: 20px;line-height: 1.3em;border-top: 1px #ccc solid;}

/* footer_links box issues */
#footer_links {	padding: 1px 0px 1px 40px;line-height: 1.3em;margin: 0;	border-top: 1px #ccc solid;clear: both;	font-size: 0.8em;}
#footer_links p{margin: 15px 0;}
#footer_links p strong a {font-weight: bold;text-decoration: none;color: black;}
#footer_links .bottom_links{margin: 5px 0;display: block;}
#footer a, #footer_links a {font-weight: normal;white-space: nowrap;}

/* footer_links active */
#footer_links.hover {	background: #F3F1F0 url(/resources/images/footer_linkquotes.gif) no-repeat center left;}
#footer_links.hover, #footer_links.hover .bottom_links {color: #333;}
#footer_links.hover a {	color: #00756F;}
#footer_links.hover p strong a {color: black;}

/* footer_links inactive */
#footer_links {	background: #F3F1F0 url(/resources/images/footer_linkquotesgrey.gif) no-repeat center left;}
#footer_links, #footer_links .bottom_links {color: #999;}
#footer_links a {color: #666;}


#footer_links_old {padding: 5px 5px 5px 20px;line-height: 1.5em;background: #f0f0f0;margin: 10px -20px -20px -20px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}

.contenttable th {background: #E8F2D9;color: #68B300;vertical-align: top;text-align: left;padding: 5px;}
.contenttable td {vertical-align: top;	text-align: left;padding: 5px;	background: #EFEBEA;}
.contenttable td.blank {background: none;}

/* Page Specific */


#contactdetails th {text-align: left;}

#contactform th {padding-top: 3px;vertical-align: top;text-align: left;	font-weight: normal;}
#contactform td {vertical-align: top;}
#contactform input,#contactform textarea,#contactform select,#contactform option {width: 350px;}
#contactform input.submit {width: auto;}


.linkcode {width: 500px;text-align: center;}
.linkcode textarea {width: 500px;height: 50px;padding: 5px;background: #eee;border: 1px solid #ccc;font-family: arial, helvetica, sans-serif;font-size: 11px;}


/* ContexTrans */

#contextrans-phrase {width: 200px;}
.contextrans-result {margin: 0 20px 10px 20px;}
.contextrans-source {background: #DCEBC7;padding: 2px 5px;}
.contextrans-target {background: #EDF5DC;}
.contextrans-em {padding: 0 4px;color: #00756F;	border-bottom: 1px solid #00756F;border-top: 1px solid #00756F;	background: white;font-weight: bold;}
.contextrans-header { padding: 2px 4px; color: #00756F; border: 1px solid #00756F; background: white; font-weight: bold;}


/*   free translation online   */
.auto_transl {   width: 400px;} 
.auto_transl fieldset {  padding: 10px;  border: 1px solid #ccc;}
.auto_transl option {width:250px;}
