html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: 400;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

body {
    line-height: 1.5;
    background: #fff url(/images/dot.png) repeat center;
    margin: 0 0;
    height: 100%;
    min-height: 100%;
}

body {
    font-size: 75%;
}

body {
    color: #222;
    font-family: Arial, "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    color: #da7d12;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

h1 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 0.8em;
}

h2 {
    font-size: 1.6em;
    margin-bottom: 0.75em;
    color: #000;
}

h3 {
    font-size: 1.4em;
    line-height: 1;
    margin-bottom: 1em;
    color: #666;
}

h4 {
    font-size: 1em;
    line-height: 1.25;
    margin-bottom: 1.25em;
}

h5 {
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 1.5em;
}

h6 {
    font-size: 0.7em;
    font-weight: bold;
}

p {
    margin: 0 0 10px;
}

.wp-caption-text {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding-bottom:4px;
text-align:center;
}

.wp-caption {
  margin-right:9px;
  font-size:8px;
	margin-bottom:-4px;
  
}

p.last {
    margin-bottom: 0;
}

p img {
/*  float: left; */
  /*  margin: 1.5em 1.5em 1.5em 0; */
    padding: 0;
}
div.post p a.image img {
  max-height:182px;
/*max-width:150px;*/
  
}
p img.top {
    margin-top: 0;
}
/* Use this if the image is at the top of the <p>.
img {
    margin: 0 0 1.5em;
}
*/
img.imgtfe {
    padding: 2px;
    margin-right: 5px;
    border: 1px solid #ccc;
}

ul, ol {
    margin:0 1.5em 1.5em 1.5em;
}

ul {
    list-style-type: circle;
}

ol {
    list-style-type: decimal;
}

dl {
    margin: 0 0 1.5em 0;
}

dl dt {
    font-weight: bold;
}

dd {
    margin-left: 1.5em;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
}

address {
    margin-top: 1.5em;
    font-style: italic;
}

del {
    color: #666;
}

a:focus, a:hover {
    color: #006699;
    text-decoration: underline;
}

a {
    color: #008;
    text-decoration: none;
}

blockquote  {
    margin: 1.5em;
    color: #000;
    font-style: italic;
}

strong {
    font-weight: bold;
}

em,dfn {
    font-style: italic;
}

dfn {
    font-weight: bold;
}

pre,code {
    margin: 1.5em 0;
    white-space: pre;
}

pre, code, tt {
    font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace;
    line-height: 1.5;
}

tt {
    display: block;
    margin: 1.5em 0;
    line-height: 1.5;
}

table {
    margin-bottom: 1.4em;
}

th {
    border-bottom: 2px solid #ccc;
    font-weight: bold;
}

th, td {
    padding: 4px 10px 4px 0;
}

tfoot {
    font-style: italic;
}

caption {
    background: #ffc;
}
/* Use this if you use span-x classes on th/td. */
table .last {
    padding-right: 0;
}

.listnest ol {
    list-style-type: upper-alpha;
}

.listnest ol ol {
    list-style-type: decimal;
}

.listnest ol ol ol {
    list-style-type: lower-roman;
}

.small {
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em;
}

.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em;
}

.quiet {
    color: #666;
}

.hide {
    display: none;
}

.highlight {
    background: #ff0;
}

.added {
    color:#060;
}

.removed {
    color:#900;
}

.top {
    margin-top:0;
    padding-top:0;
}

.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

.content p.breadcrumb {
    margin-top: 5px;
    padding-top: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
    font-size: .9em;
    color: #666;
}

.content p.breadcrumb a {
    color: #666;
    text-decoration:none;
}

.content h2 a {
    color:#da7d12;
}

.nopadmargin {
    margin: 0;
    padding: 0;
}

.container {
    width: 950px;
    margin: 0 auto;
    padding: 0;
    background-color: #fff;
}

.shade {
    width: 960px;
    margin: 0 auto;
    padding: 0 0 0 2px;
    background: transparent url(/images/bbg.png) repeat-y left;
}

