﻿html, body
{
    padding:0px;
    margin:0px;
    height: 100%;
    background:#fff;
    font-size:small;
    font-family:Verdana, Arial, Helvetica, serif;
    background: #d8d8d8; line-height:1.5em;
}

h1
{
    font-size:155%;
    font-family: Georgia, "Times New Roman", serif;
    font-weight:bold;
    color:#5B247F;
}

h2
{
    font-size:140%;
    font-family: Georgia, "Times New Roman", serif;
    font-weight:bold;
    color:#5B247F;
}

h3
{
    font-size:120%;
    font-family: Georgia, "Times New Roman", serif;
    display:inline;
    color:#5B247F;
}

h4
{
    font-size:100%;
    font-family: Georgia, "Times New Roman", serif;
    font-weight:normal;
    display:inline;
    color:#385a72;
}

h5
{	padding-top:20px;
    font-size:100%;
    font-family: Georgia, "Times New Roman", serif;
    font-weight:normal;
    display:inline;
    color:#fff;
}

h5 a
{	
    text-decoration:none;
    color:#fff;
}

h5 a:hover
{
    text-decoration:none;
    color:#291140;
}

h6
{
    font-size:120%;
    font-family: Georgia, "Times New Roman", serif;
    font-weight:normal;
    display:inline;
    color:#000;
}

#header
{
    padding:10;
    margin:0;
    font-weight:bold;
    text-align:left;
    min-width:960px;
    height:120px;
    vertical-align:top;
    background: url(../images/headergradient.png) repeat-x;
    border-bottom:solid 2px #5B247F;
}

#headertopcap
{
    padding:0;
    margin:10px 0 0 0;
    width:98%;
    height:5px;
    min-width:960px;
}

#headertopcap p
{
    padding: 0;
    margin: 0;
    height: 5px;
}

#headertopcap p em
{
    display: block;
    padding: 0;
    margin: 0 0 0 200px;
    height: 5px;
    }

.logo { padding:10px 0;
 }

#footer
{
    clear:both;
    margin:0;
    padding:10px 20px;
    min-width:848px;
    text-align:left;
    background-color:#6c3293;
    color:#fff;
    border-left:solid 1px #5B247F;
    border-right:solid 1px #5B247F;
    border-bottom:solid 1px #5B247F;
}

#footer a
{
    color:#5B247F;
}

#footer a:hover
{
    color:#B649FF;
}


#main
{
    margin:0 35px;
    background:#f4e4fc;
    height:100%;
    clear:both;
    min-width:890px;
}

#mainbody
{
    margin:0;
    min-height:550px;
    padding:5px 20px;
    line-height:140%;
    text-align:left;
    background-color:#fff;
    border-left:solid 1px #5B247F;
    border-bottom:solid 1px #5B247F;
}

#mainbody a
{
    color:#5B247F;
}

#mainbody a:hover
{
    color:#ff9900;
}


.footnote { font:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:9px;}







#navigation
{
    width:200px;
    min-height:400px;
    margin:15px;
    padding:0px;
    color:#fff;
    font-weight:bold;

	
}

#navigation ul 
{
	margin:25px 0 0 0;
	padding:0;
	list-style-type: none;
}

#navigation ul li, 
#navigation ul li a 
{
	line-height:1em; 
	list-style:none;
	margin:15px 0;
	padding:0;
}

#navigation ul li a
{
	display: block;
	padding: 0;
	padding-left: 5px; 
}

