﻿/*Customize JQuery*/
.ui-accordion .ui-accordion-header a{font-size:9pt;}
.ui-accordion .ui-accordion-content a,
.ui-widget-content a{color:black;}
.ui-accordion .ui-accordion-content a:hover,
.ui-widget-content a:hover{color:red;}
.ui-accordion .ui-widget-content
{
	padding:10px 10px;
	background:#F1F1F1 none;
	color:black;
}

.error{color:red;}

html,body{height:100%;}

body{
	background-color:#FFF;
	background-image: url(../media/images/template/bg_menu_merger.jpg);	
	background-repeat: repeat-x;
	margin:0;
}

body,td,p{
	font-family:Verdana,Helvetica,Arial,San-Serif;
	font-size:10pt;	
}

body .contentmargin 
{
	margin-top:20px;
	overflow:hidden;
}

a,h1,h2,h3,h4
{
	color:#005A84;
}

a:hover
{
	color:#900;
}

body a
{
    text-decoration: none;
}

h1,h2,h3,h4{
	margin-top:0px;
	margin-bottom:5px;
}

h1{	font-size: 12pt;margin-bottom:10px;}
h2{	font-size: 11pt;}
h3{	font-size: 9pt;}

#mainpage-parent
{
	min-height:900px;
	width:100%;
	float:left;
	text-align:center;
}

#mainpage
{
	width:990px;
	margin:0 auto;
	text-align:left;
}	

#mainpage #content
{
	float:left;
	margin:0;
	padding:0;
	height:auto;
	position:relative;
}

#footer
{
	/*BEGIN:StickerFooterCode*/
	position: relative;
	margin-top:90px;
	height: 90px;
	clear:both;
	/*END:StickerFooterCode*/
	background-color: #333;
	color: #CCC;	
	font-size:9.5pt;
	width:100%;
	text-align:center;
}

#footer #container
{
	margin:10px auto 0 auto;
	width:990px;
	padding-top:10px;
	height:40px;
	text-align:left;
}

#footer #container .left-panel
{
	float:left;
	height:100%;
}

#footer #container .right-panel
{
	color:#CCC;
	font-size:13pt;
	font-weight:bold;
	float:right;
	height:100%;
}

#footer #container .right-panel span
{
	float:left;
	line-height:35px;
	margin-right:10px;
}

#footer #container .left-panel a 
{
	color: #EEE;
	font-weight:bold;
	text-decoration: none;
	margin-right: 13px;
}

#footer #lastmodified
{
	margin-top:5px;
	font-size:80%;
}

#mainpage #loginreqpanel
{
	border:1px solid red;
	padding:10px;
	background-color:white;
	width:350px;
}

#mainpage #loginreqpanel h2
{
	color:#C00;
}

#mainpage #top-toolbar {
	width: 100%;
	height: 44px;
}

#mainpage #top-toolbar .canvas-sizer{
	float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#mainpage #top-toolbar .wrapper
{
	float:left;
	text-align:right;
	margin-top:10px;
 	width:100%;
}

#mainpage #top-toolbar .livechatmenu
{
	float:right;
	margin:2px 5px;
	color:#777;
}

#mainpage #top-toolbar a,
#mainpage #footer a{
	color: #CCC;
	font-weight:bold;
}


#mainpage #top-toolbar a:hover,
#mainpage #footer a:hover{
	color:#09C;
}

#mainpage .video-container
{
	display:block;
	width:398px;
	height:254px;
}

#mainpage .video-container .top-border,
#mainpage .video-container .bottom-border
{
	float:left;
	width:100%;
	height:7px;
	display:block;
}

#mainpage .video-container .top-border
{
	background: transparent url('../media/images/videoplayer/videoplayer_border_top.png') no-repeat;
}

#mainpage .video-container .bottom-border
{
	background: transparent url('../media/images/videoplayer/videoplayer_border_bottom.png') no-repeat;
	margin-top:1px;
}

#video-container
{
	margin-top:1px;
	float:left;
	border:1px solid #777;
	width:100%;
	height:234px;
	background-color:#000;
}

#mainpage .popup-video
{
	position:absolute;
	z-index:1;
	left:450px;
	top:42px;
	line-height:250px;
}

/*#mainpage .popup-video object
{
	position:relative;
	z-index:2;
}*/

/*BEGIN:Language Bar*/
#mainpage #top-toolbar #languagebar{
	float:left;
	color:#CCC;
	height:19px;
}

#mainpage #top-toolbar #languagebar a
{
	padding:0px 4px 0px 4px;
	font-weight:normal;
	color:#BBB;
}

