/* 
====== UI-Control CSS Content ======

	01: Navigation
	02: Imputs & Forms
	03: Filters	

============
*/

/* 
====== 1: START: Navigation ======
*/

#primaryNavigation{
	float				: left;
	width				: 769px;
	margin-top			: 1em;
}

#primaryNavigation ul
{
	list-style			: none;
	margin				: 0 auto;
	width				: 769px;
	height				: 31px;
}

#primaryNavigation li
{
	float				: left;
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -137px;
	width				: 78px;
	height				: 39px;
	line-height			: 31px;
	padding				: 0 2px;
	margin-right		: 16px;
	font-size			: 1em;
	text-align			: center;
}

#primaryNavigation li.longNavItem
{
	padding-top			: 1px;
	line-height			: 13px;
}

#primaryNavigation li.socialMedia
{
	padding-left		: 5px;
	padding-right		: 5px;
	width				: 72px;
}

#primaryNavigation li a:link, #primaryNavigation li a:active, #primaryNavigation li a:hover, #primaryNavigation li a:visited
{
	color				: #515151;
	text-transform		: uppercase;
	font-weight			: bold;
	font-size			: 0.9em;
	text-decoration		: none;
}

#primaryNavigation li.selected a:link, #primaryNavigation li.selected a:active, #primaryNavigation li.selected a:hover, #primaryNavigation li.selected a:visited
{
	color				: #FFF;
}

#primaryNavigation li.selected
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -182px;
}

#primaryNavigation li.last
{
	margin-right		: 0;
}

#language
{
	float				: right;
	margin-right		: 12px;
	margin-top			: 5px;
	margin-bottom		: 2px;
}

#language ul
{
	list-style			: none;
}

#language li
{
	text-indent			: -10000px;
	float				: left;
	margin-left			: 8px;
}

#language li a 
{
	width				: 16px;
	height				: 16px;
	display				: block;
}

#language li .en
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 0;
}

#language li .fr
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -45px;
}

#language li .de
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -22px;
}

#secondaryNavigation{
	float				: right;
	width				: 285px;	
	font-size			: 0.9em;
	text-align			: right;
	margin-right		: 12px;
	margin-top			: 2px;
	margin-bottom		: 5px;
	padding-bottom		: 0;
}

#secondaryNavigation a:link, #secondaryNavigation a:visited, #secondaryNavigation a:active, #secondaryNavigation a:hover
{
	color				: #555;
}

#search
{
	float				: right;
	margin-right		: 5px;
	width				: 295px;
}

#search .mdTextbox
{
	width				: 52%;
	margin-right		: 2px;
}

#search p
{
	padding-bottom		: 0;
	float				: left;
	color				: #D2001A;
	text-transform		: uppercase;
	font-size			: 0.9em;
	font-weight			: bold;
	margin-right		: 5px;
	padding-top			: 2px;
}

.searchButton
{
	text-transform		: uppercase;
	color				: #FFF;
	background-color	: #D2001A;
	background-image	: none !important;
	border				: 1px solid #D2001A;
	font-weight			: bold;
	font-size			: 0.9em;
	line-height			: 1em;
	height				: 20px;
	font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Sans-serif;
	padding				: 0;
	cursor				: hand;
	cursor				: pointer;
}

#requestAccount .fullWidthPanel .searchButton
{
	padding				: 2px 5px;
	height				: 24px;
}

#sendToFriend .searchButton
{
	padding				: 0 3px;
	margin-bottom		: 4px;
	line-height			: 20px;
	float				: left;
}

/* 
====== 1: END: Navigation ======
*/


/* 
====== 2: START: Imputs & Forms ======
*/
.primaryButton {
	background			: url(../../common/images/primary_button.gif) no-repeat 0 0;
	color				: #FFFFFF;
	width				: 100px;
	height				: 35px;
	line-height			: 30px;
	font-weight			: bold;
	cursor				: hand;
	cursor				: pointer;
	font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Sans-serif;
	font-size			: 110%;
	text-transform		: uppercase;
	text-align			: center;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	border				: none;
	overflow			: visible;
}

.secondaryButton {
	background			: url(../../common/images/secondary_button.gif) no-repeat 0 0;
	color				: #D2001A;
	width				: 100px;
	height				: 35px;
	line-height			: 30px;
	font-weight			: bold;
	cursor				: hand;
	cursor				: pointer;
	font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Sans-serif;
	font-size			: 110%;
	text-transform		: uppercase;
	text-align			: center;
	margin				: 0 0 0 0;
	padding				: 0 0 0 0;
	border				: none;
	overflow			: visible;
}

.buttonActions {
	clear				: both;
	float				: right;
	padding				: 10px 0 0 0;
}

.buttonactions
{
	clear				: both;
	padding				: 10px 0 0 0;
}

.buttonActions input {
	overflow			: visible;
}

/* 
====== 2: END: Imputs & Forms ======
*/

.form {
	background			: #F7F4F0;
	border				: solid 1px #D7CCB5;
	padding				: 10px;
}

.formSplit {
	width				: 83%;
	float				: left;
	margin				: 5%;
}

.textbox, select, textarea {
	border				: solid 1px #8F8F8F;
	font-family			: Trebuchet MS,Tahoma,Verdana,Arial,Sans-serif;
	padding				: 1px;
	
}

textarea {
	font-size			: 100%;
}

.smTextbox, .mdTextbox, .lgTextbox, .xlgTextbox {
	border				: solid 1px #8F8F8F;
	padding				: 1px;
}

.smTextbox {
	width				: 30%;
}

.mdTextbox {
	width				: 50%;
}

.lgTextbox {
	width				: 75%;
}

.xlgTextbox {
	width				: 95%;
}

.smSelect {
	width				: 30%;
}

.mdSelect {
	width				: 51%;
}

.lgSelect {
	width				: 75%;
}

.xlgSelect {
	width				: 95%;
}

/*-------------------------------*/

#requestAccount dt
{
	width				: 175px;
}

#requestAccount .splitLast dt {
	width				: 175px;
}

#requestAccount dd
{
	margin-left			: 190px;
}

#requestAccount dl.fullwidth .xlgTextbox
{
	width				: 97%;
}

