html, body {
    height: 100%;
}
body {
    margin: 0px;
    padding: 0px;
}
fbody,td,th {
    font-size:12px;
}
#jobtable {
    background-color:   white;
    border: outset     4 pt;
    border:1px black solid;
    border-collapse:collapse;
    border-spacing: 15pt;
    margin:0px;
    padding:0px;
}

/*   Jobs   */
.joblist a:link{
	color:rgb(20,95,110);
	font-weight:400;
	text-decoration:none;
/*	font-size:140%; */
}

.joblist a:visited{
    color:rgb(20,95,110);
    font-weight:400;
    text-decoration:none;
/*    font-size:140%; */
}

.joblist a:hover{
	text-decoration:none;
	color:rgb(190,20,25); 
	font-weight: 400;
/*	font-size:140%; */
}

ul.joblist{
	list-style-image:url(images/arrow.gif);
	padding-left:25px;
}
ul.joblist li{
	list-style-image:url(images/arrow.gif);
	padding:0px;	
	margin:0px 0px 5px 0px;
}
/*
.joblist a:link{
	color:rgb(20,95,110);
	font-weight:normal;
	text-decoration:none;
	font-size:140%;
}
*/

.jobtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #003399;
    font-style: normal;
    }
div.jobs { 
    color: blue ;
    background-color: white; 
}

th.jobs { 
/* background-color: #F5A9F2; */
    color: white ;
    background-color: #0B0B61;
    font-style: italic ;
}

h3.jobs { 
    background-color: white; 
    color: blue;
    font-style: italic ;
} 

h4.jobs { 
    color: blue;
    line-height: 10%;
    font-style: italic ;
} 

/* Admin Jobs */

div.ajobs { 
    color: #0B3861;
    background-color: white; 
}

th.ajobs { 
    color: white ;
    background-color: #0B3861; 
}

h3.ajobs { 
    background-color: white; 
    color: #0B3861;
    font-style: italic ;
} 

h4.ajobs { 
 color: #0B3861;
 line-height: 10%;
font-style: italic ;
} 

/* Student Jobs */

div.sjobs { 
 color: #04B4AE;
 background-color: white; 
}

th.sjobs { 
 color: white ;
 background-color: #04B4AE; 
}

h3.sjobs { 
 background-color: white; 
 color: #04B4AE;
font-style: italic ;
} 

h4.sjobs { 
 color: #04B4AE;
 line-height: 10%;
font-style: italic ;
} 

/* internships */

div.isjobs { 
 color: #04B404;
 background-color: white; 
}

th.isjobs { 
 color: white ;
 background-color: #04B404; 
}

h3.isjobs { 
 background-color: white; 
 color: #04B404;
font-style: italic ;
} 

h4.isjobs { 
 color: #04B404;
 line-height: 10%;
font-style: italic ;
} 

/* News */

h3.news { 
 color: #4B088A;
 line-height: 10%;
font-style: italic ;
} 

th.news { 
 color: white ;
 background-color: #4B088A;
font-style: italic ;
}

a.news { 
/* background-color: white; */
 color: #4B088A;
} 

div.news { 
 color: #4B088A;
} 