.headercontainer {
    padding: 0 1em 0 1em;
    background-image: url(/images/hbg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #30a3bf;
}

.headercontainer img {
    margin: 0;
    padding: 0;
}

.headercontainer h1 a {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.headtopnav {
    margin: 0;
    padding: 0;
    float: right;
    text-align: right;
    width: 700px;
}

.headtopnav a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.bot {
    background-color: #e4f4fd;
    padding-bottom: 2em;
    padding-left: 1em;
    float: left;
    width: 938px;
}

.bot h2 a {
    color: #0b2e1d;
    text-decoration: none;
}

.bot h2 a:hover {
    color: #000;
    text-decoration: underline;
}

.footercontainer {
    position: relative;
    float: left;
    width: 926px;
    padding: 1em 12px;
    background-image: url(/images/fbg.png);
    background-position: top;
    background-repeat: repeat-x;
    color: #fff;
    background-color: #46949b;
    border-top: 2px solid #0b2e1d;
    border-bottom: 2px solid #0b2e1d;
}

.footercontainer h3 {
    padding-left: 12px;
    background: transparent url(/images/warrow.gif) no-repeat center left;
    font-size: 14px;
}

span.footlinks {
    font-size: 12px;
    font-weight: normal;
}

.footercontainer p img {
    margin: 0;
    padding: 4px 4px 0 0;
}

.footercontainer a {
    color: #fff;
}

.footercontainer .socialbox {
    border: 1px solid #008b8b;
    padding: 4px;
    display: inline-block;
    width: 120px;
    background-color: #61a7ac;
    line-height: 1.2;
}

.footercontainer .socialbox img {
    float: left;
    padding-right: 2px;
}

.footercontainer .contactbox {
    border: 1px solid #9ac0cd;
    background: #008b8b none;
    padding: 10px 50px 10px 10px;
    margin-bottom: 10px;
}

.footercontainer .contactbox h3 {
    margin-bottom: 5px;
}

.footercontainer ul {
    position: relative;
    float: left;
    list-style-type: disc;
    margin-right: 1em;
}

.footercontainer ul li, .footercontainer ul li a, .foothead {
    position: relative;
}

.footercontainer ul li a {
    text-decoration: none;
}
/*
.footercontainer ul li a {
    padding-left: 10px;
    background-image: url(/images/darrow.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    color: #0b2e1d;
    text-decoration: none;
}
*/
.footercontainer ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.foothead, .footercontainer ul li.foothead a {
    font-weight: bold;
    text-decoration: none;
    background-image: none;
    padding-left: 0;
    color: #fff;
}

.footercontainer ul li.foothead a:hover {
    color: #0b2e1d;
}

.copy {
    font-size: 0.8em;
    text-align: right;
    padding: 2em 1em;
    margin: 0;
    color: #0b2e1d;
}

.copy a {
    color: #0b2e1d;
    text-decoration: none;
}

.copy a:hover {
    color: #000;
    text-decoration: underline;
}

.column {
    float: left; margin-right: 10px;
}

.last {
    margin-right: 0;
}

.border {
    padding-right: 4px;
    margin-right: 5px;
    border-right: 1px solid #eee;
}

.colborder {
    padding-right: 24px;
    margin-right: 25px;
    border-right: 1px solid #eee;
}

.box {
    padding: 1.5em;
    margin-bottom: 1.5em;
    background: #eee;
}

p.langspace {
    margin-bottom: 0;
    margin-top: 4px;
}

input.shortquotebttn {
    margin-top: 10px;
}

img.alignleft {
    float: left;
    margin-right: 8px;
}

div.alignleft {
    float: left;
}

div.alignright {
    float: right;
}

.shortquote {
    background: transparent url(/images/promosmoversizedgrad.png) no-repeat top left;
    width: 240px;
    height: 200px;
    padding: 0.5em 0 0 1.4em;
}

.shortquote h2 {
    margin: 0;
    padding: 0;
}

.shortquote h2 a {
    color: #0b2e1d;
    font-size: 1.2em;
    text-decoration: none;
}

.simplequotebox, .simplequote {
    padding: 0.8em;
    border-top: 1px solid #669999;
    border-bottom: 1px solid #669999;
    background: #f2f9f9;
    margin-left: 0.4em;
}

.simplequote {
    padding: 10px 7px;
    margin: 0;
    width: 250px;
}

form.simplequotebox h2, div.simplequote h2 {
    color: #da7d12;
}

.simplequote select, select.multiquote {
    padding: 3px;
    width: 220px;
}

label.multilabel {
    font-weight: bold;
    display: block;
    font-size: 1.2em;
}

#medquote {
    background: transparent url(/images/quotemed.png) no-repeat top left;
    width: 342px;
    height: 137px;
    padding: 0 0 0 1.4em;
}

#medquote h1 {
    padding-top: 0.4em;
    margin-bottom: 9px;
}