#requestAccount .splitLast dd {
	margin-left			: 190px;
}


/* 
====== 3: START: Filters ======
*/
.filter {

	padding				: 10px;
	
}

#content .interiorContent .filter
{
	float				: left;
	width				: 70%;
	margin-right		: 10px;
}

#content .interiorContent .splitHeavy .filter
{
	width				: 630px;
	margin				: 0 15px;
}

#content .interiorContent .splitHeavy .filter dl.left
{
	float				: left;
	width				: 47%;
	margin-left			: 0 !important;
}

#content .interiorContent .splitHeavy .filter dl.right
{
	float				: right;
	width				: 47%;
}

#content .interiorContent .splitHeavy .filter .inner
{
	background-position	: 0 0;
	background-color	: #E3E3E3;
}

#content .interiorContent .actions, #content .interiorContent .help
{
	padding-left		: 20px;
	width				: 23%;
	float				: right;
}

#content .interiorContent .actions h4, #content .interiorContent .help h4
{
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 3px 5px;
}

#content .interiorContent .help h4
{
	background			: #A9A9A9 url(../../common/images/help.jpg) no-repeat 98% 0;
}

#content #adminListPage .interiorContent .actions h4
{
	background			: #A9A9A9 url(../../common/images/admin_action.jpg) no-repeat 98% 0;
}

#content .interiorContent .help p
{
	padding				: 10px 8px;
	border-bottom		: 1px solid #D5D5D5;
}

#content .interiorContent .actions h4
{
	background			: #A9A9A9 url(../../common/images/admin_action.jpg) no-repeat 99% 0;
}

#content .interiorContent .actions ul
{
	margin				: 0;
}

#content .interiorContent .actions li
{
	border-bottom		: 1px solid #D5D5D5;
	padding				: 10px 8px;
}

.add
{
	background			: url(../../common/images/add.gif) no-repeat 0 1px;
	padding-left		: 22px;
}

#content .interiorContent .actions li.viewDetails
{
	background			: url(../../common/images/view_details.gif) no-repeat 2px 10px;
	padding-left		: 30px;
}

.filterSplit {
	width				: 83%;
	float				: left;
	margin				: 5%;
}

/* 
====== 3: END: Filters ======
*/


/* 
====== 4: START: Homepage UI ======
*/

#videoArea
{
	background			: url(../../common/images/imagemap.jpg) no-repeat -287px 1px;
	height				: 430px;
	margin-bottom		: 10px;
	margin-right		: 7px;
	margin-left			: 2px;
}

#videoArea .videoPlayer
{
	padding				: 20px 15px;
	width				: 445px;
}

#videoArea .videoText
{
	color				: #FFF;
	padding				: 0 15px 3px;
	min-height			: 75px;
}

#videoArea .videoText h4
{
	text-transform		: uppercase;
	font-size			: 1em;
}

#videoArea .videoText p
{
	font-size			: 0.9em;
	padding-bottom		: 0.2em;
}

#videoArea .videoRate
{
	padding				: 0 15px;
	width				: 95%;
	float				: right;
	color				: #FFF;
}

#videoArea .videoRate h4
{
	float				: left;
	width				: 50px;
	font-size			: 1em;
	padding-top			: 4px;
	text-transform		: uppercase;	
}

#videoArea .videoRate .rateArticle
{
	width				: 90px;
	float				: left;
	padding-top			: 5px;
}


#extraVideos .item
{
	width				: 149px;
	float				: left;
	margin				: 10px 8px 10px 3px;
}

#extraVideos .last
{
	margin-right		: 0;
}

#extraVideos .item .top
{
	background			: url(../../common/images/extra_video_top.png) no-repeat 0 0;
	height				: 7px;
}

#extraVideos .item .shadRight, .adminPanel .shadRight
{
	background			: url(../../common/images/shad_right.png) repeat-y 100% 0;
	margin				: 0;
	padding				: 0 4px 0 0;
}

#extraVideos .item .shadRight .inner
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 0;
	
}
.adminPanel .inner
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 75%;
	min-height			: 82px;
}

.homeLeft #extraVideos .item .shadRight .inner
{
	min-height			: 206px;
}

#extraVideos .item .bottom
{
	background			: url(../../common/images/extra_video_bottom.png) no-repeat 0 0;
	height				: 11px;
}

#extraVideos .item .shadRight .inner .videoImage
{
	padding				: 2px 10px 5px;
}

#extraVideos .item .shadRight .inner .videoDescription, #extraVideos .item .shadRight .inner .videoRate
{
	padding				: 0 10px;
}

#extraVideos .item .shadRight .inner .videoDescription h4
{
	text-transform		: uppercase;
	font-size			: 0.9em;
}

#extraVideos .item .shadRight .inner .videoDescription p
{
	font-size			: 0.9em;
	padding-bottom		: 0.2em;
}

#socialMediaHub
{
	margin-bottom		: 20px;
}

#socialMediaHub .interiorContent
{
	padding				: 8px 15px;
	width				: 386px;
	min-height			: 420px;
}

#socialMediaHub .interiorContent #videoList .series
{
	margin-bottom		: 5px;
}

#socialMediaHub .interiorContent #videoList .seriesItem
{
	border-bottom		: 1px dotted #CECECE;
	background			: url(../../common/images/series_header.jpg) no-repeat 0 0;
	width				: 364px;
	padding				: 0 8px;
}

#socialMediaHub .interiorContent #videoList h4
{
	text-transform		: uppercase;
	float				: left;
	width				: 90%;
	margin-top			: 5px;
	font-size			: 1em;
}

#socialMediaHub .interiorContent #videoList p
{
	font-size			: 0.9em;
	padding-bottom		: 5px;
}

#socialMediaHub .interiorContent #videoList p.description
{
	font-size			: 1em;
}

#socialMediaHub .interiorContent #videoList p.toggle
{
	padding-bottom		: 0;
	float				: right;
	width				: 23px;
	margin-top			: 10px;
}


#socialMediaHub .interiorContent #videoList p.toggle a
{
	padding				: 0;
}

#socialMediaHub .interiorContent #videoList .expanded
{
	padding				: 0 5px;
}

