@charset "utf-8";
/* CSS Document */

ol,ul {
    list-style:none;
}


html,body{margin:0;padding:0;height:100%;border:none; background-color:#ececec;}
html{overflow-y:scroll; font-family:Arial, Helvetica, sans-serif; font-size:0.80em;/* overflow-x: hidden;*/;}
img{ border:none;}
a.img{outline:none;}

xh2{ font-size:22px; color:#144654; font-weight:100; margin:10px 0 0 0; padding:0;}
xh3{ font-size:12px; color:#000; font-weight:bold; margin:0px 5px 0 0px;}
h4{ font-size:12px; color:#000; font-weight:bold; margin:0px 10px 0 0px; }
h5{ font-size:12px; color:#144654; font-weight:bold; margin:0px 0px 5px 0px; }
h6{ font-size:15px; color:#144654; font-weight:bold; margin:5px 0px 5px 0px; xfont-style:italic; text-transform:uppercase }

h3 > a { font-size:12px; color:#000; font-weight:bold; margin:0px 5px 0 0px; text-decoration:none}
.mag{ font-size:22px; color:#144654; font-weight:100; margin:0px 0 0 0; padding:0;}
.tocTitle{ font-size:13px; text-transform:none;}
a:hover > h6 {color:#000 !important; text-decoration:underline}
h6 > a{color:#144654 !important;}
h6 > a:hover{color:#000; text-decoration:underline}

/****NEW STYLES***/

h1 {
    color: #144654;
    font-size: 22px;
    font-weight: 100;
    margin-bottom:3px;
    text-decoration: none;
}
h1 a {
    color: #144654;
    text-decoration: none;
}
h1 a:visited {
    color: #144654;
    text-decoration: none;
}
h1 a:hover {
    color: #ea5000;
    text-decoration: none;
}


h2 {
    color: #144654;
    font-size: 22px;
    font-weight: 100;
    margin-bottom:4px;
    line-height:1.1em;
    text-decoration: none;
}
h2 a {
    color: #144654;
    text-decoration: none;
}
h2 a:visited {
    color: #144654;
    text-decoration: none;
}
h2 a:hover {
    color: #ea5000;
    text-decoration: none;
}




h3 { 
    font-size:14px; 
    color: #08536E; 
    font-weight:bold; 
    margin:0px 5px 0 0px;
}

h3 a {
    color: #08536E;
    font-size: 14px;
    text-decoration: none;
}
h3 a:visited {
    color: #08536E;
    font-size: 14px;
    text-decoration: none;
}
h3 a:hover {
    color: #333333;
    font-size: 14px;
    text-decoration: none;
}

#job_info{
    font-size:13px; 
    font-weight:bold; 
    color:#144654; 
    line-height:1.3em; 
    xfont-style:italic; 
    padding-bottom:0px; 
    xborder-bottom:1px dotted #ccc
}











a:link.breadCrumbLink{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
    xwidth: 100%;
}
    

/****end NEW STYLES***/






/*PAGE ELEMENTS*/
.mainPageWraper{ width:100%; height:100%;}
.headerSub{ height:170px; width:100%; min-width:980px; background-image:url('images/headerBg2.png'); background-repeat:repeat-x; }
.headerMain{ width:980px; min-width:980px; height:170px;background-image:url('images/headerMenuBg2.png'); background-repeat:repeat-x;}
.logo{ padding-left:13px; padding-top:20px; padding-right:24px}
.headerMenu{}

.headerMenuHolder{ color:white; /*background-image:url('images/headerMenuBg2x.png'); background-repeat:no-repeat;*/ height:24px; margin-top:16px; position:relative; top:-34px; padding-right:35px; padding-top:6px; width:425px; letter-spacing:0px !important; font-family:Arial, Helvetica, sans-serif; }

a:link.topMenuLink{ color:#ececec !important; text-decoration:none; text-transform:uppercase; font-size:10px;}
a:visited.topMenuLink{ color:#ececec !important; text-decoration:none; text-transform:uppercase; font-size:10px;}
a:hover.topMenuLink{ color:#999 !important; text-decoration:none; text-transform:uppercase; font-size:10px; }

.mainMenu{ padding:2px 0 0 0px; text-align:left; color:white; letter-spacing:0.0px; margin-top:-23px}


a:link.mainMenuLink{ color:#ececec !important; text-decoration:none; text-transform:uppercase; font-size:10.5px; padding:0 4px; font-weight:100}
a:visited.mainMenuLink{ color:#ececec !important; text-decoration:none; text-transform:uppercase; font-size:10.5px; padding:0 4px; font-weight:100}
a:hover.mainMenuLink{ color:#999 !important; text-decoration:none; text-transform:uppercase; font-size:10.5px; padding:0 4px; font-weight:100}

a:link.mainsLink{ color:#333 !important; text-decoration:none; text-transform:uppercase; font-size:11px; padding:0 5px; font-weight:bold}
a:visited.mainsLink{ color:#333 !important; text-decoration:none; text-transform:uppercase; font-size:11px; padding:0 5px; font-weight:bold}
a:hover.mainsLink{ color:#999 !important; text-decoration:none; text-transform:uppercase; font-size:11px; padding:0 5px; font-weight:bold}

a:link.searchMenuLink{ color:#fff !important; text-decoration:none; text-transform:uppercase; font-size:13px; font-weight:bold}
a:visited.searchMenuLink{ color:#fff !important; text-decoration:none; text-transform:uppercase; font-size:13px;font-weight:bold}
a:hover.searchMenuLink{ color:#999 !important; text-decoration:none; text-transform:uppercase; font-size:13px;font-weight:bold}

.mainContent{ background-color:white;}

.topInteractive{}
.inCont{ background-color:#ececec; padding:0px 0}

.mainBox{ background:#FFF; padding-top:12px}
.mainForm{ color:#FFF; text-decoration:none; font-weight:bold; font: 14px "Helvetica";}
.mainFormstar{ color:#FFF; text-decoration:none; font-weight:bold; font: 18px "Arial";}
.mainBoxT{ background:#19a5b4; padding-top:20px}

.mainBox2{ background:#FFF;}
.titleBox{ color:#333; text-transform:uppercase; font-size:11px; font-weight:bold; width:100%}

.startBox{float:left; position:relative; left:-5px; top:2px}
.titleLag{ float:left; width:auto; background-color:#FFF; padding-right:7px}

a:link.titleLagLink{ width:auto; background-color:#FFF; color:#333; font-weight:bold;}
a:visited.titleLagLink{ width:auto; background-color:#FFF; color:#333}
a:hover.titleLagLink{ width:auto; background-color:#FFF; color:#000; text-decoration:underline}

.titleBarRight{ background-color:#6794ad;  margin-left:15px; height:11px; font-size:8px; width:auto; margin-top:2px; margin-bottom:10px;}
.titleBarRight2{ background-color:#bc4cc7;  margin-left:15px; height:11px; font-size:8px; width:auto; margin-top:2px; margin-bottom:10px;}
.titleBarRight3{ background-color:#ea5000;  margin-left:15px; height:11px; font-size:8px; width:auto; margin-top:2px; margin-bottom:12px;}

.boxCont{ padding:2px 0px 2px 10px; clear:both; margin-top:-10px;}
.boxCont2{ padding:10px 6px 2px 5px; clear:both; margin-top:-18px;}
.boxCont3{ padding:10px 10px 2px 10px; clear:both margin-top:-25px;}
.boxCont3Poll{ padding:10px 10px 2px 10px; clear:both; margin-top:-5px;}
.date{ color:#5a5a5a; font-size:12px; line-height:1.3em; font-style:italic; margin-top:-4px; margin-bottom:7px}
.jobDate{ color:#666; font-size:11px; font-style:italic; margin-top:-10px; margin-bottom:7px}

.desc{ font-size:12px; color:#333; padding:3px 10px 10px 0; line-height:17px;}
.descArt{ font-size:13px; color:#333; padding:10px 10px 10px 0; line-height:18px}
.more{ background-image:url(images/moreBg.png); width:55px; height:29px; background-repeat:no-repeat; position:relative; right:-14px; color:white; text-transform:uppercase; font-size:12px; font-weight:bold; padding:5px 0 0 9px}

.next{ background-image:url(images/moreBg2.png); width:47px; height:34px; background-repeat:no-repeat; color:white; text-transform:uppercase; font-size:12px; font-weight:bold; padding:5px 20px 0 5px; margin-top:10px; font-weight:100}
.search, .search2{ background-image:url(images/moreBg.png); width:55px; height:29px; background-repeat:no-repeat; position:relative; right:-25px; color:white; text-transform:uppercase; font-size:12px; font-weight:bold; padding:4px 0 0 6px; margin-top:10px; font-weight:100; text-align:left;}
.search2{background-image:url(images/moreBg3.png); left:-15px;}
.back{ background-image:url(images/backBg.png); width:55px; height:29px; background-repeat:no-repeat; position:relative; left:-15px; color:white; text-transform:uppercase; font-size:12px; font-weight:bold; padding:5px 0 0 10px; margin-top:10px; font-weight:100}

.optionJ{ font-size:12px}
.sRes{ font-size:12px}

a:link.readMoreLink{ color:white; text-decoration:none;}
a:visited.readMoreLink{ color:white; text-decoration:none;}
a:hover.readMoreLink{ color:#000; text-decoration:none;}
.commentsNumber{ font-size:11px; margin-left:7px}
.leaveAcomment{ font-size:11px; margin-left:5px; border-left:1px solid #ccc; padding-left:10px}

a:link.leaveAcommentLink{ color:#666; text-decoration:none; text-transform:uppercase; font-size:9px;}
a:visited.leaveAcommentLink{color:#666; text-decoration:none; text-transform:uppercase; font-size:9px;}
a:hover.leaveAcommentLink{color:#666; text-decoration:underline; text-transform:uppercase; font-size:9px;}

.mainImgages{ border:2px solid #ececec;margin-top:2px}
.mainImgagesSmall{  margin-top:1px; margin-right:5px; }

.imageMask{ width:80px !important; height:80px !important; overflow:hidden; float:left; margin:0 5px 0px 0;}

.smallDesc{ font-size:11px; margin-top:0px; font-weight:100; margin-left:0px; margin-bottom:5px;}
.smallDesc2{ font-size:11px; margin-top:5px; font-weight:100; }

.col1{ width:600px; }
.col2{ padding:0px 0px 0 20px}

a:link.moreArr{color: black; text-decoration:none; font-weight:bold; font-size:11px}
a:visited.moreArr{color: black; text-decoration:none; font-weight:bold; font-size:11px}
a:hover.moreArr{color:#666; text-decoration:none; font-weight:bold; font-size:11px}

a:link.moreArr2{color: black; text-decoration:none; font-weight:bold; font-size:11px; line-height:20px }
a:visited.moreArr2{color: black; text-decoration:none; font-weight:bold; font-size:11px; line-height:20px}
a:hover.moreArr2{color:#666; text-decoration:none; font-weight:bold; font-size:11px;  line-height:20px}

.featuredCont1{ border-bottom:1px dotted #ccc; padding:5px 0 15px 0px; height:80px !important;}
.featuredCont2{ border-bottom:none; padding:0 0 15px 0px; height:80px !important;}

.featImg{ float:left; margin-right:5px;}
.featArt{ float:left;}

.newsSmall{ padding:2px 10px 5px 6px;border-bottom:1px dotted #ccc; width:551px; margin-left:6px; margin-top:0px;}
.newsSmallEnd{ padding:5px 5px 5px 6px;border-bottom:none;}
.newsSmall2{ padding:5px 5px 5px 6px;border-bottom:1px dotted #ccc; width:337px !important;}
.newsSmallEnd2{ padding:5px 5px 5px 6px;border-bottom:none;width:337px !important; }

xa:link.subLink{color:#08536e; text-decoration:none; font-size:14px;}
xa:visited.subLink{color:#08536e; text-decoration:none; font-size:14px;}
xa:hover.subLink{color:#333; text-decoration:none; font-size:14px;}

a:link.ProjectTitle{color:#08536e; text-decoration:none; font-style:normal; font-size:19px;}
a:visited.ProjectTitle{color:#e94f00; text-decoration:none; font-style:normal; font-size:19px;}
a:hover.ProjectTitle{color:#e94f00; text-decoration:none; font-style:normal; font-size:19px;}

a:link.subLinkLine{color:black; text-decoration:none;}
a:visited.subLinkLine{color:black; text-decoration:none;}
a:hover.subLinkLine{color:#bc4cc7; text-decoration:underline;}

a:link.subLinkLineOrj{color:black; text-decoration:none; font-weight:bold; font-size:12px}
a:visited.subLinkLineOrj{color:black; text-decoration:none;font-weight:bold; font-size:12px}
a:hover.subLinkLineOrj{color:#ea5000; text-decoration:underline;font-weight:bold; font-size:12px}

.Title{	-webkit-hyphen: auto; -moz-hyphen: auto; hyphen: auto; font-size:22px; color:#144654; font-weight:100; text-decoration:none}

xlink.mainTilteLink{	-webkit-hyphen: auto; -moz-hyphen: auto; hyphen: auto; font-size:22px; color:#144654; font-weight:100; text-decoration:none}
xa:link.mainTilteLink{font-size:22px; color:#144654; font-weight:100; text-decoration:none}
xa:visited.mainTilteLink{font-size:22px; color:#144654; font-weight:100; text-decoration:none}
xa:hover.mainTilteLink{font-size:22px; color:#000000; font-weight:100;  text-decoration:none}

.position{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc; padding:5px 0; font-size:11px;color:#1c4d68; margin-top:10px;}

.datePick1{ margin:35px 0 0 15px}
.datePick2{ margin:7px 0 0 15px}
.imp1{ font-size:11px}
.date1{ font-size:10px;color:#1c4d68; margin:5px 0;border-bottom:1px dotted #ccc; padding-bottom:7px}
.select{margin:7px 0 0 15px}

.archiveOptions{ text-align:center; margin-top:10px}
a:link.arhOptionLinks{color:black; text-decoration:none; font-size:11px; margin-right:20px;}
a:visited.arhOptionLinks{color:black; text-decoration:none; font-size:11px; margin-right:20px;}
a:hover.arhOptionLinks{color:#ea5000; text-decoration:none; font-size:11px; margin-right:20px;}

.footerSub{ height:445px; width:100%; min-width:980px; background-image:url('images/footerBg.jpg'); background-repeat:repeat-x;}
.tocArtH{ border-left:2px solid #ccc; padding-left:5px}

/* TABS SMALL */
#scroller-header a {text-decoration:none; color:black; padding:0 5px;font-size:11px; text-transform:uppercase; }
#scroller-header a:hover {text-decoration:none; color:#ea5000;font-size:11px; text-transform:uppercase}
a.selected {text-decoration:none !important; color:#ea5000 !important; font-size:11px; text-transform:uppercase; /*cursor:default*/}
#scroller-header {background:url(images/header.gif) no-repeat;width:350px;height:24px; padding:0px 0 0 0px; font-weight:700;border-bottom:1px solid #ccc; margin-bottom:7px}
#scroller-body {width:350px;padding-bottom:0px;}
#mask {	width:350px;overflow:hidden;margin:0; text-align:left}
#panel {}
#panel div {float:left;}

/* Extra styling for each panel */

#panel ul {list-style:none;margin:0 5px;padding:0;}
#panel ul li {padding:5px 0 5px 0;color:#557482;border-bottom:1px dotted #ccc;}
#panel ul li.last {border-bottom:none !important;}
#panel-1 { width:350px; padding-right:20px}
#panel-2 {}
#panel-3 {}
/* END TABS */

/* TABS LARGE */
#scroller-header2 a {text-decoration:none; color:black; padding:0 5px;font-size:11px; text-transform:uppercase; }
#scroller-header2 a:hover {text-decoration:none; color:#ea5000;font-size:11px; text-transform:uppercase}
a.selected2 {text-decoration:none !important; color:#ea5000 !important; font-size:11px; text-transform:uppercase; /*cursor:default*/}

#scroller-header3 a {text-decoration:none; color:black; padding:0 5px;font-size:11px; text-transform:uppercase; }
#scroller-header3 a:hover {text-decoration:none; color:#ea5000;font-size:11px; text-transform:uppercase}
a.selected3 {text-decoration:none !important; color:#ea5000 !important; font-size:11px; text-transform:uppercase; /*cursor:default*/}
#scroller-header2 {background:url(images/header.gif) no-repeat;width:580px;height:24px; padding:0px 0 0 0px; font-weight:700; border-bottom:1px solid #ccc; margin-bottom:7px}
#scroller-body2 {width:580px;padding-bottom:0px; margin-left:0px; }
#mask2 {width:580px;overflow:hidden;margin:0; text-align:left}
#panel2 {}
#panel2 div {float:left;}

/* Extra styling for each panel */

#panel2 ul {list-style:none;margin:0 5px;padding:0;}
#panel2 ul li {padding:5px 0px 5px 0;color:#557482;border-bottom:1px dotted #ccc;}
#panel2 ul li.last {border-bottom:none !important;}
#pane2-1 {padding-right:20px}
#pane2-2 {padding-right:20px}
#pane2-3 {padding-right:20px}

#scroller-header3 {background:url(images/header.gif) no-repeat;
width:350px;
height:25px; 
padding:0px 0 0 0px; 
font-weight:700; 
border-bottom:1px solid #ccc; 
margin-bottom:3px;
text-transform:uppercase; 
font-size:11px; width:345px;
}

#scroller-body3 {width:350px;padding-bottom:0px; margin-left:0px; margin-top:-15px;}
#mask3 {width:350px;overflow:hidden;margin:0; text-align:left}
#panel3 {}
#panel3 div {float:left;}

/* Extra styling for each panel */

#panel3 ul {list-style:none;margin:0 5px;padding:0;}
#panel3 ul li {padding:5px 0px 5px 0;color:#557483;border-bottom:1px dotted #ccc;}
#panel3 ul li.last {border-bottom:none !important;}
#pane3-1 {width:350px; padding-right:30px}
#pane3-3 {padding-right:30px}
#pane3-3 {padding-right:30px}
/* END TABS */


/* INPUT STYLE */ 
.checkbox, .radio {width: 19px;	height: 25px;padding: 0 5px 0 0;background-image: url(images/checkbox.png); background-repeat: no-repeat;display: block;	clear: left;float: left;}
.radio {background-image: url(images/radio.gif); background-repeat: no-repeat;}
.select {position: absolute;width: 158px; height: 21px;	padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background-image: url(images/select.gif) ; background-repeat:no-repeat;no-repeat;overflow: hidden;}
/* INPUT STYLE */
.pollOption{ font-size:13px; font-weight:bold; color:#444444; line-height:1.6em; xfont-style:italic; padding-bottom:5px; border-bottom:1px dotted #ccc}

.pollOption2 { font-size:13px; font-weight:bold; color:#444444; line-height:1.6em; xfont-style:italic; padding-bottom:5px; xborder-bottom:1px dotted #ccc}

.bannerC1{ background-color:white; padding:20px 0 10px 0}




/*FOOTER TABS*/

.footerGal{ padding:10px 20px 5px 0; font-size:10px}
.tab_content{background: #1d1d1d;color:#999; padding:10px; clear:both}



ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 31px; /*--Set height of tabs--*/

    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border-left: none;
    margin-bottom: -2px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #3e3e3e;
    color:#999;
    border-right:1px solid #666
}
ul.tabs li a {
    text-decoration: none;
    color: #999;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
}
ul.tabs li a:hover {
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #1d1d1d;
    color:#999
    /*--Makes the active tab look like it's connected with its content--*/
}

.fCol1{ border-right:1px dotted #666; padding:0 10px 0 0 }
.fCol2{padding:0px 10px 0px 5px}
.fList{ padding:5px 0px 5px 0px;border-bottom:1px dotted #666; color:#999;font-size:11px}

a:link.fLink{ color:#ccc;width:100%; text-decoration:none;padding:0px 0px 0px 5px;}
a:visited.fLink{ color:#ccc; text-decoration:none;padding:0px 0px 0px 5px;}
a:hover.fLink{ color:#00b4d5; background-color:#282828; text-decoration:none;padding:0px 0px 0px 5px;}

a:hover.A{padding:5px 200px 5px 5px; }
a:hover.B{padding:5px 192px 5px 5px; }
a:hover.C{padding:5px 208px 5px 5px; }
a:hover.D{padding:5px 245px 5px 5px; }
a:hover.E{padding:5px 282px 5px 5px; }
a:hover.F{padding:5px 256px 5px 5px; }
a:hover.G{padding:5px 308px 5px 5px; }
a:hover.H{padding:5px 244px 5px 5px; }

a:link.fLink2{ color:#EA5000;padding:5px 277px 5px 5px; width:100%; text-decoration:none;}
a:visited.fLink2{ color:#ccc;padding:5px 277px 5px 5px; text-decoration:none;}
a:hover.fLink2{ color:#00b4d5; padding:5px 277px 5px 5px; background-color:#282828; text-decoration:none;}

.fPoll{ padding:8px 10px 20px 10px; font-size:12px; color:#ccc !important; background-color:#3a3a3a ; margin-top:10px}
.fPoll > h6 { font-size:11px; color:#ccc; text-transform:none}
.footerMenu{ padding:25px 0 0 0; color:#ccc; font-size:11px}


a:link.fLinkMenu{ color:#ccc; text-decoration:none}
a:visited.fLinkMenu{ color:#ccc; text-decoration:none}
a:hover.fLinkMenu{ color:#00b4d5; text-decoration:none}

.headerBanner{ background-color:#666666;}
.bannerIn{width:980px; background-color:#19a5b4; padding:15px 0 10px 0}

/*
    Alignment
------------------------------------------------------------------- */

/* Floats */

.left {float: left;}
.right {float: right;}

.clear,.clearer {clear: both;}
.clearer {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
#center-wrapper {/*	margin: 0 auto;	width: 920px;	*/}


/* Columns */

.column {/*margin-left: 2%;width: 32%;*/}
.column.first { /*margin-left: 0;*/}


/* Sortable items */

.sortable-list {
    margin:0; padding:0
    /*
    background-color: #F93;
    list-style: none;
    margin: 0;
    min-height: 60px;
    padding: 10px;
    */
}
.sortable-item {
    /*
    background-color: #FFF;
    border: 1px solid #000;
    cursor: move;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 20px 0;
    text-align: center;
    */
}

/* Containment area */

#containment {
    /*
    background-color: #FFA;
    height: 230px;
    */
}


/* Item placeholder (visual helper) */

.placeholder {
    background-color:white;
    border: 1px dashed #666;
    height: 58px;
    margin-bottom: 5px;
    
}
div.move{position:relative; top:-15px; font-size:11px; left:525px; text-transform:uppercase; display:none !important}
a:link.move{color:white; text-decoration:none; text-shadow:#333 1px 1px 1px}
a:visited.move{color:white; text-decoration:none;text-shadow:#333 1px 1px 1px}
a:hover.move{ cursor:move; color:white; text-decoration:none;text-shadow:#333 1px 1px 1px;}

.mainArtImg{ margin:0 20px 0 0; border:2px solid #ececec;}
    

div.descArt ul > li { margin:10px 0 0 100px ; padding:0; list-style:square;}

.toolBox { padding:0px 0 20px 0;}

.specialCont{display:inline-block;}
.bHolder{display:block; padding:0; margin:0; float:left}

a.button1 {background: url(images/tool.png) no-repeat 0 -45px; width:89px; height: 45px;display: block;outline:none}
a:hover.button1 {background: url(images/tool.png) no-repeat 0 -0px; width: 89px; height: 45px;display: block;outline:none }

a.button2 {background: url(images/tool.png) no-repeat -89px -45px;width: 89px;height: 45px;display: block; background-repeat:no-repeat;outline:none}
a:hover.button2 {background: url(images/tool.png) no-repeat -89px -0px;width: 89px;height: 45px;display: block; outline:none}

a.button3 {background: url(images/tool.png) no-repeat -178px -45px;width: 89px;height: 45px;display: block;outline:none }
a:hover.button3 {background: url(images/tool.png) no-repeat -178px -0px;width: 89px;height: 45px;display: block;outline:none}

a.button4 {background: url(images/tool.png) no-repeat -267px -45px;width: 89px;height: 45px;display: block;outline:none}
a:hover.button4 {background: url(images/tool.png) no-repeat -267px -0px;width: 89px;height: 45px;display: block; outline:none}

a.button5 {background: url(images/tool.png) no-repeat -356px -45px;width: 89px;height: 45px;display: block;outline:none }
a:hover.button5 {background: url(images/tool.png) no-repeat -356px -0px;width: 89px;height: 45px;display: block; outline:none}

a.button6 {background: url(images/tool.png) no-repeat -445px -45px;width: 89px;height: 45px;display: block; outline:none}
a:hover.button6 {background: url(images/tool.png) no-repeat -445px -0px;width: 89px;height: 45px;display: block;outline:none }

a.button7 {background: url(images/tool.png) no-repeat -534px -45px;width: 89px;height: 45px;display: block;outline:none }
a:hover.button7 {background: url(images/tool.png) no-repeat -534px -0px;width: 89px;height: 45px;display: block;outline:none }


.mediaK{ border-bottom:1px dotted #ccc; padding:5px 0}
.mediaK2{ padding:5px 0 5px 0; border-bottom:1px dotted #ccc;}

.mediaStyle{font-size:11px;padding:0 5px;text-decoration:none;text-transform:uppercase; font-weight:bold}
.mediaStyle2{font-size:10px;padding:0 5px;text-decoration:none; font-weight:bold; color:#333;text-transform:uppercase;}

a:link.example{ color:#000; text-decoration:none}
a:visited.example{ color:#000; text-decoration:none}
a:hover.example{ color:#144654; text-decoration:none}

.tocDesc{ margin:10px 0 0 0; font-style:italic}
.tocCat{ padding:10px 0 0 0}



/*LOGIN*/


/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tabxx {
    background: url(images/tab_b.png) repeat-x 0 0;
    height: 42px;
    position:relative;
	top: 0;
	z-index: 999999;
    width:100%;
}

.tabxx ul.login {
    display: block;
    position: relative;
    float: right;
    clear: right;
    height: 42px;
    width: auto;
    font-weight: bold;
    line-height: 42px;
    margin: 0;
    right: 0px; /*150*/
    color: white;
    font-size: 80%;
    text-align: center;
}

.tabxx ul.login li.left {
    background: url(images/tab_l.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display:block;
    float: left;
}

.tabxx ul.login li.right {
    background: url(images/tab_r.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tabxx ul.login li {
    text-align: left;
    padding: 0 6px;
    display: block;
    float: left;
    height: 42px;
    background: url(images/tab_m.png) repeat-x 0 0;
    font-size:13px
}

.tabxx ul.login li a {
    color: #000000;
    text-shadow:1px 1px 1px #fff
}

.tabxx ul.login li a:hover {
    color: #ff6c00;
    text-shadow:1px 1px 1px #fff
}

.tabxx .sep {color:#414141}

.tabxx a.open, .tabxx a.close {
    height: 20px;
    line-height: 20px !important;
    padding-left: 30px !important;
    cursor: pointer;
    display: block;
    width: 100px;
    position: relative;
    top: 11px;
    font-size:14px;
    width:120px;
    text-decoration:none
}

.tabxx a.open {background: url(images/bt_open.png) no-repeat left 0;}
.tabxx a.close {background: url(images/bt_close.png) no-repeat left 0;}
.tabxx a:hover.open {background: url(images/bt_open.png) no-repeat left -19px;}
.tabxx a:hover.close {background: url(images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panelxx {
    background-image:url(images/logBg.jpg);
    width: 100%;
    height: 270px;
    color: #333;
    overflow: hidden;
    position: relative;
    z-index: 3;
    display: none;
    font-size:13px !important;
    background-repeat:repeat-x;
    height:290px;
    
}

#panelxx h1 {
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: #333;
}

#panelxx h2{
    font-size: 1.2em;
    padding: 10px 0 5px;
    margin: 0;
    color: #1f5185;
}

#panelxx p {
    margin: 5px 0;
    padding: 0;
}

#panelxx a {
    text-decoration: none;
    color: #15ADFF;
}

#panelxx a:hover {
    color: white;
}

#panelxx a-lost-pwd {
    display: block;
    float: left;
}

#panelxx .content {
    width: 960px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: left;
    font-size: 0.85em;
}

#panelxx .content .left {
    width: 280px;
    float: left;
    padding: 0 15px;
    border-left: 1px solid #ccc;
}

#panelxx .content .right {
    border-right: 1px solid #ccc;
}

#panelxx .content form {
    margin: 0 0 10px 0;
}

#panelxx .content label {
    float: left;
    padding-top: 8px;
    clear: both;
    width: 280px;
    display: block;
}

#panelxx .content input.field {
    border: 1px #1A1A1A solid;
    background: #fff;
    margin-right: 5px;
    margin-top: 4px;
    width: 200px;
    color: #000;
    height: 16px;
}

#panelxx .content input:focus.field {
    background: #d0e5e9;
    
}

/* BUTTONS */
/* Login and Register buttons */
#panelxx .content input.bt_login,
#panelxx .content input.bt_register {
    display: block;
    float: left;
    clear: left;
    height: 24px;
    text-align: center;
    cursor: pointer;
    border: none;
    font-weight: bold;
    margin: 10px 0;
}

#panelxx .content input.bt_login {
    width: 74px;
    background: transparent url(images/bt_login.png) no-repeat 0 0;
    padding-bottom:3px
}

#panelxx .content input.bt_register {
    width: 94px;
    color: white;
    background: transparent url(images/bt_register.png) no-repeat 0 0;
    padding-bottom:4px
}

#panelxx .lost-pwd {
    display: block;
    float:left;
    clear: right;
    padding: 15px 5px 0;
    font-size: 0.95em;
    text-decoration: underline;
}
.register{
    width: 94px;
    color: white;
    background: transparent url(images/bt_register.png) no-repeat 0 0;
    padding:4px 0 0 11px ;
    height:25px;
    margin-top:10px;
}

div.register > a { font-size:14px; color:white !important; font-weight:bold;}


.mediaSubMenu{ padding:10px 15px 10px 15px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin-top:15px}
.mediaSubdesc{ padding:5px 5px 5px 5px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin-bottom:10px}

a:link.mediaMenu{color:black;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:-0.1px}
a:visited.mediaMenu{color:black;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:-0.1px}
a:hover.mediaMenu{color:#EA5000;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:-0.1px}


a:link.mediaMenu2{color:black;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:0px}
a:visited.mediaMenu2{color:black;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:0px}
a:hover.mediaMenu2{color:#EA5000;font-size:11px;padding:0 0px;text-decoration:none;text-transform:uppercase; letter-spacing:0px}

.contactF1{ padding:10px}

div.inputHolder{ padding:3px; border:1px solid #ccc; width:360px}
div.inputHolder2{ padding:3px; border:1px solid #ccc; width:270px}
div.inputHolder3{ padding:3px; border:1px solid #ccc; }
.i1{border:none; width:350px;}
.iEs{border:none; width:200px; padding:2px; color:#666}
.iEs2{border:none; width:120px; padding:2px; color:#666}
.regInputOptions{ border:0}

.red{color:red}


.imgCopy{ font-size:11px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc}
.tocMainT{ color:#EA5000}


/* NAV */

/* remove the list style */
#nav {margin:0; padding:0; list-style:none;}	

/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li {float:left; display:block; position:relative;z-index:500; margin:0 1px;}

/* this is the parent menu */
#nav li a {display:block; padding:0px 5px 0 5px; height:15px; text-decoration:none; color:#fff; text-align:center; color:#fff; border-right:1px solid #666;}

#nav li a:hover {color:#fff;}

/* you can make a different style for default selected value */
#nav a.selected {color:#f00;}

/* submenu, it's hidden by default */
#nav ul {position:absolute; left:0; display:none; margin:0px 0 0 -1px; 	padding:0; list-style:none;text-align:left !important;background-color:#333}

#nav ul li {width:270px; float:left; text-align:left; /*border-top:1px solid #fff;*/ font-weight:bold;}

/* display block will make the link fill the whole area of LI */
#nav ul a {font-size:10px;text-transform:uppercase;display:block;  height:15px;	padding: 4px 5px; color:#000;text-align:left !important;}

#nav ul a:hover {text-decoration:none;	background-color:#000}

/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul { margin:0 0 0 -2px;}

.searchBox{ margin:-7px 0 0 13px; position:relative; z-index:2;}
.searchInput{ background:#ececec; border:1px solid #ccc; width:204px; color:#666; font-size:11px; padding:3px}
.fButtons{ padding-top:32px}
.subcategory{ text-transform:uppercase; font-weight:bold; color:#333; xfont-style:italic; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}

.jobBStart{ border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; padding:10px 0}
.jobBStart2{ border-bottom:1px dotted #ccc; padding:5px 0 10px 0;}
.jobBStart2 td { font-size:11px; padding-bottom:0;}
.jobBStart2 td.description{padding-bottom:5px;}
.jobBStart2 td .optionJ { margin-bottom:0; margin-top:0;}
.jobBStart2 th{font-weight:bold; color:#1c4d68; background-color:#CCCCCC;}
.but1{ border:1px solid #ccc; padding:2px; float:left; margin-right:10px}

.hr_lineSmall{ color:#666666 !important; border-bottom:1px dotted #cccccc; border-top:0; border-left:0; border-right:0; }

.regFormStep{ font-size:13px; color:#6794AD; font-weight:bold;}
.regFormStepOff{ font-size:13px; color:#999999; font-weight:bold;}
.regFormStepDesc{ font-size:11px; color:#333; font-weight:100; font-style:italic}
.regFormStepDescOff , .regFormStepDescOff a { font-size:10px; color:#999999}
.stepsCont{ float:left;  margin-top:5px; margin-bottom:10px; width:25%}
.stepDescr{ color:#333; text-align:left; margin-top:15px; margin-bottom:15px; line-height:16px;}
.reqInputName{ padding-top:5px; width:125px; font-size:13px; font-weight:bold; color:#333} /*DO NOT MODIFY THE WIDTHS 125 default */
.regInputRadio{ width:15px !important; margin:0; padding-top:0;}
.regInput{border: none;}
.reqHints{ color:#333; font-size:10px; font-style:italic} 

.italicTeaser{ font-style:inherit; color:#333; margin-bottom:5px; margin-top:5px}

.errorMsg{color: red !important; font-weight:100 !important; font-size:11px; font-style:italic}
.errormessage{ padding:10px; margin:5px; background-color:#ffd9d9; border:1px solid red; font-weight:bold}

.error{
    color:#FF0000;
}

.infomessage{ padding:10px; margin:5px; background-color:#6794AD; border:1px solid #EEE; font-weight:bold}

xa:link, a:visited{color: #333; text-decoration:none;}
xa:hover {color:#20adbc; text-decoration:none;}
.winner {color:#ea5000; text-decoration:none;}

.tocSubTitle{font-size:12px; color:#144654; font-weight:bold; margin:5px 0px 0px 0px; font-style:italic; text-transform:uppercase; padding:0}
.art{ padding:0; margin:3px 0 17px 0}


.viewJobDetails{ margin-top:7px}
ul.jobList > li{ padding:0 !important; margin:0 0 5px 13px !important}



/* * * * * * * */
.firstBTN{ font-size:10px; padding:3px 5px; border:1px solid #ececec; margin-right:10px;}
.prewBTN{ font-size:10px; padding:3px 5px; border:1px solid #ececec;}

.nextBTN{ font-size:10px;  padding:3px 5px; border:1px solid #ececec; margin-right:10px;}
.lasttBTN{ font-size:10px; padding:3px 5px; border:1px solid #ececec;}
/* * * * * * * */

.repTable{ font-size:11px !important}
.colH{ background-color:#d4d8dc}
.colV{ background-color:#eef6c2}
.colHcolV{background-color:#c2ddf6}

.coverDiv{ z-index:9999; position:absolute; height:100%; overflow:hidden; background-image:url(images/transparency.png); width:100%; /**/ }
.survetWindow{margin-left:-490px; left:50%; position:relative; width:980px;  height:600px; background-color:white;  border:3px solid #ccc;  margin-top:-325px; top:50%}
.scrollDiv{ width:96%; height:650px; /*overflow-y:scroll;*/ padding:20px;overflow:hidden;}
html[xmlns] .Clear {
    display: block;
}

.Clear {
    display: inline-block;
}

.surveyLogo{ margin-bottom:20px;}
div.scrollDiv > h6.optionJ { font-style:normal !important}


.styled{ margin-top:-3px; margin-bottom:5px}

table.helpT
 { text-align: center;
 font-family: Verdana;
 font-weight: normal;
 font-size: 11px;
 color: #404040;
 width: 500px;
 background-color: #fafafa;
 border: 1px #6699CC solid;
 border-collapse: collapse;
 border-spacing: 0px; } 

 td.helpHed
 { border-bottom: 2px solid #6699CC;
 border-left: 1px solid #6699CC;
 background-color: #ececec;
 text-align: left;
 text-indent: 0px;
 font-family: Verdana;
 font-weight: bold;
 font-size: 11px;
 color: #404040; }
 
  td.sup
 { border-bottom: 1px solid #6699CC;
 border: 1px solid #6699CC;
 background-color: #bee7eb;
 text-align: left;
 text-indent: 0px;
 font-family: Verdana;
 font-weight: normal;
 font-size: 11px;
 color: #404040; }
 
   td.sup2
 { border-bottom: 1px solid #6699CC;
 border-left: 1px solid #6699CC;
 background-color: #FFFFFF;
 text-align: left;
 text-indent: 0px;
 font-family: Verdana;
 font-weight: normal;
 font-size: 11px;
 color: #404040; }

 td.helpBod
 { border-bottom: 1px solid #9CF;
 border-top: 0px;
 border-left: 1px solid #9CF;
 border-right: 0px;
 text-align: left;
 text-indent: 10px;
 font-family: Verdana, sans-serif, Arial;
 font-weight: normal;
 font-size: 11px;
 color: #404040;
 background-color: #fafafa; }

 table.sofT
 { text-align: center;
 font-family: Verdana;
 font-weight: normal;
 font-size: 11px;
 color: #404040;
 background-color: #fafafa;
 border: 1px #6699CC solid;
 border-collapse: collapse;
 border-spacing: 0px; }
 
.previewBox{
    padding:10px;
}


.date2{ color:#666; font-size:11px; font-style:italic; margin-top:0px; margin-bottom:7px}

.position2{border-bottom:1px dotted #ccc;xborder-top:1px dotted #ccc; padding:5px 0 5px 0; margin-top:0px; margin-bottom:5px;}

.smallDesc2{ font-size:11px; margin-top:0px; font-weight:100; margin-left:0px; margin-bottom:5px;}



a:link.forumTilteLink { font-family:Arial; font-size:12px;  color: #ffffff; text-decoration:none; font-weight:bold}
a:visited.forumTilteLink { font-family:Arial, sans-serif; font-size:12px;  color: #ffffff;text-decoration:none; font-weight:bold} 
a:hover.forumTilteLink {font-family:Arial, sans-serif; font-size:12px;  color:#ccc;text-decoration:underline; font-weight:bold }

a:link.forumLinks { font-family:Helvetica, sans-serif; font-size:13px;  color:#0075b2; text-decoration:none; font-weight:bold;}
a:visited.forumLinks { font-family:Helvetica, sans-serif; font-size:13px;  color:#0075b2;text-decoration:none;font-weight:bold;}
a:hover.forumLinks {font-family:Helvetica, sans-serif; font-size:13px;  color:#d92501;text-decoration:underline;font-weight:bold;}

.forumText{ font-size:0.95em; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:17px; color:#333333}

.forumTD{padding-top:6px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.forumTDmain{font-size:11px; padding-left:10px; padding-right:10px; border-bottom:1px solid #dbdbdb; padding-top:6px; border-right:1px solid #dbdbdb;}
.forumPostDate{ font-size:11px; color:#666;}
.forumPostDateH{ font-size:11px; color:#111;}
.forumPostAuthor{ font-size:11px; color:#02588e; text-transform:capitalize}
.forumPostTitle{ font-family:Arial, Helvetica, sans-serif; color:#111111; font-size:12px; font-weight:bold;}


.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-right:10px;
    xmargin-left:6px;
    line-height:17px;

}

.text_i {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top:0px;
    margin-right:10px; 
    font-style:italic;
    line-height:17px;

}

.text_a {
    xwidth:540px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:left; 
    padding-top:10px; 
    margin-left:2px; 
    font-weight:bold; 
    font-size:12px;"

}

.text_b {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    xtext-align:left; 
    xpadding-top:10px; 
    xmargin-left:115px; 
    xfont-weight:bold; 
    font-weight:normal;
    font-size:10px;"

}

.judges {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight:bold; 
    font-size:12px;"

}


.image {
    margin-right:14px;
    margin-left:6px;

}

.project_title {
    font-size: 11px;
    font-weight:bold; 
    color: #EA5000;
    xpadding: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.subtitle_orj {
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.mainTilteLink {
    color: #144654;
    font-size: 22px;
    font-weight: 100;
    text-decoration: none;
}



a:link.forumLinkUp{ color:#02588e; text-decoration:none; font-weight:bold; font-size:11px;}
a:visited.forumLinkUp{color:#02588e; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover.forumLinkUp{ color:#111111; text-decoration:none; font-weight:bold; font-size:11px;}

.ulForum{padding-left:5px;}

.ForumTabel{ border:1px solid #DBDBDB; width:547px; background-color:#efefef; }


a.job_board_link , a:visited.job_board_link
{	font: 12px Arial, Helvetica, sans-serif; color:#000;
    text-decoration:none;
    padding-bottom:2px;
}

a:hover.job_board_link
{	font: 12px Arial, Helvetica, sans-serif; color:#eb5000;
    text-decoration:none;
}


/* library temp */
 /* Image gallery */
 
 
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;

}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}

.submit{
    border:1px #EEE solid;
    background-color:#1985b5;
    color:#FFFFFF;

}


.mainMenu ol, .mainMenu ul, .mainMenu ul li {
    list-style:none;
    margin:0;
    padding:0;
}

#listnom {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:580px;
/* border-collapse:collapse;
*/
}

#listnom td, #listnom th {
font-size:12px;
/* border:1px solid #febe9d;
*/
padding:5px 4px 5px 7px;
}

#listnom th {
font-size:14px;
text-align:left;
background-color:#fff;
color:#000;
}

#listnom tr.alt td {
color:#000;
background-color:#FFAC80;
}

#listnom tr.altodd td, #listnom tr.altodd  {
color:#000;
background-color:#ddf2f4;
border-top:1px solid #a3dbe1;
border-bottom:1px solid #a3dbe1;
}

#listnom tr.alteven td,#listnom tr.alteven {
color:#000;
background-color:#ffffff;
}

#listnom tr td a {
text-decoration:none;
}

.subTitle1 {color:#08536e; text-decoration:none; font-size:14px; font-weight:bold;}

.hrDown { 
    xheight: 0; 
    border-bottom: 1px dotted #cccccc; 
    xborder-top: 1px dotted #cccccc; 
    font-size: 12px;
    color: black;
    font-weight: bold;
}


.buttonDown {
    width:100px;
    height:27px;
    background: url(../images/downloadB.jpg) top left no-repeat;
    padding:0px 0px 0px 0px; 
}
.buttonDown:hover {
background: url(../images/downloadBoj.jpg) top left no-repeat;
}

.buttonReg {
    width:100px;
    height:27px;
    background: url(../images/registerB.jpg) top left no-repeat;
    padding:0px 0px 0px 0px; 
}
.buttonReg:hover {
background: url(../images/registerBoj.jpg) top left no-repeat;
}

.mainTitleAwards{font-size:32px; color:#FFFFFF; font-weight:bold; text-decoration:none}

a:link.mainTitleAwards{font-size:42px; color:#FFFFFF; font-weight:100; text-decoration:none}
a:visited.mainTitleAwards{font-size:42px; color:#FFFFFF; font-weight:100; text-decoration:none}
a:hover.mainTitleAwards{font-size:42px; color:#FFFFFF; font-weight:100;  text-decoration:none}

.bottomBar{ height:3px; background-color:#999; width:170px;}
.bottomBarMain{ width:600px;height:3px; background-color:#999; }
.percentBar{ background-color:red; height:3px;}
.pollAnswerText{ color:balck; font-size:12px; padding-top:2px; line-height:12px; } 
.pollAnswerTextMain{ color:balck; font-size:12px; padding-bottom:18px;  } 
.question{  padding:3px 0 3px 0; color:#333; width:600px;}

.tocissue {font-size:11px; font-weight:bold; font-style:none;color:#7F0000;text-decoration:none; text-transform:uppercase; }