#medquote h1 a {
    text-decoration: none;
    color: #0b2e1d;
}

#medquote h2 {
    margin: 0;
}

#medquote h2 a {
    font-size: 1.2em;
    text-decoration: none;
    color: #336699;
    padding-top: 0.5em;
    padding-left: 2.3em;
    position: relative;
}

.relatedessays {
    padding: 0.8em;
    border-top: 1px solid #669999;
    border-bottom: 1px solid #669999;
    background: #f2f9f9;
    margin-left: 0.4em;
}

div.relatedessays h2 {
    color: #da7d12;
}

.relatedessays ul {
    list-style-image: url(/images/darrow.png);
}

.relatedessays ul li a {
    font-weight: bold;
}

#rssfeed {
    width: 342px;
    height: 45px;
    padding: 0 0 0 25px;
}

#rssfeed h1{
    padding: 5px;
    margin-bottom: 9px;
}

#rssfeed a {
    text-decoration: none;
    color:#0b2e1d;
    margin-bottom: 9px;
}

.rssfoot {
    width: 202px;
    height: 45px;
    padding: 0 0 0 17px;
    float: left;
    margin: -15px 0 0 1px;
}

.rssfoot a {
    text-decoration: none;
    color: #fff;
    padding: 1px;
    margin-bottom: 9px;
    font-weight: bold;
    float: left;
}

.formp {
    margin: 0 2px 0 0;
    position: relative;
}

.formp p {
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.formspan {
    float: left;
    margin: 0 2px 0 0;
    position:relative;
}

.formspan p {
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.content .formspan p {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.content p a {
    text-decoration: underline;
}

.content p.newsdate {
    font-size: 11px;
    font-weight: bold;
    color: #666;
    padding: 0;
    margin: 0;
}

.content p.post-info {
    font-size: 11px;
    font-weight: bold;
    color: #666;
    line-height: 1.2;
    margin-bottom: 20px;
    padding-top: 10px;
}

hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: .1em;
    margin: 0 0 1.4em;
    border: none;
}

hr.space {
    background: #fff;
    color: #fff;
}

.teaser {
    border: 1px solid #ccc;
    padding: 8px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}

#sidebar div.teaser {
    padding: 0;
    border: none;
}

.alt {
    border-top: 1px solid #669999;
    border-bottom: 1px solid #669999;
    color: #000;
    margin-bottom: 10px;
    background-color: #f2f9f9;
}

.commentlist li {
    padding: 15px;
}

.postmetadata {
    clear: both;
}

.col1 {
    width: 49%;
    float: left;
}

.col2 {
    width: 44%;
    float: left;
    border-left: 1px solid #ccc;
    padding-left: 0.8em;
}

.col1 ul#sidebar li ul {
    margin-left: 0;
    padding-left: 1.5em;
}

.col1 ul#sidebar li ul li {
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.col1 ul#sidebar a {
    display: block;
    line-height: 1.3;
}

ul#sidebar {
    list-style-type: none;
    margin-left: 0;
    margin-right: 1em;
}

ul#relate ul, ul#sidebar ul {
    margin-right: 0;
}

ul#sidebar2 {
    list-style-type: none;
    margin-left: 0;
}

ul#sidebar2 ul {
    margin-right: 0;
}

#sociallinks {
    margin-top: 2em;
    margin-bottom: 2em;
}

#sociallinks a, #sociallinks a img, #sociallinks p {
    margin: 0em;
    padding: 0em;
}

#addthis_dropdown15 a img {
    line-height: 0;
    padding: 0;
    margin: 0;
}

