/*----- Start "Main definitions" -----*/

* { 
padding: 0; 
margin: 0; 
outline: 0; 
}

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Arial, "Trebuchet MS", sans-serif;
    color: #a0a0a0;
    background-color: #080919;
    text-align: left;
}

a img { 
	border: 0; 
}

a { 
color: #a0a0a0; 
text-decoration: underline; 
}

a:hover { 
text-decoration: none; 
}

.left { 
float: left; 
display: inline; 
}

.right { 
float: right; 
display: inline; 
}

.cl, .clear { 
display: block; 
height: 0; 
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
clear: both; 
}

.field { 
font-size: 12px; 
color: #484848; 
font-family: Arial, "Trebuchet MS", sans-serif; 
color: #000; 
border: solid 1px #a0a0a0; 
width: 140px; 
padding: 2px 5px; 
}

.console { 
color: #6f2020; 
}

/*----- End "Main definitions" -----*/


.shell { 
width: 974px; 
margin: 0 auto;
/* background: url('../images/graduates_s.jpg') no-repeat 0 12px;
background: url('../images/ericodylle_look.jpg') no-repeat 0px 0px; */
}

#page { 
padding-bottom: 30px; 
}

#header { 
width: 100%; 
position: relative; 
margin-bottom: 5px; 
background: url('../images/cti_tab2.png') no-repeat top right; 
}

#logo { 
background: url('') no-repeat 1% center; 
height: 90px; 
background-color: transparent; 
}

#motto { 
position: relative; 
float: right; 
padding: 3px 0px 0px 60px;
width: 500px; 
}

#logo #motto h1 { 
font-family: 'Times new Roman', 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 35px; 
color: #c41230; 
margin-left:70px; 
}

#logo #motto h1 a { 
color: #c41230; 
text-decoration: none; 
}

#logo #motto h1 a span { 
color: #00457c; 
width: 800px; 
}

#logo #motto .description { 
font-size: 10px; 
color: #cfd2d9; 
}


/***** Blue menu *******/

#main-nav { 
float: right; 
display: inline; 
line-height: 32px; 
background: url('images/main-nav-bg.gif') repeat-x 0 0; 
margin-top: -33px; 
}

#main-nav .bg-right { 
background: url('images/main-nav-bg-right.gif') no-repeat right 0; 
}

#main-nav .bg-left { 

background: url('images/main-nav-bg-left.png') no-repeat 0 0; 
padding-left: 32px; 
width: 508px; 
}

#main-nav ul { 
float: right;
height: 32px; 
font-size: 10px; 
font-weight: bold; 
color: #fff; 
text-transform: uppercase; 
}

#main-nav ul li { 
float: left; 
display: inline; 
list-style-type: none; 
background: url('images/main-nav-sep.gif') no-repeat right 0; 
}

#main-nav ul li a { 
float: left; 
display: inline; 
text-decoration: none; 
color: #fff; 
padding: 0px 11px 0px 9px; 
}

#main-nav ul li a:hover { 
text-decoration: underline; 
}


/***** Slate menu *******/

.horizontalcssmenu { 
display: inline-block; 
width: 100%; 
margin-top: 0; 
z-index: 100; 
line-height: 36px; 
background: url('images/sort-nav-bg.gif') repeat-x 0 0; 
}

.horizontalcssmenu ul { 
width: 100%; 
display: inline-block; 
margin: 0; 
padding: 0; 
float: right; 
font-size: 13px; 
font-family: Arial, "Trebuchet MS", sans-serif; 
font-weight: bold; 
margin: -1px 0px 1px 0px; 
background: url('images/sort-nav-bg.gif') center center repeat-x; 
}

/* Top level list items */

.horizontalcssmenu ul li { 
position: relative;
display: inline; 
list-style-type: none; 
float: left; 
text-align: center; 
padding: 1px 0px 0px 0px;
height: 36px;
}

.horizontalcssmenu ul li a { 
float: right; 
width: auto; 
padding:0px 19px; 
line-height: 36px; 
text-decoration: none; 
background: url('images/sort-nav-bg.gif') center center repeat-x; 
color: #eee; 
}