h3.staticjobs { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h5.staticjobs { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
}

th.staticjobs { 
 color: white ;
 background-color: #0B615E; 
}

a.staticjobs { 
/* background-color: white; */
 color: #0B615E;
} 

/* careers->subjects */
h3.subjects { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h4.subjects { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h5.subjects { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 
 

th.subjects { 
 color: white ;
 background-color: #0B615E; 
}

a.subjects { 
/* background-color: white; */
 color: #0B615E;
} 

div.subjects { 
 color: #0B615E ;
 background-color: white; 
}

h3.careers { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h4.careers { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h5.careers { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

h5.careers { 
 color: #0B615E;
 line-height: 10%;
font-style: italic ;
} 

th.careers { 
 color: white ;
 background-color: #0B615E;
}

a.careers { 
/* background-color: white; */
 color: #0B615E;
} 

div.careers { 
 color: #0B615E ;
 background-color: white; 
}

/* Faculties */

h3.faculties { 
 color: #610B5E;
 line-height: 10%;
font-style: italic ;
} 

h4.faculties { 
 color: #610B5E;
 line-height: 10%;
font-style: italic ;
} 

h5.faculties { 
 color: #610B5E;
 line-height: 10%;
font-style: italic ;
} 

th.faculties { 
 color: white ;
 background-color: #610B5E; 
}

a.faculties { 
/* background-color: white; */
 color: #610B5E;
} 

div.faculties { 
 color: #610B5E ;
 background-color: white; 
}

/* Colleges */

h3.colleges { 
 color: #8A0808;
 line-height: 10%;
font-style: italic ;
} 

h4.colleges { 
 color: #8A0808;
 line-height: 10%;
font-style: italic ;
} 

h5.colleges { 
 color: #8A0808;
 line-height: 10%;
font-style: italic ;
} 

th.colleges { 
 color: white ;
 background-color: #8A0808; 
}

a.colleges { 
 color: #8A0808;
} 

div.colleges { 
 color: #8A0808 ;
 background-color: white; 
}

/* Departments */

h3.departments { 
 color: #B45F04;
 line-height: 10%;
font-style: italic ;
} 

h4.departments { 
 color: #B45F04;
 line-height: 10%;
font-style: italic ;
} 

h5.departments { 
 color: #B45F04;
 line-height: 10%;
font-style: italic ;
} 

th.departments { 
 color: white ;
 background-color: #B45F04; 
}

a.departments { 
 color: #B45F04;
} 

div.departments { 
 color: #B45F04 ;
 background-color: white; 
}

/* Institutes */

h3.institutes { 
 color: #4B8A08;
 line-height: 10%;
font-style: italic ;
} 

h4.institutes { 
 color: #4B8A08;
 line-height: 10%;
font-style: italic ;
} 

h5.institutes { 
 color: #4B8A08;
 line-height: 10%;
font-style: italic ;
} 

th.institutes { 
 color: white ;
 background-color: #4B8A08; 
}

a.institutes { 
 color: #4B8A08;
} 

div.institutes { 
 color: #4B8A08 ;
 background-color: white; 
}


/* Scholarships */

h3.scholarships { 
 color: #0B0B61;
 line-height: 10%;
font-style: italic ;
} 

h4.scholarships { 
 color: #0B0B61;
 line-height: 10%;
font-style: italic ;
} 

h5.scholarships { 
 color: #0B0B61;
 line-height: 10%;
font-style: italic ;
} 

th.scholarships { 
 color: white ;
 background-color: #0B0B61; 
}

a.scholarships { 
 color: #0B0B61;
} 

div.scholarships { 
 color: #0B0B61;
 background-color: white; 
}

/* Degrees */

h3.degrees { 
 color: #04B404;
 line-height: 10%;
font-style: italic ;
} 

h4.degrees { 
 color: #04B404;
 line-height: 10%;
font-style: italic ;
} 

h5.degrees { 
 color: #04B404;
 line-height: 10%;
font-style: italic ;
} 

th.degrees { 
 color: white ;
 background-color: #04B404; 
}

a.degrees { 
 color: #04B404;
} 

div.degrees { 
 color: #04B404 ;
 background-color: white; 
}

a.lldeg { 
/*    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif ; */
/*    font-weight: bold; */
    font-size: 13px;
    line-height: inherit;
    color: black;
} 

span.lldegu { 
/*    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif ; */
    font-size: 13px;
    line-height: inherit;
    font-weight: bold;
    color: #8A0808;
} 

/* Cooperations */

h3.cooperations { 
 color: #610B0B;
 line-height: 10%;
font-style: italic ;
} 

h4.cooperations { 
 color: #610B0B;
 line-height: 10%;
font-style: italic ;
} 

h5.cooperations { 
 color: #610B0B;
 line-height: 10%;
font-style: italic ;
} 

th.cooperations { 
 color: white ;
 background-color: #610B0B; 
}

a.cooperations { 
 color: #610B0B;
} 

div.cooperations { 
 color: #610B0B;
 background-color: white; 
}

/* Wcooperations */

h3.wcooperations { 
 color: #084B8A;
 line-height: 10%;
font-style: italic ;
} 

h4.wcooperations { 
 color: #084B8A;
 line-height: 10%;
font-style: italic ;
} 

h5.wcooperations { 
 color: #084B8A;
 line-height: 10%;
font-style: italic ;
} 

th.wcooperations { 
 color: white ;
 background-color: #084B8A; 
}

a.wcooperations { 
 color: #084B8A;
} 

div.wcooperations { 
 color: #084B8A;
 background-color: white; 
}

/* Research */

h3.research { 
 color: #DF7401;
 line-height: 10%;
font-style: italic ;
} 

h4.research { 
 color: #DF7401;
 line-height: 10%;
font-style: italic ;
} 

h5.research { 
 color: #DF7401;
 line-height: 10%;
font-style: italic ;
} 

th.research { 
 color: white ;
 background-color: #DF7401; 
}

a.research { 
 color: #DF7401;
} 

div.research { 
 color: #DF7401;
 background-color: white; 
}

/* Competition */

h3.competitions { 
 color: #088A85;
 line-height: 10%;
font-style: italic ;
} 

h4.competitions { 
 color: #088A85;
 line-height: 10%;
font-style: italic ;
} 

h5.competitions { 
 color: #088A85;
 line-height: 10%;
font-style: italic ;
} 

th.competitions { 
 color: white ;
 background-color: #088A85; 
}

a.competitions { 
 color: #088A85;
} 

div.competitions { 
 color: #088A85;
 background-color: white; 
}



tr.jobline_odd { 
 background-color: #EEF; 
 text-align: left; 
} 
tr.jobline_even { 
 background-color: white; 
 text-align: left; 
}

td { 
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif ;
}



td.tdjob { 
    border: inset 2pt ;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif ;
    font-style: bold;
}

#search_job_box {
    background-color:      white;
    position:              relative;
    margin-top:            0px;
    width:                 800px;
    overflow:              auto;
}

#search_result_box {
    background-color:      white;
    position:              relative;
    margin-top:            0px;
    width:                 800px;
    overflow:              auto;
}



#l_box_1 {                        
    background-color:      transparent;
    position:              absolute;
    left:                  10px;
    margin-top:            0px;
    padding-right:         10px;
    overflow:              auto;
    z-index:1;
}


#l_box_2 {        
    background-color:      transparent;
    position:              absolute;
    left:                  10px;
    margin-top:            0px;
    padding-right:         10px;
    overflow:              auto;
    z-index:1;
}


#show_typ {        
    background-color:      transparent;
    position:              fixed;
    right:                 2%;
    margin-top:            0px;
    overflow:              auto;
    z-index:1;
}

#search_field {
    width:                 300px;
}
#search_job_field {
    width:                 300px;
}
ul.result_list {
    margin-top:            0px;
    margin-left:           0px;
    border:                2px solid #666;
    padding:               3px;
    font-family:           Arial, Helvetica;
    font-size:             12px;
}
.enabled {
    display:                        block;
    visibility:                    visible;
}

.disabled {
    display:                        none;
    visibility:                    hidden;
}

a.published {
  color:  green;
}

.searchUrl {
  font-style:italic;
  color:  #8c8c8c;
}

/*
body,td,th {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
*/
td.lbox_u_t{
    font-family:           Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-style:            normal;
    background-color:      #FFFFCC;
}

a.headline {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   24px;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    text-align:  center;
}
a.right {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   14px;
    font-weight: 600;
    text-align:  right;
}
a.left {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   14px;
    font-weight: 600;
    margin-left: auto;
    margin-right: auto;
    text-align:  left;
}

div.backlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size:   18px;
    font-weight: 600;
}