#navigation ul li a, 
#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active, 
#navigation ul li a:hover 
{
	text-decoration: none; 
	font-weight:bold; 
	color: #5B247F;}

#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active 
{
	text-decoration: none;

}

#navigation ul li a:hover 
{
	text-decoration: none;
	color:#fff;
}



#sidebar
{
    width:240px;
    min-height:350px;
    padding:0;
    margin:0;
    border-right:solid 1px #5B247F;
    border-bottom:solid 1px #5B247F;
    
}



#topbarbg
{
    width:100%;
    height:22px;
    background-color:#f5f9ff;
    border-bottom:solid 1px #5B247F;
}

#topbar
{
    width:100%;
    min-width:960px;
    height:22px;
    line-height:22px;
    padding:0px;
    margin:0px;
    color:#6491a1;
    font-weight:bold;
    list-style:none;
    font-size:11px;
}

#topbar a
{
    color:#385a72;
    text-decoration:none;
}

#topbar a:hover
{
    color:#6491a1;
    text-decoration:none;
}

#topbarintro
{
    float:left;
    margin:0;
    padding:0px 5px;
    text-indent:10px;
}

#topbarnav
{
    float:right;
    margin:0 10px 0 0;
    padding:0 2px;
    text-align:right;
}






.abstract
{
    margin:5px;
    padding:15px;
    background-color:#f2ddfd;
    border:1px solid #5B247F;
}

.article td {
    /* padding: 0; */
}
.article td p {
    margin: 0;
}


.articleitem
{
    display: block;
    padding: 10px 5px 10px 7px;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    color: #5B247F;
}

.articleitem:hover
{
    background-color: #ffffcc;
}

.articleitem2
{
    display: block;
    padding: 10px 5px 10px 7px;
    border: 1px solid #c8c8c8;
    color: #5B247F;
}

.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: #5B247F;
    font-weight: bold; 
}

.aspdatapagerpreviousnext
{
    padding: 2px 3px 0 3px;
    text-decoration: none;
    color: #5B247F;
    font-weight: bold; 
}

.aspdatapagercurrent
{
    padding: 5px 3px;
    text-decoration: none;
    color: #5B247F;
    font-weight: bold; 
}

.aspformview
{
    padding: 0;
    margin: 0;
    background: #fff url( '../../Images/Backgrounds/formviewBGview.jpg' ) no-repeat bottom right;
    color: #5B247F;
    line-height: 170%;
}

.aspformviewfooter
{
    padding: 5px;
    margin: 0;
    background-color: #5B247F;
    color: #fff;
}

.aspformviewheader
{
    padding: 5px;
    margin: 0;
    background-color: #5B247F;
    color: #fff;
}

.aspformviewedit
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background: #fff url( '../../Images/Backgrounds/formviewBGedit.jpg' ) no-repeat bottom right;
    color: #5B247F;
    line-height: 170%;
}

.aspformviewempty
{
    padding: 5px;
    margin: 0;
    background-color: #fff;
    color: #5B247F;
}

.aspformviewinsert
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background: #fff url( '../../Images/Backgrounds/formviewBGedit.jpg' ) no-repeat bottom right;
    color: #5B247F;
    line-height: 170%;
}

.aspformviewinsert2
{
    padding: 5px;
    margin: 5px;
    font-size: 100%;
    background-color: #fff;
    color: #5B247F;
    line-height: 170%;
}

.aspformviewpager
{
    padding: 0;
    margin: 0;
}

.aspformviewpager a
{
    color: #fff;
}

.aspformviewrow
{
    padding: 5px;
    margin: 0;
}

.aspformviewvalidation
{
    margin: 5px;
    padding: 5px;
    background: #edf4f5 url( '../../Images/Errors/errorBG.gif' ) no-repeat bottom right;
    font-weight: bold;
}

.aspformviewupdate
{
    margin: 0 0 5px 5px;
    padding: 5px;
    clear: both;
    background: #5B247F;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdate2
{
    margin: 0;
    padding: 5px;
    clear: both;
    background: #5B247F;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdate3
{
    margin: 5px;
    padding: 5px;
    clear: both;
    background: #5B247F;
    color: #fff;
    font-weight: bold;
    border: solid 2px #ff9900;
}

.aspformviewupdatefull
{
    margin: 0 0 5px 0;
    padding: 5px;
    clear: both;
    background: #5B247F;
    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: #edf4f5;
}

.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 TD
{
    margin: 0;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
}

.asplistview .altrowresults
{
    background-color: #edf4f5;
}

.asplistview .altrowresults TD
{
    margin: 0;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
}

.asplistview .altrow, .asplistview .row .sort
{
    background-color: #edf4f5;
}

.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: #5B247F;
    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 #5B247F;
}


.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:#5B247F;
    border:solid 1px #5B247F;
    background-color:#edf4f5;
}

