body
{
	margin: 0;
	padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #333333;
}


li
{
	list-style-image: url(/images/bullet.gif);
}


ul, ol
{
	list-style-image: url(/images/bullet.gif);
	margin-left: 8px;
	padding-left: 8px;
}
.grey-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.grey-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

a:visited, a:link
{
	color: #00adef;
	text-decoration: underline;
}
.table-line
{
	border-top: solid 1px #cccccc;
	padding: 10px 20px 0px 0px;
	width: 93%;
}
.divline
{
	border-top: solid 1px #cccccc;
	/*padding: 10px 20px 0px 0px;*/
	padding:0 20px 0 0;
	height:10px;
	width: 97%;
	line-height:1px;
	font-size:1px;
}
a:hover
{
	color: #92278f;
	text-decoration: none;
}

.style1
{
	font-size: 14px;
}
.style2
{
	font-size: 16px;
}


.total-titles
{
	font-size: 12px;
	font-weight: bold;
	color: #00adef;
}

.footer
{
	text-align: center;
	font-size: 11px;
	color: #999999;
	line-height: 16px;
}
.footer a:link
{
	color: #00adef;
	text-decoration: underline;
}
.footer a:visited
{
	color: #92278f;
	text-decoration: underline;
}
.footer a:hover
{
	color: #92278f;
	text-decoration: none;
}


.toputils
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.toputils a:link
{
	color: #000000;
	text-decoration: underline;
}
.toputils a:visited
{
	color: #000000;
	text-decoration: underline;
}
.toputils a:hover
{
	color: #000000;
	text-decoration: none;
}


.cookietrail
{
	font-size: 11px;
	color: #999999;
}
.cookietrail a:link
{
	color: #999999;
	text-decoration: underline;
}
.cookietrail a:visited
{
	color: #999999;
	text-decoration: underline;
}
.cookietrail a:hover
{
	color: #999999;
	text-decoration: none;
}


.GSSIlinks
{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.GSSIlinks a:link, .GSSIlinks a:visited
{
	color: #999999;
	text-decoration: none;
}
.GSSIlinks a:hover
{
	text-decoration: underline;
}

.GSSIlinks-splash
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.GSSIlinks-splash a:link, .GSSIlinks-splash a:visited
{
	color: #666666;
	text-decoration: none;
}
.GSSIlinks-splash a:hover
{
	text-decoration: underline;
}


.leftnavitem_unused
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 139px;
	height: 17px;
	border: solid #cccccc;
	border-width: 0px 1px 1px 1px;
	background-color: #FFFFFF;
	padding-left: 9px;
	padding-top: 2px;
}
.leftnavitem_unused a:link, .leftnavitem_unused a:visited
{
	color: #333333;
	text-decoration: none;
}
.leftnavitem_unused a:hover
{
	text-decoration: underline;
}

.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.report-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #92278f;
}
.searchtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2a2c93;
}
.detailtable
{
	border: solid 1px #be9009;
	border-collapse: collapse;
	background-color: #fffaec;
}

.detailtable td
{
	border: solid 1px #ffc212;
	padding: 6px;
	vertical-align:middle;
}

.subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}


.gender-title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #92278f;
	line-height: 16px;
}



.tabinactive
{
	/*	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #00adef; */
}


.tabactive
{
	/*	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ffffff; */
	background-image: url(images/tab-bg.gif);
}



.splash-logo
{
	padding: 0 41px 0 132px;
	width: 597px;
}
.splash-content
{
	background: url(/images/splash-new/content-bg.jpg) top left no-repeat;
}
.welcome-content
{
	padding-left: 76px;
	text-align: right;
	height: 135px;
	vertical-align: top;
}
.bienvenue-content
{
	padding-right: 20px;
	text-align: left;
	height: 135px;
	vertical-align: top;
}
.survey-content-left
{
	padding-left: 10px;
	text-align: right;
	height: 107px;
	vertical-align: top;
}
.survey-content-right
{
	padding-right: 12px;
	text-align: left;
	height: 107px;
	vertical-align: top;
}

.splash-right-bg
{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/splash/right-bg.jpg);
}
.splash-left-bg
{
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/images/splash/left-bg.jpg);
}
.bg-repeat-y
{
	background-repeat: repeat-y;
}
.news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.search-dropdown
{
	width: 235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search-dropdown2
{
	width: 177px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.boldlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

a.boldlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

a.boldlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

a.leftnav
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-left: 10px;
	width: 136px;
}

span.leftnav
{
	background-color: #fafbe9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-left: 10px;
	width: 136px;
}



a.leftnav:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #525252;
	color: #ffffff !important;
}

a.leftnav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-left: 10px;
	width: 136px;
}

