/* -------------------------------------------------- */



/* http:// */



/* CSS Development by LinxSmart - http://www.linxsmart.com/ */







/* -------------------------------------------------- */



/* Even Out The Browsers */







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border:0;



	outline: 0;



}







body {



	font-family:Arial, Helvetica, sans-serif;



	text-align:center;



	font-size:14px;



}







a {



	text-decoration:none;



	cursor:pointer;



	color:#70A7CC;



}







ul li{



	color:#555;



	line-height:18px;



}







input, textarea {



	background:url(../images/textField.png) no-repeat top left;



	border:1px solid #DDDDDD;



	color:#777777;



	padding:5px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	letter-spacing:1px;



}







input {



	width:240px;



}







textarea {



	width:600px;



	height:300px;



}







ul {



	padding:10px 10px 10px 30px;



}







ul {



	padding:10px 10px 10px 30px;



}















/* ----------------------- bodyWrapper --------------------------- */







.tooltip { 



    display:none; 



    background-color:#ffF; 



    border:1px solid #cc9; 



    padding:3px; 



    font-size:12px; 



    -moz-box-shadow: 2px 2px 11px #666; 



    -webkit-box-shadow: 2px 2px 11px #666; 



    width:250px; 



	position:absolute;



}







/* ----------------------- bodyWrapper --------------------------- */







div#bodyWrapper {



	width:1000px;



	min-height:100%;



	height:auto !important;



	height:100%;



	margin:0 auto -130px;



	position:relative;



	text-align:left;



	position:relative;



	z-index:3000;



}







/* ------------------------ bodyWrapper->header -------------------------- */







div#bodyWrapper div#header {



	position:relative;



	width:1000px;



	height:164px;



	background:url(../images/headerNavBg.jpg) no-repeat top left;



	position:relative;



	overflow:visible !important;



	z-index:1000;



}







div#bodyWrapper div#header div#search {



	position:absolute;



	top:32px;



	left:712px;



}







div#bodyWrapper div#header div#search button {



	border:1px solid #dcdcdc;



	background:#ffffff url(/images/searchIcon.jpg) top right no-repeat;



	color:#92b9d8;



	width:90px;



	height:27px;



	vertical-align:top;



	cursor:pointer;



	text-align:left;



	padding:0;



	line-height:10px;



	padding-bottom:3px;



	padding-left:4px;



}







div#bodyWrapper div#header div#search button:hover {







}







div#bodyWrapper div#header div#search button img {



	vertical-align:top;



	float:right;



	margin-right:5px;



	margin-top:0;



	padding-top:0;



	height:16px;



	width:16px;



}







div#bodyWrapper div#header div#search input {



	width:170px;



	height:15px;



	vertical-align:top;	



	margin-right:5px;



}











div#bodyWrapper div#header div#titleWrapper {



	position:absolute;



	height:60px;



	



	left:260px;



	border-top: 1px solid #999;



	border-bottom: 1px solid #999;



}







div#bodyWrapper div#header div#blueHeading {



	position:absolute;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:18px;



	color:#013E6A;



	font-weight:normal;



	text-transform:uppercase;



	top:53px;



	left:290px;



}



div#bodyWrapper div#header div#greyHeading {



	position:absolute;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:13px;



	color:#999;



	text-transform:uppercase;



	top:75px;



	left:434px;



	}



div#center p {



	text-align:center;



}



div#bodyWrapper div#header ul {



	width:1000px;



	height:37px;



	top:119px;



	left:0px;



	position:absolute;



	list-style:none;



	list-style-image:none;



	overflow:visible !important;



	margin:0px;



	padding:0px;



}







div#bodyWrapper div#header ul li {



	display:block;



	float:left;



	position:relative;



}







div#bodyWrapper div#header ul li a {



	position:relative;



	left:1px;



	display:block;



	float:left;



	font-size:18px;



	padding:8px 15px;



	color:#949494;



	font-family:Georgia, "Times New Roman", Times, serif;



}







div#bodyWrapper div#header ul li a:hover, div#bodyWrapper div#header ul li a.hover, div#bodyWrapper div#header ul li a.selected {



	background:#013E6A;



	color:#FFFFFF;



}