#radio1 label, #radio2 label, .wideleftcol2 h3 label {
    display: inline;
}

.clear {
    display: inline-block;
}

.clear:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clear {
    height: 1%;
}

.clear {
    display: block;
    clear: both;
}

div.archiveFix {
    padding: 0 0 10px 10px;
}

div.archiveFix a {
    text-decoration: none;
    color: #000088;
}

/*  ------------------------------------       HEADER MENU START        --------------------------------------- */

/* #lists {padding:0; margin:0px; list-style:none; position:relative; height:25px; float:left; background:url(/top_shader.gif) repeat-x 100% 0px; width:100%; z-index:500;} /* margins for this demonstration only */

#menu_container {
    margin: 0;
    position: relative;
    width: 100%;
    height: 32px;
    z-index: 100;
}


#lists {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    height: 32px;
    width: 100%;
    z-index: 500;
}

#lists li {
    display: block;
    float: left;
    margin-left: 5px;
}

/* #lists li {display:inline; float:left; height:25px; background:url(line.gif) no-repeat 0 4px;} */

#lists li a.tl {
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    color: #eee;
    padding: 4px 7px;
}

/* #lists li a.tl {display:inline-block; height:25px; text-decoration:none; line-height:25px; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#05835e; padding:0px 4.5px;background:transparent url(/bar5.gif) no-repeat;background-position:-2px 6px ;} */

#lists li a.tl1 {background:none;} /* GETS RID OF THE FIRST OF THE MAIN CATEGORY DIVIDER LINES */
#lists div {display:none;}

#lists li a:hover {text-decoration:underline; white-space:normal; background-color:#004B35;color:#fff;}
#lists li:hover > a {text-decoration:underline; white-space:normal;background:#004B35) center top repeat-x; color:#FFFFFF;  Verdana,Arial,Helvetica,sans-serif;}

#lists li a.yo:hover {background:#9D2B29;} /* ROLL OVER TO RED FOR THE MINI CART DISPLAY */
#lists li:hover > a.yo {background:#9D2B29;} /* ROLL OVER TO RED FOR THE MINI CART DISPLAY */

#lists dl a.image:hover {background-color:transparent;}

#lists .clear {clear:both;}
#lists .clear2 {clear:left;}