#socialMediaHub .interiorContent #videoList .item
{
	border-bottom		: 1px solid #CECECE;
	padding				: 10px 5px 5px;
	margin				: 0;
	font-size			: 0.9em;
	float				: none;
	width				: auto;
}

#socialMediaHub .interiorContent #videoList .selectedVideo
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 0;
}

#socialMediaHub .interiorContent #videoList .item .videoThumbnail
{
	float				: left;
	margin-right		: 10px;
	width				: 125px;
}

#socialMediaHub .interiorContent #videoList .selectedVideo .videoThumbnail img
{
	border				: 1px solid #DDD !important;
}


#socialMediaHub .interiorContent #videoList .item .videoDetails
{
	float				: left;
	width				: 224px;
}

#socialMediaHub .interiorContent #videoList .item .title
{
	text-transform		: uppercase;
	font-weight			: bold;
	width				: 150px;
	float				: left;
}

#socialMediaHub .interiorContent #videoList .item p.rating
{
	float				: right;
	width				: 64px;
	padding-bottom		: 0;
	font-size			: 1em;
	padding-top			: 2px;
	padding-bottom		: 8px;
}

#socialMediaHub .interiorContent #videoList .item .secondaryDetails
{
	margin-top			: 8px;
	padding-top			: 4px;
	border-top			: 1px dotted #CFCFCF;
}

#socialMediaHub .interiorContent #videoList .selectedVideo p.aired, #socialMediaHub .interiorContent #videoList .selectedVideo p.lastViewed, #socialMediaHub .interiorContent #videoList .selectedVideo p.duration
{
	color				: #333 !important;
}

#socialMediaHub .interiorContent #videoList .item p.aired, #socialMediaHub .interiorContent #videoList .item p.lastViewed, #socialMediaHub .interiorContent #videoList .item p.duration
{
	color				: #9B9B9B;
	float				: left;
	width				: 36%;
	padding-bottom		: 0;
	font-size			: 0.95em;
	text-align			: left;
}

#socialMediaHub .interiorContent #videoList .item p.aired
{
	width				: 25.2% !important;
	margin-left			: 10px;
}

#socialMediaHub .interiorContent #videoList .item p.playVideo
{
	text-transform		: uppercase;
	color				: #9B9B9B;
	font-weight			: bold;
	font-size			: 1.1em;
	margin-right		: 10px;
	padding-bottom		: 0;
	background			: url(../../common/images/play_icon.gif) no-repeat 37% 3px;
}

#socialMediaHub .interiorContent #videoList p.lastViewed
{
	text-align			: right !important;
}

#socialMediaHub #blog
{
	color				: #616161;
}

#socialMediaHub #blog .summary
{
	margin-bottom		: 5px;
}

#socialMediaHub #blog .summary img
{
	float				: left;
	width				: 95px;
	margin-right		: 10px;
	margin-bottom		: 10px;
}

#socialMediaHub #blog .summary h4
{
	font-size			: 1.4em;
	color				: #D2001A;
	padding				: 0.4em 0 0;
}

#socialMediaHub #blog .summary p.byline
{
	border-top			: 1px dotted #CCC;
	border-bottom		: 1px dotted #CCC;
	color				: #888;
	font-size			: 0.9em;
	margin				: 5px 0 8px;
	padding				: 5px;
}

#socialMediaHub #blog p
{
	padding-top			: 1.5em;
}

.homeRight #socialMediaHub #blog p
{
	padding-top			: 0;
}

.homeRight #linkedin p
{
	padding-bottom		: 0;
}

#socialMediaHub #blog p.readMore
{
	text-align			: right;
}

#socialMediaHub #blog .comments h4
{
	text-transform		: uppercase;
	color				: #FFF;
	background-color	: #A9A9A9;
	padding				: 3px 5px;
	margin-bottom		: 10px;
}

#socialMediaHub #blog .comments .item
{
	border-bottom		: 1px solid #5D5D5D;
	margin-bottom		: 10px;
}

#socialMediaHub #blog .comments .item p
{
	padding-bottom		: 0.5em;
}

#socialMediaHub #blog .comments .item p.details
{
	text-align			: right;
	font-style			: italic;
	padding-bottom		: 0;
}

#socialMediaHub  #tweet
{
	border-bottom		: 1px solid #5D5D5D;
	margin-bottom		: 10px;
}

#bannerAdvert
{
	text-align			: center;
	padding				: 0;
}

#bannerAdvert h4
{
	color				: #D2001A;
	font-style			: italic;
	font-size			: 1.3em;
}

#bannerAdvert h5
{
	padding-bottom		: 0.6em;
	font-size			: 1em;
}

#bannerAdvert p
{
	font-size			: 0.9em;
}

#registerPanel
{
	width				: 464px;
	margin				: 0 0 0 8px;
	padding-top			: 10px;
}

#registerPanel .top
{
	background			: url(../../common/images/register_panel_top.png) no-repeat 0 0;
	height				: 7px;
}

#registerPanel .shadRight, .loginLeft .shadRight, .loginRight .shadRight, .fullWidthPanel .shadRight
{
	background			: url(../../common/images/shad_right.png) repeat-y 100% 0;
	margin				: 0;
	padding				: 0 4px 0 0;
}

#registerPanel .shadRight .inner, .loginLeft .shadRight .inner, .loginRight .shadRight .inner, .fullWidthPanel .shadRight .inner
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 0;
	padding				: 5px 10px;
}

.loginLeft .shadRight .inner, .loginRight .shadRight .inner
{
	min-height			: 150px;
}

#registerPanel .shadRight .inner p
{
	text-align			: center;
	font-weight			: bold;
	margin				: 0 40px;
	padding-bottom		: 5px;
}

#registerPanel .shadRight .inner a.primaryButtonHome, a.primaryButtonHome
{
	display				: block;
	background			: url(../../common/images/register_button.gif) no-repeat 0 0;
	width				: 168px;
	height				: 58px;
	font-weight			: bold;
	text-align			: center;
	font-size			: 1.5em;
	text-decoration		: none;
	text-transform		: uppercase;
	margin				: 5px auto 15px;
	color				: #FFF;
	line-height			: 58px;
}

#registerPanel .shadRight .inner p a
{
	color				: #888;
}