div#bodyWrapper div#header ul ul li a:hover, div#bodyWrapper div#header ul ul li a.hover {



	background:url(../images/navHoverState.png) repeat-y left top;



}







/* -------------------------- bodyWrapper->content ------------------------ */







div#bodyWrapper div#content {



	width:1000px;



	position:relative;



	z-index:1;



	background:url(../images/sidebarShadowLine.jpg) no-repeat 695px 0px;



}







div#bodyWrapper div#content h1, div#bodyWrapper div#content .fancyHeaderH2 {



	font-size:15px;



	font-family:Arial;



	font-weight:normal;



	font-weight:normal;



	margin:0px 10px;



	padding:10px 0px;



	border:1px solid #E0E0E0;



	border-left:none;



	border-top:none;



	border-right:none;



	color:#222222;



	text-transform:uppercase;



}







div#bodyWrapper div#content h2 {



	font-size:18px;



	font-family:Arial;



	font-weight:normal;



	color: #222222;



	margin: 10px;



}



div#bodyWrapper div#content h2.searchResultHeader {



	font-size:14px;



	font-family:Arial;



	font-weight:normal;



	color: #222222;



	margin: 10px;



}



div#bodyWrapper div#content h2.researchTopicHeader {



	font-size:18px;



	font-family:Arial;



	font-weight:normal;



	color: #222222;



	margin-bottom: 0px;



}







div#bodyWrapper div#content h3 {



	font-size:16px;



	font-family:Arial;



	font-weight:normal;



	color: #222222;



	margin: 10px;



}







div#bodyWrapper div#content .fancyHeader {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:18px;



	font-weight:normal;



	margin:10px 10px;



	padding:10px 0px;



	border:1px solid #E0E0E0;



	border-left:none;



	border-right:none;



	color:#848484;



	text-transform:uppercase;



}











div#bodyWrapper div#content .fancyHeader em {



	color:#222222;



	font-style:normal;



}











div#bodyWrapper div#content .opinionHeader {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:18px;



	font-weight:normal;



	margin:10px 10px;



	padding:10px 0px;



	border:1px solid #E0E0E0;



	border-left:none;



	border-right:none;



	color:#848484;



	text-transform:uppercase;



	position:relative;



}















div#bodyWrapper div#content .opinionHeader a{



background:url(../images/RSSicon-scaled.jpg) no-repeat ;



background-position: 0px 6px;

 

width:27px;



height:37px;



display:block;



float:right;



position:absolute;



top:0px;



right:0px;



















}







div#bodyWrapper div#content .opinionHeader em {



	color:#222222;



	font-style:normal;



}















div#bodyWrapper div#content .date, div#bodyWrapper div#content .small {



	font-size:12px;



	font-style:italic;



	margin:5px 10px !important;



}





div#bodyWrapper div#content .date, div#bodyWrapper div#content .smallDate {



	font-size:12px;



	font-style:italic;



	margin:5px 10px !important;

	

	margin-top: 0 !important;



}







div.downloadButton {



	margin:20px 0px 0px 200px;



	width:295px;



	height:89px;



	background:url(../images/PDFdownloadBtn.jpg) no-repeat;



}







div.downloadButton div.download {



	color:white;



	font-size:20px;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding:20px 0px 0px 120px;



}







div.downloadButton div.downloadSize {



	color:white;



	font-size:16px;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding:5px 0px 0px 140px;



}







/* -------------------------- bodyWrapper->content->left ------------------------ */







div#bodyWrapper div#content div#left {



	width:695px;



	float:left;



	padding-bottom:10px;



	position:relative;



	z-index:-10;



	overflow:hidden;



}







div#bodyWrapper div#content div#left img {



	border:1px solid #D0D0D0;



}







div#bodyWrapper div#content div#left div.divider {



	height:1px;



	background:#E0E0E0;



	margin:10px 10px;



	position:relative;



	clear:both;



}







div#bodyWrapper div#content div#left div.bar {



	height:28px;



	background:url(../images/thinBTN.gif) repeat-x;



	border:1px solid #E7E6E7;



	margin:10px;



}