table.insttyp {
    background-image:url( //www.university-directory.eu/js/images/cap.jpg);
}
div.insttyp {
    background-image:url( //www.university-directory.eu/js/images/cap.jpg);
    padding-right: 2px;
    padding-left: 2px;
    padding-top:2px;
    padding-bottom:2px;

}

td.insttyp {
    vertical-align:middle;
    text-align:center;
}

tr.insttyp {
    background-image:url( //www.university-directory.eu/js/images/cap.jpg);
}

a.insttyp {
    font-size:   12px;
    font-weight: 800;
    color:#8A084B; 
    vertical-align:top;
    text-align:center;
}
td.insttypdeg {
    vertical-align:middle;
    text-align:center;
    padding:1;
}
tr.insttypdeg {
    background-image:url( //www.university-directory.eu/js/images/cap13.jpg);
}
a.insttypdeg {
    vertical-align:middle;
    text-align:center;
    font-size:   12px;
    font-weight: 800;
    color:white;
    padding:1;
}

span.vac{
    color:           orange;
}
span.city{
    color:           #04B4AE;
}
span.country{
    color:           #0101DF;
}

p.head{ 
    text-align:center;
} 
div.UDhead {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 400;
    font-size:   14px;
    background-color:#F8F8F8;
}
td.top {
    width:10%;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 400;
    font-size:   12px;
    background-color:white; /* #F8F8F8; */
    vertical-align:top;
    text-align:left;
}
td.UDhead {
    width:40%; 
    text-align: center;
}
td.UDleft {
    width:10%;
}
h1.head{ 
    text-align:center;
    padding-left: 2px;
    font-size: 17px;
} 
h2.head{ 
    text-align:center;
    padding-left: 10px;
    font-size: 16px;
} 
h4.head{ 
    text-align:center;
    padding-left: 10px;
}
div.main {
    width:100%;
}
div.upcent {
    text-align:center;
    width:500px;
}
div.head1 {
    text-align:center;
    font-size: 22px;
    font-weight: bold;
}
div.head2 {
    text-align:center;
    font-size: 18px;
    font-weight: bold;
}
div.head3 {
    text-align:center;
    font-size: 16px;
    font-weight: bold;
}
td.tdmiddle {
}
div.cl_subhead {
    text-align:center;
    font-family: sans-serif;
    font-size: 10px;
    font-weight:200;
/*    width: 400px; 
    padding-left: 50px; */
}

#container {
    display: table;
/*    width: 500px; */
    text-align: center;
    margin: 0 auto;
}

div.cl_head {
    text-align:center;
    font-family: sans-serif;
    font-size: x-large;
    font-weight:bold;
 }
td.adblog_left {
/*
    text-align:center;
    vertical-align: bottom; 
*/
}
td.adblog_right {
/*    text-align:center; */
    text-align:left;
    vertical-align: bottom; 
    width:310px;
}
div.partners {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:270px;
    padding-top: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
    text-align:center;
    font-family: sans-serif;
    font-size: 18px;
    font-weight:bold;
}
.index-alpha {
    border: 1px solid #E9E9E9;
    padding: 0 2px;
    background-color: #fff;
    width: 18px;
    margin: 12px 0px;
    font-weight: bold;
}
a.index-alpha {
    border: solid 1px #000;
    padding: 0 2px;
    background-color: #fff;
    width: 18px;
    margin: 12px 0px;
    font-weight: bold;
    border: solid 1px #06C;
}
a:hover.index-alpha {
    border: solid 1px #06C;
    padding: 0 2px;
    background-color: #06C;
    width: 18px;
    margin: 12px 0px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.index-alpha-active {
    border: solid 1px #ccc;
    padding: 0 2px;
    width: 18px;
    margin: 12px 0px;
    font-weight: bold;
    background-color:#663300;
    color:#fff;
}
ul {
    list-style: none;
    padding: 0px;
    margin-left: 0px;
}
ul.rotator {
    list-style: none;
    padding: 0px;
    margin-left: 0px;
    background-color:#F0F0F0;
}
span.uni{ 
    color:orange;
} 
span.id{ 
    color:blue;
} 

span.www{ 
    color:#8A0886;
} 

/* partner banner  */
.partnerbanner{
    height: 330px;
    width: 250px;
}

.partnerbanner_box{
    width: 250px;
    text-align:left;
    vertical-align:middle;
    border:2px solid #5d7a9a;
    overflow:hidden;
}

.partnerbanner_item{
    text-align:center;
    width:250px;
    vertical-align:middle;
    border-top:2px solid #5d7a9a;
    border-bottom:2px solid #5d7a9a;
}

.imagecontainer{
/*    width:250px; */
}
a.partnerbanner_link{
    text-align:center;
    vertical-align:middle;
    color:#3e5f6e;
    text-decoration:none;
    font-weight:bold;
    height:22px;
    width:120px;
    display:table-cell;
    padding-left:15px;
    vertical-align:middle;
    background-image:url(../images/arrow.gif);
    background-repeat:no-repeat;
    background-position:5px center;
    background-color:#e1e1e1;
}
.partnerbanner_item img{
    margin:20px;
    border:0px;
    vertical-align:middle;
/*    width: 150px; */
}

.pb_item{
    text-align:center;
    width:250px;
    height:50px;
    vertical-align:middle;
    border-top:2px solid #5d7a9a;
}


.udads {
/*    background-color: #F2F2F2; */
    background-color: white;
}
.udads_head {
    background-image:url(../images/frame5.jpg);
    height: 218px; 
    width: 289px;
    text-align: center;  
}
.udadslnk {
    color: #084B8A;
    font-weight:bold;
    height:22px;
    width:220px;
    font-weight: 900;
}
abbr, acronym {
  background-color: #e5e5e5;
  padding-left: 0.2em;
  padding-right: 0.2em;
  border-bottom: dotted #000 1px;
}
.bubbleTooltip {
  width: 200px;
  color:#000;
  font: 0.7em sans-serif;
  text-decoration:none;
  text-align:center;
}
.bubbleTooltip span.top {
  padding: 30px 8px 0px;
  background: url(bubble.gif) no-repeat top;
}
.bubbleTooltip span.bottom {
  padding:3px 8px 15px;
  color: #000;
/*  background: url(bubble.gif) no-repeat bottom; */
}
.ud_symbols {
    color:black;
/*  font-style: italic ; */
    font: Arial;
    font-size: 9px;
}
.ud_subj {
  color:red;
  font-size: 10px;
}
/*
#adScroll {
    PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-LEFT: 5px; WIDTH: 310px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana,Arial,Sans-Serif; BACKGROUND: #eaf4f5; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#adScroll A {
    TEXT-DECORATION: none
}
#adScroll IMG {
    BORDER-BOTTOM: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
#adScroll .title {
    TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.adJobScroll {
    WIDTH: 300px
}
.adJobScroll UL LI {
    PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; DISPLAY: block; MARGIN-BOTTOM: 5px
}
.adJobScroll .thumbnail {
    WIDTH: 110px; FLOAT: left
}
.adJobScroll .info {
    WIDTH: 190px; FLOAT: right
}
.adJobScroll .info SPAN.cat {
    DISPLAY: block; COLOR: #808080; FONT-SIZE: 10px
}
.clear {
    CLEAR: both
}
*/
element.style {
}

#footermenu{
/*    background: url(bg-menue-right.jpg) repeat-y; */
    margin:0px;
    padding:0 5px 0 5px;
    font-family: verdana,arial,helvetica,sans-serif;
    border-top:2px solid #cccccc;
    background-color:#F8F8F8;
    font-size: 12px;
}

#footermenu li{
    float:left;
    padding-left: 25px;
}

#footermenu a{
    height:30px;
}
table.footer {
    width:100%;
    background-color:#F8F8F8;
    font-size: 12px;
}

Matched CSS Rules
#footermenu a {
height: 30px;
}
ul.menu a {
color: black;
text-decoration: none;
height: 22px;
width: 140px;
display: table-cell;
padding-left: 15px;
vertical-align: middle;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 5px center;
}

