﻿body
{
    padding:0px;
    margin:0px;
    background:#fff;
    font-size:small;
    font-family:helvetica, arial, sans-serif;
    background:#fff;
}

a:link
{
    color: #000099;
    text-decoration: none;
}

a:visited
{
    color: #000066;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h1
{
    font-size:135%;
    font-weight:bold;
    display:inline;
}

h2
{
    font-size:120%;
    font-weight:bold;
    display:inline;
    color:#cc6600;
}

h2 a
{
    border-bottom:dotted 1px #003366;
}  

h3
{
    font-size:110%;
    font-weight:bold;
    display:inline;
}

h3 a
{
    border-bottom:dotted 1px #003366;
} 

h4
{
    font-size:100%;
    font-weight:normal;
    display:inline;
}

h4 a
{
    border-bottom:dotted 1px #003366;
} 

h5
{
    font-size:85%;
    font-weight:normal;
    display:inline;
}

h6
{
    font-size:85%;
    font-weight:normal;
    display:inline;
}

SPAN.searchword 
{ 
    font-weight:bold;
    color:blue; 
}

#header
{
    padding:0;
    margin:0;
    font-size:smaller;
    font-weight:bold;
    text-align:left;
    min-width:960px;
    height:120px;
    vertical-align:top;
    background-color:#fff;
}

#headertopcap
{
    padding:0;
    margin:10px 0 0 0;
    width:98%;
    height:5px;
    min-width:960px;
}

#headertopcap p
{
    padding: 0;
    margin: 0;
    height: 5px;
    background: url( '../../Images/Navigation/headerlefttopcorner.gif' ) no-repeat left;
}

#headertopcap p em
{
    display: block;
    padding: 0;
    margin: 0 0 0 200px;
    height: 5px;
    background: url( '../../Images/Navigation/headerrighttopcorner.gif' ) no-repeat right;
}


#footer
{
    padding:15px;
    margin:0;
    min-width:960px;
    background:#fefefe url('../../Images/Backgrounds/footer-top.gif') repeat-x top;
    text-align:center;
    color:#003366;
    line-height:130%;
}

#footerbottom
{
    padding:15px;
    margin:0;
    width:960px;
    background:#fefefe url('../../Images/Backgrounds/leaf.gif') no-repeat bottom right;
    text-align:left;
    color:#003366;
}

#footerfaq
{
    margin:2px 0 2px 0;
    padding:0 0 4px 0;
    clear:both;
    color:#003366;
    border-bottom:1px #ccc solid; 
    text-align:left;  
}

#footer a
{
    margin:0;
    color:#003366;
    font-weight:bold;
    border-bottom:dotted 1px #999;
}

#footer a:hover
{
    margin:0;
    border-bottom:none;
}


#main
{
    background: #a1c1d3 url( '../../Images/Backgrounds/main-background.gif' ) repeat-x top left;
}

#mainbody
{
    clear:both;
    margin:0;
    padding:5px 0;
    width:960px;
    text-align:left;
}

#main-body-full
{
    clear:both;
    margin:0;
    padding:5px 0;
    min-width:960px;
    text-align:left;
}

#mainbodysides
{
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}

#mainbodyborderadmin
{
    margin: 0;
    padding: 5px;
    text-align: left;
    border: 5px #006699 solid;
    background: #fff url( '../../Images/Backgrounds/adminBG.gif' ) no-repeat bottom left;
}

#mainbodyborder
{
    margin: 0;
    padding: 5px;
    text-align: left;
    border: solid 5px #003366;
    background-color: #fff;
    background: #fff url( '../../Images/Backgrounds/Leaf.gif' ) no-repeat bottom right;
}






.navigationbackground
{
    height:32px;
    overflow:hidden;
    padding:0 0 0 20px;
    text-align:left;
    background:#f5f9ff url('../../styles/Horizontal7/bg.gif') repeat-x;
}

.navigationbackgroundorange
{
    width:100%;
    height:32px;
    padding:0 0 0 20px;
    text-align:left;
    background:#f5f9ff url('../../styles/Horizontal8/bg.gif') repeat-x;
}





#topbarbg
{
    width:100%;
    height:22px;
    background-color:#e8e8e8;
    border-bottom:solid 1px #ccc;
}

#topbar
{
    width:960px;
    height:22px;
    line-height:22px;
    padding:0px;
    margin:0px;
    color:#5d92b1;
    list-style:none;
    font-size:11px;
}

#topbar a
{
    color:#5d92b1;
    font-weight:bold;
}

#topbarintro
{
    float:left;
    margin:0;
    padding:0px 5px;
    text-indent:10px;
}

#topbarnav
{
    float:right;
    margin:0px;
    padding:0px 2px;
    text-align:right;
}






.abstract
{
    margin: 10px 10px 5px 10px;
    padding: 10px;
    background-color: #F5F9FF;
    border: 1px solid #003366;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #003366;
    color: white;
    background: #003366 url('../../Images/Bars/blue.gif') repeat-x left top;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #fff;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #003366;
    color: #003366;
    background: #ff9900 url('../../Images/Backgrounds/OrangeDark.gif') repeat-x left top; 
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #fff;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    border: 1px solid #003366;
    border-top: none;
    padding: 2px 0 2px 2px;
}


.accordion2Header
{
    border:1px solid #ccc;
    background-color:#a1c1d3;
    padding:5px;
    cursor:pointer;
}

.accordion2Header h2
{
    font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
    color:#003366;
}

.accordion2Header a
{
	color:#fff;
	background:none;
	text-decoration:none;
}

.accordion2Header a:hover
{
	background:none;
	text-decoration:underline;
}

.accordion2HeaderSelected
{
    border:1px solid #ccc;
    color:#fff;
    background-color:#003366; 
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
    padding:5px;
    cursor:pointer;
}

.accordion2HeaderSelected h2
{
    font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
    color:#fff;
}

.accordion2HeaderSelected a
{
	color:#fff;
	background:none;
	text-decoration:none;
}

.accordion2HeaderSelected a:hover
{
	background:none;
	text-decoration:underline;
}

.accordion2Content
{
    border:1px solid #ccc;
    border-top:none;
    padding:2px 0 2px 2px;
}



.adminbutton
{
    cursor: pointer;
    padding: 5px 10px;
    border: outset 1px #ccc;
    text-decoration: none;
    color: #003366;
    font-weight: bold;
    background: #ff9900 url('../../Images/Backgrounds/OrangeDark.gif') repeat-x left top;  
}

.adminbutton:hover
{
    padding: 6px 10px 4px 10px;
    border: inset 1px #ccc;
    background: #ff9900 url('../../Images/Backgrounds/OrangeMedium.gif') repeat-x left top;  
}

.adminbuttonwarning
{
    background-color: Red;
    border: 2px outset Red;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}




.ajaxpass1
{
    width: 250px;
    height: 20px;
    padding: 2px 0 0 0;
    background: #fff url( '../../Images/Backgrounds/pass1.gif' );
    color: #003366;
    font-weight: bold;
    border: solid 1px #003366;
    vertical-align: bottom;
}

.ajaxpass2
{
    width: 250px;
    height: 20px;
    padding: 2px 0 0 0;
    background: #fff url( '../../Images/Backgrounds/pass2.gif' );
    color: #003366;
    font-weight: bold;
    border: solid 1px #003366;
    vertical-align: bottom;
}

.ajaxpass3
{
    width: 250px;
    height: 20px;
    padding: 2px 0 0 0;
    background: #fff url( '../../Images/Backgrounds/pass3.gif' );
    color: #003366;
    font-weight: bold;
    border: solid 1px #003366;
    vertical-align: bottom;
}

.ajaxpass4
{
    width: 250px;
    height: 20px;
    padding: 2px 0 0 0;
    background: #fff url( '../../Images/Backgrounds/pass4.gif' );
    color: #003366;
    font-weight: bold;
    border: solid 1px #003366;
    vertical-align: bottom;
}

.ajaxpass5
{
    width: 250px;
    height: 20px;
    padding: 2px 0 0 0;
    background: #fff url('../../Images/Backgrounds/pass5.gif');
    color: #003366;
    font-weight: bold;
    border: solid 1px #003366;
    vertical-align: bottom;
}





.ajaxtabstyle .ajax__tab_header 
{
	font-size: small;
	font-weight: bold;
    font-family: arial, sans-serif;
}

.ajaxtabstyle .ajax__tab_active .ajax__tab_outer,
.ajaxtabstyle .ajax__tab_header .ajax__tab_outer,
.ajaxtabstyle .ajax__tab_hover .ajax__tab_outer
{
    margin-right: 4px;
}

.ajaxtabstyle .ajax__tab_active .ajax__tab_inner,
.ajaxtabstyle .ajax__tab_header .ajax__tab_inner,
.ajaxtabstyle .ajax__tab_hover .ajax__tab_inner
{
    margin-left: 3px; /* offset the width of the left image */
}

.ajaxtabstyle .ajax__tab_active .ajax__tab_tab,
.ajaxtabstyle .ajax__tab_hover .ajax__tab_tab,
.ajaxtabstyle .ajax__tab_header .ajax__tab_tab
{
	margin-right: 0px;	
	padding: 8px 23px 8px 20px;
}

.ajaxtabstyle .ajax__tab_body 
{
    font-family: verdana,tahoma,helvetica;
    font-size: small;
}

.ajaxtabstyle .ajax__tab_header 
{
	margin: 0 0 0 10px;
	color: #fff;
}

.ajaxtabstyle .ajax__tab_outer
{
    background: url(../../Images/Tabs/tab_background_left.gif) no-repeat 0px 0px;
}

.ajaxtabstyle .ajax__tab_inner
{
    background: url(../../Images/Tabs/tab_background_right.gif) no-repeat 100% 0px;
}

.ajaxtabstyle .ajax__tab_hover .ajax__tab_outer
{
    background: url(../../Images/Tabs/tab_background_left.gif) no-repeat 0px -150px;
    cursor:pointer;
}

.ajaxtabstyle .ajax__tab_hover .ajax__tab_inner
{
    background: url(../../Images/Tabs/tab_background_right.gif) no-repeat 100% -150px;
    cursor:pointer;
}

.ajaxtabstyle .ajax__tab_active .ajax__tab_outer
{
    background: url(../../Images/Tabs/tab_background_left.gif) no-repeat 0px -300px;
}

.ajaxtabstyle .ajax__tab_active .ajax__tab_inner
{
    background: url(../../Images/Tabs/tab_background_right.gif) no-repeat 100% -300px;
}

.ajaxtabstyle .ajax__tab_body 
{
	border: solid 2px #5d92b1;
}






.ajaxtabstyle2 .ajax__tab_header 
{
	font-size:small;
	font-weight:bold;
    font-family:arial, sans-serif;
}

.ajaxtabstyle2 .ajax__tab_active .ajax__tab_outer,
.ajaxtabstyle2 .ajax__tab_header .ajax__tab_outer,
.ajaxtabstyle2 .ajax__tab_hover .ajax__tab_outer
{
    margin-right:4px;
}

.ajaxtabstyle2 .ajax__tab_active .ajax__tab_inner,
.ajaxtabstyle2 .ajax__tab_header .ajax__tab_inner,
.ajaxtabstyle2 .ajax__tab_hover .ajax__tab_inner
{
    margin-left:0; /* offset the width of the left image */
}

.ajaxtabstyle2 .ajax__tab_active .ajax__tab_tab
{
    margin-top:3px;
	margin-right:0px;
	padding:8px 23px 8px 20px;
}

.ajaxtabstyle2 .ajax__tab_hover .ajax__tab_tab
{
	margin-right:0px;	
	padding:6px 23px 6px 20px;
}

.ajaxtabstyle2 .ajax__tab_header .ajax__tab_tab
{
	margin-right:0px;	
	padding:8px 23px 8px 20px;
}

.ajaxtabstyle2 .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:small;
}