div#bodyWrapper div#content div#left img.contentImage {



	float:left;



	margin:10px;



	margin-top:5px;



}





div#bodyWrapper div#content div#left img.contentThumb {



	float:left;



	margin:10px;



	margin-top:5px;



}





div#bodyWrapper div#content div#left img.contentDetailThumb {



	float:left;



	margin:10px;







}





div#bodyWrapper div#content div#left div#breadCrumb {



	padding:0px 10px;



	margin:10px;



	font-size:14px;



	color:#939393;



	display:none;



}















div#bodyWrapper div#content div#left ul#advisorsList li {



/*



	float:left;



	width:321px;



	list-style:none;



	padding-right:15px;



	font-size:13px;



*/



	margin-left:15px;



}











div#bodyWrapper div#content div#left div#blogBox {



	border:1px solid #DADADA;



	margin:10px;



	background:url(../images/graySideBarBgTile.gif) repeat-y top right;



}







div#bodyWrapper div#content div#left div#blogBoxNoBg {



	margin:10px;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxLeft {



	width:470px;



	float:left;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxRight {



	width:200px;



	float:right;



}







div#bodyWrapper div#content div#left div#blogBox div#latestBlogs, div#bodyWrapper div#content div#left div#blogBox div#blogArchive {



	margin-bottom:15px;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxRight .fancyHeader {



	margin:0px;



	margin-bottom:10px;



	padding:10px;



	border:1px solid #DADADA;



	border-left:none;



	border-right:none;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxRight ul {



	list-style:none;



	padding:0px 10px;



	font-size:16px;



	font-family:Georgia, "Times New Roman", Times, serif;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxRight ul li {



	/*height:18px;*/



	padding:0px;



	margin-bottom:10px;



	padding-left:25px;



	background:url(../images/list_icon.gif) no-repeat left top;



}







div#bodyWrapper div#content div#left div#blogBox div#blogBoxRight ul li a {



	padding:0px;



	display:block;



}







div#bodyWrapper div#content div#left div#blogBox .buttons {



	margin:10px;



}







div#bodyWrapper div#content div#left .buttons a, div#bodyWrapper div#content div#left .buttons button {



	float:left;



	width:auto !important;



	margin:0px;



	padding:3px;



	font-size:14px;



	font-family:Arial, Helvetica, sans-serif;



	text-transform:none;



}







div#bodyWrapper div#content div#left div#breadCrumb a {



	color:#0B4771;



}







div#bodyWrapper div#content div#left div#researchButtons {



	margin:10px;



	height:60px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:18px;



	font-weight:normal;



	text-transform:uppercase;



}







div#bodyWrapper div#content div#left div#researchButtons a{



	display:block;



	float:left;



	background:#EBEBEB;



	padding:10px;



	color:#8B8C8E;



	border:1px solid #E7E6E7;



	border-right:1px solid #F3F3F3;



}







div#bodyWrapper div#content div#left div#researchButtons a:hover, div#bodyWrapper div#content div#left div#researchButtons a.selected {



	color:#232323;



	background:url(../images/subscribeBg.gif) repeat-x top center;



}