.horizontalcssmenu ul li a:hover { 
background: url('images/sort-nav-bg-over.gif') center center repeat-x; 
color: #fff; 
}

.horizontalcssmenu ul li.first-active  a { 
background: url('images/nav-active-first.gif') repeat-x 0 0; 
color: #000; 
}

.horizontalcssmenu ul li.first-active  a:hover { 
background: url('images/nav-active-first.gif') repeat-x 0 0; 
color: #fff; 
}

.horizontalcssmenu ul li span.sep { 
float: left; 
display: inline; 
width: 2px; 
height: 36px; 
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
background: url('images/sort-nav-sep.gif'); 
}


/* Sub level menu items */

.horizontalcssmenu ul li ul { 
left: 0; 
top: 0; 
border: 0; 
position: absolute; 
visibility: hidden; 
z-index: 500; 
background: none; 
}

.horizontalcssmenu ul li ul li { 
list-style-type: none; 
display: inline-block; 
text-align: left; 
float: none; 
font: normal 12.5px 'Trebuchet MS'; 
text-transform: none; 
height: 35px;
border: 0;
}

.horizontalcssmenu ul li ul li a { 
width: 180px; 
font-weight: normal; 
padding: 0px 5px; 
color: #fff;
border: 1;
}

.horizontalcssmenu .arrowdiv { 
position: absolute; 
display: inline-block; 
right: 1; 
background: none; 
border: 0;
}


* html p#iepara { 
/* For a paragraph (if any) that immediately follows the menu, add 1em top spacing between the two in IE*/ 
padding-top: 1em; 
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { 
float: left; 
height: 1%; 
}

* html .horizontalcssmenu ul li a { 
height: 1%; 
}

/* End */

/* Navigation for faculties */

#top-nav { 
float: right; 
margin: -8px -10px 2px 0px; 
}

#top-nav ul { 
float: left; 
display: inline; 
font-size: 10px; 
line-height: 31px; 
color: #000; 
text-transform: uppercase; 
background: url(images/top-nav-bg.jpg) repeat-x 0 0; 
}

#top-nav ul li { 
float: left; 
display: inline; 
list-style-type: none; 
}

#top-nav ul li a { 
float: left; 
display: inline; 
color: #000; 
text-decoration: none; 
padding: 0 10px 0 8px; 
background: url(images/top-nav-sep.gif) no-repeat right 0; 
}

#top-nav ul li a:hover { 
text-decoration: underline; 
}

#top-nav ul li.last { 
padding-right: 4px; 
background: url(images/top-nav-last.gif) no-repeat right 0; 
}

#top-nav ul li.last a { 
background: none; 
}

#top-nav ul li.home { 
width: 90px; 
background: url(images/top-nav-home.gif) no-repeat 0 0; 
}

#top-nav ul li.home a { 
background: none; 
width: 67px; 
height: 31px; 
line-height: 29px; 
padding: 0; 
color: #141414; 
font-weight: bold; 
padding-left: 31px; }

/* End */


#main { 
background: #fcfcfc url('images/main-bg.gif') no-repeat 0 0; 
padding-top: 10px; 
margin-top: -4px; 
}

#main-bot { 
background: url('images/main-bot-bg.gif') no-repeat 0 bottom; 
padding: 0 10px 2px 10px; 
height: 100%; 
position: relative; 
}


/***** Sidebar *******/

#sidebar { 
float: left; 
display: inline; 
width: 226px; 
}

#sidebar .block { 
background-image: url('images/sidebar-block-top.gif'); 
background-color: #fff; 
width: 226px; 
}

#sidebar .block .block-bot { 
background-image: url('images/sidebar-block-bot.gif'); 
}

#sidebar .articles .article-latest { 
padding: 8px 7px; 
background: url(images/sidebar-article-sep.gif) repeat-x 0 bottom; 
font-size: 8pt; 
font-family: Verdana; 
color: #313131; 
border-left: solid 1px #bebebe; 
border-right: solid 1px #bebebe; 
}

