@charset "utf-8";
/* CSS Document */
/* This style is only for document tags*/


H1 {
	color:#00aeef;
	font-weight:normal;
	padding:26px 0px 8px 0px;
}

H2 {
	color:#00aeef;
	font-weight:normal;
	padding:20px 0px 6px 0px;
	
}

H3 {
	color:#002B45;
	font-weight:normal;
	padding:15px 0px 0px 0px;
	
}


h3 {
	font-size:18px
}

h4 {
}

h5 {
}

h6 {
}

p {
}


	#MainContent .rows h2 a{
		color:#00aeef;
		font-size:20px;		
}
	



/* paragraph formatting updates for j-quiry collapsiblePanels */

			#MainContent .collapsepanel {
			}
			#MainContent .collapsepanel .title {
				color:#002B45;
				display:block;
				background: url("../images/plus.gif") no-repeat scroll left 8px transparent;
			}
			#MainContent .collapsepanel.expanded .title {
				color:#00AEEF;
				background: url("../images/minus.gif") no-repeat scroll left 8px transparent;
			}
			#MainContent .collapsepanel.expanded {
				background: none repeat scroll 0 0 #F2F4F6;
			}
			#MainContent .collapsepanel ul {
			}
			#MainContent .collapsepanel ul li{
				font-size:14px;
    			background-position: left 6px;			
				}
			#MainContent .collapsepanel p{
				font-size:14px;
				padding-left: 12px;
			}
			#MainContent .complexitem li {
			}
			
			#MainContent ul, ol {
			color: #666666;
			font-size: 14px;
			line-height: 19px;
			padding: 0 20px;
			margin-bottom:15px;
		
			
			}
					
			#MainContent ol li  {
			list-style-position: outside;
			list-style-type: decimal;
			margin: 8px 0;
				margin-left: 20px;
		
			}
			
			#MainContent ul li {
			background-image: url("../images/bullet-gray.jpg");
			background-position: left 6px;
			background-repeat: no-repeat;
			list-style-type: none;
			margin-top: 7px;
			padding-left: 10px;
		
			}

			

/* div formatting updates for j-quiry collapsiblePanels */


			.pocket {
				margin-top:10px;
			}

			#MainContent .pagetop  {
				margin-top:40px;
			}

			.threeColumnContainerComponent {
				display: block;
				width: 100%;
			}
			
			.vertical {
				clear: both;
			}
			
			.complexitem  {
				margin-right: 10px;
				width:210px;
			}
			
			.complexitem  img{
				border:solid 1px #CCCCCC;
			}
			
			.tutorials-video-th {
				vertical-align:top;
			
			}
			.tutorials-video-th td {
				padding-bottom:20px;
				
			}
			.tutorials-video-th a {
				
			}
			
			.description p {
				color:#002B45;
			
			
			}
			.mystyleContainer {
				border-style:solid; 
				border-width:1px; 
				border-color:#CCC; 
				margin-left:90px; 
				margin-right:96px;			
}






/*video section*/
		.tutorials #video-container {
			display:none;
		}
		
		.tutorials #video-container, #video {
			width:480px;
			height:307px;
		}
		
		.tutorials .video-link img {
			width:210px;
		}
		
		.tutorials a#fancybox-left, a#fancybox-right {
			height:290px;
			top:0px;
		}
		
		.tutorials #fancybox-left-ico, #fancybox-right-ico {
			top:160px;
			margin-top:-15px;
		}
/*END video section*/



/*downloads table*/
.downloads
{
    background:url(../images/downloads_bkgd.gif) top left no-repeat;
    margin:10px auto 0;
}

.downloads table
{
    width:671px;
    margin:5px auto 0;
	margin-left:1px;
    border-collapse:collapse;
	font-size:14px;
}

.downloads th
{
    color:#002b45;
    font-weight:normal;
    text-align:left;
    padding:20px 12px 5px;
    border-bottom:1px solid #a59b92;
    white-space:nowrap;
    font-size:90%;
}

.downloads th a
{
    background:url(../images/arrow_up_blue.gif) right center no-repeat;
    padding-right:12px;
}

.downloads td
{
    border-right:1px solid #a59b92;
    padding:15px 10px;
    vertical-align:middle;
}

.downloads td a
{
    font-weight:bold;
}

.downloads td.last
{
    border-right:0;
}

/*Added tdlast, tdfirst, thfirst, tdsecond by Twinkle on Jan 20th for downloads last td bottom border missing issue */
.downloads td.tdlast
{
    border-bottom:1px solid #a59b92;
}

.downloads td.tdsecond
{
    border-right:0;
    width:30%;
}

.downloads td.thfirst
{
    width:645px;
}

.downloads tr.odd
{
    background:#e6e2df;
}

.downloads tr.last
{
    border-bottom:1px solid #a59b92;
}

.downloads_footer
{
    background:url(../images/downloads_bt_bkgd.gif) bottom no-repeat;
    margin:0 auto 20px;
    height:15px;
    width:693px;
}
/*END downloads table*/

/*footer*/
#footer p span {
	margin-right: 100px;
}


	#footer p#option a{
		float:right;
		margin-top:5px;
		margin-right:10px;
		
	}
	#footer p#copy_right{
		width:950px;
		font-size:12px;
		margin-top:5px;
		margin-left:0px;
		padding-right:50px;
		
	}
/*END footer*/