div#bodyWrapper div#content div#left p {



	margin:10px;



	color:#555;



	line-height:20px;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder {



	position:relative;



	width:686px;



	height:290px;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow {



	width:686px;



	height:290px;



	overflow:hidden;



	position:absolute;



	top:0px;



	left:0px;



	z-index:0;



	background:#1A3A52;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide {



	width:686px;



	height:290px;



	overflow:visible !important;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide img {



	position:absolute;



	top:0px;



	left:0px;



	border:none;



	width:440px;



	height:260px;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide div.text {



	width:226px;



	height:238px;



	padding:10px;



	position:absolute;



	top:0px;



	right:0px;



	background:#1a3a52;



	color:#FFFFFF;



	font-family:Georgia, "Times New Roman", Times, serif;



	text-align:right;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide div.text p.big {



	color:#FFFFFF;



	margin:5px;



	font-size:24px;



	text-transform:uppercase;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide div.text p.small {



	color:#FFFFFF;



	margin:5px;



	font-size:18px;



	font-style:normal;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide div.link {



	position:absolute;



	bottom:0px;



	right:0px;



	width:226px;



	padding:6px 10px 10px 10px;



	height:16px;



	border-top:3px solid #BBBBBB;



	text-align:right;



	display:inline;



	color:#A6C8E1;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshow div.slide div.link a {



	color:#A6C8E1;



	padding-right:20px;



	background:url(../images/sliderArrow.jpg) no-repeat right center;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshowNav {



	position:absolute;



	display:block;



	bottom:0px;



	left:0px;



	width:440px;



	background:#1a3a52;



	height:32px;



	padding:0px;



	margin:0px;



	overflow:hidden;



	border-top:3px solid #BBBBBB;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshowNav a {



	display:block;



	float:left;



	padding:1px 5px;



	background:#BBBBBB;



	color:#333333;



	margin:5px;



	font-size:16px;



	line-height:16px;



	border:1px solid #FFFFFF;



}







div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshowNav a.activeSlide, div#bodyWrapper div#content div#left div#homeSlideshowHolder div#slideshowNav a:hover {



	color:#013E6A;



	background:#FFFFFF;



	border:1px solid #FFFFFF;



}







div#bodyWrapper div#content div#left div#content-left {



	width:343px;



	float:left;



}







div#bodyWrapper div#content div#left div#homeButtons {



	margin:10px 0px;



	height:40px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:18px;



	font-weight:normal;



	text-transform:uppercase;



}







div#bodyWrapper div#content div#left div#homeButtons a{



	display:block;



	float:left;



	background:#EBEBEB;



	padding:10px 23px;



	color:#8B8C8E;



	border:1px solid #E7E6E7;



	border-right:1px solid #F3F3F3;



}







div#bodyWrapper div#content div#left div#homeButtons a:hover, div#bodyWrapper div#content div#left div#homeButtons a.selected {



	color:#232323;



	background:url(../images/subscribeBg.gif) repeat-x top center;



}







div#bodyWrapper div#content div#left div#content-left p, div#bodyWrapper div#content div#left div#content-left h1, div#bodyWrapper div#content div#left div#content-left h2, div#bodyWrapper div#content div#left div#content-left h3 {



	margin-left:0px;



}







div#bodyWrapper div#content div#left div#content-left div#homeVideo {



	width:410px;



	height:330px;



	background:#CCCCCC;



}


div#bodyWrapper div#content div#left div#content-left div#customBox {
	width:333px;  
	background:white;
}




div#bodyWrapper div#content div#left div#content-right {



	width:342px;



	float:right;



	background:url(../images/contentShadowLine.jpg) no-repeat top left;



	min-height:569px;



	height:auto !important;



	height:569px;



	padding-left:10px;



}







div#bodyWrapper div#content div#left div#slideshowHolder {



	margin:10px;



	border:1px solid #E7E4E5;



}







div#bodyWrapper div#content div#left div#slideshowHolder h2 {



	margin:0px;



	padding:10px;



}







div#bodyWrapper div#content div#left div#slideshowHolder div#slideshowHeaderBar {



	height:28px;



	background:url(../images/thinBTN.gif) repeat-x center;



}







div#bodyWrapper div#content div#left div#slideshowHolder div#slideshowHeaderBar a {



	height:16px;



	font-size:14px;



	padding:6px;



	display:block;



	color:#9D9B9C;



	border-right:1px solid #FFFFFF;



	border-left:1px solid #E4E3E4;



	float:left;



}







div#bodyWrapper div#content div#left div#slideshowHolder div#slideshowHeaderBar a:hover, div#bodyWrapper div#content div#left div#slideshowHolder div#slideshowHeaderBar a.selected {



	color:#A4C6DE;



}







div#bodyWrapper div#content div#left div#slideshowHolder div#slideshowHeaderBar div#slideshowNav {



	float:right;



}







div#bodyWrapper div#content div#left div#slideshowHolder div#mediaSlideshow {



	width:675px;



	height:170px;



	overflow:hidden;



}