table.leftcol {
    border:2px;
    width:100%;    
    vertical-align: top;
    background: #F8F8F8;
}
td.leftcol {
    width:800px;
    vertical-align: top;
}
div.leftcol {
    background: #F8F8F8;
}
td.adscenter {
    width:300px;
    text-align: center;
    vertical-align: top;
    background: #F8F8F8;
}
td.partners {
    width:220px;
    vertical-align: top;
    background: #F8F8F8;
}
.address {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
tr.uni_jobs {
    border:0px;
}
table.address {
    width:100%;
}
table.main {
    width:100%;
    border-color: white;
    border-width: 0px;
}
table.main2 {
    width:100%;
    border-color: white;
    border-width: 0px;
}
td.tleft {
    background: #F8F8F8;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size:   14px;
    padding:     3px;
    text-align: left;
    padding-left: 30px;
    width:285px;
    height:250px;
}
td.tlefthp {
    background: #F8F8F8;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size:   14px;
    padding:     3px;
    text-align: left;
    padding-left: 30px;
    width:22%;
}
td.variant1 {
    width:10%;
}
td.variant2 {
    width:10%;
}
td.tmiddle {
    width:60%;
}
td.tright {
    text-align:center;
    width:310px;
}    
table.jobs {
    background: #F8F8F8;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
th.jobshead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
td.jobshead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
div.jobshead {
    text-align: right;
}
a.with {
    font-weight: 500;
}
a.withn {
    font-weight: 200;
}
td.iscount {
    background: lightgray;
    border-bottom:4px solid #bbb;
    border-top:10px solid #04B404;
    padding-top: 20px;
    padding-bottom: 10px;
    color: black;
    padding-left: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
td.sjcount {
    background: lightgray;
    border-bottom:4px solid #bbb;
    border-top:10px solid #04B4AE;
    padding-top: 20px;
    padding-bottom: 10px;
    color: black;
    padding-left: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
td.count {
    background: lightgray;
    border-bottom:4px solid #bbb;
    border-top:10px solid blue;
    padding-top: 20px;
    padding-bottom: 10px;
    color: black;
    padding-left: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
td.ajcount {
    background: lightgray;
    border-bottom:4px solid #bbb;
    border-top:10px solid #0B3861;
    padding-top: 20px;
    padding-bottom: 10px;
    color: black;
    padding-left: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.job_title {
    color:blue;
}
a.iscount {
    color:#04B404;
    font-weight: 200;
}
a.iscountb {
    color:#04B404;
    font-weight: 600;
}
a.sjcount {
    color:#04B4AE;
    font-weight: 200;
}
a.sjcountb {
    color:#04B4AE;
    font-weight: 600;
}
a.count {
    color:blue;
    font-weight: 200;
}
a.countb {
    color:blue;
    font-weight: 600;
}
a.ajcount {
    color:#0B3861;
    font-weight: 200;
}
a.ajcountb {
    color:#0B3861;
    font-weight: 600;
}
table.study {
    background: #F8F8F8;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}

th.studyhead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
td.studyhead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
div.studyhead {
    text-align: right;
}
div.studyheadline {
    text-align:center;
 }
a.study_title {
    color:#0B615E;
}
td.all {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #04B404;
    color: black;
    padding-left: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.degrees {
    color:#04B404;
    font-weight: 200;
}
a.degreesb {
    color:#04B404;
    font-weight: 600;
}

a.foundation {
    color:#7A0357;
    font-weight: 200;
}
a.foundationb {
    color:#7A0357;
    font-weight: 600;
}
td.foundation {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #7A0357;
    color: black;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
td.undergrads {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #298A08;
    color: black;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.undergrads {
    color:#298A08;
    font-weight: 200;
}
a.undergradsb {
    color:#298A08;
    font-weight: 600;
}
td.postgrads {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #886A08;
    color: black;
    padding-left: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.postgrads {
    color:#886A08;
    font-weight: 200;
}
a.postgradsb {
    color:#886A08;
    font-weight: 600;
}
td.specialities {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #0B3B17;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.specialities {
    color:#0B3B17;
    font-weight: 200;
}
a.specialitiesb {
    color:#0B3B17;
    font-weight: 600;
}
td.studyabroad {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #29220A;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.studyabroad {
    color:#29220A;
    font-weight: 200;
}
a.studyabroadb {
    color:#29220A;
    font-weight: 600;
}
td.scholarships {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #0B4C5F;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.scholarships {
    color:#0B4C5F;
    font-weight: 200;
}
a.scholarshipsb {
    color:#0B4C5F;
    font-weight: 600;
}
div.dept { 
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    text-align: center;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
td.ncount { 
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #4B088A;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.ncount {
    color:#4B088A;
}
td.fcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #610B5E;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.fcount {
    color:#610B5E;
}
td.cocount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #8A0808;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.cocount {
    color:#8A0808;
}
td.dcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #B45F04;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.dcount {
    color:#B45F04;
}
td.icount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #4B8A08;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.icount {
    color:#4B8A08;
}
td.gcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #04B404;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;         
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.gcount {
    color:#04B404;
}
td.scount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #0B0B61;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.scount {
    color:#0B0B61;
}
td.cpcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #610B0B;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.cpcount {
    color:#610B0B;
}
td.wcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #084B8A;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.wcount {
    color:#084B8A;
}
td.rcount {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid  #DF7401;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
}
a.rcount {
    color:#DF7401;
}


.pb_ic{
    text-align:center;
    vertical-align:middle;
    color:#3e5f6e;
    text-decoration:none;
    font-weight:bold;
    width:250px;
    display:table-cell;
    padding-left:5px;
    padding-bottom:2px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:5px center;
    background-color:#e1e1e1;
}
a.pb_link{
    text-align:center;
    vertical-align:middle;
    color:#3e5f6e;
    text-decoration:none;
    font-weight:bold;
    width:250px;
    display:table-cell;
    padding-left:5px;
    padding-bottom:2px;
    vertical-align:middle;
    background-image:url(../images/arrow.gif);
    background-repeat:no-repeat;
    background-position:5px center;
    background-color:#e1e1e1;
}

.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #D4D0C8;
    border: 1px solid #808080;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width:  220px;;
    padding: 5px 5px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 262px;
    height: 880px;
    padding: 5px 5px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  260px;
    height: 880px;
}

.jcarousel-skin-ie7 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  255px;
    height: 77px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width:248px;
 /*    min-height:150px;  new */
    vertical-align: text-bottom;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:15px;
    padding-top:15px;
    border: 1px solid #fff;
}

.jcarousel-skin-ie7 .jcarousel-item:hover,
.jcarousel-skin-ie7 .jcarousel-item:focus {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-left: 0px;
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 7px;
    margin-right: 0px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

div.partner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 200;
	color: #4C0B5F; /* #000066; */
	font-style: italic;
	}
    
.city{
    color:           #04B4AE;
}

.country{
    color:           #0101DF;
    font-weight:     600;
}

div.jobline_odd { 
 background-color: #EEF; 
 text-align: left; 
} 

div.jobline_even { 
 background-color: white; 
 text-align: left; 
}

div.Datum { 
  font-family: Arial;
  font-weight: 200;
  color: #3B0B39;
}
 
 #scrollup {
       position: relative;
       overflow: hidden;
       border: 2px solid #EEF;
       height: 200px;
       width:  600px
     }
.headline {
       position: absolute;
       top: 210px;
       left: 5px;
       height: 195px;
       width:590px;
     }
DIV#box_li { 
float: left; 
width: 150px; 
padding: 0px; 
height: 100%; 
background-color: #FAFAFA; 
vertical-align:top; 
text-align: center; 
} 

DIV#box_re { 
float: right; 
width: 150px; 
padding: 0px; 
height: 100%; 
background-color: #870020; 
vertical-align:top; 
text-align: center; 
} 
#BreadcrumbList {
list-style: none;
margin: 0px;
padding: 0px;
}

