/* English Partnerships. CSS Master File - Author:Ben Shearer - Amaze Europe Ltd - 02/05/08 */
/* Page master reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0}
/*html, body { height: 100%; }*/
body { font: normal 62.5% Arial, Helvetica, sans-serif; color: #000; background-color:#F6F5F0}/*#F6F5F0*/
a:active, a:focus { border: none; -moz-outline:none;}


h1 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; }
h2 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; }
h3 { font-size: 2.5em; letter-spacing: -2px; line-height: 1.6em; }
h4 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; }
h5 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; }
h6 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; }
p { font-size: 1.1em; color: #000; }
em { font-weight: bold; }
a { font-size: 1.1em; color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {color:#666; text-decoration:underline}



div#page { width: 100%; height: 100%; background-color: #F6F5F0; }
div#contentheader { background-color: #FFF; }
div.header { width: 930px; margin: 0 auto;}

div#headerlogo { margin: 10px 0 10px 19px;  width: 165px; height: 66px; float: left; }

div#main-column p {margin:10px 0}
div#main-column td{padding:0 5px 5px 0}
div#main-column td p{font-size:1.1em; padding:0px!important; margin:0 0 0px 5px!important }

div#headersearch {  }
div.missionstatement {  font-size: 2.7em; padding: 10px 0; letter-spacing: -1px; width: 570px; margin-left: 112px; float: left; }
div.missionstatement p { color:#226666;font-size:13px; padding-top:13px;}
div.missionstatement a { font-family:Arial; color:#DA007D;font-size:1em; font-weight:bold; text-decoration:underline;}
div.missionstatement a:hover {color:#4C4E55; text-decoration:none;}
div.missionstatement img {float:left;}div.simplesearch { display: block; width: 314px; float:right; margin-top:4px;/*position: relative; top: 9px; left: 610px;*/}
input#searchfield { width: 242px; }
input.searchbutton { width: auto; padding: 3px 7px 2px 7px; border: 0; font-weight: bold; color: #FFF; font-size: 1.2em; background-color: #355761; cursor: pointer; }
div#relatedcontent-home {width:100%; padding:0px;  float:left;font-family:arial,verdana,sans-serif;}
div#relatedcontent {  background-color: #E9E6D7; float: right; width:160px; }
div.subheader { margin: 0 0 0 0; width: 100%; background-color: #6CB3C9; clear: both; height: 27px; }


div#page-tools {width:930px; margin:0 auto;}
div#footer{clear:left;margin:0px; width:100%}
div#subnav {float:left;margin:0pt 0pt 0pt 143px;/*width:640px;*/ }
div#print {float:left;margin:0pt 0pt 0pt 90px;/*width:640px;*/ }
div#print img { padding-right: 5px;}
div#font_resize {float:left;  margin:0 0 0 5px; color:white;}
div#font_resize ul, div#footer ul, div#subnav ul, div#print ul {float:left;margin-left: 10px; padding-top: 7px; }
div#font_resize li, div#footer li, div#subnav li, div#print li { display: inline; padding-top:1px}
div#font_resize li.first, div#footer li.first, div#subnav li.first {border:none!important }
div#font_resize a, div#subnav a, div#print a { font-size: 1.2em; text-decoration: none; color: #FFF; padding: 0 3px;  }
div#footer a:hover, div#font_resize a:hover, div#subnav a:hover, div#print a:hover { text-decoration: underline; }
div#font_resize li.rest, div#subnav li.rest { border-left:solid 1px #fff; margin-left:2px; padding-left:3px  }
div#footer li{padding:1px 3px 0 5px;border-left:solid 1px #fff;}
div#footer a {font-size: 1.2em; text-decoration: none; color: #FFF; padding: 0; margin:0 }
div#footer a.footer-button {display:block; border:1px solid #ff4300; background-color:#f6f5ef; color:#ff4300; float:right; margin:2px 5px 0 0; padding: 3px;}
br { /*display: none; */}


div#content-wrapper { width: 930px; margin: 0 auto; }



/*-----------Navigation------------------*/
div#navigation { margin: 30px 20px 40px 20px; min-height:234px}
div.portletheader { display: none; }

div#navigation ul#primary { padding-bottom: 10px; }
div#navigation ul#primary li{}
div#navigation ul#primary li ul li{ padding: 5px 0; border: 1px dotted #CCC;margin-top:0px; border-width: 0 0 1px 0; line-height:21px; }
div#navigation ul#primary li ul li.open { line-height: normal; padding: 5px 0;margin-top:0px; border: 1px dotted #CCC; border-width: 0 0 1px 0;  }
div#navigation ul#primary li ul li.open a { padding:0px;}
div#navigation ul#primary li ul li.open a:visited { color: #666 }
div#navigation ul#primary li ul li.open li { padding-left:10px; }
div#navigation ul#primary li em.mainsectionnav { background-image: none; display: block; padding: 3px 0; border: 1px dotted #34297B; border-width: 1px 0; color: #3297b9; text-transform: uppercase; font-weight: bold; font-size: 1.2em; }
div#navigation ul#primary li a { padding-left:10px; font-size: 1.2em; color: #000; text-decoration: none; background: transparent url(../images/ep/nav-arrow-blue.gif) center left no-repeat;  }
div#navigation ul#primary a:hover {font-weight:bold; text-decoration:underline;}
div#navigation ul#primary li ul em.secondarynavselected a { background:transparent url(../images/ep/nav-arrow-blue-selected.gif) center left no-repeat; display: block; border:none; padding:0px 0pt 0pt 11px; color:#000!important; font-weight:bolder; font-size: 1.2em; text-transform:none;}

div#navigation ul#primary li ul li a{background:transparent url(../images/ep/nav-arrow-blue.gif) center left no-repeat; margin:3px}
div#navigation ul#primary li ul{padding:0 0 5px 0;}
div#navigation ul#primary li ul li ul li{border:none; margin-top:0px;}
div#navigation ul#primary li ul li ul li a{border:none; background:none;}
div#navigation ul#primary li ul li{padding:0; margin-top:0px;}

div#navigation ul#primary li ul em.tertiarynavselected a {font-weight:bold; padding:0px 0px!important; color:#000!important; text-transform:none}




/*-------------------Content Layout - Template Specific ---------------------*/
div#content { float:left; width:430px; padding: 0px 25px 5px 25px; border-right:160px solid #E9E6D7; margin-right:-160px;}
div#contentnoportlets { float:left; width:430px; padding: 0px 25px 5px 25px; border-right:160px solid #E9E6D7; margin-right:-160px;}
div#newsarticle { padding: 0px 25px 5px 25px;}
div#fullwidth { width:590px; float:left; padding: 0px 25px 5px 25px; }

div#contentnoportlets h1, div#content h1, div#newsarticle h1, div#fullwidth h1{ font-size: 2.3em; margin:15px 0 20px 0; letter-spacing:normal; color:#3297b9;}
div#contentnoportlets h2, div#content h2, div#fullwidth h2{ padding: 5px 0px; font-size: 1.4em; letter-spacing: normal; line-height: 1.2em; color:#3297b9;}
div#newsarticle h2{padding: 5px 0px; font-size: 1.4em; letter-spacing: normal; line-height: 1.2em; color:#3297b9; font-weight:bold}
div#fullwidth h2{margin-top:30px}

div#contentnoportlets h3, div#content h3, div#newsarticle h3, div#fullwidth h3{ padding: 5px 0px; font-size: 1.2em; line-height: 1.2em; letter-spacing: normal; color: #000; font-weight:bold; }
div#contentnoportlets h4, div#content h4, div#newsarticle h4, div#fullwidth h4{ padding: 5px 0px; font-size: 1.1em; line-height: 1.1em; letter-spacing: normal; color: #000; font-weight:bold; }


div#laytd1 p, div#laytd2 p, div#laytd3 p, div#laytd4 p { padding-bottom: 5px; }

#newsarticle div#laytd1 p { color:#3297b9; }

div#laytd1 ul, div#laytd2 ul, div#laytd3 ul, div#laytd4 ul { font-size: 1.1em; list-style-type: disc; padding-left: 40px; margin: 10px 0px;}
div#laytd1 li, div#laytd2 li, div#laytd3 li, div#laytd4 li { margin-bottom:7px;}
div#laytd1 li ul {color:#000!important; font-size: 0.95em!important; list-style-type: circle!important; padding-left: 40px; margin: 10px 0px;}
div#contentnoportlets a, div#content a, div#fullwidth a, div#newsarticle a{ font-size:1em; color:#3297b9; font-weight: normal; text-decoration:underline;}
div#contentnoportlets a:visited, div#content a:visited, div#fullwidth a:visited, div#newsarticle a:visited{ color:#666; font-weight: normal; text-decoration:underline;}
div#contentnoportlets a:hover, div#content a:hover, div#fullwidth a:hover, div#newsarticle a:hover{font-weight: normal; text-decoration:none;}
div#contentnoportlets a:active, div#content a:active, div#fullwidth a:active, div#newsarticle a:active{ color:#3297b9!important; font-weight: normal; text-decoration:none;}

div#login{ margin:10px 0 0 0}

ol {list-style:none; padding-left:40px; margin:0px; list-style-type:decimal;}

div#lastupdate {display:inline; float:left;}
div#topofpage {display:inline; float:right;}



/*----------------------Breadcrumb----------------------*/
div#breadcrumb { font-size:0.95em; line-height: 1.05em; color: #666; width:100%; padding: 10px 0px 0px 0px }
div#breadcrumb a { color:#3297b9; text-decoration: none; }
div#breadcrumb a:visited { color:#3297b9; }
div#breadcrumb a:link { color:#3297b9!important; text-decoration: none!important; }
div#breadcrumb a:active { color:#000; text-decoration: none; }
div#breadcrumb a:hover { color:#3297b9;  text-decoration: underline!important;}
div#breadcrumb a:visited { text-decoration: none; }

div#breadcrumb ul { display: inline; }
div#breadcrumb li { display: inline; }

p.footer{font-size:0.95em;}
div#epsectionnav { margin: 15px 0px; }
div#epsectionnav {list-style-type:none!important;}
div#epsectionnav ul li { background:transparent url(../images/ep/nav-arrow-blue.gif) no-repeat scroll left center; padding:0px 0pt 0 10px ;}
div#epsectionnav li em.currentpage {color:#666666; font-weight:normal}
div#epsectionnav h2 {color: #3297b9; font-size:1.2em;font-weight:bold; letter-spacing:normal; line-height:normal}

UL.eplinkslist ul li { background:transparent url(../images/ep/nav-arrow-blue.gif) no-repeat scroll left center; padding:0px 0pt 0 10px ;}


/*------------------------Homepage-----------------------*/
div#homepagelinks { background-color: #E9E6D7; font-size: 1.2em; padding: 10px 10px 20px 20px;height:237px}
ul.homepagebuttons {  }
ul.homepagebuttons li { border-bottom: 1px dotted #FFF; border: 1px; padding: 3px 0; background: transparent url(../images/ep/nav-arrow-blue.gif) center left no-repeat;  }
ul.homepagebuttons li a { margin-left: 10px; }
div.promo-thin-column a:visited, ul.homepagebuttons li a:visited{color:#666; text-decoration:none}
div.promo-thin-column a:hover, ul.homepagebuttons li a:hover{text-decoration:underline}
#regiondropdown {
font-size:0.9em;
margin:5px 10px;
width:135px;
}
div#relatedcontent-home{margin-bottom:10px;}

div#relatedcontent { float: right; width:160px; }

div#left-column { width: 290px; float: left; }
div#main-column { width: 640px; float: left; background: white;  }

div#spotlight { background-color: #E9E6D7; float: left; width: 640px; }
div#spotlight img { float: left; }
div#spotlight-content { float: left; width: 270px; margin: 25px;}
div#spotlight-content  h1 { font-size: 3.5em; letter-spacing: -2px; line-height: 0.9em; display: block; }
div#spotlight-content  p { font-size: 1.2em; line-height: 1.4em; padding: 15px 0;}
div#spotlight-content  a { text-decoration: none; font-size: 1.2em; font-weight: bold; color: #000; background: transparent url(../images/ep/promo-link-arrow.gif) center left no-repeat; padding-left: 10px;}
div#spotlight-content  a:hover { text-decoration: underline; }

div.portlet-homepage {  padding: 0px;  font-size: 0.95em; color: #000}
div.portlet { padding: 0px 10px;  font-size: 0.95em; color: #000}
div.portlet ul {list-style: none;}
div.portlet li { padding-bottom: 10px; padding-left: 10px; color: #000; text-decoration: none; background: transparent url(../images/ep/dualchevronbullet.gif) no-repeat 0px 3px;  }

div.portlet-top { padding: 0px 10px;  font-size: 0.95em; color: #000; border-bottom: 1px dotted #3297b9;}
div.portlet-top ul {list-style: none;}
div.portlet-top li { padding-bottom: 10px; padding-left: 10px; color: #000; text-decoration: none; background: transparent url(../images/ep/dualchevronbullet.gif) no-repeat 0px 3px;  }


div.portlet a { color: #000; text-decoration:none;}
div.portlet a:link { color: #000; text-decoration:none; }
div.portlet a:visited { color: #666; text-decoration:none; }
div.portlet a:active { color: #000; text-decoration:none; }
div.portlet a:hover { text-decoration:underline; }

div.portlet-top a { color: #000; text-decoration:none;}
div.portlet-top a:link { color: #000; text-decoration:none; }
div.portlet-top a:visited { color: #666; text-decoration:none; }
div.portlet-top a:active { color: #000; text-decoration:none; }
div.portlet-top a:hover { text-decoration:underline; }


h2.portletheader {margin: 10px 0px; text-transform: uppercase; font-size: 1.4em; letter-spacing: 0px; line-height: 1.2em; color:#3297b9; font-weight: bold; }

date { padding: 10px 0px 0px 0px; }

div#laytd2 {  }
div#laytd2 p {  }
strong {font-weight:bold  }

div.promo-thin-column { background-color: #FFF; width: 160px;  margin:0 0 10px 0;  float: left; }
div.promo-thin-column strong {  display: block; padding: 10px 5px 3px 0;  font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
div.promo-thin-column a { display: block;  padding:3px 0 0 10px; font-size: 1.1em; color: #000; text-decoration: none; background:transparent url(../images/ep/promo-link-arrow-w.gif) no-repeat left 5px}
div.promo-thin-column a:hover { text-decoration: underline; }
div.promo-thin-column ul{ margin:0 0 0 0px}
div#main-column div.promo-thin-column p { font-size: 1.1em; margin:5px 0 0 0   }
.last{border-right:none!important}
div.promo-thin-column div.borderright{border-right: 1px dotted #3297b9;padding:0 5px; height:220px;}
div.promo-thin-column div#homepage_regions {padding:0 5px}
div.footer { clear: both; }
span.pagelastupdated {  }

.last { border-right: 0px none!important; }

h2.searchresults {
font-size:1em;
margin-bottom:0px;
padding-top:0px;
text-indent:26px;
}

ul.bluearrowlist li {
 list-style:none;
 background:transparent url(../images/ep/nav-arrow-blue.gif) no-repeat scroll left center; 
 padding:0px 0pt 0 10px; 
}

ul.bluearrowlist {
 padding:0px!important;
}

.percent100 {
background:#FFF url(../images/ep/searchbar.gif) no-repeat;
background-position:0px .8em;
}

.percent80 {
background:#FFF url(../images/ep/searchbar.gif) no-repeat;
background-position:-5px .8em;
}

.percent60 {
background:#FFF url(../images/ep/searchbar.gif) no-repeat;
background-position:-10px .8em;
}

.percent40 {
background:#FFF url(../images/ep/searchbar.gif) no-repeat;
background-position:-15px .8em;
}

.percent20 {
background:#FFF url(../images/ep/searchbar.gif) no-repeat;
background-position:-20px .8em;
}

.advancedsearch {
background:#FFF url(../images/ep/eyeglassicon.gif) no-repeat center left;
padding-left:18px;
}

/* --- EDITABLE REGION MARKER  --- */

.GTediton { border-color: #FF0000 black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


/*Skip Navigation*/
#skip_nav ul 
{
    list-style: none;
    margin:0;
    padding:0;
}
#skip_nav li 
{
    display:inline;
    list-style: none;
    margin:0;
    padding:0;
}

#skip_nav a:link, #skip_nav a:visited 
{
    display:block;
    width: 150px;
    font-size:1em;
    height:0pt;
    left:12px;
    overflow:hidden;
    top:0px;
    z-index:1002;
    outline: none;
}
#skip_nav a:active
{
    display: block;
    width: 160px;
    font-size:1em;
    background:#FFFFFF none repeat scroll 0%;
    border:0pt none;
    color:#000000;
    font-weight:bold;
    margin:0pt;
    outline: none;
    overflow:visible;
    padding: 5px 5px 15px 5px;
    text-decoration:underline;
    z-index:10000;
}
#skip_nav a.helper:focus, #skip_nav a.helper.focus 
{
    display: block;
    width: 160px;
    font-size:1em;
    background:#FFFFFF none repeat scroll 0%;
    border:0pt none;
    color:#000000;
    font-weight:bold;
    margin:0pt;
    outline: none;
    overflow:visible;
    padding: 5px 5px 30px 5px;
    text-decoration:underline;
    z-index:10000;
}

table.newsitems td 
{ 
	font-family:arial,verdana,sans-serif;
		vertical-align: top; 
    padding: 5px!important;
    font-size:1.1em
}
table.newsitems td a{font-size:1.1em!important}
p#pageindicator
{
    margin: 0px 0px 10px 0px; 
}
/* --- NEWS TABS --- */

ul#yeartabs
{
    border-bottom:1px solid #C4C1B5;
    list-style-type: none;
    margin: 15px 0 15px 0;
    padding:0pt 0pt 23px 10px;
}

ul#yeartabs a:link { text-decoration:none; }
ul#yeartabs a:visited { text-decoration:none; color:#3297b9;}
ul#yeartabs a:active { text-decoration:none; color:#3297b9;}
ul#yeartabs a:hover {font-weight:bold; height:13px;}

ul#yeartabs li
{

    float:left;
    background:url("../images/tab-unselect-left.png") no-repeat right top;
    margin:0;
    padding:0;

}
ul#yeartabs li:hover
{

    height:23px;
}

ul#yeartabs li.selectedTabColor:hover
{
      height:24px;
}

ul#yeartabs li a
{

    text-decoration: none;   
    display:block;
    background:url("../images/tab-unselect-right.png") no-repeat left top;
    padding:5px 15px 6px 15px;

}
ul#yeartabs li a {

 padding: 5px 10px;

}

#backtotabs
{
	font-family: arial;
	float: right;
	padding-top: 5px;
}

* html #backtotabs
{
	padding-top: 7px;
}

ul#yeartabs li.selectedTabColor
{
    background:url("../images/tab-select-left.png") no-repeat right top;
}

ul#yeartabs li a.selectedTabColor
{
    background:url("../images/tab-select-right.png") no-repeat left top;
    padding-bottom:6px;
}


.unSelectedTabColor
{

}
ul.pagination
{
	padding: 5px 0px;
}

ul.pagination li {
	display:inline;
	padding-right:3px;
	font-size: 1.1em;
}

#graduate div.highlight {
background-color:#CDCCB4;
color:#5D5D5D;
font-family:arial;
font-size:1em;
font-weight:bold;
padding:10px;
margin-top:10px;
text-transform:uppercase;
width: 516px;
}
/* --- FORMS --- */

div.formfield {
clear: left;
display: block;
margin: 10px 0px 0px 0px;   
padding-left:5px;
font-family:arial,verdana,sans-serif;
font-size:1em;
}
div.fieldwithinput{
clear: left;
display: block;
font-family:arial,verdana,sans-serif;
font-size:1em;
}

label.mandatory,
label.optional {
display: block;
float: left;
width: 12em;
margin-top:3px;
padding-left:15px;
padding-right:5px;
margin-bottom:3px;
}

div.mandatory,
div.optional {
display: block;
float: left;
width: 12em;
margin-top:3px;
padding-left:15px;
padding-right:5px;
margin-bottom:3px;
}

label.temp span{
position: absolute; 
}

div.mandatory span,
div.optional span,
label.mandatory span,
label.temp span{
position: absolute; 
left: -1000em;
}

input.narrowfield, 
select.narrowfield, 
textarea.narrowfield {
width: 15em;
padding: 1px 3px;
margin: 0px 0px 0px 0px;
font-family:arial,verdana,sans-serif;
font-size:1em;
}
select.smallfont{
font-size:1em;
}
select.normalfield{
font-family:arial,verdana,sans-serif;
font-size:1em;
}
select.narrowerfield {
width:14em;
}
textarea.narrowfield {
height:10em;
font-family:arial,verdana,sans-serif;
font-size:1em;
}
textarea.small {height:5em}
textarea.other {height:1.2em}

.mandatoryexample span {
position: absolute; 
left: -1000em;
}

.mandatoryexample {
position:absolute;
text-indent:16px;
}

label {
display:none;
}

.errorsummary,
a.errorsummaryitem {
color:#FF0000;
font-weight:bold;
}

#errorsummarylist a,
#errorsummarylist ul,
#errorsummarylist li {
color:#FF0000!important;
font-weight:bold;
margin-bottom: 5px;
margin-left: 20px;
list-style-type:disc;
}

#errorsummarylist a:hover
{
text-decoration:underline!important;
color: #666!important;
}


.error {
background:#FFF url(../images/ep/defaultwarning.gif) no-repeat top left;
color:#FF0000;
font-weight:bold;
margin-left:0px;
padding-left:22px;
min-height:16px;
}

div label.mandatory {
background:#FFFFFF url(../images/ep/defaultmandatory.gif) no-repeat scroll left top;
}

.mandatoryexample {
background:#FFFFFF url(../images/ep/defaultmandatory.gif) no-repeat scroll left top;
}

span.label {
display:inline;
float:left;
margin:0px;
padding-left:15px;
padding-top:3px;
width:12em;
}

a.highlight-link{ background:transparent url(../images/ep/nav-arrow-blue.gif) center left no-repeat;color:#000!important; margin:3px 0; padding: 0 0 0 10px }
a.highlight-link:visited {color:#666}
p.highlight-paragraph{color:#3297b9}


#Form1 ul
{
	list-style-type:disc;
}

#Form1 label
{
	display:inline;
}

#copytext
{
background-color: #F6F5F0;
padding: 5px 0px;
;
}
#copytext p
{
  margin: 0px!important;
  padding:0px;
}


table.highlighted {border:1px solid #000!important}
table.highlighted tbody{border:1px solid #000!important}
table.highlighted td{border:none; padding:5px;}
tr.table-header{ background-color:#c4c1b5; color:#fff; font-weight:bold; font-size:1.1em; border-right:1px solid #e9e6d7; border-width: 0 1px 0 1px}
tr.table-header td {border-right:1px solid #e9e6d7!important; border-width: 0 1px 0 0!important; color:#fff!important; font-weight:bold!important; padding:5px!important}
tr.row-default{ background-color:#f4f2eb;}
tr.row-alternative{background-color:#fbfaf7;}
tr.table-header td.last{border-right:1px solid #000!important}

tr.row-default td,  tr.row-alternative td { border: none !important; }

span.popup {
background:#FFFFFF url(../images/ep/defaultpopup.gif) no-repeat scroll right top;

height:12px;
position:absolute;
width:12px;
}
span.popup span {display:none;}

/*ui tabs css*/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
ul.ui-tabs-nav{
    	border-bottom:1px solid #C4C1B5;
	list-style-type:none!important;
	margin:15px 0pt;

}
.ui-tabs-nav, .ui-tabs-panel {
	border-bottom:1px solid #C4C1B5;
	list-style-type:none;
	margin:15px 0pt;
	padding:0pt 0pt 0px 10px;
}
.ui-tabs-nav {
    	list-style: none;
    	margin: 0;
    	padding: 0 0 0 3px;
}
.ui-tabs-nav:after {
    	display: block;
    	clear: both;
    	content: " ";
}
.ui-tabs-nav li {
	background:transparent url(../images/tab-unselect-left.png) no-repeat scroll right top;
	border-bottom:1px solid #C4C1B5;
	float:left;
	margin:0pt;
	padding:0pt;
	position:relative;
	top:1px;
}
.ui-tabs-nav li:hover {
font-weight:bold; 
height:23px;
}

.ui-tabs-nav a {
	background:transparent url(../images/tab-unselect-right.png) no-repeat scroll left top;
	display:block;
	padding:5px 15px 5px;
    	color:#3297B9!important;
	text-decoration:none!important;   
}


.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    	color:#3297B9!important;
	text-decoration:none!important;
}
.ui-tabs-nav a:hover {font-weight:bold!important; height:13px;}

.ui-tabs-nav .ui-tabs-selected a {
   	background:transparent url(../images/tab-select-right.png) no-repeat scroll left top;
   	padding-bottom:6px;
color:#666666!important;

}
li.ui-tabs-selected{
   	background:transparent url(../images/tab-select-left.png) no-repeat scroll right top;
	border-bottom-width:0px;
	padding-bottom:0px;
}
li.ui-tabs-selected:hover{
   	height:24px;

}
#searchcats ul{
list-style-type:none;
}

#advancedsearch li.ui-tabs-selected:hover{
   	height:25px;

}