#registerPanel .bottom  
{
	background			: url(../../common/images/register_panel_bottom.png) no-repeat 0 0;
	height				: 11px;
}

/* 
====== 4: END: Homepage UI ======
*/

/* 
====== 5: START: EPMTV UI ======
*/

#socialMediaHub .interiorContent .searchBox
{
	float				: left;
	width				: 48%;
}

#socialMediaHub .interiorContent .searchBox input
{
	float				: left;
}

#socialMediaHub .interiorContent .searchBox .lgTextbox
{
	width				: 68%;
	margin-right		: 2px;
}

.searchIntroText
{
	font-style			: italic;
	display				: block;
	margin				: 0 15px;
}

#socialMediaHub .interiorContent .searchBox a.searchButton
{
	display				: block;
	float				: left;
	width				: 48px;
	height				: 18px;
	line-height			: 18px;
	text-align			: center;
	background			: #D2001A none;
	border				: 1px solid #D2001A;
	text-transform		: uppercase;
	text-decoration		: none;
	font-size			: 0.9em;
	padding				: 0;
	color				: #FFF;
	font-weight			: bold;
}

#socialMediaHub .interiorContent #filters
{
	font-size			: 0.9em;
	font-weight			: bold;
	text-align			: right;
	width				: 50%;
	float				: right;
}

#socialMediaHub .interiorContent #filters a:link, #socialMediaHub .interiorContent #filters a:visited, #socialMediaHub .interiorContent #filters a:hover, #socialMediaHub .interiorContent #filters a:active
{
	color				: #4C4C4C;
	padding-left		: 2px;
}

#socialMediaHub .interiorContent #filters a.selected, #socialMediaHub .interiorContent #secondaryFilters a.selected
{
	color				: #D2001A;
}

#socialMediaHub .interiorContent #secondaryFilters
{
	border-bottom		: 1px solid #5D5D5D;
	margin-bottom		: 10px;
	font-size			: 0.9em;
	font-weight			: bold;
	text-align			: right;
}

#socialMediaHub .interiorContent #secondaryFilters a
{
	color				: #4C4C4C;
}

/* 
====== 5: END: EPMTV UI ======
*/

/* 
====== 6: START: CONTENT PAGE UI ======
*/

#content .interiorContent #sideBar ul
{
	list-style			: none;
	margin-left			: 0 !important;
}

#content .interiorContent #sideBar li
{
	text-transform		: uppercase;
	padding				: 6px 0;
	font-weight			: bold;
	border-bottom		: 1px solid #8F8F8F;
}

#content .interiorContent #pageContent h4
{
	color				: #D2001A;
	font-size			: 1.4em;
	padding-bottom		: 1em;
}

#content .interiorContent #pageContent p
{
	
}

#content .interiorContent #resourceList h4
{
	background			: #A9A9A9 url(../../common/images/admin_action.jpg) no-repeat 98% 0;
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 3px 5px;
	margin-bottom		: 4px;
	font-size			: 100%;
}

#content .interiorContent #resourceList h4.resources, h4.resources
{
	background			: #A9A9A9 url(../../common/images/actions.jpg) no-repeat 98% 0;
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 3px 5px;
	margin-bottom		: 4px;
	font-size			: 100%;
}

#profile h4.resources
{
	background			: #A9A9A9 url(../../common/images/actions.jpg) no-repeat 98% 0;
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 3px 5px;
	margin-bottom		: 4px;
	font-size			: 100%;
}


#profile h4.video
{
	background			: #A9A9A9 url(../../common/images/video.jpg) no-repeat 98% 0;
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 3px 5px;
	margin-bottom		: 8px;
	font-size			: 100%;
}

#profile .recommended
{
	float				: left;
	width				: 48%;
	margin-bottom		: 1.5em;
	margin-right		: 22px;
	border-bottom		: dotted 1px #D5D5D5;
}

#profile .alternate
{
	margin-right		: 0;
}

#profile .center {
	text-align			: center;
}

#profile .recommended h4
{
	font-size			: 1em;
}

#profile .recommended a
{
	font-weight			: bold;
}

#profile .recommended img
{
	float				: left;
	margin-right		: 8px;
}


#content .interiorContent #resourceList ul
{
	list-style			: none;
}

#content .interiorContent #resourceList li
{
	padding				: 6px 8px;
	border-bottom		: 1px solid #D5D5D5;
}

#content .interiorContent #resourceList li a:link, #content .interiorContent #resourceList li a:visited, #content .interiorContent #resourceList li a:hover, #content .interiorContent #resourceList li a:active
{
	color				: #414141;
	font-size			: 0.9em;
}

#content .interiorContent #resourceList li.pdf
{
	background			: url(../../common/images/pdf_icon.jpg) no-repeat 0 5px;
	padding-left		: 35px;
}

/* 
====== 6: END: CONTENT PAGE UI ======
*/

/* 
====== 7: START: USER ADDED CONTENT ======
*/

#content .interiorContent #pageContent .userAddedContent p.standfirst
{
	font-weight			: bold;
	color				: #D2001A;
}

#content .interiorContent #pageContent .userAddedContent h5
{
	color				: #D2001A;
	font-size			: 1.2em;
	padding-bottom		: 0.6em;
}

#content .interiorContent #pageContent .userAddedContent .image
{
	float				: right;
	margin				: 0 0 10px 10px;
}

#content .interiorContent #pageContent .userAddedContent .quoteArea
{
	background			: url(../../common/images/imagemap.jpg) no-repeat -463px -462px;
	border-bottom		: 1px dotted #D2001A;
	padding-bottom		: 10px;
}

#content .interiorContent #pageContent .userAddedContent p.quote
{
	padding-bottom		: 0.2em;
	text-indent			: 60px;
	padding-top			: 5px;
}

#content .interiorContent #pageContent .userAddedContent blockquote
{
	text-indent			: 60px;
}

#content .interiorContent #pageContent .userAddedContent p.quote span
{
	font-weight			: bold;
}

/* 
====== 7: END: USER ADDED CONTENT ======
*/

/* 
====== 8: START: QUICK STATS ======
*/

#quickStatsBox, .loginLeft, .loginRight
{
	width				: 411px;
	margin				: 0 2.9em 20px 0;
	float				: left;
}