#BreadcrumbContainer {
/* width: 100%;
height: 100%; */
}
#BreadcrumbBar {
width: 100%;
margin-top: 4px;
float: left;
background-color: #F8F8F8;
border:1px solid #818181;
padding-bottom:5px;
padding-top: 5px;
padding-left: 1px;
padding-right: 1px;
font-size: 11px;
}

#BreadcrumbList li {
float: left;
color: black;
margin-left: 10px;
margin-top: 8px;
padding: 0px;
cursor: default;
}
div.contact_details {
margin-top: 8px;
font-size: 11px;
}
p.headleft {
    font-weight:bold;
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
p.headright {
    font-weight:bold;
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
td.findschools {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
    padding: .3em;
    width:450px;
    border-color: #F8F8F8;
}
td.textright {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
    padding: .3em;
/*    width:450px; */
    border-color: #F8F8F8;
}
div.textright {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding: .3em;
    width:450px;
    border-color: #F8F8F8;
    text-align: left;
}
td.textrightimg {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
    padding: .3em;
    width:20px;
    border-color: #F8F8F8;
}
td.txtrighttxt {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:14px;
    padding: .3em;
    width:200px;
    border-color: #F8F8F8;
}
table.textright {
    border-color: #F8F8F8;
    text-align: left;
}
td.ter {
    font-size:10px;
    font-weight: 100;
    padding: 5px; 
    border-color: #F8F8F8;
    text-align: left;
}
td.terh {
    font-size:10px;
    padding: 5px; 
    border-color: #F8F8F8;
    text-align: left;
}
td.googlemiddle {
    background-color:#F8F8F8;
    border-color: #F8F8F8;
/*    padding: 25px; 
    vertical-align: top; 
*/
    vertical-align: middle;
    text-align: center; 
}
div.googlemiddle {
    height: 100px;
    width: 200px;
    vertical-align: top; 
}
td.subjhead {
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    background-color:#F8F8F8;
    width:40%;
}
p.institution_head {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 200;
    text-align:  center;
}
div.adv_head {
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;
    text-align:  center;
    vertical-align: top;
    padding: .3em;
    background-color:#F8F8F8;
    vertical-align: top;
}
div.search{
    background-color: #FBFBEF;
    border:           1px solid #229F;
    width:130px;
    vertical-align: top;
}
td.search {
    width:200px;
    vertical-align: top;
    text-align: center;
}
td.search2 {
    text-align: center;
}
div.advertise { 
    text-align:center;
    background-color:#F8F8F8;
}
div.ud_logo {
    text-align:center;
    background-color:#F8F8F8;
    padding: .6em;
}
div.symbols {
    text-align:left;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    padding: .6em;
}
div.nav {
    text-align:left;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    padding: .6em; 
}
div.degreesleft {
    text-align:left;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    padding: .3em; 
}
td.firstrow {
    width:60%;
}
td.secondrow {
    width:50%;
    background-color: #F8F8F8;
}
td.searchrow {
    width:260px;
    text-align:left;
    background-color: #F8F8F8;
}
td.subjectrow {
    width:40%;
    text-align:left;
}
td.thirdrow {
    width:300px;
    text-align:center;
    background-color: #F8F8F8;
}
div.adScroll {
    width:250px;
    text-align:center;
    background-color: #F8F8F8;
    padding:10px;
}
td.adsmiddle {
    width:10%;
    text-align:center;
}
div.country_head {
    text-align:center;
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: .3em; 
}
.nofound {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   12px;
    color: #084B8A;
    text-align:left;
}
.nofoundtitle {
  font-weight: 600;
  font-style:italic;
  color:blue;
}
div.advertising {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size:   11px;
    color: #084B8A;
    text-align:left;
}
div.navigation {
    background-color:#2E2E2E;
    height:90px;
/*    width:100%; */
}
th.buttonhead {
    text-align:center;
    vertical-align:center;
    font-size:      16px;
    color:         white;          /* #084B8A */
    padding-bottom: 5px;
}
th.buttonheadright {
    text-align:center;
    vertical-align:center;
    background-color:#F8F8F8;
    font-size:      16px;
    color:         #084B8A;
}
td.buttonhead {
    width:30%;
    text-align:center;
    vertical-align:center;
    background-color:gray; /*  #252525#F8F8F8;*/
    font-size:      16px;
    color:         white;          /* #084B8A */
    padding-bottom: 5px;
}
td.buttonheadright {
    text-align:center;
    vertical-align:center;
    background-color:#F8F8F8;
    font-size:      16px;
    color:         #084B8A;
}
span.buttonhead {
    width:60%;
    float:left;
    text-align:center;
    height:80px;
    position:relative;
    z-index:3;
    font-size:      16px;
    color:         white;
    padding-bottom: 5px;
    padding-top: 5px;
    border-color:#2E2E2E;
}
span.navleft {
    float:left;
    width:150px;
    height:90px;
    position:relative;
    z-index:2;
    padding-bottom: 5px;
    padding-top: 5px;
    border-color:#2E2E2E;
}
span.navright {
    float:right;
    width:90px;
    height:90px;
    z-index:2;
    padding-bottom: 5px;
    padding-top: 5px;
    border-color:#2E2E2E;
}
div.pages {
/*
    width:500px;
    float:left;
    height:25px;
    text-align:center;
    padding-left: 10px;
    padding-right: 10px;
*/
}
span.currpage {
    font-size:     16px;
    color:         #58D3F7;
    text-align:center;
}
span.current {
    float:left;
    height:20px;
    text-align:center;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size:   16px;
}
.navlist {
    background-color:#2E2E2E;
    width:100%;
    height:70px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size:   16px;
    color:       white;
}
a.navb {
    background-color:#F8F8F8;
    font-size:      16px;
    color:          #084B8A;
}
div.filter {
    color:       black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size:   16px;
}
table.search_input {
    background-color:#F8F8F8;
    border:hidden
}
td.sinput {
    width:auto;
    background-color:#F8F8F8;
    padding-right:5px;
}
td.sbuttons {
    width: 150px;
    background-color:#F8F8F8;
    text-align:  center;
}
td.sclose {
    width:auto;
    background-color:#F8F8F8;
    padding-left:5px;
    padding-right:5px;
}
td.ssearch {
    width:auto;
    background-color:#F8F8F8;
    padding-left:5px;
    padding-right:10px;
    height:100px;
}
input.udbutton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 1800;
    font-size:   14px;
/*    text-align:center;
    vertical-align:center;
    background-color:#F2F2F2; */
}
a.button_left_digit {
    width: 25px;
    background-color:#252525; /* gray */
    color:         white;
    
}
a.button_right_digit {
    width: 25px;
    background-color:#252525; /* gray */
    color:         white;
}
.button_left {
    width: 90px;
    height: 90px;
    float:left;
    background-color: #252525;
    background:url('images/arrow-prev.png');
    padding-bottom: 5px;
}
.button_right {
    width: 90px;
    height: 90px;
    float:right;
    background-color: #252525;
    background:url('images/arrow-next.png');
    padding-bottom: 5px;
}
.button_left:hover {
    width: 90px;
    height: 90px;
    background-color: #252525;
    background:url('images/arrow-prevh.png');
    padding-bottom: 5px;
}
.button_right:hover {
    width: 90px;
    height: 90px;
    background-color: #252525;
    background:url('images/arrow-nexth.png');
    padding-bottom: 5px;
}
img.button {
    margin: 3px;
}
td.dcenter {
    text-align:center;
    vertical-align:center;
    background-color:#F8F8F8;
    padding-top: 10px;
}
h1.partnerhead {
}
td.partnerhead {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    text-align:center;
}
div.partnerlinks {
}
div.partnerlink {
    margin-top:3em;
    text-indent:2em;
}
div.partnerlink a:visited{
    color:rgb(20,95,110);
    font-weight:bold;
    text-decoration:none;
    font-size:140%;
}
div.partnerlink a:hover{
    text-decoration:none;
    color:rgb(190,20,25); 
    font-weight: bold;
}
div.banneradd {
    text-indent:5em;
    line-height:1.4em;
    color:rgb(20,95,110);
    font-size:120%;
}
h2.head_subj {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 1200;
    font-size:   16px;
    background-color:#F8F8F8;
    color:          #084B8A;
    text-align: center;
}
div.head_subj {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 1200;
    font-size:   16px;
    background-color:#F8F8F8;
    color:          #084B8A;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
}
td.countrylist {
    width:15%;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    background-color:#F8F8F8;
}
td.countrylist a {
    color:#086A87;
    font-weight:400;
    text-decoration:none;
    font-size:100%;
}
td.countrylist a:visited{
    color:#B40431;
    font-weight:400;
    text-decoration:none;
    font-size:100%;
}
td.countrylist a:hover{
    text-decoration:none;
    color:rgb(190,20,25); 
    font-weight: bold;
}
td.contentlist {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    background-color:#F8F8F8;
}
td.contentlist a {
    color:#086A87;
    font-weight:400;
    text-decoration:none;
    font-size:100%;
}
td.contentlist a:visited{
    color:#B40431;
    font-weight:400;
    text-decoration:none;
    font-size:100%;
}
td.contentlist a:hover{
    text-decoration:none;
    color:rgb(190,20,25); 
    font-weight: bold;
}
div.theading {
    background-color:#F8F8F8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: 900;
    text-align:center;
}
th.theading {
    background-color:#E6E6E6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 900;
    text-align:center;
}
/*
.heading {
  font-family: Arial;
  font-weight: 800;
  font-size:	16px;
  color: #084B8A;

}
*/
div.maxindex {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 	18px;
    font-weight: 600;
    }

div.heading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-align:center;
    width:550px; /* 400px */
}