#sidebar .articles .article-latest h4 { 
color: #6f2020; 
font-weight: bold; 
font-size: 12px; 
}

#sidebar .articles .article-latest h4 a { 
color: #6f2020; 
text-decoration: none; 
}

#sidebar .articles .article-latest h4 a:hover { 
color: #6f2020; 
text-decoration: underline; 
}

#sidebar .articles .article { 
padding: 8px 7px; 
background: url('images/sidebar-article-sep.gif') repeat-x 0 bottom; 
font-size: 8pt; 
font-family: 'Trebuchet MS'; 
color: #313131; 
border-left: solid 1px #bebebe; 
border-right: solid 1px #bebebe; 
}

#sidebar .articles h4 { 
color: #fff; 
font-weight: bold; 
font-size: 12px; 
}

#sidebar .articles h4 a { 
color: #fff; 
text-decoration: none; 
}

#sidebar .articles h4 a:hover { 
color: #ccc; 
}

#sidebar .articles .view-all { 
font-size: 10px; 
letter-spacing: 0.5px; 
line-height: 24px; 
float: right; 
display: inline; 
margin-right: 6px; 
}


#sidebar .image-articles .image { 
float: left; 
display: inline; 
width: 55px; 
}

#sidebar .image-articles .image img { 
padding: 1px; 
border: solid 1px #1e1e1e; 
width: 51px; 
height: 51px; 
}

#sidebar .image-articles .cnt { 
float: right; 
display: inline; 
width: 150px; 
}

#sidebar .image-articles .cnt2 { 
float: right; 
display: inline; 
width: 210px; 
}

#sidebar .image-articles .cnt2 b { 
font-size: 12px;
color: #00457c;
}


#sidebar .image-articles .cnt2 span { 
float: right; 
display: inline; 
width: 210px;
color: #00457c;
}

#sidebar .image-articles .cnt2 span a { 
font-weight: bold;
color: #05345a;
text-decoration: underline;
}

#sidebar .image-articles .cnt2 span a:hover { 
font-weight: bold;
text-decoration: none;
}

#sidebar .image-articles h3 { 
color: #00457c; 
font-weight: bold; 
font-size: 13px; 
}

#sidebar .image-articles h3 a { 
color: #00457c; 
text-decoration: none; 
}

#sidebar .image-articles h3 a:hover { 
color: #00457c; 
text-decoration: underline; 
}

#sidebar .image-articles h4 li.arrow {
list-style-type: none;
padding-left: 10px;
background: url('images/arrow_r.gif') no-repeat 0 3px;
vertical-align: top;
}

#sidebar .image-articles h4 li.arrow2 {
list-style-type: none;
padding-left: 10px;
background: url('images/arrow_r.gif') no-repeat 0 3px;
vertical-align: top;
}

#sidebar .image-articles h4 li.arrow2 a {
color: #00457c; 
text-decoration: none;
}

#sidebar .image-articles h4 li.arrow2 a:hover {
color: #00457c; 
text-decoration: underline; 
}

#sidebar .image-articles h4 { 
color: #963838; 
font-weight: bold; 
font-size: 12px; 
}

#sidebar .image-articles h4 a { 
color: #963838; 
text-decoration: none; 
}

#sidebar .image-articles h4 a:hover { 
color: #963838; 
text-decoration: underline; 
}

#sidebar .text-articles .article { 
padding: 8px 10px; 
font-size: 12px; 
}

#sidebar .text-articles h4 { 
font-size: 13px; 
}

#sidebar #selected a {
color: #000;
}

#sidebar #selected a b {
color: #000;
}

#sidebar .image-articles h2 { 
color: #00457c; 
font-weight: bold; 
font-size: 12px;
text-align: justify;
}


/***** Block *******/

.block { 
margin-bottom: 10px; 
background-repeat: no-repeat; 
background-position: 0 0; 
}

.block .block-bot { 
height: 100%; 
position: relative; 
background-repeat: no-repeat; 
background-position: 0 bottom; 
}

.block .block-cnt { 
padding: 10px 10px 10px 9px; 
}