.users, .logins
{
	margin-top			: 20px !important;
}

.left
{
	margin-left			: 2.2em !important;
}

#quickStatsBox .top, .loginLeft .top, .loginRight .top
{
	background			: url(../../common/images/quick_stats_top.png) no-repeat 0 0;
	height				: 7px;
}

#quickStatsBox .bottom, .loginLeft .bottom, .loginRight .bottom
{
	background			: url(../../common/images/quick_stats_bottom.png) no-repeat 0 0;
	height				: 11px;
}

#quickStatsBox .shadRight
{
	background			: url(../../common/images/shad_right.png) repeat-y 100% 0;
	margin				: 0;
	padding				: 0 4px 0 0;
}

#quickStatsBox .inner
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 0;
	padding				: 0 8px 5px 8px;
}

#quickStatsBox .inner h4
{
	text-transform		: uppercase;
	font-size			: 140%;
	color				: #FFF;
	background-color	: #D2001A;
	padding				: 3px 5px;
	text-align			: center;
	margin-bottom		: 5px;
}

#quickStatsBox .inner .mainStat
{
	border-right		: 1px dotted #CCCCCC;
	float				: left;
	padding-right		: 10px;
	padding-top			: 8px;
	width				: 52%;
}

#benchmarkButton
{
	margin-bottom		: 1em;
	text-align			: center;
}

#quickStatsBox .inner .mainStat p
{
	color				: #000000;
	font-size			: 1.5em;
	font-weight			: bold;
	padding-bottom		: 0.5em;
	text-align			: center;
}

#quickStatsBox .inner .mainStat p.figure
{
	color				: #D2001A;
	font-size			: 2.6em;
	padding-top			: 4px;
}

#quickStatsBox .inner .breakdown
{
	display:inline;
	float:left;
	margin-left:10px;
	padding-top:8px;
	width:41%;
}


#quickStatsBox .inner .breakdown p
{
	font-weight			: bold;
	padding-bottom		: 5px;
	text-align			: center;
}

#quickStatsBox .inner .breakdown p.figure
{
	font-size			: 1.8em;
	color				: #D2001A;
	padding-bottom		: 1em;
}

#quickStatsBox .inner .divider
{
	border-bottom		: 1px solid #E3E3E3;
	margin-bottom		: 10px;
}

#quickStatsBox .inner  .breakdown .divider
{
	border-bottom		: 1px solid #E3E3E3;
	padding-bottom		: 1em;
	margin-bottom		: 18px;
}

#quickStatsBox .secondary {
font-size:0.8em;
}

/* 
====== 8: END: QUICK STATS ======
*/


/* 
====== 9: START: SEARCH PAGE ======
*/

#cmsWizard .filter .inner
{
	background-position	: 0 0;
}

#searchPage .filter, .filter
{
	padding				: 0;
	width				: 630px;
	margin-right		: 3%;
	margin-bottom		: 2em;
	float				: left;
}

#searchPage .filter .top, .filter .top
{
	background			: url(../../common/images/filter_top_admin.png) no-repeat 0 0;
	height				: 7px;
}


#searchPage .filter .bottom, .filter .bottom
{
	background			: url(../../common/images/filter_bottom.png) no-repeat 0 0;
	height				: 11px;
}

#searchPage .filter .shadRight, .filter .shadRight
{
	background			: url(../../common/images/shad_right.png) repeat-y 100% 0;
	margin				: 0;
	border-left			: 1px solid #D6D6D6;
	padding				: 0 4px 0 0;
}


#searchPage .filter .inner, .filter .inner
{
	background			: #E3E3E3 url(../../common/images/extra_video_middle.jpg) repeat-x 0 50%;
	padding				: 10px;
}

.filter .inner
{
	background-position	: 0 100%;
}

.userList .filter .inner
{
	background-position	: 0 0;
}

#changePassword .filter .inner
{
	background-position	: 0 0;
}

.filter .inner .filterLeft
{
	float				: left;
	width				: 48%;
	margin-right		: 20px;
}

.filter .inner .filterRight
{
	float				: left;
	width				: 48%;
}

.filter .inner .filterLeft dt, .filter .inner .filterRight dt
{
	width				: 100px;
}

.filter .inner .filterLeft dd, .filter .inner .filterRight dd
{
	margin-left			: 105px;
}

.filter .inner .buttonActions
{
	padding-top			: 15px;
}


#searchPage .filter .inner .xlgTextbox
{
	width				: 98%;
}

#searchPage .filter ul.searchList
{
	list-style			: none;
	margin-left			: 155px;
}

#searchPage .filter ul.searchList li
{
	display				: inline;
	margin-right		: 42px;
}

#searchPage .filter ul.searchList input
{
	margin-right		: 5px;
}

#searchPage .filter .warning p
{
	width				: 400px;
	float				: left;
	padding-top			: 30px;
	padding-bottom		: 0;
}

#searchPage .filter .buttonActions
{
	padding-top			: 15px;
	clear				: none;
}

#searchPage .help, .help
{
	width				: 28%;
	float				: left;
	text-align			: center;
}

#searchPage .help h4, .help h4
{
	color				: #D2001A;
	font-size			: 1.3em;
	font-style			: italic;
}

#searchPage .help p, .help p
{
	font-weight			: bold;
}

#content #searchPage .interiorContent
{
	padding				: 10px;
	width				: 97.9%
}

#searchPage .interiorContent .searchHeader
{
	color				: #FFF;
	text-transform		: uppercase;
	margin-bottom		: 10px;
	padding				: 3px 5px 3px 40px;
}

#searchPage .interiorContent .article
{
	background			: #A9A9A9 url(../../common/images/page.jpg) no-repeat 0 0;
}

#searchPage .interiorContent .blogs
{
	background			: #A9A9A9 url(../../common/images/comment.jpg) no-repeat 0 0;
}

#searchPage .interiorContent .videos
{
	background			: #A9A9A9 url(../../common/images/video.jpg) no-repeat 0 0;
}

#searchPage .interiorContent .resources
{
	background			: #A9A9A9 url(../../common/images/actions.jpg) no-repeat 0 0;
}