div#bodyWrapper div#content div#left div#slideshowHolder div.slide {



	width:675px;



	height:170px;



}







div#bodyWrapper div#content div#left div#slideshowHolder div.slide table {



	border-collapse:collapse;



	vertical-align:middle;



}







div#bodyWrapper div#content div#left div#slideshowHolder div.slide table td {



	padding:9px;



	width:150px;



	height:150px;



	



}



div#bodyWrapper div#content div#left div#slideshowHolder div.slide table td a{



	position:relative;



}







div#bodyWrapper div#content div#left div#slideshowHolder div.slide table td a img.icon {



	position:absolute;



	bottom:0px;



	right:0px;



}







div#bodyWrapper div#content div#left div#pdfs {



	margin:10px;



	border:1px solid #E7E4E5;



}







div#bodyWrapper div#content div#left div#pdfs h2 {



	margin:0px;



	padding:10px;



	border-top:none;



}







div#bodyWrapper div#content div#left div#pdfs table {



	border-collapse:collapse;



	vertical-align:top;



}







div#bodyWrapper div#content div#left div#pdfs table td {



	padding:10px;



}







div#bodyWrapper div#content div#left div#contactUs {



	border:1px solid #ECE9EA;



	background:#F8F8F8;



	padding:10px;



	color:#777777;



}







div#bodyWrapper div#content div#left div#contactUs strong {



color:#252525;



}







div#bodyWrapper div#content div#left div#contactUs table {



	border-collapse:collapse;



}







div#bodyWrapper div#content div#left div#contactUs table td {



	padding:10px;



	line-height:18px;



}















div#bodyWrapper div#content div#left div#contactUs div#map {



	border:1px solid #CCCCCC;



}











/* -------------------------- bodyWrapper->content->right ------------------------ */







div#bodyWrapper div#content div#right {



	width:295px;



	float:right;



	padding-left:10px;



	padding-bottom:10px;



	position:relative;



	overflow:hidden;



}







/*div#bodyWrapper div#content div#right div#subscribe {



	border:1px solid #E1E1E1;



	padding:10px;



	background:url(../images/subscribeBg.gif) #F8F8F8 repeat-x bottom left;



	font-family:Georgia, "Times New Roman", Times, serif;



}*/







div#bodyWrapper div#content div#right a.addthis_button {



	padding:5px;



}







div#bodyWrapper div#content div#right .buttons {



	margin:10px;



}







div#bodyWrapper div#content div#right div#subscribe h2 {



	margin:0px;



	margin-bottom:10px;



	color:#8A8C8B;



	text-transform:uppercase;



	font-size:16px;



	height:0.01%;



}







div#bodyWrapper div#content div#right ul#topStories {



	list-style:none;



	padding:0px 10px 5px 10px;



	font-size:14px;



	font-family:Arial;



}







div#bodyWrapper div#content div#right ul#topStories li {



	padding:0px;



	margin-bottom:10px;



	padding-left:25px;



	background:url(../images/list_icon.gif) no-repeat left center;



}







div#bodyWrapper div#content div#right ul#topStories li a {



	padding:0px;



	display:block;



}







div#bodyWrapper div#content div#right div.idea {



	margin:15px 10px;



	text-align:center;



	border-bottom:1px solid #D8D8D8;



}







div#bodyWrapper div#content div#right div.idea img {



	width:64px;



	height:64px;



	border:1px solid #D0D0D0;



	float:left;



	margin:0px 10px 0px 0px;



}







div#bodyWrapper div#content div#right div.idea h3 {



	margin:0px;



	text-align:left;



	color:#333333;



	font-size:14px;



	font-weight:bold;



}







div#bodyWrapper div#content div#right div.idea h3 a {



	color:#70A7CC;



	



}







div#bodyWrapper div#content div#right div.idea p {



	color:#555;



	line-height:20px;



	margin:5px 0px;



	text-align:left;



}







div#bodyWrapper div#content div#right div.idea p.description {



	font-size:12px;



	font-style:italic;



	margin:0px;



	color:#555;



}







