﻿#Content .AlignLeft {float:left;margin-right:15px;}
#Content .AlignRight {float:right;margin-left:15px;}

#Content .NoBullets { list-style-type:none;margin:0;padding:0;}

.Important {Color:Red;font-weight:bold;background:yellow;}

.text-important {color: red;}

.table-alt-row {background-color:#eee;}

#Content p.ReturnToTop, p.return-to-top {
	clear: both;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
}

    .RandomImage 
    {
        float:left;
        margin-bottom:1em;
        margin-right:1.5em;
        display:block;
    }


	#ContentSideBar 
	{
	    clear:left;
	    display:block;
	    position:relative;
	    float:left;
	    width:200px;
	    border:1px solid #999;
	    margin-left:.3em;
	    margin-right:1.5em;
	    background:#efefef;
	    font-size:.8em;
	    }
	#ContentSideBar h2 
	{
	    display:block;
	    padding:0;
	    margin:0;
	    margin-bottom:10px;
	    padding-bottom:3px;
	    padding-top:2px;
	    text-align:center;
	    color:#fff;
	    font-size:1.25em;
	    font-weight:bold;
	    background: #3E4D84 url(/images/templates/cla/menu_head_back_blue.gif) repeat-x;
	    }
	#ContentSideBar p 
	{
	    margin:0;
	    padding:.5em;
	}
	#ContentSideBar ul, #ContentSideBar a, #ContentSideBar p  
	{
	    font-size:1em;
	}
	
	/* for the widget like sidebar */


	#sidebarbox {
		margin:0 0 10px 15px;
		padding:0;
		width:243px;
		float:right;
		clear:right;
	
	}
	
	#sidebarbox .head{
		background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_top.png);
		_background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_top.gif);
		height:52px;
		padding:0;margin:0;
	}
	
	#sidebarbox h3{
		margin:0;padding:0;
		padding:15px 0 0 0px;
		text-align:center;
	}
	
	#sidebarbox h3 a{
		font-size:.9em;
	}

	#sidebarbox .content h4{
		font-size:13px;
		padding:0 0 0 0;
		margin:.5em .5em .5em .25em;
		border-bottom:1px solid #aaa;
		color:#FFF;
	}
	
	#sidebarbox .content h4 a{
		font-size:13px;
	}
	
	#sidebarbox .content{
		color:white;
		padding:1px 12px 0 10px;
		margin:0;
		background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_middle.png);
		_background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_middle.gif);
	}
	#sidebarbox .content .notice {
		background:url(/images/widgetsidebar/red_background_30p_Trans.png);
		margin:0 0 0 -5px;
		padding:0 5px 0 5px;
	}
	
	#sidebarbox .content p {
		padding:0 0 1em 0;
		margin:0 .5em 0 .25em;
		}
		
	#sidebarbox .content ul {
		margin:0;
		padding-left:1em;
		_padding-left:1.5em;
		#padding-left:1.5em;
	}
	
	#sidebarbox .content li {line-height:1.1em;padding-top:3px;}
	
	#sidebarbox .content p, #sidebarbox .content ul, #sidebarbox .content a{
		font-size:11px;
	}
	
	#sidebarbox .content a {color:#023259;font-weight:bold;}
	#sidebarbox.green  a {color:#023259;}
	#sidebarbox.red a {color:#023259;}
	
	#sidebarbox .footer {
		padding:0;margin:0;
		background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_bottom.png);
		_background:url(/images/widgetsidebar/BlueWidgetBox/BlueWidgetBox_bottom.gif);
		height:29px;
	}

	
	#sidebarbox.green .head{
		background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_top.png);
		_background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_top.gif);

	}
	
	#sidebarbox.green .content{
		background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_middle.png);
		_background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_middle.gif);

	}
	#sidebarbox.green .footer {
		background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_bottom.png);
		_background:url(/images/widgetsidebar/GreenWidgetBox/GreenWidgetBox_bottom.gif);

	}
	
	#sidebarbox.red .head{
		background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_top.png);
		_background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_top.gif);

	}
	
	#sidebarbox.red .content{
		background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_middle.png);
		_background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_middle.gif);

	}
	#sidebarbox.red .footer {
		background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_bottom.png);
		_background:url(/images/widgetsidebar/RedWidgetBox/RedWidgetBox_bottom.gif);

	}
	

blockquote {background:#e5e5e5;width:90%;margin:0;margin-left:4.5%;padding:0 .5em 0 .75em;}
#Content li {margin-top:.2em;}

.FixedWidth {
	clear:both;
	display:block;
	font-family: "Courier New", Courier, monospace;
	font-size:8pt;
}


.clarsspic {height:40px;}


/* For the InlineVideoPlayer  */


#OverlayDiv #VideoPlayer {
	margin:0 auto 0 auto;
}


#OverlayDivActive, .OverlayDivActive{
	height:100%;
	width:100%;
	background:url(/images/ccback.png);
	top:0;
	left:0;
	z-index:15;
	position:fixed;
}

.OverlayDivActive {background:none;}


#OverlayDivActive .AJAXVideoPlayer {
	display:block;
	position:relative;
	top:50%;
	left:50%;
	position:fixed;
	z-index:16;
}

#OverlayDivActive #VideoPlayer {
	top:20px;
	left:20px;
	position:absolute;
	display:block;
	z-index:17;
}


#OverlayDivActive #AJAXVideoPlayerClose a{
	float:right;
}

#OverlayDivActive a img {border:0;}


/*
Image Captions

*/

.caption  {
	display:block;
	width:auto;
	padding:0px;
	margin:.5em;
	background:#ddd;
}
#Content .caption img{
	border:none 0;
	padding:0;
	margin:0;
	background:0 0;
}

#Content .caption span {
	display:block;
	padding:2px 4px;
	font-size:.8em;
	clear:both;
}