#mainpage #top-toolbar #languagebar a.selected
{
	color:orange;
}
/*END:Language Bar*/

/*BEGIN:Search Window*/
#mainpage #top-toolbar #searchbox{
	height: 25px;
	padding: 0;
	width:220px;
	float:right;
	position:relative;
}
#mainpage #top-toolbar #searchbox #query
{
	background-color:#FFF;
	height: 20px;
	color: #CCC;
	float: left;
	border: 1px solid #FFF;
	font-size: 9.5pt;
	font-weight: bold;
	width: 185px;
}

#mainpage #top-toolbar #searchbox #searchbtn {
	float: left;
	cursor: pointer;
	margin: 0 0 0 2px;
	padding: 0;
}
#search-window {border:1px solid #333;background-color:#F6F6F6;width:800px;height:400px;position:absolute;z-index:1000;top:25px;right:3px;text-align:left;}
#search-window .title-bar {background-color:#CCC;color:White;padding:5px;border-bottom:1px solid black;font-size:10pt;font-weight:bold;color:Black}
#search-window .title-bar .buttons{float:right;cursor:pointer;}
#search-window #results {font-size:10pt;overflow-x:hidden; overflow-y:scroll;height:370px;}
#search-window #results > div{margin-bottom:15px;padding:10px;}
#search-window #results > div a{font-weight: bold;color:Blue;}
#search-window #results > div .little{font-size: small;color: green;}
#search-window #results > div h1{color: orange;}
/*END:Search Window*/

/*BEGIN:RequestMoreInfoButton*/
#flowplayer-wrapper
{
	position:relative;
	width:397px;
	height:291px;
}

#flowplayer-controls
{
	background-color:#666666;
	position:absolute;
	top:228px;
	left:324px;
	z-index:20000;
	height:26px;
	font-size:7pt;
	width:73px;
}

#flowplayer-controls a{color:white;white-space:nowrap}
#flowplayer-controls a:hover,#flowplayer-controls .resolution-picker a.selected{color:orange;}

#flowplayer-controls div.resolution-picker
{
	position:absolute;
	background-color:#333;
	display:none;
	border:1px solid white;
	bottom:3px;
	right:0;
	width:90px;
}

#flowplayer-controls div.resolution-picker a
{
	cursor:pointer;
	display:block;
	padding:3px;
}

#share-controls
{
	float:left;margin-top:2px;width:99.9%;border:1px solid #aaa;height:30px;
}
#flowplayer-controls>div,#share-controls>div
{
	position:relative;
	margin:3px;
}

#flowplayer-controls > div > a, #share-controls > div > a
{
	margin-right:10px;
	display:inline-block;
	float:left;
	height:25px;
	line-height:180%;
	cursor:pointer;
}

#share-controls a:hover
{
	color:red;
}


#share-controls .st_sharethis
{
	display:block;
	line-height:220%;
	float:left;
}

#share-controls a.st_sharethis_custom/*sharethis*/
{
	background:transparent url('../media/images/buttons/sharethis.png') no-repeat;
	padding-left:25px;
	color:#666666;
	height:22px;
	line-height:200%;
	/*behavior: url(/css/iepngfix.htc);*/
	margin-right:5px;
}

#share-controls a.requestinfo , .livechatmenu a.requestinfo
{
	cursor:pointer;
	background:transparent url('../media/images/buttons/phone.png') no-repeat;
	padding-left:25px;
	display:inline-block;
	line-height:180%;
}

#share-controls a.requestinfo
{
	background:transparent url('../media/images/buttons/mail.png') no-repeat;
}

#requestmoreingoform
{
	background-color:orange;
	margin-bottom:5px;
	width:198px;
	height:45px;
	background:transparent url('../media/images/buttons/moreinfo.png') no-repeat top right;
}

#requestmoreingoform a
{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}

/*END:RequestMoreInfoButton*/

/*Language Icons*/
#languagebar .icon-language-en {background:transparent url('/media/images/icons/languages/icon-language-en.png') no-repeat;display:inline-block;height:16px;padding-left:18px;cursor:pointer;}
#languagebar .icon-language-es {background:transparent url('/media/images/icons/languages/icon-language-es.png') no-repeat;display:inline-block;height:16px;padding-left:18px;cursor:pointer;}
#languagebar .icon-language-fr {background:transparent url('/media/images/icons/languages/icon-language-fr.png') no-repeat;display:inline-block;height:16px;padding-left:18px;cursor:pointer;}

