body {background:#ccc url(images/bg_main.gif) repeat-x; color:#000; font-family:arial,helvetica,sans-serif; margin:0; padding:0;}

/* page structure */
#outer {background-color:#fff; width:1003px;}
#hdr {background:#000 url(images/bg_hdr.gif) repeat-x; height:135px;}
#hdrright {background:transparent url(images/hdr_rnd_tp_cewha.jpg) no-repeat top right; clear:right; float:right; height:135px;}
#hdrrighttoronto {background:transparent url(images/hdr_rnd_tp_toronto.jpg) no-repeat top right; float:right; height:135px;}
#hdrrightswo {background:transparent url(images/hdr_rnd_tp_swo.jpg) no-repeat top right; float:right; height:135px;}
#hdrrightvi {background:transparent url(images/hdr_rnd_tp_vi.jpg) no-repeat top right; float:right; height:135px;}
#hdrrighttojr {background:transparent url(images/hdr_rnd_tp_toronto.jpg) no-repeat top right; float:right; height:135px;}
#topnav {color:#75b1ee; font-size:12px; padding-left:9px;}
#hdrnav {background:transparent url(images/hdr_global.jpg) no-repeat 200px 0; font-size:11px; height:135px; width:878px;}
#mainnavplacement {height:35px;}
#inner {position:relative; left:21px; width:982px;}
#innerdivision {background:transparent url(images/bg_division.gif) repeat-y top right; position:relative; left:21px; width:982px;}
#main {background:#fff url(images/bg_blue.gif) repeat-x top left; height:1%;}
#cewha {background:transparent url(images/hdr_rnd_btm_cewha.jpg) no-repeat top right;}
#toronto {background:transparent url(images/hdr_rnd_btm_toronto.jpg) no-repeat top right;}
#swo {background:transparent url(images/hdr_rnd_btm_swo.jpg) no-repeat top right;}
#vi {background:transparent url(images/hdr_rnd_btm_vi.jpg) no-repeat top right;}
#tojr {background:transparent url(images/hdr_rnd_btm_toronto.jpg) no-repeat top right;}
#leftcolumn {clear:left; font-size:14px; width:705px;}
#rightcolumn {float:right; margin-right:21px; padding-top:120px; width:200px;}
#rightcolumndivision {float:right; margin:115px 0 0 0; width:187px;}
#ftr {background:#fff url(images/bg_ftr.gif) repeat-x top right; clear:both; font-size:9px; height:86px; text-align:right;}

/* general content formatting */
img {border:0;}
form {margin:0;}
p, table, td {font-size:14px; margin-top:0;}
a {color:#75b1ee; font-weight:bold;}
h1 {clear:left; color:#c00; font-size:18px; font-style:italic; margin-top:0; position:relative; top:8px;}
h2, .heading {font-size:15px; font-weight:bold; margin-bottom:0;}
h3 {font-size:14px; margin-bottom:0;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.plain {font-weight:normal;}
.left {float:left;}
.right {float:right;}
.lgo {margin:18px 0 0 8px;}
#topnav a:link, #topnav a:visited {color:#75b1ee; text-decoration:none;}
#topnav a:hover, #topnav a:active {color:#fff;}
.highlightbox {background-color:#e5e5e5; width:200px;}
.highlightbox td.content {padding:5px;}
.highlightbox td.hdr {background:transparent url(images/box_tp.gif) no-repeat; color:#fff; font-style:italic; font-weight:bold; height:21px; padding:3px 0 0 18px;}
.maincontent {font-size:14px; margin-left:220px;}
.joinDivision {margin:20px 8px 0 8px;}
/*.breadcrumb {font-size:10px;}*/

/*search*/
#srch {padding:15px 0 23px 0;}
.txtbox {height:14px;}
.btnSearch {background:#eee url(images/btn_bg.gif) repeat-x bottom; border:0; color:#666; font-size:11px; font-weight:bold; margin-left:10px; padding:1px 2px;}

/*photo gallery*/
.bgGallery {background-color:#eee; border-top:1px solid #ddd; overflow:auto; padding:5px; text-align:center; width:680px;}
.NavBar {background:#eee url(images/btn_bg.gif) repeat-x bottom; border:0; color:#666; font-size:11px; font-weight:bold; height:22px; padding:4px 5px 2px 5px; text-align:center;}
.NavBarBtn {margin:0 50px;}

/*footer*/
#ftr a {color:#000; text-decoration:underline;}
#ftr div.ftrcewha {background:transparent url(images/ftr_right.gif) no-repeat top right; float:right; height:86px; padding-top:67px; padding-right:10px;}
* html #ftr div.ftrcewha {margin-bottom:-67px;}
#ftr div.ftrdivisions {background:transparent url(images/ftr_divisions_right.gif) no-repeat top right; float:right; height:86px; padding-top:67px; padding-right:10px;}
* html #ftr div.ftrdivisions {margin-bottom:-67px;}
.ftrLogo {margin-top:5px; width:993px;}
.ftrLogo img {position:relative; left:884px;}

.Error {color:red; font-size:9px;}
.Success {color:green; font-size: 9px;}

.ModalBackground 
{
	background-color: #58585A; 
	opacity: 0.7; 
	filter: alpha(opacity=70);
}

.ModalPopupStyle
{
	background-color: #ffffff;
	border: solid 1px #000000;
}

#ModalTitleBar
{
	padding: 5px;
	color: #000000;
	font-weight: bold;
	background-color: #75b1ee;
	height: 22px;
	width: 450px;
	border-bottom: solid 1px #000000;
}

div.news_container { width: 95%; background-color: #E8F2FD; border: solid 1px #D7DADC; padding: 10px; margin-bottom: 15px; }
div.news_image { float: left; margin-right: 15px; }
div.news_image a { margin: 0 !important; padding: 0 !important; }
div.news_image img { border: solid 1px #564E48; margin: 0; padding: 0; }

.newsflash { color: #CA2323; font-size: 26px; font-weight: bold; margin: 0 0 8px 0; padding: 0; }
.news_header { font-size: 15px; font-weight: bold; margin: 0 0 8px 0; padding: 0; }

/*asp:Menu fix for IE8*/
.adjustedZIndex {z-index:10;} /*need to specify a number for the z-index*/