.middlelineR {border-right:1px solid #cccccc;float:left;}
.middlelineL {border-left:1px solid #cccccc;float:right;}
#lists li.tutu div dd a.bluelink {color:#0066CC;}

/* CATS-TUTU REPLACE ---------------------------------------------------------------------------------------------------  */

#lists li.tutu div, #lists .cats:hover div  {display:block; width:671px; position:absolute; left:0px; top:33px; border:4px solid #004B35;}
#lists li.tutu div.pos1, #lists :hover div.pos1 {background: #edf5f2; width:902px; left:-12px;}   /*  APPLYING TO COLLEGE   */
#lists li.tutu div.pos2, #lists :hover div.pos2 {background: #edf5f2; width:601px; left:-12px;}	  /*  TEST PREP             */
#lists li.tutu div.pos3, #lists :hover div.pos3 {background: #edf5f2; width:601px; left:-12px;}   /*  FINANCE / INSURANCE   */ 
#lists li.tutu div.pos4, #lists :hover div.pos4 {background: #edf5f2; width:902px; left:29px;}	  /*  STUDENT LIFE          */ 
#lists li.tutu div.pos5, #lists :hover div.pos5 {background: #edf5f2; width:601px; left:330px;}   /*  STUDY ABROAD / TRAVEL */
#lists li.tutu div.pos6, #lists :hover div.pos6 {background: #edf5f2; width:301px; left:631px;}	  /*  JOB HELP              */	
#lists li.tutu div.pos7, #lists :hover div.pos7 {background: #edf5f2; width:451px; left:479px;}   /*  ABOUT US              */

#lists li.tutu div dl, #lists :hover div dl {display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:335px;} /*  DEFAULT COLUMN WIDTH width:335px;  */
#lists li.tutu div dl dt, #lists :hover div dl dt {width:335px; text-indent:12px; margin:0 0 0 0; padding-top:10px; padding-bottom:10px; text-decoration:none; height:20px; line-height:20px;} /*  SubHeading Background  */
#lists li.tutu div dl dd, #lists :hover div dl dd {padding:0; margin:0;} /*  Black Click Space  */
#lists li.tutu div dt a, #lists :hover div dt a {text-decoration:none; font-weight:bold; color:#05835e; padding-left:0px;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;} /*  SubHeadings  */
#lists li.tutu div dt a:hover, #lists :hover div dt a:hover {text-decoration:underline; color:#FFFFFF;}  /*  SubHeadings  */
#lists li.tutu div dd a:hover, #lists :hover div dd a:hover {text-decoration:underline;}
#lists li.tutu div dd a, #lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; margin-left:10px; font-size:12px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 7px 20px; background: transparent url(blackdot13.jpg) no-repeat 0 0px; line-height: 13px; list-style: none;} /*  Image Bulleted Black Clicks  */
/*  VARIANT COLUMN WIDTHS DEPENDING ON WHICH DROP   */
#lists li.tutu dl.about1, #lists li.tutu .about1 dt, #lists :hover dl.about1, #lists :hover .about1 dt{width:335x;}
#lists li.tutu dl.about2, #lists li.tutu .about2 dt, #lists :hover dl.about2, #lists :hover .about2 dt{width:335x;}
#lists li.tutu dl.job1, #lists li.tutu .job1 dt, #lists :hover dl.job1, #lists :hover .job1 dt{width:335x;}
#lists li.tutu dl.finins1, #lists li.tutu .finins1 dt, #lists :hover dl.finins1, #lists :hover .finins1 dt{width:335x;}
#lists li.tutu dl.finins2, #lists li.tutu .finins2 dt, #lists :hover dl.finins2, #lists :hover .finins2 dt{width:335x;}
#lists li.tutu dl.school1, #lists li.tutu .school1 dt, #lists :hover dl.school1, #lists :hover .school1 dt{width:330px;}
#lists li.tutu dl.school2, #lists li.tutu .school2 dt, #lists :hover dl.school2, #lists :hover .school2 dt{width:330px;}
#lists li.tutu dl.testp1, #lists li.tutu .testp1 dt, #lists :hover dl.testp1, #lists :hover .testp1 dt{width:300px;}
#lists li.tutu dl.testp2, #lists li.tutu .testp2 dt, #lists :hover dl.testp2, #lists :hover .testp2 dt{width:300px;}
#lists li.tutu dl.slife1, #lists li.tutu .slife1 dt, #lists :hover dl.slife1, #lists :hover .slife1 dt{width:300px;}
#lists li.tutu dl.slife2, #lists li.tutu .slife2 dt, #lists :hover dl.slife2, #lists :hover .slife2 dt{width:300px;}
#lists li.tutu dl.slife3, #lists li.tutu .slife3 dt, #lists :hover dl.slife3, #lists :hover .slife3 dt{width:300px;}
#lists li.tutu dl.apply1, #lists li.tutu .apply1 dt, #lists :hover dl.apply1, #lists :hover .apply1 dt{width:335px;}
#lists li.tutu dl.apply2, #lists li.tutu .apply2 dt, #lists :hover dl.apply2, #lists :hover .apply2 dt{width:335px;}
#lists li.tutu dl.apply3, #lists li.tutu .apply3 dt, #lists :hover dl.apply3, #lists :hover .apply3 dt{width:335px;}

/*   M E N U    D I V I S I O N S   ( S U B P A G E S )   */
div#themenu2 {padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;} 
div#themenu2 dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left;}
div#themenu2 dl dt {text-indent:12px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
div#themenu2 dl dd {padding:0; margin:0;}
div#themenu2 dt a {text-decoration:none; font-weight:bold; color:#000000; padding-left:6px;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;}
div#themenu2 dt a:hover {text-decoration:underline;}
div#themenu2 dd a {display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 0 0 7px 20px; background: transparent url(blackdot12.jpg) no-repeat 0 0px; line-height: 13px; list-style: none;}
div#themenu2 dd a:hover {text-decoration:underline;}
div#themenu2 dl.about1M, dt.about1M {width:335px;}
div#themenu2 dl.about2M, dt.about2M {width:335px;}
div#themenu2 dl.job1M, dt.job1M {width:335px;}
div#themenu2 dl.finins1M, dt.finins1M {width:335px;}
div#themenu2 dl.finins2M, dt.finins2M {width:335px;}
div#themenu2 dl.testp1M, dt.testp1M {width:300px;}
div#themenu2 dl.testp2M, dt.testp2M {width:300px;}
div#themenu2 dl.school1M, dt.school1M {width:330px;}
div#themenu2 dl.school2M, dt.school2M {width:330px;}
div#themenu2 dl.slife1M, dt.slife1M {width:300px;}
div#themenu2 dl.slife2M, dt.slife2M {width:300px;}
div#themenu2 dl.slife3M, dt.slife3M {width:300px;}
div#themenu2 dl.apply1M, dt.apply1M {width:335px;}
div#themenu2 dl.apply2M, dt.apply2M {width:335px;}
div#themenu2 dl.apply3M, dt.apply3M {width:335px;}

div#themenu3 {padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; margin-left:17px; margin-right:15px;} 
div#themenu3 dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left;}
div#themenu3 dl dt {text-indent:12px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
div#themenu3 dl dd {padding:0; margin:0;}
div#themenu3 dt a {text-decoration:none; font-weight:bold; color:#000000; padding-left:6px;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;}
div#themenu3 dt a:hover {text-decoration:underline;}
div#themenu3 dd a {display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 0 0 7px 20px; background: transparent url(blackdot12.jpg) no-repeat 0 0px; line-height: 13px; list-style: none;}
div#themenu3 dd a:hover {text-decoration:underline;}

/*  ------------------------------------       HEADER MENU END        --------------------------------------- */

#tweetmeme {
    float: left;
    padding-right: 5px;
}

#searchform {
    height: 24px;
    width: 180px;
    text-align: right;
    float: right;
    padding-top: 2px;
}