.ajaxtabstyle2 .ajax__tab_header 
{
	margin:0 0 0 10px;
	color:#003366;
}

.ajaxtabstyle2 .ajax__tab_outer
{
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    background:#fff url('../../Images/Backgrounds/tab2-bg.gif') repeat-x bottom left;
}

.ajaxtabstyle2 .ajax__tab_inner
{
    border-right:solid 1px #ccc;
    background:none;
}

.ajaxtabstyle2 .ajax__tab_hover .ajax__tab_outer
{
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    background:#ccc none;
    cursor:pointer;
}

.ajaxtabstyle2 .ajax__tab_hover .ajax__tab_inner
{
    border-right:solid 1px #ccc;
    background:#ccc none;
    cursor:pointer;
}

.ajaxtabstyle2 .ajax__tab_active .ajax__tab_outer
{
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    background:#fff none;
}

.ajaxtabstyle2 .ajax__tab_active .ajax__tab_inner
{
    border-right:solid 1px #ccc;
    background:#fff none;
}

.ajaxtabstyle2 .ajax__tab_body 
{
	border:solid 1px #ccc;	
	margin:-1px 0 0 0;
	background-color:#fff;
}












.articleitem
{
    display: block;
    padding: 10px 5px 10px 7px;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    color: #003366;
}