div#bodyWrapper div#content div#right .bigButton {



	width:255px;



}







/* -------------------------- bodyWrapper->content->push ------------------------ */







div#bodyWrapper div#content div#right div#push {



	height:130px;



}







/* -------------------------- bodyWrapper->footer ------------------------ */







div#bodyWrapper div#footer {



	height:70px;



	width:700px;



	padding:50px 300px 10px 0px;



	background:url(../images/footerShadowLine.jpg) no-repeat top center;



	font-size:12px;



	position:relative;



	color:#707070;



	line-height:18px;



}







div#bodyWrapper div#footer ul#footerNav {



	list-style:none;



	list-style-image:none;



	position:absolute;



	top:20px;



	padding:0px;



	margin:0px;



}







div#bodyWrapper div#footer ul#footerNav li {



	display:inline;



	color:#707070;



	padding:5px;



}







div#bodyWrapper div#footer ul#footerNav li a {



	color:#707070;



}







div#bodyWrapper div#footer ul#footerNav li a:hover {



	color:#70A7CC;



}







div#bodyWrapper div#footer img#UofTimage {



	position:absolute;



	right:0px;



	top:10px;



}







/* ---------------------- popup ---------------------------- */







div#popup {



	width:580px;



	min-height:200px;



	height:auto !important;



	height:200px;



	padding:10px;



	font-family:Arial, Helvetica, sans-serif;



	text-align:left;



	font-size:14px;



}







div#popup h1 {



	color:#013E6A;



	font-size:24px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-weight:normal;



	margin:10px;



}







div#popup p {



	margin:10px;



}







div#popup ul#subscribe {



	list-style-image:none;



	list-style:none;



	padding:0px;



}







div#popup ul#subscribe li {



	margin:10px;



	float:left;



	width:270px;



}







div#popup ul#subscribe li label {



	display:block;



	padding-bottom:5px;



}







div#videoPopup {



	width:600px;



	height:400px;



}







/* -------------------------------------------------- */







/* -------------------------------------------------- */



/* Style Table */







.styleTable{



border-collapse:collapse;



}







.styleTable td{



padding:3px 8px;



font-size:13px;



border:1px solid #d9d9d9;



}







.styleTable tr.title td{



background:#565451;



color:#FFF;



font-weight:bold;



padding:8px 8px;



}







/* -------------------------------------------------- */



/* Form Styles */







.styleForm .blockText{



float:left;



display:block;



width:290px;



}







.formTip{



font-size:12px;



display:block;



width:290px;



margin-left:115px;



margin-top:5px;



margin-bottom:10px;



}







.formTip a{



color:#676563;



}







.styleForm .rightTip{



font-size:11px;



}







.styleForm fieldset{



border:none;



background:url(../images/formBg.png) no-repeat top;



padding:25px 0 12px 20px;



}







.styleForm .formLink{



display:block;



margin-left:115px;



margin-top:5px;



margin-bottom:10px;



font-size:11px;



color:#308ab9;



}







.styleForm label{



padding-right:10px;



color:#565451;



font-size:12px;



font-weight:bold;



display:block;



float:left;



width:105px;



text-align:right;



}







.styleForm .txt{



width:400px;



}







.styleForm ol{



list-style:none;



}







.styleForm ol li{



padding-bottom:7px;



font-size:12px;



clear:both;



}







.styleForm fieldset h5{



font-size:18px;



font-weight:normal;



color:#686868;



margin-bottom:15px;



}







.styleForm .moveBut{



margin-left:115px;



}







/* -------------------------------------------------- */



/* Live Edit */







.liveEditBut{



display:block;



width:80px;



background:#e7f3ce;



padding:3px 10px 5px 10px;



}







.liveEditBut a{



text-decoration:none;



font-weight:bold;



color:#006699;



font-size:13px;



}







.liveEditBut a:hover{



color:#9f0005;



}







.liveEditBut img{



margin-bottom:-3px;



}







.editMe{



border:1px dotted #69980a;



}







/* -------------------------------------------------- */



/* Hide Text */



.specialText{



	position:absolute;



	text-indent:-5000px;



}