div.subheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-align:left;
}
div.academicsubject {
    background-color:#F8F8F8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    text-align:left;
}
div.academicsubject a {
    color:rgb(20,95,110);
    text-decoration:none;
    font-weight:400;
    font-size: 12px;
    text-align:left;
}
div.academicsubject a:visited{
    color:#B40431;
    text-decoration:none;
    font-weight:400;
    font-size: 12px;
    text-align:left;
}
div.academicsubject a:hover{
    text-decoration:none;
    color:rgb(190,20,25); 
    font-weight: bold;
    font-size:100%; /*font-size: 14px; */
    text-align:left;
}
span.top-sites {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 1200;
    font-size:   11px;
    vertical-align:top;
    text-align:left;
}
td.feedjit {
    background-color:#F8F8F8;
    vertical-align:middle;
/*    padding: 70px; */
    border-color: #F8F8F8;
}
div.preferred-jobs {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size:   14px;
    width:100%;
    padding:15px;
    height:50px;
}
td.addtext {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: 400;
    font-size:   15px;
    padding:5px;
    height:80px;
}
table.jobtable {
    border:2px;
}
tr.jobstablehead {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size:   12px;
    padding:5;
}
/*
th.courseheader {
    background-color:#F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    font-size:   12px;
    padding:5;
}
*/
th.courseheader {
  color: #000300;
  background-color: silver;
  padding: 10px;
/*  position: relative; */
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
th.jobsheader {
  color: #000300;
  background-color: silver;
  padding: 10px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}
div.footer {
    width:100%;
    background-color: silver;
}
tr.footer {
  vertical-align: bottom;
}
td.footer {
  color: #000300;
  background-color: silver;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
td.jobtableleft {
    vertical-align:top;
    width:60%;
}
td.coursetableright {
    vertical-align:top;
    width:40%;
}
span.stay_informed {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
}
div.addtextnorm {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: #000300;
}
div.addtextspec {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold;
    margin-top:5px; 
}
div.fads {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
div.adsright {
    text-align: center;
}
table.schools {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: black;
    border:black;
    background-color: #F8F8F8;
    padding: 10px;
    width:100%;
}
span.jobs {
    color: #FF8000;
}
span.courses {
    color: green;
}
td.university {
    color:rgb(20,95,110);
    font-weight:400;
    text-decoration:none;
    font-size:16px;
}
tr.head {
    background-color: #EEF;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: black;
    padding: 5px;
    font-weight: bold;
}
tr.symbols {
    background-color: #F8F8F8;
}
th.socialnets {
  color: #4C0B5F;
  background-color: silver;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
th.socialnetshead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
td.socialnetshead {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    color: black;
    width:800px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:10px;
}
div.socialnetshead {
    text-align: right;
}
div.socialnetsheadline {
    text-align:center;
}
a.socialnets_title {
    color:#FF0080;
}
td.socialnets {
    text-align: left;
}
td.socialnetsl {
    width:60px;
    text-align: left;
}
table.socialnets {
    background: lightgray;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:10px solid #8A0829;
    color: black;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 600;         
    padding-left: 10px;
    line-height: 20px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
    width:100%;
}
a.socialnets {
    color:#8A0829;
}
a.socialnetsnf {
    color:gray;
}
img.socialnets {
    border:transparent;
}
div.socialnetshead {
    padding-top: 20px;
}
a.socialnetshead {
    color:black;
}
div.headtitle {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 14px;
    color: black;
    padding: 5px;
    font-weight: bold;
}
div.slogan {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: black;
    padding: 5px;
    font-weight: 600;
}
div.text1 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    color: black;
    padding: 2px;
    font-weight: 200;
}
div.subtitle {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 13px;
    color: black;
    padding: 2px;
    font-weight: 600;
}
li.choose1 {
    color:       black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   12px;
    padding:     10px;
}
li.choose2 {
    color:       black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   12px;
    padding:     10px;
}
div.followform {
    background-color: #F1F1F1;
    color:       black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   12px;
    padding:     10px;
}
div.feedtitle {
    color:       black;
    background-color: #A9E2F3;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   10px;
    padding:     3px;
}
div.feeddescription {
    color:       black;
    background-color: #E0F8F7;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size:   10px;
    padding:     3px;
}
div.ntext {
    color:       black;
    background-color: #F8F8F8;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size:   14px;
    padding:     3px;
    padding-bottom: 10px;
}
h1.followhead{ 
    text-align:center;
    background-color: #F1F1F1;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight: 1200;
    font-size:   24px;
    padding-left: 2px;
    padding-bottom: 10px;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-top:1px solid #ddd;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:10px;
} 
td.browse {
    text-align: center;
    width:200px;
    background-color: #F8F8F8;
    padding-top: 20px;
}
table.institutes {
    width:100%;
    background-color: #F8F8F8;
}
td.partnerbanner {
    width:250px;
}
button.css3button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    padding: 10px 20px;
    background: -moz-linear-gradient(
        top,
        #d16876 0%,
        #003366);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#d16876),
        to(#003366));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #003366;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.7),
        0px 1px 0px rgba(255,255,255,0.3);
}
button.css3buttongray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #050505;
    padding: 12px 20px;
    background: -moz-linear-gradient(
        top,
        #ffffff 0%,
        #ebebeb 50%,
        #dbdbdb 50%,
        #b5b5b5);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#ffffff),
        color-stop(0.50, #ebebeb),
        color-stop(0.50, #dbdbdb),
        to(#b5b5b5));
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #949494;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.2),
        0px 1px 0px rgba(255,255,255,1);
}



div.navbar div.navbt
{
color: white;
font-family: Arial,sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 1px 0 #1C5691;
text-align: center;
width: 140px;
float: left;
}
a.navbt
{
color: white;
font-family: Arial,sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-shadow: 0 1px 0 #1C5691;
text-decoration: none;
}
#navbar div
{
width: 100%;
line-height: 30px;
height:30px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #2D6BA8;
background: -webkit-gradient(linear,left top,left bottom,from(#72A6DA),to(#2D6BA8));
background: -moz-linear-gradient(top,#72A6DA,#2D6BA8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72A6DA',endColorstr='#2D6BA8');
border-bottom: 1px solid #05386B;
border-top: 1px solid #085AAB;
-moz-box-shadow: 0 3px 10px #000;
-webkit-box-shadow: 0 3px 10px black;
box-shadow: 0 3px 10px black;
margin-bottom: 10px;
}
#navbt div
{
    text-align: left;
    padding-bottom: 5px;
}
#nav  div
{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
/* width: 980px; */
border-spacing: 0px;
/* height: 100%; */
}

#nav {
    width:100%;
    margin: 0px;
    padding: 7px 6px 0px;
    background: #2D6BA8 url(image/gradient.png) repeat-x 0 -110px;
    line-height: 100%;

    border-radius: 2em;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
#nav li {
    margin: 0 5px;
    padding: 0 0 8px;
    float: left;
    position: relative;
    list-style: none;
    min-width:100px;
}


/* main level link */
#nav a {
    font-weight: bold;
    color: #e7e5e5;
    text-decoration: none;
    display: block;
    padding:  8px 10px;
    margin: 0px;

    -webkit-border-radius: 1.6em;
    -moz-border-radius: 1.6em;
    
    text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
    background: #000;
    color: #fff;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
    background: #666 url(image/gradient.png) repeat-x 0 -40px;
    color: #444;
    border-top: solid 1px #f8f8f8;

    -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
    box-shadow: 0 1px 1px rgba(0,0,0, .2);

    text-shadow: 0 1px 0 rgba(255,255,255, 1);
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
    background: none;
    border: none;
    color: #666; 

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#nav ul a:hover {
    background: #0078ff url(image/gradient.png) repeat-x 0 -100px !important;
    color: #fff !important;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;

    text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
    display: block;
}

/* level 2 list */
#nav ul {
    display: none;

    margin: 0px;
    padding: 0px;
    min-width: 195px;
    width: 265px; /* 185px; */
    position: absolute;
    top: 35px;
    left: 0px;
    background: #ddd url(image/gradient.png) repeat-x 0 0;
    border: solid 1px #b4b4b4;
    z-index:2;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
    box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#nav ul li {
    float: none;
    margin: 0px;
    padding: 0px;
}

#nav ul a {
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
    left: 181px;
    top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
    -webkit-border-top-left-radius: 9px;
    -moz-border-radius-topleft: 9px;

    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottomleft: 9px;

    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0px;
    height: 0px;
}
#nav {
    display: inline-block;
} 
html[xmlns] #nav {
    display: block;
}
 
* html #nav {
    height: 1%;
}
div.logoimage {
    text-align: center;
}
p.latest {
    font: 12px Arial, Helvetica, sans-serif;
    color: #084B8A;    
}
table.noborder {
     border: 0px;
     width: 100%;
}
table.withborder {
     border: 1;
     width: 100%;
}
td.tdind {
width:10px;
}
tr.top 
{
    vertical-align: top;
}
img.noborder {
     border: 0px;
}
td.continet {
    width: 250px;
}
ul.marquee {
    /* required styles */
    display: block;
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 1;
    position: relative;
    overflow: hidden;
    height: 22px; /* height should be included to reserve visual space for the marquee */

    background-color: #f2f2ff;
    border: 1px solid #08084d;
    z-index:-1
}
ul.marquee li {
    /* required styles */
    position: absolute;
    top: -999em;
    left: 0px;
    display: block;
    white-space: nowrap; /* keep all text on a single line */

    /* optional styles for appearance */
    font: 14px Arial, Helvetica, sans-serif;
    padding: 3px 5px;
    z-index:-1
}

.universities_colleges_by_town {
    text-align: right;
    font-weight: bold;
}
img.jobs {
    border:0px;
    text-align: right;
    float:right;
}
img.courses {
    border:0px;
    text-align: right;
    float:right;
}
a.jobs_vacancies_worldwide {
    color:#003399; /* #0167b1 */
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.courses_programs_worldwide {
    color:#0B615E;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.textlnk {
    color:#0B615E;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:smaller;
}
a.academic_cooperation_partnerships {
    color:#610B0B;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.university-directory {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #0B615E;
    font-weight: bold;
}
h2.subhead {
    font-weight: bold;
    text-align: center;
    font-size: 11px;
}
td.continet {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

.footer { 
    position: relative;
    margin-top: 0px; /* negative value of footer height */
    height: 320px;
    clear:both;
    background-color:#E6E6E6;
} 

/* mainclass */
.mainclass:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
}
.mainclass {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .mainclass { 
    height: 1%;
}
.mainclass {
    display: block;
    background-color: #F8F8F8;
}
/* End hide from IE-mac */

.ul_res {
list-style: none;
margin: 0px;
padding: 0px;
font-size: 0.7em;
}
.a_foo li a {
color: #0B615E;
font-weight: bold;
padding-bottom: 0px;
text-decoration: none;
font-family: 'helvetica', arial, sans-serif;
}
.col_links {
    width: 150px;
    float: left;
}
.col_tops {
    width: 220px;
    float: left;
}
.col_feeds {
    width: 100px;
    float: left;
}
.no_marg_padd {
margin: 0px;
padding: 0px;
}
.marg_padd {
margin: 10px;
padding: 10px;
}
.marg_feed {
margin-top: 10px;
padding-top: 10px;
margin-left: 5px;
padding-left: 5px;
margin-right: 5px;
padding-right: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
}
.a_foo .h2_l {
color: #000;
margin-bottom: 5px;
}
.footer h5 {
font-size: 1em;
}
.h2_l {
font-weight: lighter;
}
h5 {
margin: 10px 0px;
}
h5, .h5 {
font-size: 1 em;
font-family: 'helvetica', arial, sans-serif;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .helvStd {
font-family: 'helvStd', helvetica, arial, sans-serif;
color: #444444;
line-height: 1;
vertical-align: top;
}
user agent stylesheeth5 {
display: block;
font-size: 0.73em;
-webkit-margin-before: 1.67em;
-webkit-margin-after: 1.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.selfclear:after {
content: '.';
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
.selfclear {
zoom: 1;
}
.a_links li {
margin-bottom: 3px;
border-style: none;
}
div.admincontact {
width:500px;
text-align: left;
font-size: 0.73em;
font-weight: bold;
color: #0B615E;
padding-bottom: 0px;
text-decoration: none;
font-family: 'helvetica', arial, sans-serif;
}
div.outerwrap
{
  margin-bottom: 1em;
}
div.wrapper
{
  float: left;
  width: 50%;
  text-align: center;
}
br
{
  clear: left;
}
ul
{
  margin: 0;
  padding: 0;
}
ul li
{
  list-style-type: none;
}
ul li a
{
  text-decoration: none;
}
ul li a:hover
{
  color: #FFF;
  background-color: #A52A2A;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    display: inline-block;
    width:120px;
    float: none;
    margin-top: 3px;
}
div.addthis {
    width:500px; 
    margin:10px; 
    padding-left:100px;
}
div.addthishp {
    width:500px; 
    margin:10px; 
    padding-left:50px;
}
div.chead {
    
}

.bookmark-button {
  align-items: flex-start;
  text-align: center;
  color: buttontext;
  padding: 2px 6px 3px;
  border: 2px outset buttonface;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background-color: buttonface;
  box-sizing: border-box;
  font: normal normal normal 13.3333330154419px/normal Arial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
}