.block .head { 
background: url('images/block-head-blue.gif') no-repeat 0 0; 
padding-left: 15px; 
}

.block .head .head-cnt { 
background: url('images/block-head-blue.gif') no-repeat right 0; 
line-height: 38px; 
height: 38px; 
padding-right: 13px; 
}

.block .head h3 { 
font-size: 15px; 
font-weight: bold; 
color: #ccc; 
}

.block .head h3 span { 
color: #fff; 
}

.block .head .view-all { 
float: right; 
display: inline; 
width: 60px; 
height: 17px; 
line-height: 16px; 
background: url('images/view-all.png'); 
margin-top: 12px; 
}

.block .head .view-all { 
color: #00457c; 
font-size: 10px; 
text-decoration: none; 
text-align: center; 
}

.block .head .view-all:hover { 
text-decoration: underline; 
}

.block .redhead { 
background: url('images/block-head-red.gif') no-repeat 0 0; 
padding-left: 15px; 
}

.block .redhead .head-cnt { 
background: url('images/block-head-red.gif') no-repeat right 0; 
line-height: 38px; 
height: 38px; 
padding-right: 13px; 
}

.block .redhead h3 { 
font-size: 15px; 
font-weight: 
bold; color: #fff; 
}

.block .redhead h3 span { 
color: #6f2020; 
}

.block .redhead .view-all { 
float: right; 
display: inline; 
width: 61px; 
height: 18px; 
line-height: 16px; 
background: url('images/block-head-view-all.gif'); 
margin-top: 12px; 
}

.block .redhead .view-all { 
color: #656565; 
font-size: 10px; 
text-decoration: none; 
text-align: center; 
}

.block .redhead .view-all:hover { 
text-decoration: underline; 
}

.block2 h4 { 
margin-top: 5px; 
line-height: 20px;
color: #00457c; 
display: block;
font-size: 20px; 
}

.block2 p { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #303030; 
text-align: justify; 
padding: 8px 10px 8px 10px;
}

.block2 p.signature { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 11pt; 
color: #000; 
padding: 10px;
}

.block2 p.subtitle { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 12pt; 
color: #00457c; 
text-align: justify; 
padding: 8px 10px 8px 10px;
}

.block2 li.bull { 
font-family: 'Trebuchet MS', sans-serif; 
font-size: 13px; 
color: #303030; 
text-align: justify; 
margin-left: 30px;
margin-right: 10px;
}

.block2 li { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #303030; 
text-align: justify; 
padding: 5px 10px 5px 10px;
margin-left: 30px;
}

.block2 li a { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #00457c;
text-decoration: underline;
}

.block2 li a:hover { 
text-decoration: none;
}

.block2 p a { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #00457c;
text-decoration: underline;
}

.block2 p a:hover { 
text-decoration: none;
}

.block2 p.subtitle2 { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #00457c; 
text-align: justify; 
padding: 8px 10px 8px 10px;
}

.block2 td { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #202020; 
text-align: justify; 
padding: 1px 10px 1px 10px;
}

.block2 td.shaded { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #202020; 
text-align: justify; 
padding: 1px 10px 1px 10px;
background-color: #e4eff8;
}

.block2 td.shaded a {
font-size: 10pt !important;
text-decoration: underline;
}

.block2 td.shaded a:hover {
text-decoration: none;
}

.block2 td.subtitle { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 13pt; 
color: #00457c; 
text-align: justify; 
padding: 8px 10px 8px 10px;
}

.block2 td.subtitle2 { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 11pt; 
color: #00457c; 
text-align: justify; 
padding: 8px 10px 8px 10px;
}

.block2 td a { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 12pt; 
color: #00457c;
text-decoration: underline;
}

.block2 td a:hover { 
text-decoration: none;
}

.block2 td a.normal { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #00457c;
text-decoration: underline;
}

.block2 td a.normal:hover { 
text-decoration: none;
}

.block2 td p a { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #00457c;
text-decoration: underline;
}


/***** Content *******/

#content { 
float: right; 
display: inline; 
width: 717px; 
}

