/* =BASIC ELEMENTS
----------------------------------------------- */
*{margin:0;padding:0}
body{
margin:0 0 2em 0;
padding:0;
font-size:0.8em;
font-family: arial, verdana;
/*background:#7f6da7;
background-image:url("../images/bg-body.jpg");background-repeat:repeat-x;*/}

p{margin-bottom:1.5em}
ul{margin: 0 2em 2em 2em;list-style-type:circle}
/*ul li{margin:1em 0}*/



/* =HEADINGS
----------------------------------------------- */
h1,h2,h3,h4,h5,h6{font-family: arial, verdana;color:#000}
h1{margin-bottom:0;font-size:1.5em;margin: 0 0 0.5em 0;}
/*Reduce header emphasis*/
h1 span{color:#999;}
h2{font-size:125%;position:relative; /*Fix IE6/7 peekaboo bug*/}
h3{font-size:120%; /*Fix IE6/7 peekaboo bug*/}
h4{font-size:110%;color:#575577;text-transform:uppercase;margin:0;padding:0}
h5{font-size:1em;}




/* =CONTAINERS
----------------------------------------------- */

#container{
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	margin-top:1em;
	padding-top: 0em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
}
.panel, 
.widget{border:100px solid #e7e7e7;padding:1em;}

.widget.homepage{height:35em;}

/* =HEADER
----------------------------------------------- */

div#header{padding:3.5em 0 4em 1em;}
div#header h1{float:left;padding:0;margin:0;width:250px;height:75px;}
div#header h1 a{background-image:url("../images/logo-idox.gif");background-repeat:no-repeat;display:block;width:250px;height:75px;}
div#header span{display:none;}
/*navbar*/
div#navbar{margin-top:3em;padding:0.25em 0 ;float:right;width:581px;float:right;}
div#navbar ul{list-style-type:none;margin:0;width:580px;float:right;text-align:right}
div#navbar ul li{display:inline;width:90px;padding-left:10px;}
div#navbar ul li a{font-size:91%;font-weight:bold;text-transform:uppercase;text-decoration:none;padding-bottom:3px;color:#423757}
div#navbar ul li a:hover{border-bottom:solid 2px #423757}

/*back to search*/
p.backtosearch{padding-bottom:0.5em;margin-bottom:2em; }
p.backtosearch a, p#toolbar span.col-a a{padding:0.3em 1em;background:transparent url("../images/icon_arrowleft.gif") no-repeat 0.2em 0.7em;font-weight:bold;text-transform:uppercase;font-size:91% }
p#toolbar span.col-b a#next{padding:0.3em 1em 0.3em 0em;background:transparent url("../images/icon_arrowright.gif") no-repeat 3.2em 0.7em;font-weight:bold;text-transform:uppercase;font-size:91% }
p#toolbar span.col-b a#previous{padding:0.3em 1em;background:transparent url("../images/icon_arrowleft.gif") no-repeat 0.2em 0.7em;font-weight:bold;text-transform:uppercase;font-size:91% }

p#toolbar span.col-a{position:relative;right:0px;float:left;}
p#toolbar span.col-b{position:relative;right:0px;float:right;text-align:right}
p#toolbar span.col-b a{margin-left:1.5em;font-weight:bold;text-transform:uppercase;font-size:91% }

/*content*/
div#content{padding:0 0 3em 0}
/*Global tab bar*/

div#globaltabs{padding:1em 0;}
div#globaltabs ul{list-style-type:none;margin:0 0.3em 0 0 ;padding:0em 0em 0em 0.5em;font-size:87%;text-transform:uppercase;}
div#globaltabs ul li{display:inline;padding:0 0.5em 0 0 ;margin:0 0.5em 0 0 ;border-right:solid 1px #423757;}
div#globaltabs ul li#feedback{border:0;padding:0;margin:0}
div#globaltabs ul li a{text-decoration:none;}
div#globaltabs ul li a:hover{}
div#globaltabs ul li.active a{}

/*helperlinks*/

ul#helperlinks{position:relative;float:right;top:0;right:0;}
ul#helperlinks li#sitemap a,
ul#helperlinks li#feedback a,
ul#helperlinks li#faqs a
{background:none;border:0;text-decoration:none;}
div#pageheading{margin-bottom:0;padding:0;}
div#pageheading h2{margin:0 1px 1em 1px;border-top:solid 1px #fff;padding:1em 1em;font-size:100%;color:#fff;background:#975cae url(../images/admin-bg-purple-header.gif) repeat-x 0 1.8em;text-transform:uppercase}
div#pageheading span{position:relative;right:0.2em;top:-3.2em;float:right;}
div#pageheading span a{color:#fff;padding: 0  0.6em 0 1.75em;background:transparent url("../images/ico_help.gif") no-repeat 0 0;font-size:91%;}
div.topOfPage{text-align:right;}
div.topOfPage a{background-image:url("../images/ico_arrow_up.gif");background-repeat:no-repeat;background-position:0em 0.5em;padding-left:1em;}

div#footer{
margin:0.5em auto;
padding:1em 0 ;
/*width:950px;*/
background:#003399;
border-style:solid;
border-color:#423757;
border-width:1px ;
/*background:#fff url(../images/admin-logo.gif) no-repeat 3em 1.5em;*/
font-size:91%;
/*text-align:right*/}

div#footer p{padding:0 2em 0.5em 2em;margin:0;color:#666;}
div#footer a{color:#FFFFFF;text-decoration:underline;}


/* =FAQs
----------------------------------------------- */
div#faqcontainer h3,
div#faqcontainer p
{margin:0;padding:0  1em;}
div#faqcontainer h3 {font-size:1em;margin-bottom:0.5em;}
div#faqcontainer p {margin-bottom:2em;}
div.sitemapPanel h3{margin:0  2em 0 1em;}
div.sitemapPanel  ul{margin:2em 4em;}