/* Clearing Div */



.easyClear{



	clear:both;



}







/* -------------------------------------------------- */



/* Event Lists */



.messageHolder{



padding-top:10px;



}







#errorList{



	margin: 0px;



	padding: 15px 10px 15px 65px;



	border: solid 1px #dd3c10;



	background: #ffebe8 url(../images/errorImg.gif) no-repeat 10px center;



	clear:both;



	list-style:none;



	font-size:13px;



}







#successList{



	margin: 0px;



	padding: 15px 10px 15px 65px;



	border: solid 1px #82c242;



	background: #dafab9  url(../images/successImg.gif) no-repeat 10px center;



	clear:both;



	list-style:none;



	font-size:13px;



}







/* -------------------------------------------------- */



/* Standard Button Styles */







.buttons{



	font-size:13px;



	margin:10px;



}



.buttons a, .buttons button{



    display:block;



    float:left;



    background:#FFFFFF;



    border:1px solid #dedede;



    border-top:1px solid #eee;



    border-left:1px solid #eee;



	font-family:Arial, Helvetica, sans-serif;



    font-size:100%;



    line-height:130%;



    text-decoration:none;



    font-weight:bold;



    color:#99BAD5;



    cursor:pointer;



    padding:5px 10px 6px 7px; /* Links */



}



.buttons button{



    width:auto;



    overflow:visible;



    padding:4px 10px 1px 7px; /* IE6 */



}



.buttons button[type]{



    padding:5px 10px 3px 7px; /* Firefox */



    line-height:17px; /* Safari */



}



.buttons button img, .buttons a img{



    margin:0 3px -3px 0 !important;



    padding:0;



    border:none;



    width:16px;



    height:16px;



}







.buttons a.button, .buttons button.button{



	background:url(../images/thinBTN.gif) repeat-x 50% 50%;



}



/* STANDARD */



button:hover, .buttons a:hover{



    background-color:#dff4ff;



    border:1px solid #c2e1ef;



    color:#336699;



}



.buttons a:active{



    background-color:#6299c5;



    border:1px solid #6299c5;



    color:#fff;



}



/* POSITIVE */



button.positive, .buttons a.positive{



    color:#82c242;



}



.buttons a.positive:hover, button.positive:hover{



    background-color:#dafab9;



    border:1px solid #8fc955;



    color:#82c242;



}



.buttons a.positive:active{



    background-color:#82c242;



    border:1px solid #529214;



    color:#fff;



}



/* NEGATIVE */



.buttons a.negative, button.negative{



    color:#d12f19;



}



.buttons a.negative:hover, button.negative:hover{



    background:#fbe3e4;



    border:1px solid #fbc2c4;



    color:#d12f19;



}



.buttons a.negative:active{



    background-color:#d12f19;



    border:1px solid #d12f19;



    color:#fff;



}







.buttons .bigButton {



	display:block;



	float:none;



    background:#F1F1F1 url(../images/thinBTN.gif) repeat-x top left;



    border:1px solid #dedede;



	font-family:Georgia, "Times New Roman", Times, serif;



    font-size:14px;



    line-height:130%;



    text-decoration:none;



    font-weight:normal;



    color:#909090;



    cursor:pointer;



    padding:5px 10px 6px 7px; /* Links */



	text-transform:uppercase;



	margin:10px 0px;



	text-align:center;



	width:195px;



}







.buttons .bigButton:hover {



    border:1px solid #dedede;



    color:#909090;



	background:#FFFFFF !important;



}







/* -------------------------------------------------- */



/* Query Log */







#queryLog{



width:800px;



margin:0px auto;



background:#eee;



padding:20px 30px 30px 30px;



font-size:13px;



color:#000;



}







.queryBar{



margin:5px 5px 10px 5px;



}







div.searchNav{



	display:block;



	text-align:right;



	width:98%;



	margin-top:10px;



	margin-right:10px;



}







div#previousResultSet



{



	float:right;



	width:70px;



}







div#nextResultSet



{



	float:right;



	width:32px;



}







div#dividerResultSet



{



	float:right;



	width:10px;



}