#content .block { 
background-image: url('images/content-block-top.gif'); 
background-color: #fff; 
width: 717px; 
}

#content .blocktext { 
background-color: #e4e4e4; 
width: 717px; 
}

#content .blocktext { 
background-color: #fff; 
width: 697px; 
}

#content .blocktext p { 
text-align: justify; 
color: #202020; 
width: 697px; 
padding: 10px;
}

#content .blocktext2 p { 
font-size: 11pt !important;
text-align: justify; 
color: #202020; 
width: 697px; 
padding: 10px;
}

#content .blocktext h1 { 
color: #505050; 
padding: 0px 0px 10px 10px; 
}

#content .blocktext .image img { 
padding: 0px; 
border: solid 1px #656565; 
width: 690px; 
}

#content .blocktext2 h1.intro { 
color: #000 !important; 
padding: 0px 0px 10px 10px; 
}



#content .block .block-bot { 
background-image: url(' /* images/content-block-bot.gif */ '); 
}

#content .articles h4 { 
font-size: 14px; 
font-weight: bold; 
color: #ccc; 
margin: 4px 2px; 
}

#content .articles h4 a { 
text-decoration: none; 
color: #00457c; 
}

#content .articles h4 a:hover { 
color: #2a7cbd; 
text-decoration: underline; 
}

#content .col-articles .image img { 
margin: 0px 5px 0px 0px; 
border: solid 1px #656565; 
}

#content .col-articles .article { 
float: left; 
display: inline; 
margin: 17px 0px 10px 15px; 
width: 215px; 
}

#content .col-articles .article span { 
font-size: 12px; 
font-weight: bold; 
color: #222; 
}

#content .row-articles .article { 
padding: 10px 15px 12px 15px; 
background: url('images/content-article-sep.gif') repeat-x 0 bottom; 
}

#content .row-articles .article2 { 
padding: 10px 15px 12px 15px; 
}

#content .row-articles .last-article { 
background: none; 
}

#content .row-articles .image { 
float: left; 
display: inline; 
width: 194px; 
}

#content .row-articles .image img { 
width: 195px; 
border: solid 0px #202020; 
}

#content .row-articles .cnt { 
float: right; 
display: inline; 
width: 480px; 
}

#content .row-articles h4 span { 
font-size: 9pt; 
color: #707070;  
}

#content .row-articles h4 { 
margin-top: 0; 
line-height: 20px; 
}

#content .row-articles h4 a {
color: #00457c; 
}

#content .row-articles h4 a:hover { 
color: #2a7cbd; 
text-decoration: underline; 
}

#content .row-articles a { 
color: #00457c; 
}

#content .row-articles a:hover { 
color: #2a7cbd; 
text-decoration: none; 
}

#content .row-articles p { 
font-family: 'Trebuchet MS', sans-serif; 
font-weight: normal; 
font-size: 10pt; 
color: #303030; 
text-align: justify; 
}


/***** Search *******/

#search .block-cnt { 
padding: 5px 5px 5px 4px; 
background-color: #000; 
}

#search .fieldplace { 
float: left; 
display: inline; 
width: 170px; 
height: 22px; 
background: url('images/search-field.gif') no-repeat 0 0; 
padding-left: 18px; 
}

#search .fieldplace .field { 
padding: 3px 6px 4px; 
width: 158px; 
border: none; 
background: none; 
}

#search .button { 
float: left; 
display: inline; 
width: 29px; 
height: 22px; 
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
cursor: pointer; 
border: 0; 
}

#search .button { 
background: url('images/search-button.gif') no-repeat 0 0; 
}


/***** Slider *******/

#slider { 
width: 700px; 
height: 360px; 
position: relative; 
}

#slider .holder { 
width: 700px; 
height: 360px; 
position: relative; 
overflow: hidden; 
}

#slider .content { 
width: 1000px; 
height: 360px; 
position: absolute; 
top: 0; 
left: 0; 
}

#slider .fragment { 
float: left; 
display: inline; 
width: 700px; 
height: 360px; 
list-style-type: none; 
}