#searchPage .interiorContent .searchHeader h4
{
	float				: left;
	width				: 95%;
}

#searchPage .interiorContent .searchHeader p
{
	float				: right;
	text-align			: center;
	width				: 5%;
	padding-bottom		: 0;
}

 .item
{
	float				: left;
	width				: 46.5%;
	margin				: 5px 2% 15px 12px;
}

.alternate
{
	margin-right		: 0 !important;
}

#searchPage .interiorContent .item h4
{
	color				: #D2001A;
	margin-bottom		: 2px;
}

#searchPage .interiorContent .item .image
{
	float				: left;
	margin-right		: 10px;
	margin-bottom		: 10px;
	width				: 125px;
}

#searchPage .interiorContent .item p
{
	padding-bottom		: 8px;
	font-size			: 0.9em;
}

#searchPage .interiorContent .item p.byline
{
	border-bottom		: 1px dotted #CCC;
	border-top			: 1px dotted #CCC;
	font-size			: 0.9em;
	padding				: 2px 0;
	margin				: 0 0 8px;
}

#searchPage .interiorContent .item a
{
	font-weight			: bold;
}

/* 
====== 9: END: SEARCH PAGE ======
*/

#content #blogsPage .interiorContent #pageContent
{
	width				: 74%;
	margin-right		: 8px;
}

#content #blogsPage .interiorContent #pageContent .item
{
	margin-bottom		: 10px;
}

#content #blogsPage .interiorContent #pageContent .item .summary p.date
{
	padding-bottom		: 2px;
	font-size			: 0.9em;
	color				: #808080;
}

#content #blogsPage .interiorContent #pageContent .item .summary h4
{
	padding-bottom		: 0.8em;
}

#content #blogsPage .interiorContent #pageContent .item .comments
{
	
	padding				: 5px 10px 10px;
	background			: #A8A8A8 url(../../common/images/comment.jpg) no-repeat 0 0;
	
}

#events
{
	padding				: 10px;
}

#events .item
{
	border-bottom		: 1px solid #CCC;
	padding-bottom		: 6px;
	margin-bottom		: 15px;
	width				: auto;
	float				: none;
}

#events .item h4
{
	color				: #D2001A;
	font-size			: 140%;
}

#events .item h4 img {
	vertical-align		: middle;
	margin				: 0 5px 0 0;
}

#events .item .calendar
{
	background			: url(../../common/images/imagemap.jpg) no-repeat -108px -137px;
	width				: 63px;
	height				: 63px;
	float				: left;
	margin-right		: 20px;
}

#events .item .calendar p.year
{
	color				: #FFF;
	text-align			: center;
	font-weight			: bold;
	line-height			: 17px;
}

#events .item .calendar p.month
{
	color				: #D2001A;
	font-weight			: bold;
	text-align			: center;
	font-size			: 1.7em;
	line-height			: 35px;
}

#events .item .details
{
	border-bottom		: 1px dotted #CCC;
	border-top			: 1px dotted #CCC;
	margin				: 6px 0 8px;
	padding				: 5px 0;
	float				: left;
	width				: 90%;
	font-size			: 0.9em;
}

#events .item .description
{
	margin-left			: 83px;
}

#events .item p
{
	padding-bottom		: 0.2em;
}

.contactForm
{
	padding				: 10px;
}

.contactForm dd textarea
{
	width				: 99%;
}

#contactUsPage .contactForm .contactLeft, #contactUsPage .contactForm .contactRight {
	float				: left;
	width				: 380px;
	margin-bottom		: 30px;
}

#contactUsPage .contactForm .contactRight table
{
	border				: 1px solid #666;
	background-color	: #F4F4F4;
	border-collapse		: collapse;
}

#contactUsPage .contactForm .contactRight table thead tr
{
	border-bottom		: none;
}

#contactUsPage .contactForm .contactRight table thead th
{
	background			: url(../../common/images/contactheader.jpg) repeat-x 0 0;
	color				: #FFF;
	text-transform		: uppercase;
	padding				: 4px 0;
}

#contactUsPage .contactForm .contactRight table td
{
	padding				: 5px 8px;
}

#contactUsPage .contactForm .contactRight table tr
{
	border-bottom		: 1px dotted #CCC;
}

#contactUsPage .contactForm .contactLeft {
	margin				: 0 50px 0 0;
}

#contactUsPage .contactForm dt {
	width				: 70px;
}

#contactUsPage .contactForm dd {
	margin-left			: 70px;	
}

#contactUsPage .contactForm .contactRight table {
	width				: 100%;
}

#contactUsPage .rateArticle {
	float				: right;
	margin				: 1.7em 0 0 0;
}

#editResource td {
	border				: none;
}

#editResource td input, #editResource .radiobutton input {
	margin				: 0 5px 0 0;
}



#sendToFriend
{
	border				: 1px solid #D2001A;
	background-color	: #DDD;
	padding				: 2px;
}

.sendtoFriendTV #sendToFriend
{
	border				: 1px solid #D2001A;
	background-color	: #F0F0F0;
	float				: right;
	padding				: 1px;
	width				: 47%;
}

.sendtoFriendTV #sendToFriend p
{
 	padding-bottom		: 0;
 	background-position	: 0 0;
 	background-color	: #F0F0F0;
 	background-image	: url(../../common/images/sendtofriend_2.gif);
 	padding-left		: 30px;
}

#sendToFriend .highslide-header p
{
	background-position	: 7% 0;
	width				: 79%;
	float				: left;
}

#sendToFriend p.errors
{
	background-image	: none;
	padding-left		: 0;
	line-height			: normal;
	color				: #333;
}

#sendToFriend .highslide-header ul
{
	width				: 8%;
	float				: right;
	padding-top			: 3px;
}

#sendToFriend span
{
	padding				: 0 5px;
}

#resourceList .send
{
	background			: url(../../common/images/sendtofriend_2.gif) no-repeat 0 0;
	padding-left		: 38px;
	margin				: 10px 15px;
}

#resourceList .send a:link, #resourceList .send a:visited, #resourceList .send a:active, #resourceList .send a:hover 
{
	color				: #D2001A;
}