.leftTable
{
	border-color: #CCCCCC;
	background-color: White;
	border-collapse: collapse;
	width: 148px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding-top: 0px;
}

a.leftnavSub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	display: block;
	padding: 2px;
	padding-left: 20px;
}

span.leftnavSub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #fafbe9;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-left: 20px;
}

a.leftnavSub:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #525252;
	color: #ffffff;
}

a.leftnavSub:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 2px;
	padding-left: 20px;
}

.leftTableSub
{
	border-color: #CCCCCC;
	width: 148px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}

.break
{
	float: right !important;
	float: none;
}

.category_title
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica;
	font-size: 28px;
	color: #010101;
	line-height: 120%;
}

/* New Splash Page */
.splash-right
{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/splash-new/right-bg.jpg);
}
.splash-left
{
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(/images/splash-new/left-bg.jpg);
}
.splash-logo
{
	padding: 0 41px 0 132px;
	width: 597px;
}
.splash-content
{
	background: url(/images/splash-new/content-bg.jpg) top left no-repeat;
}
.welcome-content
{
	padding-left: 76px;
	text-align: right;
	height: 135px;
	vertical-align: top;
}
.bienvenue-content
{
	padding-right: 20px;
	text-align: left;
	height: 135px;
	vertical-align: top;
}
.survey-content-left
{
	padding-left: 10px;
	text-align: right;
	height: 107px;
	vertical-align: top;
}
.survey-content-right
{
	padding-right: 12px;
	text-align: left;
	height: 107px;
	vertical-align: top;
}

.small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
	text-align: center;
}

.footertxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
	padding: 10px 25px;
	text-align: center;
}
.footerspace
{
	height: 20px;
}
.footlinepad
{
	padding: 2px 10px 2px 40px;
}
.table3pxTD td
{
	padding: 3px 0px;
	vertical-align: middle;
}
.upbottom
{
	padding: 3px 0px;
}
.headerDiv
{
	width: 751px;
	background-color: #b8e8fb;
	color: #ffffff;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	line-height: 80px;
	border-bottom:solid 1px #999999;
}
.tableboder
{
	border:solid 1px #cccccc;
}
.mainTD
{
	
}
.headerDiv a
{
	color:#ffffff;
	display:block;
	text-decoration:none;
}
.adminleftnav
{
}
.adminleftnav ul
{
	padding: 0px;
	margin: 0px;
}

.adminleftnav ul li
{
	padding:5px 5px;
}
.tablepxTD td
{
	padding:2px 1px;
}
.adsearchtext
{
	width:1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;
}
/***************************************************************\

 Start of Date Picker CSS 

\***************************************************************/

#datewidget_calendar div
{
	position: relative;
	width: auto;
}
#datewidget_calendar
{
	background: #FFF;
	border: 2px solid #5c6296;
	padding: 4px;
}

#datewidget_calendar table
{
	background: #5c6296 url(/images/motdbkg.png) top left repeat-x;
	border-collapse: collapse;
	border: 1px solid #38A393;
	border-top: none;
}

#datewidget_calendar thead th
{
	color: #FFF;
	font-weight: bold;
	text-align: center;
	padding: 1px 0;
}
#datewidget_calendar thead tr a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#datewidget_calendar thead tr a:hover
{
	color: #000;
}

#datewidget_calendar tbody td
{
	border: 1px solid #5c6296;
	background: #DBDDDC;
}
#datewidget_calendar tbody th
{
	border: none;
	background: #416997 url(/images/infobkg.gif) top left repeat-x;
	padding: 1px;
	text-align: center;
	color: #FFF;
}
#datewidget_calendar tbody td a
{
	background: #FFF;
	display: block;
	zoom: 1;
	color: #333;
	text-decoration: none;
	padding: 1px;
}
#datewidget_calendar tbody td a:hover
{
	color: #FFF;
	background: #333;
}
/***************************************************************\

  End of Date Picker CSS 

\***************************************************************/

#french-splash {
	background-image:url(/images/french-splash/bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ecf9fe;
}

#french-splash #outer-container-overflow {
	min-width:770px;
	overflow:hidden;
}

#french-splash #outer-container {
	width:770px;
	margin:0 auto;
}

#french-splash #background {
	width:1084px;
	margin:0 -157px;
	background-image:url(/images/french-splash/background-top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#french-splash #container {
	width:770px;
	margin:0 auto;
}

#french-splash #logo {
	padding:38px 0 39px 114px;
}

#french-splash #content {
	padding-left:122px;
	width:491px;
	line-height:13px;
	min-height:259px;
}

#french-splash #content a {
	color:#1d6aac;
}

#french-splash #footer {
	width:443px;
	padding-left:150px;
}

#french-splash .GSSIlinks-splash {
	font-size:10px;
}

#survey {
	margin-bottom: 8px;
}