.articleitem:hover
{
    background-color: #ffffcc;
}

.articleitem2
{
    display: block;
    padding: 10px 5px 10px 7px;
    border: 1px solid #c8c8c8;
    color: #003366;
}

.articleitem2:hover
{
    background: #b5cfde url(../../Images/Backgrounds/BlueLight.gif) repeat-x;
}

.asploginbox
{
    font-weight: bold;
}

.aspdatapagernumber
{
    padding: 2px 3px 0 3px;
    text-decoration: none;
    color: #003366;
    font-weight: bold; 
}

.aspdatapagerpreviousnext
{
    padding: 2px 3px 0 3px;
    text-decoration: none;
    color: #003366;
    font-weight: bold; 
}

.aspdatapagercurrent
{
    padding: 5px 3px;
    text-decoration: none;
    color: #003366;
    font-weight: bold; 
}

.aspformview
{
    padding: 0;
    margin: 0;
    background: #fff url( '../../Images/Backgrounds/formviewBGview.jpg' ) no-repeat bottom right;
    color: #003366;
    line-height: 170%;
}

.aspformviewfooter
{
    padding: 5px;
    margin: 0;
    background-color: #003366;
    color: #fff;
}

.aspformviewheader
{
    padding: 5px;
    margin: 0;
    background-color: #003366;
    color: #fff;
}

.aspformviewedit
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background: #fff url( '../../Images/Backgrounds/formviewBGedit.jpg' ) no-repeat bottom right;
    color: #003366;
    line-height: 170%;
}

.aspformviewempty
{
    padding: 5px;
    margin: 0;
    background-color: #fff;
    color: #003366;
}

.aspformviewinsert
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background: #fff url( '../../Images/Backgrounds/formviewBGedit.jpg' ) no-repeat bottom right;
    color: #003366;
    line-height: 170%;
}

.aspformviewinsert2
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background-color: #fff;
    color: #003366;
    line-height: 170%;
}

.aspformviewpager
{
    padding: 0;
    margin: 0;
}

.aspformviewpager a
{
    color: #fff;
}

.aspformviewrow
{
    padding: 5px;
    margin: 0;
}

.aspformviewvalidation
{
    margin: 5px;
    padding: 5px;
    background: #f5f9ff url( '../../Images/Errors/errorBG.gif' ) no-repeat bottom right;
    font-weight: bold;
}