.bodyexhibit
{
    padding:10px;
    margin:0;
    text-align:left;
    color:#5B247F;
    border:solid 1px #e8e8e8;
    background:#fff url('../../Images/Backgrounds/wave-bg.jpg') top center;
}

.bodynews
{
    padding:7px 20px 20px 20px;
    margin:0;
    text-align:left;
    color:#5B247F;
    border:solid 1px #e8e8e8;
    background-color:#fff;
}

.bodysearch
{
    padding:15px;
    margin:0;
    text-align:left;
    color:#5B247F;
    border:solid 1px #5B247F;
    background-color:#edf4f5;
}

.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 0;
}

.citation-affiliation
{
    margin:5px 0 7px 0;
    color:#666;
    font-size:smaller;
}

.citation-pubinfo
{
    margin:0 0 3px 0;
    font-size:smaller;
}

.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 #5B247F;
}

.citation-title a:hover
{
    border-bottom:none;
}







.container-d8d8d8
{
    background-color:#d8d8d8;
    padding:5px;
}

.container-d8d8d8-inside
{
    margin:0;
    padding:0;
    border:solid 1px #ccc;
    background-color:#fff;
}

.container-d8d8d8-title
{
    padding:5px;
    background-color:#d8d8d8;
    border-bottom:solid 1px #ccc;
}

.container-d8d8d8-body
{
    padding:10px;
}






.search-links
{
    padding:0 7px 5px 0;
}

.search-paging
{
    float:right;
    height:35px;
    overflow:hidden;
    list-style:none;
    font-size:small;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    color:#b2b2b2;
    margin:0;
    padding:0;
}

.search-paging li
{
    float:left;
    position:relative;
    margin-left:1px
}

.search-paging li a
{
    color:#5d92b1;
    float:left;
    padding:0 5px 1px 4px;
    border:solid 1px #5d92b1;
    text-decoration:none;
}

.search-paging li a:hover
{
    color:#fff;
    background-color:#5d92b1;
    text-decoration:none;
}

.search-paging li div
{
    color:#ccc;
    float:left;
    padding:0 5px 1px 4px;
    border:solid 1px #ccc;
    text-decoration:none;
}

.search-paging li strong
{
    color:#fff;
    float:left;
    padding:0 4px 1px 4px;
    border:solid 1px #5d92b1;
    background-color:#5d92b1;
    text-decoration:none;
}

.search-paging li span
{
    color:#5d92b1;
    font-weight:bold;
    float:left;
    padding:1px 5px 2px 5px;
    text-decoration:none;
}


.search-table
{
    margin:10px 0 0 0;
    color:#000;   
}









.sidebar-sticky
{
    position:fixed;
}

.sidebar-clipboard
{
    margin:2px 0;
    padding:8px;
    background-color:#edf4f5;
    border:solid 1px #ccc;
}

.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:#5B247F;
    margin:0;
    padding:0 0 5px 0;
    font-weight:bold;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
}

.closing
{
    margin: 0;
    padding: 10px 5px 5px 5px;
    border-top: 1px solid #5B247F;
}

.contact
{
    margin:5px;
    padding:10px;
    background-color:#FFFFFF;
    border:1px dashed #5D92B1;
}

.contact2
{
    margin:5px;
    padding:10px;
    background-color:#edf4f5;
    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: 70px;
    height: 25px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../Images/Buttons/Find.gif);
    vertical-align: bottom;
}

