@charset "utf-8";
/* CSS Document */

@import url("mostpop.css");
/*@media screen
{*/
/* REFINED TAGS */
html { 
    min-height: 100%; 
    height: 100%; 
}
 
body  { 
    margin:  0 auto; 
    padding: 0 1px 0 0; 
    font-size:0.95em;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 1.15em; 
    text-align: center;
    min-height: 100%; 
    background-repeat:repeat-y;
    height: 100%; 
	/*background-color:#EAEAEA;*/
}
form { margin:0; padding:0; }
a { text-decoration:none; color: #CA0B1E ; outline:none; } /*231f20*/
a:hover { text-decoration:underline;  }
h1 {font-size: 1.5em; color: #CA0B1E /*231F20#*/ ; margin: 4px 0 20px 0; line-height: 1.1em; }
#article h1 {font-size: 1.5em; color: #CA0B1E ; margin: 4px 0 5px 0; line-height: 1.1em; }
#article cite { font-size: 1em; color: #666; font-style: normal; padding: 20px 0 10px; display: block; }
h2 {font-size: 1.1em; color: #231F20 ; margin: 0 0 6px 0; line-height: 1.3em; }
h2 a, a h2 { color: #231F20 !important; text-decoration: none; } /* 231f20*/
h3 a, a h3 { color: #231F20; }
h3 {font-size: 0.9em; color: #231F20; /*margin:  14px 0 5px; padding:0;*/ }

#article h3 {font-size: 0.9em; color: #231F20; margin:  24px 0 5px; padding:0; }

#article h4 { margin-bottom: 20px; }

h4 {font-size: 0.8em; margin:2px 0 0; padding:0; font-weight: bold; }

h5 {font-size:0.8em; font-weight:bold; padding-top: 5px; margin-top: 10px; margin-bottom:25px; border-top: 1px solid #CCCCCC;}

h6 {font-size: 1em; color: #363636; padding: 10px; background-color: #f5f5f5; margin: 30px 0 0 0;  }
p { font-size: 0.8em; margin: 0 0 15px;}
ul {}
li {font-size: 0.8em; /*width: 90%; */}
table { border: none; border-collapse: collapse; }
span { font-size: 0.8em; color: #666; }
cite { font-size: 1em; color: #666; font-style: normal; padding: 10px 0; display: block; }

/* Site Wide Article Tables Testing - Open */

#article table {
    border-collapse: collapse;
    margin-bottom: 20px;
}

#article tbody {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    line-height: 1em;
    text-align: left;
}
#article table p {
    margin:0;
}

/* Site Wide Article Tables Testing - Close */

/* Content Tables with Text - Start */

#article table h1 {
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1em;
    color: #ffffff;
    padding: 0px 5px 0 5px;
}

table.contentText p {
    font-weight: normal;
    font-size: 0.8em;  
}

table.contentText {
     width: 474px;
}

table.contentText td{
    padding: 5px;
}


/* Content Tables with Text - Close */


/* Blog Block Quotes - OPEN */

#blogentry blockquote {
    font-size: 1em;
    background-color: #f3f3f3;
    margin-right: 60px !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 1px;
}

.entryBody blockquote {
    font-size: 1em;
    background-color: #f3f3f3;
    margin-right: 60px !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 1px;
}

/* Blog Block Quotes - CLOSE */

/* MAIN ARCHITECTURE */
#container  
{
        width: 962px; 
        position: relative; 
        text-align: left ; 
       
        margin: 0 auto ; /* height of the footer*/
        border-width:0px 1px 1px 1px;
        border-color:#918f8f;
        border-style:solid;
        padding:0 1px 1px 1px;
        background:url(../images/bg-leftcolumn.jpg);
		background-color:#FFFFFF;

   background-repeat:repeat-y;
}

 /*min-height: 100%; 
        height: auto !important; 
        height: 100%; */
/*#green { background: url(../images/bg_green.jpg) top right repeat-y; width: 100%; text-align: left; margin:0; padding:0; }*/
/*#backtotop { position: absolute; bottom: 70px; right:15px; z-index: 1000; }*/
/*#backtotop { float:right; }*/
#header { width: 100%; padding:0; background: url(../images/bg-header.gif) top left repeat-x; height: 91px; overflow: hidden; border-bottom: 1px solid #918f8f; margin-bottom:2px;} 
/*#content { background: url(../images/bg-leftcolumn.jpg) top left repeat-y; }*/
/*#content, #footer, #push { float: left; }*/
/*#footer, #push { height: 66px; }*//* footer height minus 1px for footer top border*/
#content{
    height: auto !important; 
    height: 100%; 
}

#leftsidebar  
{
    position:relative;
    float: left; 
    width: 166px; 
    margin: 0 0px 0 0 ;
    padding:0; 
    
    
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
     /*border:1px solid lime;*/
  
}
#rightsidebar  
{
    position:relative;
    float: right; 
    width: 302px; 
    margin: 0 0 0 10px;
   /* padding: 0 0 80px; */
  /*border:1px solid lime;*/
  
 }
#breadcrumbs { margin: 0 311px 5px 180px; padding: 10px 0; font-size: 10px; color: #666; }
#breadcrumbs a { color: #666; text-decoration: underline; }
#main  
{
        position:relative;
        padding: 0; 
        width:474px; /*474*/
        float: right;
		font-size:110%;
		line-height:1.1em;
		/*background-color:#f1f1f1; /* FAF5EB*/
         
 } 
#footer  
{
        width: 100%; 
        margin:0; 
        border-top: 1px solid #ccc; 
        height: 66px; 
        background: url(../images/bg-header.gif) top left repeat-x;
} 


/* TOPBAR ONLY STYLES */
#logo { width: 420px; height: 92px; float: left; background: url(../images/logo-university-affairs.gif) top left no-repeat;}
#logo h1 { margin:0; padding:0; font: bold 16px Arial, Helvetica, sans-serif; text-indent: -9999em; }
#logo h2 { margin:0; padding:0; font: normal 13px Arial, Helvetica, sans-serif; text-indent: -9999em; background-image: none; }
#logo h1 a { display: block; width: 420px; height: 64px; cursor: pointer; text-decoration: none; margin-top: 15px;  }
#subnav { float: right; }
#subnav ul { margin: 7px 10px 9px 0; padding:0; list-style: none; }
#subnav li { display: inline; color: #FFF; }
#subnav li a { color: #231f20 !important; padding: 0 6px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#subnav li a:hover { color: #ee3524 !important; }

#advancedsearch { text-align:right; width: 450px;  float: right;  margin: 9px 9px 0 0; }
#advancedsearch .btnSearch { vertical-align:top; }
#advancedsearch input.searchBox { width: 230px; /*border: 1px solid #CCC*/ }
#advancedsearch select.listCatsTop { padding:1px;}

/*
#advancedsearch { width: 4px; height: 39px; float: right; clear: right; margin: 9px 9px 0 0; }
#advancedsearch fieldset { margin:0; padding:9px 8px 8px 12px; 
                            border: none; }
#advancedsearch legend { display: none; }
#advancedsearch input {  margin: 0; }

input.search { width: 136px; border: 1px solid #CCC; }
input.searchbutton { margin:0; padding:0; }
#advancedsearch a { font: normal 12px Arial, Helvetica, sans-serif; color: #336699; padding: 0 0 0 5px; }
.searchresulttitle  {font-weight:bold; font-size:1em; border-bottom:1px solid #CCCCCC}
*/
/* FOOTER ONLY STYLES */
#footer { margin: 5px 0 0; }
#footer ul { margin:25px 0  0 5px; padding:0; list-style: none; float: left; }
#footer li { display: inline;}
#footer li a img { border: none; }
#footer a { color: #231F20 ; padding: 0 8px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer span { float: right; font: bold 11px Arial, Helvetica, sans-serif; color: #CA0B1E ; padding: 30px 30px 0 0;}

/* INDEX ONLY STYLES */
.bottomborder { border-bottom:1px solid #f1f1f1; clear:both; margin:10px 0;}

.newsbox { width: 225px; float:left;  padding-right:10px;  padding-bottom:10px;}
.newsbox  img { float:left; margin-right:10px;  }
.newsbox ul { list-style-type:none;/* list-style-image:url(../images/bullet-grey-arrows.gif); */ padding:5px 0 0 5px; margin:15px 0 10px 0;  }
.newsbox ul.hpmedia-scan { list-style-type:circle !important; list-style-image:url(../images/bullet-grey-arrows.gif);  padding:5px 0 0 15px; margin:15px 0 10px 0;  }
.newsbox li {  margin-bottom:5px;  }
.newsbox ul.hpmedia-scan li {  margin-bottom:8px;  }
.newsbox li a { color:#000000; }
.newsbox li a img { height:55px; height:55px; border:1px solid #231f20}
.newsbox .readmore { text-align:left; display:none}
.newsbox .readmore a { font-size:0.8em; font-weight:bold; }
.newsbox .date { font-size:0.7em; color:#666666;  margin-left:100px; margin-bottom:-15px; margin-top:-10px; text-align:left; display:none;}
.blogbox
{
	float:left; 
	font-size:0.8em;
	line-height:1.2em;
	margin-bottom:10px;
	width: 232px; 
}
.marginotes { padding-left:5px; } 
.blog-date { font-size:0.9em; color:#666666; display:none;}
.blog-title a { margin:0px 0; font-weight:bold; font-size:0.8em; color:#000000 }
.blogbox .blog-text { }
.blogbox .post { padding:5px; }
.blogbox img { margin-top:6px; }
.blogbox a { color:#000000; }
.colop { clear:left }
.colop .item { width: 225px; float:left; border:0px solid #ff0000; padding-right:10px; }
.colop h4 
{
	color:#CA0B1E;
	font-size:0.9em;
	margin:10px 0 5px;
	padding:0;
}
.colop a { 
	color:#000000;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	margin:2px 0 0;
}

.hp-static {}
.hp-static a { color:#000000; }
.hp-static p { margin:0px; }
.hp-static img { border:none !important; }
.twocolumn { width: 100%; /*background: url(../images/bg_gradient.jpg) top left repeat-x;*/ margin-botton: 20px; margin-top:0px; }
.twocolumn a {font-weight:normal; color:#000000;}
.twocolumn td { padding-top: 10px; }
.twocolumn td { vertical-align: top; }
.twocolumn h2 a { font-size: 1.0em !important; color: #231f20; text-decoration: none; }
.twocolumn h2 a:hover { text-decoration: underline; }
.twocolumn h4 { display: none;  }
.twocolumn td span { font-size: 0.8em; color: #999; }
/*.twocolumn td a {font-size: 0.8em; margin:2px 0 0; font-weight: bold; color: #000; display: block; text-decoration:none }*/
.twocolumn td a:hover { text-decoration:underline }
.twocolumn td h3.blogTitleHP a {font-size: 1em; color: #3b83b4 !important }
.twocolumn td h3.blogTitleHP {margin-bottom:4px}
/*.twocolumn td dt { font-size: 0.8em; margin:0; padding:0; color: #666; }
.twocolumn td dd { margin:0; padding:0; }
.twocolumn td dd a { font-size: 0.8em; margin-bottom: 7px !important; padding:0; font-weight: bold; color: #231f20 }
.twocolumn td dt p { padding: 0 !important; }*/
.twocolumn td img { border:1px solid #CDCDCD; float: left; margin: 0 0px 0 0; padding: 1px !important; width }

.twocolumn .newscontainer { margin-left:0; }

.newslist td { color: #999999; font-size: 0.8em; line-height: 1.2em; padding:6px 6px 8px;  }
.newslist td a { font-size: 1.0em;  }
.newslist td a:hover { text-decoration:underline; color:#231f20 }
.newslist td * { margin: 0; padding:0; }

.twocolumn .sbox
{
	background-color:#ffffff; 
	border:0px solid #cccccc; 
	margin-top:0px; 
	margin-right:5px;
}
.twocolumn #mediascancontainer
{
	padding:0px 0 0 10px;
}
.twocolumn #mediascancontainer a, .twocolumn .blogscontainer a { font-size:0.8em; display:block }

.twocolumn ul.mediascan { margin:10px 0  0 12px;  list-style-type:circle; list-style-image:url(../images/bullet-grey-arrows.gif); padding-left:0; font-size:1.2em;}
.twocolumn ul.mediascan li {  margin-bottom:5px;  }

.blogs { clear:both }
.newsbox h2, .colop h2, .blogs h2, #box1 h2
{
	background: #eceadf url(../images/h2-bg.gif) no-repeat  right;
	height:22px; 
	color:#CA0B1E;
	font-size:13px !important;
	line-height:1.5em;
	border-top:2px solid #272425;
	font-weight:bold;
	
}

.newsbox h2 a, .colop h2 a, .blogs h2 a, #box1 h2 a { color:#231F20 !important; font-size:13px !important; }


/* HP BLOGS */

.twocolumn .blog-exerpt
{
	font-size:0.8em;
	line-height:1.2em;
	padding:5px 0 5px 5px; 
}
.twocolumn .blog-exerpt a { font-size:1em; }
.twocolumn .blog-exerpt .blog-date { font-size:1em; color:#666666;}
.twocolumn .blog-exerpt .blog-title a { margin:5px 0; font-weight:bold; }
.twocolumn .blog-exerpt .blog-text { }

.twocolumnboxed { border: 0px solid #ccc; margin-bottom: 15px; margin-top:10px; background-color:#ffffff }
.twocolumnboxed td { width:50%; vertical-align: top; padding-left: 0; padding-right: 0;}
.twocolumnboxed h3 {font-size: 1em; margin:5px 0 0; padding:0; font-weight: bold; width: 86%; }
.twocolumnboxed h4 {font-size: 0.9em; color: #3b83b4; margin: 10px 0 5px; padding:0; }

 td.thumbwidth { width: 74px; }

.twocolumnboxed { margin:0 5px 5px 5px; }
.twocolumnboxed h2 { padding-top: 6px; }
.twocolumnboxed h2 a { font-size: 1.0em !important; color: #231f20; text-decoration: none; }
.twocolumnboxed td span { font-size: 0.8em; color: #666; }
.twocolumnboxed td a {font-size: 0.8em; margin:2px 0 0; font-weight: bold; color: #000; display: block; }
.twocolumnboxed td dt { font-size: 0.8em; margin:0; padding:0; color: #666; }
.twocolumnboxed td dd { margin:0; padding:0; }
.twocolumnboxed td dd a { font-size: 0.8em; margin-bottom: 7px !important; padding:0; font-weight: bold; color: #000; }
.twocolumnboxed td dt p { padding: 0 !important; }
.twocolumnboxed td dt p img { float: left; margin: 0 5px 0 0; padding: 0 !important; border: 1px solid #cdcdcd; }

/* CONTENT BLOCK OPTIONS */
#box1 { padding: 6px 10px 25px; margin: 15px 3px 15px 0; border: 0px solid #cdcdcd;}
#box1 a { font-weight: bold; color: #000;}
#box1 a h2 { font-weight: bold; color: #000;}
#box1 p { margin: 0 0 12px 0; }
#box1 p img { float: left; margin: 0 10px 5px 0; border: 1px solid #cdcdcd; }
#box1 span { font-size: 1em; color: #333; }




#box2 { padding: 0 12px 20px; margin: 15px 3px 15px 0; background: url(../images/bg_box2.jpg) top left repeat-x; }
#box2 h2 { margin: 6px 0 15px;}
#box2 p { margin:0 0 10px; }
#box2 a { font-weight: bold; color: #000; line-height: 1.2em;}
#box2 ul { list-style: none; margin:0; padding:0;}
#box2 li { margin-bottom: 10px; padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; color: #333; }
#box2 td { padding-right: 10px;}

.box2green {border:1px solid #DCDCDC; padding: 0 12px 0px; margin: 15px 3px 15px 0; background: url(../images/bg_box2.jpg) top left repeat-x; }
.box2green h2 { margin: 6px 0 15px; color: #CA0B1E !important; }
.box2green p { margin:0 0 10px; }
.box2green a { font-weight: bold; color: #231f20; line-height: 1.15em;} /*231f20 */
.box2green ul { list-style: none; margin:0; padding:0;}
.box2green li { margin-bottom: 10px; padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; color: #333; }
.box2green ul.circles li { background: url(../images/bullet-green-circle.gif) left 5px no-repeat; }
.box3green td { padding-right: 10px;}

.box3 { padding: 0 12px 20px; margin: 15px 3px 15px 0; background: url(../images/bg_box3.jpg) top left repeat-x; }
.box3 h2 { margin: 6px 0 15px;}
.box3 p { margin:0 0 10px; }
.box3 a { font-weight: bold; color: #000; line-height: 1.2em;}
.box3 ul { list-style: none; margin:0; padding:0;}
.box3 li { margin-bottom: 10px; padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; color: #333; }
.box3 li a { font-weight: normal; }
.box3 td { padding-right: 10px;}

.box3green { padding: 0 12px 20px; margin: 15px 3px 15px 0; background: url(../images/bg_box3.jpg) top left repeat-x; }
.box3green h2 { margin: 6px 0 15px; color: #7a9e4f !important; }
.box3green p { margin:0 0 10px; }
.box3green a { font-weight: bold; color: #000; line-height: 1.2em;}
.box3green ul { list-style: none; margin:0; padding:0;}
.box3green li { margin-bottom: 10px; padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; color: #333; }
.box3green li a { font-weight: normal; }
.box3green td { padding-right: 10px;}

.box4 { padding: 40px 18px 20px; margin: 15px 3px 15px 0; background: url(../images/arrow.gif) top no-repeat; }
.box4 h2 { margin: 0 0 20px; }
.box4 p { margin:0 0 18px; }

.box4green { padding: 40px 18px 20px; margin: 15px 3px 15px 0; background: url(../images/arrow-green.gif) top no-repeat; }
.box4green h2 { margin: 0 0 20px; }
.box4green p { margin:0 0 18px; }

.box5 { padding: 22px 22px 60px; margin: 15px 3px 15px 0; background: url(../images/callout-bubble.gif) left bottom no-repeat; }
.box5 p { font-size: 1.2em; line-height: 1.3em; }

/* MOCKED UP CONTENT BLOCKS */
#ad1 { margin: 15px 0 0 2px; }
#ad1 img {border:none;}


/* Left Column Signup Area */
/*
#signup { margin: 15px 0 0 2px; }

#signup p { margin: 0 10px 10px; font: normal 11px Arial, Helvetica, sans-serif; line-height: 18px; color: #338bbb; }
#signup a.signup_btn {
    display:block;
    background-image:url(../images/button-signup.gif);
    width:107px;
    height:21px;
    margin:25px auto 0;
}
#signup a.signup_btn:hover { background-image:url(../images/button-signup-hover.gif);}
*/
#signup img {margin:15px 0 0 2px;}

/* SIMPLE CLASSES */
.clear { clear:both; height:0; font-size: 1px; line-height: 0px;}
.backtotop { height:21px; border: none;  margin:0 20px 20px 550px }
.center { text-align: center; width: 100%; }
.disabled { color: #999; text-decoration: none; cursor: default; }
.linkright { text-align: left; }
.linkright a { padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; font-size: 0.9em; color: #666; font-weight: bold; }
.linkright a:hover { color: #231f20; }

.langswitch {
    float:right; 
    margin:10px 2px 0 0;
    padding-left: 12px; 
    background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; 
    font-size: 0.75em; 
    color: #666; 
    font-weight: bold; 
}

#firstblogentry h3 { font-size: 1.2em; }
/*
#blog table {border-bottom: 1px solid #EEE; }
#blog td { font-size: 0.8em;}
#blog h3 { color: #666 !important; }*/

#blog .entry td {border-top:1px solid #CCCCCC;padding:15px; font-size:0.75em}

#blog div.ekleavecomment span.ekcommentheader { font-weight: bold; font-size: 0.9em; color: #3b83b4; margin: 14px 0 15px; padding:0; }
#blog span.ekcommentlabel { font-size: 11px; color: #666; }
#blog input.ekcommentbutton { border: 1px solid #666; background-color: #ebebeb; cursor: pointer; margin: 15px 15px 20px 0; text-align: center !important; }
.blog_litEntryDate {font-size:0.8em; margin-bottom:10px; color:#999999; font-weight:bold;}

/* CAREERS SECTION */

#careers { 
    background: url(../images/bg_careers.gif) top right no-repeat; 
    padding: 0px 10px 25px 12px; 
    margin:0;
    width: 280px;
    /*height:40px; */
}
.careersRightTopAnchorDiv {
    display:block;
    border:0px solid #000000; 
    width:100%; 
    height:35px; 
}
.careersRightTopAnchor{
    width:130px;
    height:30px;
    display:block;
}
#careers  a.careersRightTopAnchor { text-decoration:none;}
#careers h2, #careers2 h2 { color: #231F20; }

/* #careers h2 a { color: #7a9e4f; }
#careers h2 a:hover { text-decoration: underline; } */

#careers ul, #careers2 ul { margin: 12px 0 10px 0; padding:0; list-style: none; }
#careers li.a, #careers2 li.a 
{
	/*width: 102px; */
	height: 23px; 
	float: left; 
	margin-right: 1px; 
	margin-bottom: 5px; 
	background:#231f20 url(../images/icons/mag-glass.gif) no-repeat left;
	color:#fff;
	margin-left:-3px;
}
#careers li.b, #careers2 li.b  
{
	/*width: 170px; */
	height: 23px; 
	float: left;  
	margin-left: 0px; 
	background:#231f20;
	color:#fff;
	background:#231f20 url(../images/icons/pointer.gif) no-repeat left;
	margin-right:-15px;
}

#careers li.a a, #careers li.b a, #careers2 li.a a, #careers2 li.b a  
{
	 display: block; 
	 cursor: pointer; 
	 color:#d6d6d6; 
	 font-weight:bold; 
	 font-size:11px;
	 padding:0 5px;
	 line-height:2em;
	 padding-left:30px;	 
}
#careers li.a a:hover, #careers2 li.a a:hover, #careers li.b a:hover, #careers2 li.b a:hover  {color: #fff; text-decoration:none;}

#careers2 { padding: 10px 10px 25px 12px; min-height: 10px; margin:0; }



.articletools { clear: both; }
.articletools fieldset { border: 1px solid #ccc; margin: 20px 0; padding: 15px 15px 5px 0px;}
.articletools legend { font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #999; margin-bottom: 10px; }
.articletools td { padding-bottom: 10px; padding-left: 15px; }
.articletools span { vertical-align: middle; }
.articletools td a:link,
.articletools td a:visited,
.articletools td a:hover,
.articletools td a:active { text-decoration:none; font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #666; white-space: nowrap; display: block; height: 16px; }

dl.archives { margin:0; padding:0 0 0 10px; }
.archives dt { background: url(../images/raquo-grey.gif) 0 6px no-repeat; font-size: 0.8em; color: #979595; font-weight: bold; font-style: italic; padding: 0 0 0 12px; margin: 16px 0 0 0; }
.archives dt a { color: #979595;}
.archives dd { font-size: 0.8em; margin:0 0 0 12px; padding:0; }
.archives dd p { font-size: 1em; color: #333; margin:0; padding: 0; }
.archives dd a:link, .archives dd a:visited, .archives dd a:hover, .archives dd a:active { font-weight: bold; color: #333; }
.archives dd span { font-size: 0.8em; color: #979595; }
p.morearchives { display: table-cell; background-color: #EEE; text-align: right; padding: 10px; margin: 16px 0 0 0; }
p.morearchives a { font-weight: bold; font-size: 1em; color: #3b83b4; text-decoration: none; }

.summary { margin-top:  }
/*.summary td, .career_landing_bloglink p{ border-bottom: 1px solid #eee; padding: 10px 0 10px 0;}*/
.summary h4, .career_landing_bloglink h4 a { color: #CA0B1E; font-style: italic !important; margin:0 0 5px  ; padding:0; }
.career_landing_bloglink h4 {margin-bottom:5px !important}
.summary h3 { margin:0; padding-bottom: 0px; }
.summary h3 a { text-decoration:none; }
.summary h3 a:hover {/*border-bottom:1px solid #231f20 */ text-decoration:underline;}
.summary span { margin: 0 0 10px; }
.summary p { margin: 5px 0; }
.summary img {margin: 0px 10px 0px 0px; float:left; border:1px solid #cdcdcd; padding: 1px;}
.summary .readmore { float:right; width:150px; text-align:right; font-size:0.8em; font-weight:bold;  font-style:italic }
.summary .readmore a {text-decoration:none;}
.summary .readmore a:hover {text-decoration:underline;}

.summary-item { padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #918F8F;}

/*#main p img { float: left; margin: 0 5px 0 0; padding: 0 !important; border: 1px solid #cdcdcd; }*/
/*#main p img { margin: 0 0 0 20px; clear: right; } */
#main p img { margin: 0 5px 0 0; padding: 0 !important; border: 1px solid #cdcdcd;}

.postedby { font-size: 0.75em; color: #666; }
.postedby b, .postedby strong { color: #333; }
.space { height: 15px; }
#postedcomments {  }
#postedcomments td { padding: 15px; border-top: 1px solid #cccccc; width:460px; }
#postedcomments td p { font-size: 0.75em ; }
.PostConfirm{color:Red}
.grey { /*background-color: #F6F6F6;*/ border:1px solid ; border-style:solid none solid none}
.grey_border { border-width:1px 0 0px 0; border-color:#999999; border-style:solid; background-color: #F4F4F4 ;}
#postedcomments label { font-size: 0.7em; color: #666; } 
#postedcomments input, #postedcomments textarea { margin-top: 4px; }
.button { border: 1px solid #666; background-color: #ebebeb; cursor: pointer; margin: 15px 15px 20px; text-align: center !important; }
#postcomment td { padding:0 !important; width: inherit; border-top: none;}
.short { width: 390px; font-size: 0.75em; color: #666; margin: 5px 0 8px; line-height: 1.1em; }

#emailthisarticle { width: 100%; padding: 1px 1px 1px 1px; border: 1px solid #666; font-size: 0.9em; }
#emailthisarticle * { text-align: left; }
#emailthisarticle .width { width: auto; margin: 10px 0 0 20px; }
.width .inputwidth { width: 220px; margin:2px }
.width label { width: 180px; display: block; text-align: right !important; padding-right: 4px; font-size: 0.8em; font-weight:bold }
#emailthisarticle .button { text-align: center; margin:0; }
#emailthisarticle #cellbutton { width: 150px; margin: 0; text-align: right; }
#emailthisarticle div h1, #emailthisarticle div p{margin-left:20px;}
#emailthisarticle div h1, #emailthisarticle div h2, #emailthisarticle div h3, #emailthisarticle div h4 {margin-left:20px; margin-top: 10px; margin-bottom:10px;}
#emailthisarticle .fineprint { color:#993300; font-size: 0.8em; font-style: none; border-bottom: none; }
#emailthisarticle .tip { font-size: 0.75em; color: #666; padding: 15px 0 15px; line-height: 1.1em; border-bottom: 1px solid #CCC;}
#emailthisarticle .closeright {float:right; margin-right:50px;}
#emailthisarticle #ValidationSummary1{ margin: 0 20px;}
#emailthisarticle .esignup{ margin: 0 20px;}
#emailthisarticle .showarticle { border-bottom: 1px solid #CCC; padding-bottom: 20px; }
#emailthisarticle li {font-size:1em;}


.box2 {  padding: 0 12px 0px; margin:5px 3px 5px 0; background: url(../images/bg_box2.jpg) top left repeat-x; }
.box2 h2 { margin: 6px 0 15px;}
.box2 p { margin:0 0 5px; }
.box2 a, .box2 li a { font-weight: bold; color: #333; line-height: 1.2em;  }
.box2 ul { list-style: none; margin:0; padding:0;}
.box2 li { margin-bottom: 10px; padding-left: 12px; background: url(../images/bullet-grey-arrows.gif) left 6px no-repeat; color: #333; }
.box2 td { padding-right: 10px;}
.box2 span { font-size: 1em; margin:0; padding:0; }
.blogArchive { margin:0; padding:0; }
.blogArchive ul { margin:0; padding:0; }

#searchform h3 { margin:0 0 5px; padding:0; }
#searchform label { font-size: 0.8em; color: #333 }

/*
#firstblogentry #blogentryheader h3 { margin: 10px 0 5px; padding:0; }
#blogentry #blogentryheader h3 a { margin: 10px 0 0; padding:0; color: #666;}
#blogentrycommentslinks {  border-bottom: 1px solid #eee; padding-bottom: 5px; }
*/
.ekhasleftcomment { font-weight: bold; font-size: 0.9em; color: #3b83b4; margin: 14px 0 5px; padding:0; }

.disabled
{
	color: #CCC;
} 

.currentpage
{
	color: #000000;
}
/* Following removes mozilla dotted line on focus */
#nav :focus
{
  -moz-outline-style: none;
}
.AdSpeed {

    padding:3px;

    background-image:url(../images/bullet-grey-arrows.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-top:10px;
    font-size:0.95em

}
/* Article ListSummary Formating */
.deck{
    font-weight:bold;
    /*padding-left:10px;*/
}
.author_date{
    font-weight:bold;
    font-style:italic;
    color:#666666;
   /*padding-left:10px*/  
}

/* Articlre details */

.author {
    font-weight:bold;
    color:#666666;
    margin-top:20px;
    font-style:italic;
}
.article_date {
    font-weight:bold;
    color:#999999;
    margin-bottom:15px;
    font-size:0.8em;

}
.taxonomy-groups {  font-size:0.8em; color:#666666; font-weight:bold; text-align:left; margin-bottom:10px; }
.taxonomy-groups a { color:#666666; font-weight:normal; font-style:normal; text-decoration:underline}
.taxonomy-groups a:hover { text-decoration:none; }

/* People on the move on the homepage */ 
div.potm_hp {
    /*border:1px solid #dcdcdc*/;
    margin-top:5px;
}
div.potm_hp img {
    margin:3px 18px 0px 0;
    float:left;
    border:1px solid #dcdcdc;
    padding:1px;
}
/* People on the move landing page */ 
.potm_landing {
    border-bottom:1px solid #dcdcdc;
    margin-top:5px;

}
div.potm_landing img {
    border:1px solid #dcdcdc;
    padding:1px;
    margin-bottom: 5px;
}
div.potm_landing div.img_div {
    float:right;
    width:130px;
    margin-left:10px;
    margin-top:2px;
}
div.potm_landing .content{
    width:320px;
    display:block;
    font-size:inherit;
    /*border:1px solid #000;*/
}

table.articleImage{
     border:1px solid #bbbbbb;     
     margin:5px; 
     width:100px;
}
table.articleImage td{
    padding:0px;
}

table.articleImage img{
    margin:5px;
    text-align:center;
}

table.articleImage td.caption{
    border-top:0px solid #dcdcdc;
    color:#666666;
    font-weight:bold;
    font-size:0.75em;
    background-color:#dcdcdc;
    padding:4px 0 4px 6px;
    
}

hr {
    color:#dcdcdc;
    height:1px;
}

.subNewsletter_table{
    border:1px solid #dcdcdc;
    border-collapse:separate;
    padding:20px;
    background-color:#F7F7F7;
}

.subNewsletter_table th{
    width:100px;
    text-align:left;
}


.right-col-ad {
	padding-bottom:10px;
}
.right-col-ad .advert{
    clear:both;
    font-size: 0.65em;
    color: #999999;
    border-top: 1px solid #dcdcdc;
    font-weight:bold;
    padding-left:4px;
}

#AdSpeed-right-box {height:250px; width:300px; }

/* SITEMAP */

#sitemap {
    margin-left:10px
}

#sitemap div.category{
    /*border:1px solid #000000;
    padding:10px;*/
    margin:0 5px 10px 0;
    width:220px;
    float:left;
}

#sitemap div.category div.title{
    font-size:1em;
    font-weight:bold;
    text-align:center;
}

#sitemap div.category div.links{
    border:1px solid #cccccc;
    padding:5px;
}
#sitemap ul, #sitemap ul ul li {
    font-size:1em;
    list-style-type:none;
    /*list-style-image:url(../images/bullet-green-arrows.gif);*/
    margin:0px;
    padding-left:0px;
    font-weight:bold;
}
#sitemap ul ul li{
    font-size:1em;
    margin-left:15px;
}
#sitemap li {
    margin:5px 0 0 0;
    padding:0 0 0px 5px;
   /* border-bottom:1px solid #cccccc;*/ 
}


#sitemap a {
    color:#000;
}


/* PRINT MAGAZINE SUBSCRIPTION */

#print-subscription {}

#print-subscription table, .actionArea {
    border:1px solid #dcdcdc;
    border-collapse:separate;
    padding:20px;
    background-color:#F7F7F7;
}
#print-subscription table{
    font-size:0.8em;
}
#print-subscription th {
    text-align:left;
}
#print-subscription .actionArea_noStyle  {

}
#print-subscription .actionArea a.option, #print-subscription a.option {
    display:block;
    background-color#eeeeee;
    margin:4px;
    padding: 5px 0 5px 0;
    width:100px; 
    font-weight:bold; 
    text-align:center;
    border:1px solid #cccccc;
    font-size:0.8em;
}
#print-subscription .actionArea a.option:hover {
    text-decoration:none;
    background-color:#dddddd;
}
#print-subscription .asterix {
    font-size:0.75em;
    margin-top:10px;
}
#print-subscription .note {
    font-size:0.8em;
    color:#FF0000;
}
#print-subscription .formError {
    color:#FF0000;
    display:block;
    font-weight:bold;
    border:1px solid #FF0000;
    padding:10px;
}
#print-subscription .textBox_error {
    border:1px solid #FF0000;
}
#print-subscription .country_opt{ 
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin:20px 0 15px 25px;
}

.default-button {
	color: #fff;
	width: 162px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #231F20;
	/*background:url(../images/button-default.jpg);*/
	border: 0px;
	font-weight:bold;
	font-size:0.8em;
    cursor:pointer;
}

.default-button:hover {
    background-color: #CA0B1E;
    color: #fff;
}


.selectFixedWidth { width: 290px; overflow:hidden }

/* Google Search Page  */

#google_search .result {
  
    font-size:1.1em !important;
    font-weight:bold;
    margin:5px 5px 0 0;
    color:#666;
}
#google_search .result a { color:#231F20}

#google_search .result a:hover {text-decoration: underline;}

#google_search .result .articlesummary {    
    display:block;
    margin:0px 0 10px 0;
}

#google_search .numResults{
    text-align:right;
    margin:10px 10px 10px 0;
    font-weight:bold;
    
}

#googleForm {
    text-align:center;
    
}
#googleForm label 
{
	font-size:12px;
}
#googleForm select 
{
	font-size:14px;
}
#googleForm .searchButton 
{
	margin-top:px;
}
#googleForm .formbox 
{
	background:#eee;
	padding:10px;
	text-align:left
}
/* Archive Pagination */
#pagi{
    background-color:#F5F5F5;
    width:100%;
    padding:5px;
    margin-top:20px;
}
#pagi td {padding:5px;}
#pagi .pagiLink {
    padding:0 8px 0 8px;
    font-size:.8em;
    border-right:1px solid #9A9A9A;
    
}
#pagi .pagiLinkCurrent {
    padding:0 8px 0 8px;
    font-size:1em;
    color:#000000;
    font-weight:bold;
    border-right:1px solid #9A9A9A;
    
}

#pagi .pageLinks {
    /*width:150px;*/
}
#pagi .navBtns{
    width:100px
    
}
.pagitotal {
    font-size:0.7em;
    color:#000000;
}

.careers_top {
	border:1px solid #979595;
	background-color:#F4F4F4;
	padding: 5px 5px 0 5px;
	margin: 0px 10px 25px 0px; 
}

#left-ad-space { text-align:center; margin-top:10px; }
#left-ad-space img, #right-ad-space-2 img { border:none; }
#right-ad-space-2 { height:100px; width:300px; }
#right-ad-space-1 { height:250px; width:300px; }

/* COMMON WORDPRESS  */ 

.wp-caption {
	background-color:#DCDCDC;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border:1px solid #dddddd;
	text-align:center;
	padding-top:5px;
	margin-left:5px;
}

.wp-caption-text {
	padding:5px 7px 0 7px;
	text-align:left;
}

/* Media Scan landing page */ 

.media-scan-item {
	margin-bottom:20px;
	padding-bottom: 12px;
	border-bottom:1px solid #EEEEEE;
}

.media-scan-date-header {
	border-bottom:1px solid #231F20; /* #231f20 */
	margin-bottom:10px;
	color:#231F20;
}


/* left-col-icons */
#left-col-icons 
{
	margin-left:10px;
	margin-top:15px;
}
#left-col-icons img { border:none; margin:0 3px; }
#left-col-icons { }

/* captcha */

.captcha_header { font-weight:bold;margin:5px 0; }
.CodeNumberTextBox_label {}
.captcha_container { border:1px solid #A5ACB2; text-align:center;  }
.captcha_container input{ width:200px;   }
.captcha_container img{border:1px solid #A5ACB2; margin-top:25px; }

/* Careers Advice Landing Page */

#careers_features{}
.careers_feature { width:225px; float:left; }
.careers_feature h2 a { color: #CA0B1E !important; }
.careers_feature h2 { color: #CA0B1E; border-bottom:1px solid #BBBCBE; padding-bottom:5px; margin-bottom:15px;}
.careers-main-feature { background-color:#ccc; }
.careers-main-feature img { border:1px solid #000; width:223px; height:121px; }
.careers-main-feature div {padding:10px; background-color:#000; }
.careers-main-feature div a { font-weight:normal; color:#fff; font-size:0.8em; }
.careers_feature ul { margin:10px 0 10px 20px; padding:0; color: #CA0B1E; }
.careers_feature ul  a { color: #272425;  }
.careers_feature li { margin-bottom:5px; }
.cleft { margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #c9cacb}
.cright {}
.cbottom {  }
.cbottom h2 { padding-top:15px; border-top:1px solid #272425; margin-top: 15px;}
.careerlanding-more { background:url("../images/icon_more.gif") no-repeat; 
                      width:62px; 
                      height:18px; 
                      font-size:12px; 
                      font-weight:bold;
                      text-align:center
                      }
.latest-link  
{
	background-color:#CA0B1E;
	width:215px;
	float:left;
	padding:10px;
	border-right:1px solid #fff;
	margin:20px 0 10px 0;
}
.latest-link a  
{
 	color:#ffffff; 
 	font-weight:bold; 
 	font-size:0.8em;
}
.latest-link img {  vertical-align:middle; margin-right: 10px;  }

.gs-visibleUrl-short { display:none; }
.gs-visibleUrl-long { display:block !important; }
.gs-visibleUrl .gs-visibleUrl-long { display:block !important; }
.gs-webResult div.gs-visibleUrl-long { display:block !important; }
.gsc-completion-container { text-align:left !important; }