#slider .fragment .image { 
position: relative; 
width: 700px; 
height: 360px; 
}

#slider .frame { 
width: 700px; 
height: 360px; 
position: absolute; 
top: 0; 
left: 0; 
z-index: 100; 
background: url('images/slider-image-bg.png') no-repeat 0 0; 
}

#slider .frame { 
font-size: 0; 
line-height: 0; 
text-indent: -4000px; 
}

#slider .fragment .cnt { 
margin-top: 5px; 
height: 49px; 
background: url('images/slider-cnt-bg.gif') repeat-x; 
color: #fff; 
font-size: 11px; 
line-height: 1.4; 
padding: 8px 15px; 
}


/***** Footer *******/

#footer { 
width: 954px; 
margin: 0 auto;
border-top: solid 1px #000;
}

#footer .copy { 
font-size: 10px; 
color: #363636; 
text-transform: uppercase; 
text-align: right; 
padding: 3px 0; 
}

#footer .copy a { 
color: #d13434; 
}

#footer .navs { 
background: #fafafa url('images/footer-navs-top.gif') no-repeat 0 0; 
text-align: center; 
font-size: 10px; 
text-transform: uppercase; 
color: #656565;
height: 100%; 
position: relative; 
}

#footer .navs .navs-bot { 
background: #fafafa url('../images/cti_badge.png') no-repeat left center;  
height: 100%; 
position: relative; 
}

#footer .navs ul { 
margin: 10px 0; 
}

#footer .navs ul li { 
list-style-type: none; 
display: inline; 
padding: 0 6px; 
}

#footer .navs ul li a { 
color: #00457c; 
text-decoration: none; 
}

#footer .navs ul li a:hover { 
text-decoration: underline; 
}

#footer .navs ul li a.bot { 
color: #000; 
text-decoration: none; 
}

#footer .navs ul li a.bot:hover { 
text-decoration: underline; 
}


/* CV database */

td.min {
font: normal 10pt 'Trebuchet MS';
padding: 5px;
}

.max {
font: normal 14pt 'Trebuchet MS';
}

.max img {
margin: 0px 5px 5px 15px;
border: solid 1px #000;
padding: 1px;
}

td.cvtitle {
font: 11pt 'Trebuchet MS';
background-color:  #094f83;
color: #ffffff !important;
padding: 5px;
text-align: left !important;
text-transform: uppercase;
}

/*------contact form------*/

#contact_form {
float:left;
width:300px;
padding:10px 10px 0 0px;
margin-left: 10px;
color:#666666;
}

.contact_input {
width:290px;
height:17px;
font-size:12px;
float:left;
background-color:#dcdfff;
border:1px #cccccc solid;
}

label.contact_form {
width:200px;
padding:0 0 5px 0;
font-size:12px;
font-weight:bold;
color:#000;
}

.contact_textarea {
width:290px;
height:100px;
font-size:12px;
font-family:'Trebuchet MS', sans-serif;
float:left;
background-color:#dcdfff;
border:1px #cccccc solid;
}

input.contact_submit {
float:right;
padding:2px;
}

.cleardiv {
clear:both;
overflow:hidden;
height:15px;
}


#head {
width: 695px;
height: 235px;
margin: 0px 0px 0px 10px;
}

#head2 {
width: 695px;
height: 579px;
margin: 0px 0px 0px 10px;
}

#rect {
position: absolute;
top: 120px;
right: 40px;
width: 306px;
height: 206px;
background: transparent url('../images/titlebox.png') no-repeat;
}

#rect strong {
z-index: 10;
font-family:'Trebuchet MS', sans-serif;
font-size:23px;
line-height: 23px;
color: #fff;
padding: 20px 0px 0px 20px;
text-transform: uppercase;
display: block;
}

#rect2 {
position: absolute;
top: 400px;
right: 40px;
width: 306px;
height: 206px;
background: transparent url('../images/titlebox.png') no-repeat;
}

#rect2 strong {
z-index: 10;
font-family:'Trebuchet MS', sans-serif;
font-size:23px;
line-height: 23px;
color: #fff;
padding: 20px 0px 0px 20px;
text-transform: uppercase;
display: block;
}

