@import "global.css";
@import "widgits.css";
@import "MiniHomeLists/option01-styles1.css";

/* --------------------------------------------------
file: skin.css
version: 1.0
created: 14/04/09
author: Arekibo
---------------------------------------------------*/


/* ---- COMMON CLASSES -------------------------------------------------------------------------------- --- */

.alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
.clear{clear:both}
.icon_externallink{margin:0 0 0 3px}


h1{clear:both}
	

/* ---- STRUCTURE ------------------------------------------------------------------------------------------ */

body {background:#455660;}
#content_start{margin:0 auto;width:942px;background:#fff url(../images/bodywrap.gif) repeat-y}
#wrapper {float:left;width:900px;display:inline;margin:1px 21px 0 21px;border-top:5px solid #998443;border-bottom:5px solid #998443;background:url(../images/wrapper.gif) 0 0 repeat-y;}


/* ---- HEADER ------------------------------------------------------------------------------------------ */

#header {width:920px;margin:0 11px;position:relative;clear:both}

#topLinks{float:left;display:inline;width:860px;padding:12px 20px;margin:0 21px;float:left;background:#e0e6e6 url(../images/toplinks.gif) 0 0 repeat-x;}
	#topLinks li{float:left;background:url(../images/dotted-border-grey.gif) right top repeat-y}
	#topLinks li.last{background:transparent}
	#topLinks a{float:left;padding:6px 15px;color:#46545D;text-decoration:none;}
	#topLinks li.last a{padding-right:0}
	#topLinks li.on a,#topLinks a:hover,#topLinks a:focus,#topLinks a:active{text-decoration:underline;}
	ul#TNSleft {float:left}
	ul#TNSright {float:right}
	a#skip{background:url(../images/down-arrow.gif) 90% center no-repeat;padding-right:25px;padding-left:0}

#logo {margin-left:10px}


/* ---- SEARCH ------------------------------------------------------------------------------------------ */

#topSearch {text-align:right;padding:25px 30px 0 0;position:absolute;right:0;top:0}
	#topSearch fieldset{border:0}
	#topSearch input{border:1px solid #455660;padding:4px;margin-bottom:5px;width:170px}
	#advanced{font-size:.9em;text-decoration:none;background:url(../Images/right-arrow.gif) left 9px no-repeat;padding-left:10px;padding-top:5px}
	#advanced:hover,#advanced:focus,#advanced:active{text-decoration:underline}
	#topSearch #btnSearch{line-height:110%;font-size:.9em;cursor:pointer;font-weight:bold;padding:5px 5px 4px 5px;color:#455660;border:1px solid #455660;border-left:0;width:60px;/*ight:26px;*/background:#e1e7e7 url(../images/grey-gradient.gif) 0 0 repeat-x}


/* ---- GNS ------------------------------------------------------------------------------------------ */

#gns{width:892px;margin:0 21px;padding:13px 0 5px 8px;background:#455660;float:left;display:inline}
	ul#gns li {float:left}
	ul#gns li a {float:left;font-weight:bold;padding:0 0 5px 15px;color:#fff;text-decoration:none}
	ul#gns li a:hover,ul#gns li a:focus,ul#gns li a:active,ul#gns li a.on {cursor:pointer;text-decoration:none;background:#e1e7e7 url(../Images/gns-active.jpg) bottom center no-repeat;color:#455660}
	ul#gns li a span{float:left;background:url(../Images/dotted-border-gold.gif) right top repeat-y;color:#fff;padding:6px 15px 8px 0}
	ul#gns li.last a span{background:transparent}
	ul#gns li a:hover span,ul#gns li a:focus span,ul#gns li a:active span,ul#gns li a.on span{color:#455660;text-decoration:none}
	

/* ---- HOMEPAGE ------------------------------------------------------------------------------------------ */

#welcome{padding:21px 0 0 20px;width:340px;float:left}
	#welcome h1{font-size:1.8em;font-weight:normal}
	#welcome h2{font-size:1.8em;font-weight:normal;color:#7b6a35}
	#welcome ul{margin:-5px 0 20px 0}
	#welcome ul li{padding:14px 0 14px 0px;background: url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x}
	#welcome ul a{padding:5px 0 5px 50px;text-decoration:none;font-size:1.6em;background:url(../Images/task1.gif) 0 0 no-repeat;}
	#welcome ul a:hover,#welcome ul a:focus,#welcome ul a:active{text-decoration:underline}
	#welcome ul li#task2 a{background-image:url(../Images/task2.gif)}
	#welcome ul li#task3 a{background-image:url(../Images/task3.gif)}
	#welcome ul li#task4 a{background-image:url(../Images/task4.gif)}
	#welcome ul li#task5 a{background-image:url(../Images/task5.gif)}
	#welcome ul li#task6 a{background-image:url(../Images/task6.gif)}

#content{float:right;width:520px}
	#main-content{padding:21px 0 0 30px;width:200px;float:left}
	#main-content h2{font-size:1.8em;font-weight:normal;margin-bottom:10px}
	#cro-gazette-cont h2{padding-top:30px;margin-top:12px;background: url(../images/dotted-border-gold-bottom.gif) top left repeat-x}
	#cro-gazette-cont img{margin-left:10px}
	#main-content ul{padding:5px 0;}
	#homepage #main-content li{margin-bottom:15px;margin-left:3px;background-position:0 4px}
	
	#cro-gazette-cont ul{padding-bottom:10px;margin-top:0px;background: url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x}
	#main-content li{background:url(../images/right-arrow.gif) 0 6px no-repeat;padding-left:15px;margin-bottom:15px}
	#main-content li a{text-decoration:none}
	#main-content li a:hover,#main-content li a:focus,#main-content li a:active{text-decoration:underline}

#features #core-banner{margin-bottom:10px}
	#core-banner a{color:#7b6a35;color:#900;text-decoration:none;background:#fff url(../images/core-logo.gif) 17px 15px no-repeat;padding:55px 0 0 20px;border:1px solid #998443;margin-bottom:10px;margin-top:20px;min-height:33px;height:auto !important;height:33px;display:block}
	#content #core-banner a:hover,#content #core-banner a:focus,#content #core-banner a:active{text-decoration:underline}

#features{float:right;width:240px;display:inline;margin-right:20px}
	#features .miniFeature{color:#7b6a35;background:#fff;border:1px solid #998443;margin-bottom:10px;padding:0;clear:both;min-height:88px;height:auto !important;height:88px;}
	#features .miniFeature h2{padding:15px 20px 5px 20px;margin-bottom:0;color:#a01111;font-weight:normal;font-size:1.5em}
	#features .miniFeature img{float:right}
	#features .miniFeature p{padding:0 20px 7px 20px;margin-bottom:0}
	#features .miniFeature a{color:#7b6a35;text-decoration:none}
	#features .miniFeature a:hover,#features .miniFeature a:focus,#features .miniFeature a:active{text-decoration:underline}


/* ---- SUBPAGES ------------------------------------------------------------------------------------------ */


#breadcrumbs {background:#FDFFFE url(../images/breadcrumbs.gif) bottom left repeat-x;float:left;font-size:.9em;width:860px;padding:19px 20px;}
	#breadcrumbs p{font-weight:bold;color:#9B0002}
	#breadcrumbs a{text-decoration:none}
	#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs a:active{text-decoration:underline}
	#breadcrumbs p,#breadcrumbs ul{float:left}
	#breadcrumbs li{padding:0 20px 0 15px;display:inline;background:url(../images/breadcrumbs-divider.gif) right center no-repeat}
	#breadcrumbs li.on{background:transparent}

#lns{float:left;width:200px;padding:20px 0}
	#lns li{background:url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x;padding-bottom:1px}
	#lns a{display:block;height:auto !important;height:0;padding:10px 20px;color:#45565e;font-weight:bold;text-decoration:none;background:url(../images/right-arrow.gif) 8px 14px no-repeat}
	#lns li.on a,#lns a:hover,#lns a:focus,#lns a:active{color:#fff;background:#7B6A36 url(../images/right-arrow-white.gif) 8px 14px no-repeat}
	#lns li.on li{background-position:0 0;padding-top:1px}
	#lns li.on li a{background:#fff;color:#7F6A35;font-weight:normal}
	#lns li.on li a:hover,#lns li.on li a:focus,#lns li.on li a:active{text-decoration:underline}
	#lns li li.on a{font-weight:bold}

#subpage #wrapper {background:url(../images/wrapper-subpages.gif) 0 0 repeat-y}
#subpage #container{width:680px;float:right}
#subpage #content{padding:18px 0 0 0;background:#fff;float:left;width:100%}
#subpage .alternative #content{width:430px}

#features-sub{float:right;width:200px;padding:0 10px;margin-top:10px;margin-bottom:20px}
	#features-sub h2{font-size:1.2em;font-weight:bold;padding-bottom:10px}
	#features-sub a{text-decoration:none}
	#features-sub a:hover,#features-sub a:focus,#features-sub a:active{text-decoration:underline}
	
	#wrapper #features-sub p.core-banner{margin-bottom:10px}
	#features-sub .core-banner a{color:#7b6a35;color:#900;text-decoration:none;background:#fff url(../images/core-logo.gif) 8px 15px no-repeat;padding:55px 0 0 10px;border:1px solid #998443;min-height:33px;height:auto !important;height:33px;display:block}
	#features-sub .core-banner a:hover,#features-sub .core-banner a:focus,#features-sub .core-banner a:active{text-decoration:underline}

	#features-sub p.search-companies-banner{margin-bottom:30px}
	#features-sub .search-companies-banner a{font-size:1.3em;font-weight:bold;color:#7b6a35;color:#900;text-decoration:none;background:#fff url(../images/search-company.jpg) top right no-repeat;padding:14px 90px 14px 10px;border:1px solid #998443;min-height:33px;height:auto !important;height:33px;display:block}
	#features-sub .search-companies a:hover,#features-sub .search-companies a:focus,#features-sub .search-companies a:active{text-decoration:underline}

	#related-articles{border-bottom:5px solid #998443}
	#related-articles p{padding:15px 0;background:url(../images/dotted-border-gold-bottom.gif) top left repeat-x;}
	#related-articles a:hover,#related-articles a:focus,#related-articles a:active{text-decoration:underline}

#quicklinks{float:left;width:230px}
	#wrapper #quicklinks ul{float:left;background:#F7F4EF;width:208px;border:1px solid #998443;margin:20px 0 20px 0;padding:9px 10px 18px 10px}
	#wrapper #quicklinks ul li{padding:0;margin:0;background:url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x;padding-bottom:1px}
	#quicklinks li a{display:block;height:auto !important;height:0;padding:6px 10px;font-weight:bold;text-decoration:none;background:url(../images/right-arrow.gif) 0 12px no-repeat}
	#quicklinks li a:hover,#quicklinks li a:focus,#quicklinks li a:active{text-decoration:underline}

#MiniHomeList{float:left;width:430px;padding-left:15px;display:inline}
	#MiniHomeList h2{padding-bottom:20px}
	#MiniHomeList .banner{background:#fff;float:left;width:200px;margin:0 10px 10px 0;border:1px solid #998443;}
	#subpage #MiniHomeList .banner p{margin-bottom:0}
	#MiniHomeList .banner a{text-decoration:none;font-size:1.3em;display:block;padding:15px 10px 10px 10px;font-weight:bold}
	#MiniHomeList .banner img{float:right}
	#MiniHomeList #core-banner a{font-size:1em;font-weight:normal;text-decoration:none;background-position:8px 15px;padding:55px 0 0 10px;border:0;margin:0;min-height:33px;height:auto !important;height:33px}

#print-page{clear:both;background:url(../images/dotted-border-gold-bottom.gif) top left repeat-x;padding-top:5px}
	#print-page a{text-decoration:none;font-size:.9em;display:block;background:url(../images/print.jpg) center left no-repeat;padding:20px 40px;width:100px}
	#print-page a:hover,#print-page a:active,#print-page a:focus{text-decoration:underline}

#subpage #content .faqList ul{margin:0 0 20px 0;padding:0 0 5px 0;background:url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x;}
	#subpage #content #FAQList li{padding:2px 0 5px 40px;margin:0;margin-bottom:15px;font-weight:bold;background:url(../images/q.gif) 0 0 no-repeat;}
	#subpage #content #FAQList li a{text-decoration:none;}
	#subpage #content #FAQList li a:hover,#subpage #content .faqList li a:focus,#subpage #content .faqList li a:active{text-decoration:underline}
	#subpage #content #FAQList dl.list dt{ background:url(../images/q.gif) 0 0 no-repeat;}
	#subpage #content #FAQList dl.list dd{ background:url(../images/a.gif) 0 0 no-repeat;}
	#subpage #content dl.list dt{font-weight:bold;padding:2px 0 7px 40px;margin-bottom:15px; }
	#subpage #content dl.list dd{padding:2px 0 7px 0; }
	#subpage #content dl.list dd p{padding-left:40px}
	
	
	
dl.mediaList {padding-bottom:20px;background:url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x;}
	dl.mediaList dt{position:relative;font-weight:bold;font-size:1.1em;padding:20px 0 5px 0;margin-top:20px;background:url(../images/dotted-border-gold-bottom.gif) top left repeat-x;}
	dl.mediaList dt span{display:block;padding-bottom:3px}
	dl.mediaList dt br{display:none}
	dl.mediaList a{text-decoration:none}
	#content dl.mediaList a:hover,#content dl.mediaList a:focus,#content dl.mediaList a:active{text-decoration:underline}

#subpage #content dl.list dd .Back2Top{padding:0 0 3px 0;text-align:right;background:url(../images/dotted-border-gold-bottom.gif) bottom left repeat-x;}
	.Back2Top a{font-size:.9em;text-decoration:none;padding:5px 10px 5px 10px;background:url(../images/back2top.gif) 0 0 no-repeat}
	.Back2Top a:hover,.Back2Top a:focus,.Back2Top a:active{text-decoration:underline}

#subpage ul#forms-tabs{float:left;width:680px;border-bottom:1px solid #998445}
	#subpage .alternative ul#forms-tabs{width:430px}
	#subpage ul#forms-tabs li{padding:0;margin:0;float:left;background:#E1E7E7 url(../images/contextual-menu-li.gif) 0 0 repeat-x;position:relative;top:1px}
	#subpage ul#forms-tabs li a{width:8em;color:#43555F;font-weight:bold;text-decoration:none;padding:9px 10px 9px 30px;border:1px solid #998445;border-left:0;float:left;background:url(../images/doc-ico-blue.gif) 10px center no-repeat;}
	#subpage ul#forms-tabs li a.first{border-left:1px solid #998445}
	#subpage ul#forms-tabs li.on{background:#fff}
	#subpage ul#forms-tabs li.on a{color:#970102;border-bottom:1px solid #fff;background-image:url(../images/doc-ico-red.gif)}
	#subpage ul#forms-tabs li.on a:hover,#subpage ul#forms-tabs li.on a:focus,#subpage ul#forms-tabs li.on a:active{text-decoration:none;cursor:default}
	#subpage ul#forms-tabs li a:hover,#subpage ul#forms-tabs li a:focus,#subpage ul#forms-tabs li a:active{text-decoration:underline}

#pns{padding:5px 0 8px 0;float:left;width:100%;background:#f1eee6;}
	#subpage ul#pns li{padding:3px 5px 2px 15px;margin:0 0 0 15px;float:left;width:110px;background:url(../images/right-arrow.gif) 0 9px no-repeat;}
	#pns li a{color:#425661;font-weight:bold;text-decoration:none;float:left}
	#pns li.on a{color:#425661;font-weight:bold;text-decoration:underline;float:left}
	#pns li a:hover,#pns li a:focus,#pns li a:active{text-decoration:underline}


#lns ul li#CROForms li{ display:none }
#lns ul li#CROAZ{ display:none }

.doc img,.pdf img{position:relative;top:3px}


/* ---- FORM ------------------------------------------------------------------------------------------ */

#content fieldset{border:0;background:#f2f4f4;padding:20px;width:400px}
	#subpage #content fieldset p{float:left;width:360px;margin-bottom:15px}
	#content legend{display:none}
	#content label,#content .group-title{font-weight:bold;font-size:.9em;float:left;width:120px;}
	#content input{padding:3px;width:210px;border:1px solid #455660;display:inline}
	#content select{padding:1px;width:218px;border:1px solid #455660}
	#content fieldset span{display:block;margin-left:120px;width:230px}
	#content .radio input,#content .checkbox input{width:auto;border:0;margin-right:8px;position:relative;top:2px}
	#content .radio label,#content .checkbox label{float:none;margin-right:10px}
	#content .date input{width:70px}
	#content .date label{font-weight:normal;font-size:.9em;float:none;width:auto;display:block}
	#content .date img{border:1px solid #455660;margin-left:0px;position:relative;top:0px;left:1px;vertical-align:bottom}
	#content fieldset span span{display:inline;float:left;margin-left:0;width:auto}
	#content fieldset span span.first{padding-right:10px}
	#subpage #content #submit{clear:both;padding:0px 0 0 120px !important;padding:0px 0 0 123px;width:240px}
	#content #submit-button,#content #submit input{padding:6px;width:90px;background:#7b6a35;border:0;color:#fff;font-weight:bold;font-size:.9em;cursor:pointer}
	.extra-field{margin-bottom:5px}
	

/* ---- Advanced Search ------------------------------------------------------------------------------------------ */

#content fieldset.advanced-search{width:500px}
	#content #content fieldset.advanced-search p{width:500px}
	#content fieldset.advanced-search span{width:300px}

#content .searchdata table{border:0;position:relative;top:-30px;border-collapse:collapse}
	#content .searchdata table td{border:0;border-bottom:1px solid #DCD3BC}
	#content .searchdata .dgSearchResultsPagination td{border-bottom:1px solid #fff}
	#content .dgSearchResultsPagination span,#content .dgSearchResultsPagination a{position:relative;top:25px;padding:2px 5px;border:1px solid #DCD3BC}
	#content .dgSearchResultsPagination span{font-weight:bold;border-color:#998443}
	#content .dgSearchResultsPagination span.PaginationInfo{margin-right:3px;border:0;font-weight:normal;border-color:#DCD3BC}
	#content .dgSearchResultsPagination a{text-decoration:none;background:#F6F4EE;}
	#content .dgSearchResultsPagination a:hover{border-color:#998443}


/* Footer
----------------------------------------------- */

#footer {font-size:.9em;width:900px;clear:both;padding:0 21px 30px 21px;background:url(../images/footer.jpg) bottom left no-repeat}
#footer-aux{padding:10px 0 0 0;background:url(../images/footer-gradient.gif) 0 0 repeat-x}
#FNS {padding-top:20px;padding-left:5px;width:860px}
	#FNS li{float:left;background:url(../images/dotted-border-grey.gif) right top repeat-y}
	#FNS li.last{background:transparent}
	#FNS a{padding:6px 15px;float:left;color:#900;text-decoration:none}
	#FNS a:hover,#FNS a:focus,#FNS a:active{text-decoration:underline}
#footer p{margin:0;padding:15px 20px;clear:both}
	#footer p#credits{padding-bottom:20px;padding-top:0}
	#footer p#credits a{color:#455660}


/*.mediaList { margin-top: 10px; padding-bottom: 15px; border-bottom: solid 1px #E8E3C6 }
.mediaList dt a{ font-weight:bold }
.mediaList dd.pic{ display:inline; float:right; margin-top:20px }
.mediaList dd hr { height: 1px; border: 0px; background-color: #E8E3C6; color: #E8E3C6; display: block !important }
.mediaList dt { font-size: 1.1em; font-weight: bold; color: #282755; margin-bottom:13px }*/


/*#resultsSearch  { padding:0 0 0 10px;margin:0 auto;clear:both;width:600px}
#resultsSearch label { font-weight: bold; font-size: 1.1em } 
#resultsSearch input { padding:0 0 0 4px; border:1px solid #7F9DB9; color:#6F7072 }
#resultsSearch a { margin:0 0 0 4px }
#serBot { margin: 0 auto; width: 590px }

#searchCol { padding: 0px 0px 0px 0px; background:none }*/


/* First Col 
----------------------------------------------- */

/*#firstCol a { color:#0E3293; text-decoration:none }
#firstCol a:hover { text-decoration:underline }
#firstCol ul li { border-bottom: 1px dotted #556C7E }
#firstCol ul li a { padding:10px 10px 10px 20px; background:#EFF3F6 url(../images/blue_bullet.gif) no-repeat 0; font-weight:bold }
#firstCol ul li a:hover { color:#C60000 }
#firstCol ul li.on a {color:#C60000 }
#firstCol ul li.on {padding-bottom:0 }
#firstCol ul li.on ul { width:176px; background:#fff }
#firstCol ul li.on ul li { padding:0 0 0 14px; background:#fff; border:0 }
#firstCol ul li.on ul li a { padding:10px 0 10px 20px; color:#515048; background: #fff url(../images/blue_bullet.gif) no-repeat 0 }
#firstCol ul li.on ul li.on a, #firstCol ul li.on ul li a:hover { color:#C60000; background:#fff url(../images/red_bullet.gif) no-repeat 0 }
*/






/* Address
----------------------------------------------- */
/*#address a {color:#0E3293}
#address ul li {width:450px}*/


/* Previous & Next links 
----------------------------------------------- */

/*#content ul.nextback { margin:20px 0 10px 0;  height:18px; list-style-type:none; }
#content ul.nextback li { width:20% }
#content ul.nextback li.first { color:#9c9c9c } 
*/

 /*Sitemap
----------------------------------------------- */
/*#content ul.sitemap {clear:both;font-size:1.2em}
#content ul.sitemap li {padding:0 0 0 10px;background:none;line-height:1.6em}*/

/*Newslists
----------------------------------------------- */