.fontsmall
{
    font-size: small;
}

.fontmedium
{
    font-size: medium;
}

.fontlarge
{
    font-size: large;
}

.fontxlarge
{
    font-size: x-large;
}

.formcontrol
{
    background: #edf4f5;
    border: solid 1px #c8c8c8;
    padding: 3px;
    color: #5B247F;
}

.formcontrol:focus, .formcontrol_focus
{
    background: #ffffcc;
    border: solid 1px #ff9900;
    padding: 3px;
    color: #5B247F;
}

.formcontrolrequired
{
    background: #edf4f5;
    border: solid 1px red;
    padding: 3px;
    color: #5B247F;
}

.hr1
{
    margin:15px 0 10px 0;
    border:none 0;
    border-top:1px dashed #6491a1;
    height:1px;
}

.hr1-light
{
    margin:5px 0;
    padding:5px 0 0 0;
    border:none 0;
    border-top:1px dashed #6491a1;
    height:1px;
}

.hr2
{
    border: none 0;
    border-top: 2px groove #5B247F;
    width: 70%;
    height: 1px;
}

.hr3
{
    border: none 0;
    border-top: 1px dashed #FF9933;
    height: 1px;
}

.hr4
{
    border: none 0;
    border-top: 1px dashed #5B247F;
    height: 1px;
    margin: 12px 0px 10px 0px;
}

.hr5
{
    margin: 5px 0;
    border: none 0;
    border-top: 1px solid #5B247F;
    height: 1px;
}

.hr5-light
{
    margin:10px 0;
    padding:0;
    border: none0;
    border-top:1px solid #6491a1;
    height:1px;
}

.imagezoomleft
{
    margin: 0 10px 5px 0;
}

.imagezoomright
{
    margin: 0 0 5px 10px;
}

.insettitle
{
    padding:6px 10px 4px 10px;
    margin:0;
    height:20px;
    line-height:18px;
    font-weight:bold;
    text-align:left;
    color:#fff;
    background:#5B247F url(../../Images/Bars/inset-title-bg.gif);
    border:1px solid #5B247F;
}

.insetbody
{
    padding:10px;
    margin:3px 0 0 0;
    text-align:left;
    color:#5B247F;
    line-height:140%;
    background:#edf4f5 url(../../Images/Backgrounds/inset-bg.gif) no-repeat right bottom;
    border: 1px solid #6491a1;
}

.insetbodyhover
{
    padding:10px;
    margin:3px 0 0 0;
    text-align:left;
    color:#5B247F;
    line-height:140%;
    background-color:#edf4f5;
    border:1px solid #6491a1;
}

.insetbodynobg
{
    padding:10px;
    margin:3px 0 0 0;
    text-align:left;
    color:#5B247F;
    line-height:140%;
    background-color:#edf4f5;
    border: 1px solid #6491a1;
}

.insetbodyhover:hover
{
    border:1px solid #5B247F;
}

.insettitleorange
{
    padding:6px 10px 4px 10px;
    margin:0;
    height:20px;
    line-height:18px;
    font-weight:bold;
    text-align:left;
    color:#fff;
    background:#ff9900 url(../../Images/Bars/inset-title-orange-bg.gif);
    border:1px solid #ff9900;
}

.insetbodyorange
{
    padding:10px;
    margin:3px 0 0 0;
    text-align:left;
    color:#5B247F;
    line-height:140%;
    background-color:#fff;
    border: 1px solid #ff9900;
}






.leadimage
{
    float: left;
     
}





.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: #edf4f5;
    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;
}


.sponsor
{
    display: none;
}


.topsearchbar
{
    height:16px;
    padding:3px;
    color:#5B247F;
    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;
}



.watermark
{
    color: #ccc;
    font-weight: bold;
    background: #edf4f5;
    border: solid 1px #c8c8c8;
    padding: 3px;
}