/*------gallery------*/

#rightDiv
{
width:530px;
border: solid 0px #000;
float:right;
margin: 10px 25px 0 0;
}

#rightDiv span.date
{
font:normal 13px/13px "Trebuchet MS",Arial, Helvetica, sans-serif;
color: #303030;
}

.hometitle
{
display:block;
font:16pt "Trebuchet MS",Arial, Helvetica, sans-serif;
color: #00457c;
margin: 0 0 0px 0;
}

/*------Curtin news feed------*/

.rss-box { /* defines the bounding div for the entire display-use to define borders, fill, etc. */
width: 714px;
background-color: #ebf5fd;
border: solid 1px #e3e3e3; 
}

.rss-title a:link { /* the title of the feed and link style if displayed. Use with variants for rollover styles */
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 16pt; 
color: #a31313;
text-decoration: none;
padding: 0px 0px 10px 0px;
}

.rss-title a:hover { /* the title of the feed and link style if displayed. Use with variants for rollover styles */
padding: 0px 0px 10px 0px;
color: #a31313;
}

.rss-items { /* defines the unordered list <ul>...</ul> for the feed items - use to define the padding/margins for items */
font-family: 'Trebuchet MS', sans-serif; 
font-size: 13pt; 
color: #303030; 
text-align: justify;
margin: 0px 10px 15px 30px; 
}

.rss-item { /* display of each feed item description and title, <li>...</li> as well as the channel description, if displayed */
font-weight: bold; 
font-size: 10pt; 
color: #000;
margin: 0px 10px 15px 0px; 
}

.rss-item a: { /*variant for the item title and link style */
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 12pt; 
color: #00457c;
text-decoration: underline;
}

.rss-item a:hover { /*variant for the item title and link style */
text-decoration: none;
}

.rss-date { /* defines the display of item posting dates */
font-family: 'Trebuchet MS', sans-serif; 
font-size: 11px; 
color: #00457c;
}

#cti {
width: 700px;
height: 666px;
background: url('../images/wishes2011.jpg') no-repeat 0px 160px; /* left top */
}

.edp {
font-weight: bold !important;
font-style: italic;
color: #314a8a !important;
font-size: 15px !important;
font-family: 'Trebuchet MS', sans serif;
}

span.date {
display: block;
font-weight: bold !important;
color: #314a8a !important;
font-size: 13px !important;
font-family: 'Trebuchet MS', sans serif;
margin-bottom: 20px;
}

marquee {
font: 10px verdana, sans serif;
color: #000;
}

.cnt3 h4 {
color: #00457c; 
font-weight: bold; 
font-size: 14px; 
margin: 8px 2px; 
}

.cnt3 h4 a {
color: #00457c; 
font-weight: bold; 
font-size: 14px; 
margin: 8px 2px;
text-decoration: underline;
}

.cnt3 h4 a:hover {
color: #00457c; 
font-weight: bold; 
font-size: 14px; 
margin: 8px 2px;
text-decoration: none;
}

.below_tempad p {
padding-top: 15px !important;
font-family: 'Trebuchet MS', sans-serif; 
font-size: 11pt !important; 
color: #000; 
text-align: justify; 
}

.below_tempad p a {
font-family: 'Trebuchet MS', sans-serif; 
font-weight: bold; 
font-size: 10pt; 
color: #00457c; 
text-align: justify;
text-decoration: underline;
}

.below_tempad p a:hover {
text-decoration: none;
}

img.staffthumbs {
padding: 1px;
border: solid 1px #909090;
}

li.bull b {
color: #00457c;
}

p.welcome {
font-size: 10pt !important;
font-weight: normal;
width: 696px;
}

/* Thumbs for Lightbox Slideshow */

.block-bot #thumbs a img {
padding: 1px;
border: solid 1px #333;
}

li.f2jnag {
	display:none;
}

marquee {
font-family: Arial, sans-serif; 
font-weight: bold;
font-style: italic;
font-size: 18pt; 
color: #00457c; 
}