.aspformviewupdate
{
    margin: 0 0 5px 5px;
    padding: 5px;
    clear: both;
    background: #003366;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdate2
{
    margin: 0;
    padding: 5px;
    clear: both;
    background: #003366;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdate3
{
    margin: 5px;
    padding: 5px;
    clear: both;
    background: #003366;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdatefull
{
    margin: 0 0 5px 0;
    padding: 5px;
    clear: both;
    background: #003366;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}



.aspgridviewheader
{
    margin: 0;
    padding: 0;
    text-align: center;
    height: 31px;
    line-height: 31px;
    background: #ccc url(../../Images/Bars/subtitlesilver.gif) repeat-x;
}

.aspgridviewheader th:hover
{
    background: url(../../Images/Bars/subtitlesilver.gif) repeat-x 0px -31px;
}

.aspgridviewrow
{
    margin: 0;
    padding: 0;
    height: 35px;
    line-height: 35px;
    text-indent: 7px;
    border-top: solid 1px #ccc;
}

.aspgridviewrow:hover
{
    background-color: #ffffcc;
}

.aspgridviewrowalt
{
    margin: 0;
    padding: 0;
    height: 35px;
    line-height: 35px;
    text-indent: 7px;
    border-top: solid 1px #ccc;
    background-color: #f5f9ff;
}

.aspgridviewrowalt:hover
{
    background-color: #ffffcc;
}




.asplistview
{
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
    font-weight: bold;
    empty-cells: show;
}

.asplistviewpager
{
    margin: 0;
    padding: 0;
    text-align: right;
    height: 31px;
    line-height: 31px;
    background: #ccc url(../../Images/Bars/subtitlesilver.gif);
    border-top: solid 1px #ccc;
}

.asplistviewpager2
{
    margin: 0;
    padding: 0;
    text-align: right;
    height: 31px;
    line-height: 31px;
}

.asplistviewpages
{
    float: left;
    text-align: left;
    text-indent: 10px;
}

.asplistview .header
{
    margin: 0;
    padding: 0;
    text-align: center;
    height: 31px;
    line-height: 31px;
    background: #ccc url(../../Images/Bars/subtitlesilver.gif) repeat-x;
}

.asplistview .header th
{
    border-left: solid 1px #ccc;
}

.asplistview .header a
{
    display: block;
    margin: 0 7px;
    padding: 0;
    text-decoration: none;
    text-align: center;
    background: url(../../Images/Arrows/arrow-both.png) no-repeat right 50%;
}

.asplistview .header th:hover
{
    background: url(../../Images/Bars/subtitlesilver.gif) repeat-x 0px -31px;
}

/* change the background image when the column is being sorted by */
.asplistview .sortasc, .asplistview .sortdesc
{
    background: url(../../Images/Bars/subtitlesilver.gif) repeat-x 0px -31px;
}

/* change image if it is an asc sort */
.asplistview .sortasc a
{
    background: url(../../Images/Arrows/arrow-up.png) no-repeat right 50%;
}

/* change image if it is a desc sort */
.asplistview .sortdesc a
{
    background: url(../../Images/Arrows/arrow-dn.png) no-repeat right 50%;
}

.asplistview .row
{
    background-color: #fff;
}

.asplistview .row:hover
{
    background-color: #ffffcc;
}

.asplistview .row TD
{
    margin: 0;
    padding: 0;
    line-height: 30px;
    text-indent: 7px;
    font-weight:normal;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

.asplistview .rowresults
{
    background-color: #fff;
}

.asplistview .rowresults:hover
{
    background-color: #ffffcc;
}

.asplistview .rowresults TD
{
    margin: 0;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
}

.asplistview .altrowresults
{
    background-color: #e0ecff;
}

.asplistview .altrowresults:hover
{
    background-color: #ffffcc;
}

.asplistview .altrowresults TD
{
    margin: 0;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
}

.asplistview .altrow, .asplistview .row .sort
{
    background-color: #f5f9ff;
}

.asplistview .altrow .sort
{
    background-color: #e0ecff;
}

.asplistview .altrow:hover
{
    background-color: #ffffcc;
}

.asplistview .altrow TD, .asplistview .edit-info TD
{
    margin: 0;
    padding: 0;
    line-height: 30px;
    text-indent: 7px;
    font-weight:normal;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

.asplistview .rowinsert
{
    margin: 0;
    padding: 0;
    line-height: 30px;
    text-indent: 7px;
    border-top: solid 1px #ff9900;
    border-left: solid 1px #ffcc66;
    background: #000 url( '../../Images/Bars/blackglass.gif' ) repeat-x;
}

.asplistview .rowselect
{
    margin: 0;
    padding: 0;
    line-height: 30px;
    text-indent: 7px;
    border-top: solid 1px #ff9900;
    border-left: solid 1px #ffcc66;
    background: #ff9900 url( '../../Images/Bars/orangeglass.gif' ) repeat-x;
}

.asplistview .command
{
    text-align: center;
}

.asplistviewupdate
{
    margin: 0 0 5px 0;
    padding: 5px;
    clear: both;
    background: #003366;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}




.asploginupdate
{
    margin: 0 0 5px 0;
    padding: 7px;
    clear: both;
    background: #fff;
    color: Red;
    font-weight: bold;
    border: solid 2px #003366;
}


.aspmodal
{ 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5;
}

.aspmodaltablerow
{
    border: 0px;
}

.aspreorderlist
{
    margin: 0 0 0 -10px;
}

.aspreorderlist ul
{
    list-style:none;
}



.announcements
{
    margin: 0px 5px;
    padding: 0 0 2px 0;
    background: #5D92B1;
    text-align: center;
    color: #fff;
}

.announcements p
{
    margin: 0;
    padding: 7px 0 0 0;
    display: block;
    width: 100%;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-align: left;
    text-indent: 20px;
}

.bodydefault
{
    padding:10px;
    margin:0;
    text-align:left;
    color:#003366;
    border:solid 1px #e8e8e8;
    background-color:#fff;
}

.bodyexhibit
{
    padding:10px;
    margin:0;
    text-align:left;
    color:#003366;
    border:solid 1px #e8e8e8;
    background:#fff url('../../Images/Backgrounds/ExhibitHallBackground.jpg') top center;
}

.bodynews
{
    padding:7px 20px 20px 20px;
    margin:0;
    text-align:left;
    color:#003366;
    border:solid 1px #e8e8e8;
    background-color:#fff;
}

.bodysearch
{
    padding:5px;
    margin:5px;
    text-align:left;
    color:#003366;
    border:solid 1px #e8e8e8;
    background-color:#fff;
}

.button-submit-search
{
    cursor:hand;
    border-style:none;
    width:150px;
    height:24px;
    background-color:transparent;
    background-repeat:no-repeat;
    background-image:url(../../Images/Buttons/submit-search.gif);
}

.button-new-search
{
    cursor:hand;
    border-style:none;
    width:150px;
    height:24px;
    background-color:transparent;
    background-repeat:no-repeat;
    background-image:url(../../Images/Buttons/new-search.gif);
}

.button-view-selected
{
    cursor:hand;
    border-style:none;
    width:150px;
    height:24px;
    background-color:transparent;
    background-repeat:no-repeat;
    background-image:url(../../Images/Buttons/view-selected.gif);
}

.cal_Theme1 .ajax__calendar_container
{
    background-color:#e2e2e2; 
    border:solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_header
{
    background-color:#ffffff; 
    padding-bottom:2px;

}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev
{
    color:#004080;
}

.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev
{
    padding-top:6px;
}

.cal_Theme1 .ajax__calendar_body
{
    background-color:#e9e9e9; 
    border:solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname
{
    text-align:center; 
    font-weight:bold; 
    margin-bottom: 4px; 
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
    text-align:center;
    padding-bottom:2px;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active
{
    color:#004080; 
    font-weight:bold; 
    background-color:#ffffff;
}

.cal_Theme1 .ajax__calendar_today
{
    font-weight:bold;
    padding-bottom:5px;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
    color:#bbbbbb;
}




/* Search results screens mark-up */

.citation-authors
{
    margin:7px 0 0 0;
    font-size:smaller;
}

.citation-authors a
{
    color:#000;
    border-bottom:dotted 1px #666666;    
}

.citation-authors a:hover
{
    color:#ff9900; 
    text-decoration:none;
    border-bottom:solid 1px #ff9900; 
}

.citation-abstract
{
    margin:5px 15px 0 0;
}

.citation-affiliation
{
    margin:5px 0 7px 0;
    color:#666;
    font-size:smaller;
}

.citation-pubinfo
{
    margin:0 0 3px 0;
    font-size:smaller;
}

.citation-pubinfo a
{
    color:#000;
    border-bottom:dotted 1px #666666;    
}

.citation-pubinfo a:hover
{
    color:#ff9900; 
    text-decoration:none;
    border-bottom:solid 1px #ff9900; 
}

.citation-title
{
    margin:0 0 5px 0;
}

.citation-title h1
{
    margin:0 0 5px 0;
    font-size:medium;
}

.citation-title h2
{
    margin:0 0 5px 0;
    font-size:medium;
}

.citation-title h3
{
    margin:0 0 5px 0;
    font-size:small;
}

.citation-title h4
{
    margin:0 0 5px 0;
    font-size:smaller;
}

.citation-title a
{
    border-bottom:dotted 1px #003366;
}

.citation-title a:hover
{
    color:#ff9900; 
    border-bottom:none;
}


.container-e8e8e8
{
    background-color:#e8e8e8;
    padding:5px;
}

.container-e8e8e8-inside
{
    margin:0;
    padding:0;
    border:solid 1px #ccc;
    background-color:#fff;
    color:#003366;
}

.container-e8e8e8-title
{
    padding:5px;
    background-color:#e8e8e8;
    border-bottom:solid 1px #ccc;
}

.container-e8e8e8-body
{
    padding:10px;
}

.search-links
{
    padding:0 7px 5px 0;
}


.search-fontsize
{
    float:left;
    height:22px;
    font-size:small;
    color:#003366;
    margin:0 0 5px 0;
    padding:2px 0 0 10px;
    vertical-align:top;
}

.search-aspdatapager
{
    float:right;
    height:22px;
    font-size:small;
    color:#003366;
    margin:0 0 7px 0;
    padding:0;
    vertical-align:top;
}

.search-aspdatapagerjumpto
{
    color:#003366;
    height:22px;
    margin:0;
    padding:1px;
    border:solid 1px #003366;
    text-decoration:none;
}

.search-aspdatapagernumber
{
    cursor:pointer;
    height:22px;
    color:#003366;
    margin:0;
    padding:1px 5px 1px 4px;
    border:solid 1px #003366;
    text-decoration:none;
}

.search-aspdatapagernumber:hover
{
    color:#fff;
    background-color:#003366;
    text-decoration:none;
}

.search-aspdatapagerpreviousnext
{
    cursor:pointer;
    height:22px;
    color:#003366;
    margin:0;
    padding:1px 5px 1px 4px;
    border:solid 1px #003366;
    text-decoration:none;
}

.search-aspdatapagerpreviousnext:hover
{
    color:#fff;
    background-color:#003366;
    text-decoration:none;
}

.search-aspdatapagerfirstlast
{
    cursor:pointer;
    height:22px;
    color:#003366;
    margin:0;
    padding:1px 5px 1px 4px;
    border:solid 1px #003366;
    text-decoration:none;
}

.search-aspdatapagerfirstlast:hover
{
    color:#fff;
    background-color:#003366;
    text-decoration:none;
}

.search-aspdatapagercurrent
{
    cursor:default;
    height:22px;
    color:#fff;
    font-weight:bold;
    margin:0;
    padding:1px 4px 1px 4px;
    border:solid 1px #003366;
    background-color:#003366;
    text-decoration:none;
}

[disabled] 
{ /* Text and background colour, medium red on light yellow */
    cursor:default;
    height:22px;
    color:#ccc;
    background-color:#fff;
    padding:1px 5px 1px 4px;
    border:solid 1px #ccc;
}

[disabled]:hover 
{ /* Text and background colour, medium red on light yellow */
    color:#ccc;
    background-color:#fff;
    padding:1px 5px 1px 4px;
    border:solid 1px #ccc;
}

.search-paging
{
    float:right;
    height:35px;
    overflow:hidden;
    list-style:none;
    font-size:small;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    color:#003366;
    margin:0;
    padding:0 10px 0 0;
}

.search-paging li
{
    float:left;
    position:relative;
    margin-left:1px
}

.search-paging li a
{
    color:#003366;
    float:left;
    padding:2px 7px 3px 6px;
    border:solid 1px #6491a1;
    text-decoration:none;
}

.search-paging li a:hover
{
    color:#fff;
    background-color:#003366;
    text-decoration:none;
}

.search-paging li div
{
    color:#ccc;
    float:left;
    padding:2px 7px 3px 6px;
    border:solid 1px #ccc;
    text-decoration:none;
}

.search-paging li strong
{
    color:#fff;
    float:left;
    padding:2px 6px 3px 6px;
    border:solid 1px #003366;
    background-color:#003366;
    text-decoration:none;
}

.search-paging li span
{
    color:#003366;
    font-weight:bold;
    float:left;
    padding:3px 7px 4px 7px;
    text-decoration:none;
}


.search-table
{
    margin:10px 0 0 0;
    color:#000;   
}

.sidebar-sticky
{
    position:fixed;
}

.sidebar-clipboard
{
    margin:5px 0;
    padding:8px;
    background-color:#edf4f5;
    border:solid 1px #ccc;
    font-weight:bold;
}

.sidebar-clipboard a
{
    color:#000;
    border-bottom:dotted 1px #666666;    
}

.sidebar-clipboard a:hover
{
    color:#ff9900; 
    text-decoration:none;
    border-bottom:solid 1px #ff9900; 
}

.sidebar-results
{
    color:#003366;
    margin:0;
    padding:0 0 5px 0;
    font-weight:bold;
    border:solid 1px #ccc;
}

.sidebar-results a
{
    color:#000;
    border-bottom:dotted 1px #666666;    
}

.sidebar-results a:hover
{
    color:#ff9900; 
    text-decoration:none;
    border-bottom:solid 1px #ff9900; 
}


.closing
{
    margin: 0;
    padding: 10px 5px 5px 5px;
    border-top: 1px solid #003366;
}

.contact
{
    margin: 10px 5px 5px 5px;
    padding: 10px;
    background-color: #FFFFFF;
    border: 1px dashed #5D92B1;
}

.contact2
{
    margin: 10px 5px 5px 5px;
    padding: 10px;
    background-color: #F5F9FF;
    border: 1px dashed #5D92B1;
}

.ebrtitle
{
    padding: 20px 5px 15px 7px;
    font-weight: bold;
    font-size: larger;
    text-align: center;
    color: #666;
}

.closebutton
{
    cursor: hand;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 48px;
    height: 25px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../Images/Buttons/CloseSearch.gif);
    vertical-align: bottom;
}

.expandbutton
{
    cursor: hand;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 48px;
    height: 25px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../Images/Buttons/ExpandSearch.gif);
    vertical-align: bottom;
}

.findbutton
{
    cursor: hand;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 150px;
    height: 24px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../Images/Buttons/locate-search-term.gif);
    vertical-align: bottom;
}

.fontsmall
{
    font-size: small;
}

.fontmedium
{
    font-size: medium;
}

.fontlarge
{
    font-size: large;
}

.fontxlarge
{
    font-size: x-large;
}

.formcontrol
{
    background: #f5f9ff;
    border: solid 1px #c8c8c8;
    padding: 3px;
    color: #003366;
}

.formcontrol:focus, .formcontrol_focus
{
    background: #ffffcc;
    border: solid 1px #ff9900;
    padding: 3px;
    color: #003366;
}

.formcontrolrequired
{
    background: #f5f9ff;
    border: solid 1px red;
    padding: 3px;
    color: #003366;
}

.hr1
{
    margin:5px 0;
    border:none 0;
    border-top:1px dashed #003366;
    height:1px;
}

.hr1-light
{
    margin:5px 0;
    padding:5px 0 0 0;
    border:none 0;
    border-top:1px dashed #a1c1d3;
    height:1px;
}

.hr2
{
    border: none 0;
    border-top: 2px groove #003366;
    width: 70%;
    height: 1px;
}

.hr3
{
    border: none 0;
    border-top: 1px dashed #FF9933;
    height: 1px;
}

.hr4
{
    border: none 0;
    border-top: 1px dashed #003366;
    height: 1px;
    margin: 12px 0px 10px 0px;
}

.hr5
{
    margin: 5px 0;
    border: none 0;
    border-top: 1px solid #003366;
    height: 1px;
}

.hr5-light
{
    margin:10px 0;
    padding:0;
    border: none0;
    border-top:1px solid #a1c1d3;
    height:1px;
}

.imagezoomleft
{
    margin: 0 10px 5px 0;
}

.imagezoomright
{
    margin: 0 0 5px 10px;
}

.inset
{
    padding: 0;
    margin: 0;
    background-color: #F5F9FF;
    border: 1px solid #5d92b1;
}

.insetcapsule
{
    padding: 5px 5px 5px 7px;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    color: #003366;
    font-size: 110%;
}

.insetcapsulewhite
{
    padding: 5px 5px 5px 7px;
    border-top: 1px solid #5d92b1;
    border-bottom: 1px solid #C8C8C8;
    color: #003366;
    background-color: #fff;
    font-size: 110%;
}

.insettitle
{
    padding: 6px 10px 4px 10px;
    margin: 0;
    border: 1px solid #fff;
    height: 20px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    color: #003366;
    background-color: #f5f9ff;
    background-image: url(../../Images/insettitleBG.gif);
}

.insetbody
{
    padding: 5px 10px;
    margin: 0;
    border-top: 1px solid #5d92b1;
    text-align: left;
    color: #003366;
    background-color: #fff;
}

.insetexhibit
{
    padding:0;
    margin:0;
    float:left;
    background:#f5f9ff url(../../Images/Backgrounds/exhibitbackgroundinset.gif);
    border:1px solid #5d92b1;
}

.insetexhibittitle
{
    padding: 6px 10px 4px 10px;
    margin: 0;
    border: 1px solid #ffcc66;
    height: 20px;
    line-height: 18px;
    font-weight:bold;
    text-align: left;
    color: #003366;
    background-color: #ff9900;
    background-image: url(../../Images/Bars/titlebg.gif);
}

.insetexhibitbody
{
    padding: 15px 20px;
    margin: 0;
    border-top: 1px solid #5d92b1;
    text-align: left;
    color: #003366;
    background: url(../../Images/Backgrounds/exhibitbackground.gif) no-repeat top left;
}

.insetexhibitbottom
{
    padding: 5px 25px 15px 20px;
    margin: 0;
    text-align: right;
    color: #003366;
    background: url(../../Images/Backgrounds/exhibitbackgroundbottom.gif) no-repeat bottom right;
}

.insetbodynopad
{
    padding: 0;
    margin: 0;
    border-top: 1px solid #5d92b1;
    text-align: left;
    color: #003366;
    background-color: #fff;
}

.insetblue
{
    padding: 0;
    margin: 0;
    border: 1px solid #003366;
    overflow: hidden;
    background-image: url(../../Images/Backgrounds/insetbluebg.gif);
}

.insettitleblue
{
    padding: 6px 10px 5px 10px;
    margin: 0;
    border: 1px solid #0099cc;
    height: 20px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    background-color: #003366;
    background-image: url(../../Images/Bars/blue.gif);
}

.insetbodyblue
{
    border-right: 1px solid #0099cc;
    border-left: 1px solid #0099cc;
    border-bottom: 1px solid #0099cc;
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #fff;
    background-image: url(../../Images/Footer/footerbackground.gif);
    background-repeat: repeat-x;
    background-position: position-top;
}

.insetbodyblue ul
{
    margin-left: 0;
    padding-left: 5px;
    color: #fff;
    list-style-type: circle;
}

.insetbodyblue ul li
{
    font-size: 85%;
    line-height: 130%;
}

.insetbodyblue a:link
{
    color: #fff;
}

.insetbodyblue a:visited
{
    color: #fff;
}

.insetotherresults
{
    padding: 0;
    margin: 0;
    background-color: #F5F9FF;
    border: 1px solid #5d92b1;
}

.insetfv
{
    padding: 0;
    margin: 0;
    background-color: #fff;
    border: 1px solid #ff9900;
}

.insettitlefv
{
    padding: 0;
    margin: 0;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    text-align: left;
    color: #003366;
    text-indent: 10px;
    background-color: #ff9900;
    background-image: url(../../Images/Bars/orangeglass.gif);
}

.insetbodyfv
{
    padding: 0;
    margin: 0;
    text-align: left;
    color: #003366;
    background-color: #fff;
    border-top: 1px solid #ff9900;
}

.insetlv
{
    padding: 0;
    margin: 0;
    background-color: #f5f9ff;
    border: 1px solid #003366;
}

.insettitlelv
{
    padding: 0;
    margin: 0;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    text-indent: 10px;
    background-color: #003366;
    background-image: url(../../Images/Bars/blueglass.gif);
}

.insetbodylv
{
    padding: 0;
    margin: 0;
    text-align: left;
    color: #003366;
    background-color: #fff;
    border-top: 1px solid #003366;
}

.insetorange
{
    padding: 0;
    margin: 0;
    border: 1px solid #ff9900;
    overflow: hidden;
    background-color: #fff;
}

.insetorangetitle
{
    padding: 6px 10px 4px 10px;
    margin: 0;
    border: 1px solid #fff;
    height: 20px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    color: #003366;
    background-color: #ff9900;
    background-image: url(../../Images/Bars/orange.gif);
}

.insettitleorange
{
    padding: 6px 10px 4px 10px;
    margin: 0;
    border: 1px solid #fff;
    height: 20px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    color: #003366;
    background-color: #ff9900;
    background-image: url(../../Images/Bars/orange.gif);
}

.insetorangebody
{
    border-top: 1px solid #ff9900;
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #003366;
}

.insetbodyorange
{
    border-top: 1px solid #ff9900;
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #003366;
}

.insetorangedashed
{
    padding: 10px;
    margin: 5px;
    border: 1px dashed #ff9900;
    background: #ffbe5c url('../../Images/Backgrounds/OrangeLight.gif') repeat-x;
}

.insetorangedashednobg
{
    padding: 10px;
    margin: 5px;
    border: 1px dashed #ff9900;
    background: #fff;
}

.insetsimplebox
{
    padding: 10px;
    margin: 5px;
    border: dotted 1px #003366;
    background: #c8c8c8;    
}

.insetshow
{
    padding: 4px;
    margin: 0 0 5px 0;
    width: 502px;
    height: 390px;
    background-color: #F5F9FF;
    border: 1px solid #5d92b1;
    text-align: center;
}

.insetshowtransparent
{
    width: 479px;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 10px 10px 0 10px;
    background-image: url(../../Images/Show/transparency.png);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    color: #fff;
}

.insetshowtransparent a
{
    color: #ccccff;    
}

.insetvendor
{
    margin:5px 0 0 0;
    float:left;
    padding:10px;
    width:287px;
    height:120px;
    border-top:solid 1px #003366;
    border-bottom:solid 1px #003366;
    color:#003366;  
}

.introductionlogin
{
    padding: 10px;
    margin: 0;
    color: #003366;
}

.leadimage
{
    float: left;
    width: 75px;
    height: 75px;      
}




.loginbutton
{
    background-color: #003366;
    border: 2px outset #003366;
    text-decoration: none;
    color: #F5F9FF;
    font-weight: bold;
}

.noresults
{
    height: 160px;
    background: #fff url( '../../Images/Backgrounds/noresults.gif' ) no-repeat 50% 50%;
}

.quicklogin
{
    font-weight: bold;
    width: 100%;
}


/* Rating */
.ratingBar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingBar {
    background-image: url(../../Images/Ratings/FilledBar.gif);

}

.emptyRatingBar {
    background-image: url(../../Images/Ratings/EmptyBar.gif);
}

.savedRatingBar {
    background-image: url(../../Images/Ratings/SavedBar.gif);
}



.registration
{
    width: 522px;
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #f5f9ff;
    text-align: left;
}


.registration fieldset
{
    border: 0;
    padding: 10px;
    margin: 5px 10px 5px 10px;
    position: relative;
}

.registration label
{
    display: block;
    font: normal 12px/17px verdana;
}

.registration .hint
{
    font: normal 11px/14px verdana;
    background: #eee url(../../CSS/bg-span-hint-gray.gif) no-repeat top left;
    color: #444;
    border: 1px solid #888;
    padding: 5px 5px 5px 35px;
    width: 250px;
    position: absolute;
    margin: -12px 0 0 14px;
    display: none;
}

.registration fieldset.welldone .hint
{
    background: #9fd680 url(../../CSS/bg-span-hint-welldone.jpg) no-repeat top left;
    border-color: #749e5c;
    color: #000;
}

.registration fieldset.kindagood .hint
{
    background: #ffffcc url(../../CSS/bg-span-hint-kindagood.jpg) no-repeat top left;
    border-color: #cc9933;
}

.registration fieldset.welldone
{
    background: transparent url(../../CSS/bg-fieldset-welldone.gif) no-repeat 194px 19px;
}

.registration fieldset.kindagood
{
    background: transparent url(../../CSS/bg-fieldset-kindagood.gif) no-repeat 194px 19px;
}

.terms
{
    width: 425px;
    height: 200px;
    border: 1px solid #ccc;
    background: #f2f2f2;
    padding: 6px;
    overflow: auto;
}

.terms2
{
    width: 400px;
    height: 150px;
    border: 1px solid Red;
    background: #f2f2f2;
    padding: 6px;
    overflow: auto;
}

.terms3
{
    height: 150px;
    border: 1px solid Red;
    background: #f2f2f2;
    padding: 6px;
    overflow: auto;
}

.terms p, .terms li
{
    font: normal 12px/15px arial;
    color: #333;
}

.terms h3
{
    font: bold 18px/20px arial;
    color: #000;
}

.terms h4
{
    font: bold 16px/18px arial;
    color: #000;
}

.terms strong
{
    color: #000;
}


.registration .formsubtitle
{
    width: 480px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #F5F9FF;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    font: normal 14px/18px verdana;
    font-weight: bold;
}

.registration .iagree
{
    font: normal 14px/18px verdana;
    font-weight: bold;
}


.searchresultsinvis
{
    display: none;
}

.selectbutton
{
    cursor: hand;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 30px;
    height: 15px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../Images/Buttons/Add.gif);
}

.slidingmenu
{
    padding: 0;
    margin: 5px 5px 0 5px;
    height: 300px;
    list-style: none;
    border: 1px solid #5D92B1;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    color: #000;
}

.slidingmenu li div
{
    position: absolute;
    left: -9999em;
}

.slidingmenu table
{
    border-collapse: collapse;
    width: 0;
    height: 0;
    margin: -1px;
    padding: 0;
}

.slidingmenu li
{
    height: 25px;
    float: left;
    margin: 0;
    width: 100%;
}

.slidingmenu li a
{
    padding: 0;
    margin: 0;
    display: block;
    background: #8DB6CD url( '../../Images/Bars/lightblue.gif' );
    border: 1px solid #fff;
    height: 23px;
    color: #003366;
    font-weight: bold;
    text-indent: 10px;
    line-height: 23px;
}

.slidingmenu li:hover
{
    height: 225px;
}

.slidingmenu li a:hover
{
    color: #f5f9ff;
    background: #5D92B1 url( '../../Images/Bars/darkblue.gif' );
}

.slidingmenu li:hover > a
{
    color: #f5f9ff;
    background: #5D92B1 url( '../../Images/Bars/darkblue.gif' );
}

.slidingmenu li a:hover div, .slidingmenu li.slidecurrent div
{
    position: static;
    height: 178px;
    border-top: 1px solid #5D92B1;
    border-bottom: 1px solid #5D92B1;
    padding: 10px;
    margin: 0;
    background: #fff;
}

.slidingmenu li:hover div
{
    position: static;
    height: 178px;
    border-top: 1px solid #5D92B1;
    border-bottom: 1px solid #5D92B1;
    padding: 10px;
    margin: 0;
    background: #fff;
}

.sponsor
{
    display: none;
}

.tagcloud
{
    padding:10px;
    line-height:27px;
    text-align:justify;
}

.tagall
{
    font-weight:bold;
    font-size:22px;
    padding:0 5px 0 0;
}

.tagcloud a { padding:0 5px 0 0; }

.tagcloud a:hover { color:#ff9900;text-decoration:none; }

.tagcloud .t1 { font-size:12px; }

.tagcloud .t2 { font-size:14px; }

.tagcloud .t3 { font-size:15px; }

.tagcloud .t4 { font-size:18px; }

.tagcloud .t5 { font-size:20px; }

.tagcloud .t6 { font-size:22px; }

.tagcloud .t7 { font-size:24px; }

.tagcloud .t8 { font-size:26px; }

.topsearchbar
{
    height:16px;
    padding:3px;
    color:#003366;
    border:solid 1px #c8c8c8;
    background:url('../../Images/Backgrounds/searchtextbox.gif') no-repeat bottom right;
}

.topsearchbarblur
{
    height:16px;
    padding:3px;
    border:solid 1px #c8c8c8;
    background-color:#fff;
}

.topsearchbutton
{
    cursor:pointer;
    border:none;
    width:50px;
    height:24px;
    background:url(../../Images/Buttons/Search.gif) no-repeat;
}

.watermark
{
    color: #ccc;
    font-weight: normal;
    background: #f5f9ff;
    border: solid 1px #c8c8c8;
    padding: 3px;
}