#mwsearchform {
    height: 24px;
    width: 200px;
    text-align: right;
    float: right;
    padding-top: 2px;
}

#searchform label, #mwsearchform label {
    font-weight: bold;
    color: #fff;
    position:relative;
    top: -3px;
}

#s, #searchInput {
    background-color: #fff;
    z-index: 1000;
    font-size: 11px;
    padding: 3px;
    margin: 0;
    border: 1px solid #666;
    width: 115px;
    color: #aaa;
}

#searchsubmit, #mw-searchButton {
    cursor: pointer;
    background: #36848b;
    padding: 0 5px 1px 5px;
    margin: 0;
    border: 1px solid #666;
    color: #fff;
    position: relative;
}

.headtopnav .portlet {
    float: right;
    margin-right: 0;
    padding-left: 0;
}

#p-SEARCH, #searchGoButton {
    display: none;
}

.contactbox input {
    color: black;
    padding: 4px;
}

#go, #joinsubmit {
    cursor: pointer;
    background: #36848b;
    padding: 4px;
    margin:0;
    border: 1px solid #9ac0cd;
    color: #fff;
    position: relative;
}

.adboxtable {
    margin: 15px auto 10px auto;
    width: 100%;
    clear: both;
}

.adboxtable td {
    width: 50%;
    text-align: center;
    vertical-align: middle;
}

.adbox  {
    border: 1px solid #ccc;
}

.adbox a {
    display: block;
}

div#langs {
/*  display: inline-block;
    padding: 3px 10px; */
    color: #fff;
    background: #003300;
    margin-right: 10px;
    padding: 5px 10px;
    position: relative;
    display:inline;
    line-height: 2;
    padding: 6px 10px 4px;
}

.currlang {
    text-decoration: underline;
}

.langsel {
    border-left: 1px solid #ccc;
    padding: 0 3px;
}
/*
#fullform, #fullform h5 {
    margin: 10px 0 20px 0;
}

#fullform .field {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin-bottom: 6px;
}
*/
.newslettersubmit {
    margin-top: 10px;
}

.printfooter {
	display: none;
}

#powersearch {
    display: none;
}

a.priv  {font-size:10px !important; color:#999999; text-decoration:underline;}