.send
{
	width				: 58.5%;
	margin-left			: 5px;
	float				: left;
	background			: url(../../common/images/sendtofriend_3.gif) no-repeat 0 0;
	padding-left		: 38px;
}

.send p
{
	padding-top			: 4px;
}

.send a:link, .send a:visited, .send a:active, .send a:hover 
{
	color				: #FFF;
	text-transform		: uppercase;
	font-weight			: bold;
}

#resourceList #sendToFriend
{
	margin-top			: 2em;
}

#content .interiorContent #resourceList #sendToFriend p, #sendToFriend p
{
	color				: #D2001A;
	font-weight			: bold;
	text-align			: center;
	line-height			: 26px;
	padding-left		: 33px;
	padding-bottom		: 0.4em;
	background			: #DDD url(../../common/images/sendtofriend.gif) no-repeat 0 0;
	
}

 #sendToFriend p
 {
 	padding-bottom		: 0.2em;
 }

#videoArea #sendToFriend .searchButton
{
	margin-bottom		: 2px;
}

.sendtoFriendTV #sendToFriend .searchButton
{
	margin-bottom		: 2px;
}

#sendToFriend .mdTextbox
{
	width				: 73%;
	padding				: 2px 1px;
	float				: left;
	margin				: 0 3px 4px 4px;
}

#sendToFriend .highslide-body .mdTextbox
{
	width				: 80%;
}

.sendtoFriendTV #sendToFriend .mdTextbox
{
	width				: 74%;
	margin				: 0 3px 2px 2px;
}


.interiorContent #linkedin
{
	min-height			: 300px;
}

.interiorContent #linkedin .group
{
	margin-bottom		: 1em;
	padding-left		: 10px;
	padding-top			: 10px;
	padding-right		: 10px;
}

.interiorContent #linkedin .group h4
{
	color				: #D2001A;
	font-size			: 140%;
	line-height			: 30px;
	vertical-align		: bottom;
}

.interiorContent #linkedin .group p
{
	text-align			: left;
	margin-top			: 0;
}

.interiorContent #linkedin .group p.byline a
{
	font-weight			: bold;
}

.interiorContent #linkedin .group p.byline
{
	border-bottom		: 1px dotted #CCC;
	border-top			: 1px dotted #CCC;
	color				: #888;
	font-size			: 0.9em;
	margin				: 5px 0 8px;
	padding				: 5px;
}

.interiorContent #linkedin .group p.byline a.facebook
{
	background			: url(../../common/images/facebook_logo.jpg) no-repeat 0 0;
	padding-left		: 34px;
	height				: 24px;
	line-height			: 26px;
	display				: block;
}

li.facebook
{
	background			: url(../../common/images/facebook_logo.jpg) no-repeat 16px 11px;
	height				: 24px;
	line-height			: 26px;
}

li.twitter
{
	background			: url(../../common/images/twitter_logo.jpg) no-repeat 16px 11px;
	height				: 24px;
	line-height			: 26px;
}

.interiorContent #linkedin .group p.byline a.slideshare
{
	background			: url(../../common/images/slideshare_logo.jpg) no-repeat 0 0;
	padding-left		: 34px;
	height				: 24px;
	line-height			: 26px;
	display				: block;
}

li.slideshare
{
	background			: url(../../common/images/slideshare_logo.jpg) no-repeat 17px 11px;
	height				: 24px;
	line-height			: 26px;
}

.interiorContent #linkedin .group p.byline a.youtube
{
	background			: url(../../common/images/youtube_logo.jpg) no-repeat 0 0;
	padding-left		: 65px;
	height				: 24px;
	line-height			: 26px;
	display				: block;
}

li.youtube
{
	background			: url(../../common/images/youtube_logo.jpg) no-repeat 0 11px;
	height				: 24px;
	line-height			: 26px;
}

.interiorContent #linkedin .group .slidesharePres
{
	margin				: 0 auto;
	width				: 425px;
}

#linkedin p
{
	margin-top			: 1.5em;
	text-align			: right;
}

#linkedin ul
{
	list-style			: none;
	margin-left			: 0 !important;
}

#linkedin ul li
{
	font-weight			: bold;
	border-bottom		: 1px dotted #CCC;
	padding				: 10px 0 10px 70px;
	
}

h4.oracleEnt
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -596px;
	padding-left		: 60px;
}

#linkedin li.oracleEnt
{
	background			: url(../../common/images/imagemap.jpg) no-repeat 0 -595px;
}

#twitter
{
	padding				: 10px;
}

#socialMediaHub #twitter
{
	padding				: 0;
}

#socialMediaHub #twitter p.readMore
{
	text-align			: right;
}

#socialMediaHub #twitter .twitterFeed
{
	margin-bottom		: 0;
	padding-bottom		: 0;
}

p.homepageBiogFirst
{
	margin-top			: 0;
	padding-top			: 5px;
	padding-bottom		: 0.5em;
}


p.homepageBiog
{
	border-top			: 1px dotted #CCC;
	margin-top			: 0;
	padding-top			: 5px;
	padding-bottom		: 0.5em;
}

#twitter .twitterFeed .tweet
{
	float				: left;
	width				: 46%;
	margin-right		: 25px;
	height				: 80px;
}

#twitter .twitterFeed .last
{
	float				: left;
	width				: 46%;
	margin-right		: 25px;
	height				: 80px;
}

#twitter .twitterFeed .alternate
{
	margin-right		: 0 !important;
}

#twitter .twitterFeed
{
	margin-bottom		: 10px;
	padding-bottom		: 15px;
}

#twitter .twitterFeed h4
{
	text-transform		: uppercase;
	background-color	: #A9A9A9;
	color				: #FFF;
	padding				: 3px 5px;
}

#twitter .twitterFeed h4 a:link, #twitter .twitterFeed h4 a:visited, #twitter .twitterFeed h4 a:hover, #twitter .twitterFeed h4 a:active
{
	color				: #FFF;
	text-decoration		: none;
}

#twitter .twitterFeed #tweet
{
	padding				: 5px 10px;
	border-bottom		: 1px dotted #CCC;
}

#socialMediaHub #twitter .twitterFeed #tweet
{
	border-bottom		: none;
}

#twitter .twitterFeed #tweet p.title
{
	padding-bottom		: 0.2em;
}

