/*
Theme Name: Ellipsis
Theme URI: http://www.ellipsis.co.za
Description: Theme for ellipsis regulatory solutions 
Version: 0.0
Author: Stu Cooper 
Author URI: http://www.publicitygeneration.co.za
*/
body { margin-top:0px;font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;/*  font-family:Georgia, "Times New Roman", Times, serif; */ font-size:12px; background-image:url(img/bg.jpg);background-repeat:repeat-x;}
.top_strip{height:25px; text-align:right; font-size:10px; color:#fff; background-color:#222}
.logo {padding-top:15px;}
a {color: #000099;text-decoration:none;}
a:hover {color:#333;}

.snippets a {font-size:11px;color: #000099;text-decoration:none;}
.snippets a:hover {color:#333;}

h3{font-size:14px;}

/* Nav height  */

.gap {height:65px; padding-top:30px; margin-bottom:30px;  font-size:16px; text-align:center;} 
.gap a {color:#222;  text-decoration:none;}
.gap a:hover {color:#FF0000; background:#fff;}

/* 3 Column */ 

.bg{background-image:url(img/3_col_bg.png);background-repeat:no-repeat;height:200px;margin-bottom:20px;}
.bg h1{padding:5px;}
.bg p {padding-top:25px;padding-left:10px; padding-right:3px;}

/* Resources and Mailing List */ 

.resource {height:350px;}
.resource p { padding:5px;}
.resource-page {height:200px;}

/* single */ 



/* Tabs */ 

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 12px Georgia;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px #5B4D75; /*navy border*/
background:#9A9265;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px #5B4D75; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: #B8B393;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #5B4D75;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* Border right  */

.sauce { margin-bottom: #222 1px dashed;}

/* Tabs */

    .widget {
    width: 300px;
   /*  margin: 20px; */
    padding: 3px;
    /* background: #f3f1eb;
    border: 1px solid #dedbd1; */
    margin-bottom: 15px;
font-size:11px;
    }

    .widget a {
    color: #000099;
    text-decoration: none;
    }

    .widget a:hover {
    color: #000099;
    text-decoration: underline;
    }

    .tabnav li {
    display: inline;
    list-style: none;
    padding-right: 0px;
	margin:0px;
	padding:0px;
    }

    .tabnav li a {
    text-decoration: none;
    /* text-transform: uppercase; */
    color: #000099;
    font-weight: bold;
    padding: 4px 6px;
    outline: none;
	font-size: 11px;
    }

    .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	margin:0px;
    background: #C9DAD8;
    color:#000099;
    text-decoration: none;
    }

    .tabdiv {
    margin-top: 2px;
    background: #fff;
    border: 1px solid #C9DAD8;
    padding: 5px;
    }

    .tabdiv li {
    /* list-style-image: url("star.png");
    margin-left: 20px; */
    }

    .ui-tabs-hide {
    display: none;
    }

/* Accordion */

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
margin-bottom:10px;}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
font-size:10px;
color:#000099;

}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
font-size:10px;
color:#000099;
}

table {
	font: 11px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}
	
	tr.row td {
	border: 1px solid #ccc;
	background: #ececec;
	}