#twitter .twitterFeed #tweet p.publishDetails
{
	padding-bottom		: 0.2em;
	color				: #888;
	font-size			: 0.9em;	
	font-weight			: bold;
}

#twitter .twitterFeed #tweet p.publishDetails span.published
{
	font-style			: italic;
	font-weight			: normal;
}

.inFocus
{
	border				: 1px solid #EAEAEA;
	border-bottom		: 1px solid #EAEAEA !important;
	background			: #FCFCFC url(../../common/images/reply_bg.jpg) repeat-x 0 -70%;
	padding				: 5px;
}


.inFocus h4
{
	background-color	: Transparent !important;
	color				: #D2001A !important;
	font-size			: 140%;
}

.inFocus p.byline
{
	border-top			: 1px dotted #D2001A;
	border-bottom		: 1px dotted #D2001A !important;
	padding-top			: 10px !important;
}



.resource
{
	border-bottom		: 1px solid #D2001A;
	margin-bottom		: 40px;
	padding-bottom		: 10px;
}

.resource p.description
{
	padding-bottom		: 0.5em;
}

.resource p.byline .pdf 
{
	background			: url(../../common/images/imagemap.jpg) no-repeat -331px -462px;
	height				: 26px;
	padding				: 6px 0 5px 32px;
}

.resource h4
{
	color				: #FFF;
	background-color	: #D2001A;
	padding				: 3px 5px;
}

.resource p.byline
{
	border-bottom		: 1px dotted #CCC;
	color				: #888;
	font-size			: 0.9em;
	height				: 25px;
	margin				: 6px 0 8px;
	padding				: 4px 5px 2px;
}

.sponsored
{
	float				: right;
	width				: 25%;
	background-color	: #FFF;
	border				: 1px solid #F0F0F0;
	margin-left			: 15px;
	margin-top			: 5px;
}

.sponsored h4
{
	font-size			: 1.1em;
	color				: #D2001A !important;
	background-color	: #F0F0F0 !important;
	padding				: 3px 5px !important;
	margin-bottom		: 0;
}

.sponsored h4 span
{
	text-transform		: uppercase;
}

.sponsored .sponsorLogo
{
	width				: 60px;
	padding				: 5px 10px 5px 5px !important;
	margin-left			: auto;
	margin-right		: auto;
}

.sponsored p
{
	padding				: 5px 10px !important;
}

#profile .interiorContent
{
	padding				: 10px;
	width				: 97.9%;
}

#profile .interiorContent fieldset
{
			
}

#profile dt
{
	width				: 100px;
}

#profile dd
{
	margin-left			: 110px;
}

#profile .splitHeavy
{
	width				: 72.5%;
	margin				: 0 1% 0 0;
}

#profile .splitHeavy .splitHalf
{
	margin				: 0 20px 0 0;
	width				: 48%;
}

#profile .splitHeavy .splitLast
{
	margin-right		: 0 !important;
}

#requestAccount .interiorContent
{
	padding				: 10px;
	width				: 97.9%;
}

#errorPage .interiorContent
{
	padding				: 10px 15px;
	width				: 96.8%;
	min-height			: 275px;
}

#errorPage .interiorContent .maintenance
{
	margin-bottom		: 1.5em;
}

#errorPage .interiorContent h4
{
	margin-bottom		: 0.8em;
}

#errorPage .interiorContent ul
{
	margin-bottom		: 2em;
}

#resourceList .epmIndex
{
	margin-bottom		: 1.5em;
}

.tags select
{
	float				: left;
}

.tags .arrows
{
	float				: left;
	width				: 18px;
	padding				: 30px 10px;
}

#resources
{
	margin-bottom		: 3em;
}

#uploadResources .RadTabStrip
{
	margin-left			: 8px;
}

#requestAccount .maintenance
{
	margin-bottom		: 1em;
}

.privateDownload h3
{
	font-size			: 140%;
	text-align			: center;
}


.noRecommendedContent .maintenance 
{
	background-color	: #DDD;
}

.adminAdd
{
	background			: url(../../common/images/admin_add.gif) no-repeat 0 2px;
	padding-left		: 23px;
	padding-bottom		: 5px;
}

.reports li
{
	width				: 40%;
	float				: left;
}

.adminList
{
	background			: url(../../common/images/admin_list.gif) no-repeat 1px 7px;
	padding-left		: 23px;
	padding-bottom		: 5px;
	padding-top			: 5px;
}

.adminStats
{
	background			: url(../../common/images/admin_stats.gif) no-repeat 1px 7px;
	padding-left		: 23px;
	padding-bottom		: 5px;
	padding-top			: 5px;
}

.adminReorder
{
	background			: url(../../common/images/admin_reorder.gif) no-repeat 1px 3px;
	padding-left		: 23px;
}

.commentItem
{
	padding				: 10px 2% 15px 12px;
}

.commentItem h4
{
	color				: #D2001A;
	font-size			: 140%;
}

.commentItem p.byline
{
	border-bottom		: 1px dotted #CCC;
	border-top			: 1px dotted #CCC;
	color				: #888;
	font-size			: 0.9em;
	margin				: 5px 0 8px;
	padding				: 5px;
}

.commentItem p.blogactions
{
	border-top			: 1px dotted #CCC;
	border-bottom		: 1px solid #CCC;
	padding				: 6px 0 2px;
}

#content .interiorContent .actions li.adminAdd, #content .interiorContent .actions li.adminReorder
{
	background-position	: 0 12px;
	padding-left		: 23px;
}

.bioghidden
{
	padding-top			: 0.8em;
}

.blogger {
	margin				: 0 0 10px 0;
}

/* 
====== 4: Start: cluetip ======
*/

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../../common/images/wait.gif);
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background: url(../../common/images/ctbg.gif) no-repeat 0 0;
  height:80px!important;
}
h3#cluetip-title {
	color:#000000;
	font-size:1.0em;
	font-weight:bold;
	margin:0 0 5px;
	padding:31px 0;
	_padding:31px 0 0 0;
	text-align:center;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
  display: none!important;
}

a.tooltip {
  position:relative;
  top:3px;
}

/* IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* 
====== 4: END: cluetip ======
*/