/* CSS Document */

/**** nav bar formatting ****/
		
	#global_nav		{
		/*** #header div width is set to to same size as #main div ****/ 
		width:800px; 
		height: 39px;
		text-align:center;
		/* background-color:#CCCCCC; */
		margin-bottom:0;
		}
		
	.solidblockmenu{
		margin: 0;
		padding: 0;
		float: left;
		font: bold .7em Arial;
		width: 100%;
		border: 1px solid #625e00; 
		border-width: 0 0 2px 0; 
		background-color:#CCCCCC;
		/* background: black url(images/blockdefault.gif) center center repeat-x;*/
		}

	.solidblockmenu li{
		display: inline;
	}

	.solidblockmenu li a{
		float: left;
		color: #666666;
		padding: 9px 11px;
		text-decoration: none;
		border-right: 1px solid white;
	}

	.solidblockmenu li a:visited{
		color:#666666;
	}

	.solidblockmenu li a:hover, .solidblockmenu li .current{
		color: white;
		background: transparent url(images/blockactive.gif) center center repeat-x;
	}
	



/******* FONT *******/
		/* 1.	Sizing will be done using em unit of measure */
	body		{
		/**** Margin Size should be set to half the width of the #main div ****/
		margin-left:-400px; 
		position:relative; 
		left:50%;
		margin-top:0;
		width:800px;
		background-image:url(../images/silverswimmer.jpg);
		background-repeat:no-repeat;
		background-color: #B1B1B1;
		}
		
		
	#main		{
		/**** #main div size is set to 750px, based on standard resolution ****/
		width:800px;
		display:block;
		float:left;
		}
		

	
	#flash_mov		{
		/*** #header div width is set to to same size as #main div ****/ 
		width:800px; 
		height: 200px;
		text-align:center;
		background-color:#3399CC;
		margin-top:0px;
		margin-bottom:0px;
		padding:0;
		background-color:#fff;
		
		}
		
	
	
	#footer	{
		background-color:#3A3A3A;
		width:782px;  
		clear:both; 
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		font-size:.7em;
		text-transform:capitalize;
		padding-top:8px;
		padding-bottom:3px;
		}
	#footer a {
		color:#999999;
		padding-right:.8em;
		padding-left:.5em;
		text-decoration:none;
	}
	
	
	
	/*********************************/
	/*********************************/
	/***                           ***/
	/***       Sub Index (si1)     ***/
	/***                           ***/
	/***                           ***/
	/*********************************/
	/*********************************/
#si_headArea {
		display:block;
		float:left;
		clear:both;
		margin-top:50px;
		width:620px;
		height:70px;
		background:#000;
		padding-top:8px;
		padding-left:15px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
#si_headArea #bread_crumb {color:#999999;  font-size:.70em; margin-bottom:7px;}
	#si_headArea #bread_crumb a { color: #909090; text-decoration:none; margin:0 5px 1px 5px;}
	#si_headArea #bread_crumb a:hover {background-color:#000; color: #F4F4F4;	} 
#si_headArea  #pg_title {color:#FFFFFF; font-weight:normal; font-size:2em;}
#si_contentArea {display:block; float:left; clear:both; width:782px; padding:0;  background-image: url(../images/body_dropshadow.png); background-position:center center;}
#si_contentArea #index_img {margin-bottom:0;}





	/*********************************/
	/*********************************/
	/***                           ***/
	/***       Sub Index 1 (si1)   ***/
	/***                           ***/
	/***                           ***/
	/*********************************/
	/*********************************/
	
#leftCol_subRow_t1 #solution_row {margin-bottom:15px; font-family:arial; font-size: .75em; color: #7F7F7F; line-height: 1.5em;}
#leftCol_subRow_t1 #solution_row h2.solutionH3 {display:block; margin-bottom:0; margin-top: 0; font-size:.95em; color: #83AAEE;}
	
	#leftCol_subRow_t1 #solution_row h2.solutionH3 a { color: #0068CC; text-decoration: none;}
	
	
#si_contentArea #si1_leftCol {display:block; float:left; width:485px; background-color:#ffffff;  padding:10px 0 15px 15px; margin-right:17px; font-family:Arial, Helvetica, sans-serif;}
#si_contentArea #si1_leftCol #leftCol_headRow h1 {margin:0 0 10px 0; font-size:1.3em; font-weight:normal;}
#si_contentArea #si1_leftCol #leftCol_headRow td {font-size:.75em; font-weight:normal;} 
#si_contentArea #si1_leftCol #leftCol_headRow td p {font-size:1.1em; font-weight:normal; line-height: 1.5em; margin-bottom: 10px;}
#si_contentArea #si1_leftCol #leftCol_headRow td ul {list-style: none; font-size: 1em;font-weight: 700; }
#si_contentArea #si1_leftCol #leftCol_headRow td ul li {list-style: none; line-height: 1.5em; font-weight:normal; }
#si_contentArea #si1_leftCol #leftCol_headRow td ul  strong a {color:#0068CC; text-decoration:none;} 
#si_contentArea #si1_leftCol #leftCol_headRow td ul li a {text-decoration: none; color: #0068CC;}

#si_contentArea #si1_leftCol #leftCol_subRow_t1 h3.highlight {border-bottom:3px solid #ccc; font-size: .70em; text-transform:uppercase; padding-bottom: 5px; margin-bottom: 8px;}
#si_contentArea #si1_leftCol #leftCol_subRow_t1 h3 {font-size: .8em; margin-bottom: -13px; }
#si_contentArea #si1_leftCol #leftCol_subRow_t1 p {display:block; font-size: .82em; font-weight:100; padding-bottom: 3px; line-height: 1.5em;}





#si_contentArea #si1_rightCol {display:block; float:right; width:255px; background-color: #D2D2D2; height:400px; padding-top:10px; border-left: 1px solid #999; border-bottom: 1px solid #999;}
#si1_rightCol #navcontainer, #si1_rightCol #navcontainer2 {display:inline; float:left;} 
#si1_rightCol #navcontainer,#si1_rightCol #navcontainer2 {padding-left:10px; font-family: Arial, Helvetica, sans-serif;}
#si1_rightCol #navcontainer {margin-right:30px;}
#si1_rightCol #navcontainer {margin-left:0;}
#si1_rightCol #navcontainer h3 , #si1_rightCol #navcontainer2 h3 {display:block; margin:0; font-size: .75em; margin-bottom:-10px;}
#si1_rightCol #rightCol_subNav1 {padding-left: 0;margin-left: 0; width: 100px; }
 
#si1_rightCol #rightCol_subNav1 li {list-style: none;margin: 0;padding: 0.25em; font-size: .75em;}
#si1_rightCol #rightCol_subNav1 li a { text-decoration: none; color: #0068CC;}
#si1_rightCol #rightCol_subNav1 li a:hover {text-decoration:underline;} 

#si1_rightCol #navcontainer2 { margin-left:-5px; padding-left: 0;}
#si1_rightCol #navcontainer2 #rightCol_subNav1 li {list-style: none;margin: 0;padding: 0.25em; font-size: .75em; } 

#si1_rightCol #navcontainer2 #rightCol_subNav1 li a {color:#0068CC;}

.si_rightNavH3 a {text-decoration:none; color:#0068CC;}
	/*********************************/
	/*********************************/
	/***                           ***/
	/***       Sub Index 2 (si2)   ***/
	/***                           ***/
	/***                           ***/
	/*********************************/
	/*********************************/

#si_contentArea #si2_leftCol {display:block; float:left; width:545px; background-color:#ffffff;  padding:10px 0 15px 15px; margin-right:17px; font-family:Arial, Helvetica, sans-serif;}
#si_contentArea #si2_leftCol #leftCol_headRow h1 {margin:0 0 10px 0; font-size:1.3em; font-weight:normal;}
#si_contentArea #si2_leftCol #leftCol_headRow td {font-size:.75em; font-weight:normal;} 
#si_contentArea #si2_leftCol #leftCol_headRow td p {font-size:1.1em; font-weight:normal; line-height: 1.5em; margin-bottom: 10px;}
#si_contentArea #si2_leftCol #leftCol_headRow td ul {list-style: none; font-size: 1em;font-weight: 700; }
#si_contentArea #si2_leftCol #leftCol_headRow td ul li {list-style: none; line-height: 1.5em; font-weight:normal; }
#si_contentArea #si2_leftCol #leftCol_headRow td ul  strong a {color:#0068CC; text-decoration:none;} 
#si_contentArea #si2_leftCol #leftCol_headRow td ul li a {text-decoration: none; color: #0068CC; font-weight:bold;}
#si_contentArea #si2_leftCol #leftCol_headRow td ul li a:hover  {color:#666666}

#si_contentArea #si2_leftCol #leftCol_subRow_t1 h3.highlight {border-bottom:3px solid #ccc; font-size: .70em; text-transform:uppercase; padding-bottom: 5px; margin-bottom: 8px;}
#si_contentArea #si2_leftCol #leftCol_subRow_t1 h3 {font-size: .8em; margin-bottom: -13px; }
#si_contentArea #si2_leftCol #leftCol_subRow_t1 p {display:block; font-size: .82em; font-weight:100; padding-bottom: 3px; line-height: 1.5em; color: #484848;}



#si_contentArea #si2_rightCol {display:block; float:right; width:195px; background: #D2D2D2; height:400px; padding-top:10px; border-left: 1px solid #999; border-bottom: 1px solid #999;}
#si2_rightCol #navcontainer {padding-left:10px; font-family: Arial, Helvetica, sans-serif;}
#si2_rightCol #navcontainer h3 {display:block; margin:0; font-size: .75em; margin-bottom:-10px;}
#si2_rightCol #rightCol_subNav1 {padding-left: 0;margin-left: 0; width: 150px; }
 
#si2_rightCol #rightCol_subNav1 li {list-style: none;margin: 0;padding: 0.25em; font-size: .75em;}
#si2_rightCol #rightCol_subNav1 li ul li {display:block; margin-left:-25px; font-size: .9em;}
#si2_rightCol #rightCol_subNav1 li a { text-decoration: none; color: #0068CC; font-weight:bold;}
#si2_rightCol #rightCol_subNav1 li ul li a {font-weight:normal; color: #00509D;}

#si2_rightCol #rightCol_subNav1 li ul li a:hover {text-decoration:underline;}
#si2_rightCol #navcontainer2 { background-color: #E6E6E6; margin:1px; padding-left: 10px;}
#si2_rightCol #navcontainer2 #rightCol_subNav1 li {list-style: none;margin: 0;padding: 0.25em; font-size: .70em; font-family: Arial, Helvetica, sans-serif; color:;} 

#si2_rightCol #navcontainer2 #rightCol_subNav1 li.call_li {background-image: url(../images/call.gif); background-repeat:no-repeat; background-position: left; padding-left:20px; color: #484848;}
#si2_rightCol #navcontainer2 #rightCol_subNav1 li.email_li {background-image: url(../images/email.gif); background-repeat:no-repeat; background-position: left; padding-left:20px;}
#si2_rightCol #navcontainer2 #rightCol_subNav1 li.login_li {background-image: url(../images/secure.gif); background-repeat:no-repeat; background-position: left; padding-left:20px;}

/* Images */
.call { background-image: url(../images/call.gif); background-repeat:no-repeat; background-position: left; padding-left: 20px; margin-left:-15px; color: #484848;}
.email { background-image: url(../images/email.gif);background-repeat:no-repeat; background-position: left; padding-left: 20px; margin-left:-15px; }
.login { background-image: url(../images/secure.gif);background-repeat:no-repeat; background-position: left; padding-left: 20px; margin-left:-15px; }



.link_text {display:block; margin-bottom:10px; font-size:.9em;}
.nolink_H3 {color:#666666;}
.rightNav_noLink_li {font-weight:bold; color:#666666;}





/************************************************************/

/*						Contact Page Styles								*/

/************************************************************/
#contactTbl td.rowEnd { border-top:2px solid #cccccc; margin-top:25px; padding-top:15px;}
#contactTbl  {font-size: .75em; margin-left:20px; margin-bottom:45px;}
#contactTbl td input.field {width:200px; border:1px solid #999999; padding-left:3px; }
#contactTbl td select.field {width:200px; border:1px solid #999999; padding-left:3px; }
#contactTbl td textarea.field {width:200px; height:150px; border:1px solid #999999; padding-left:3px; }
#contactTbl td input.btn_submit1 {border-left:solid 1px #999999; border-bottom:solid 1px #999999; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; background-color:#ffffff; padding:3px 5px 4px 5px; color: #191970; font-weight:bold; font-size:1em;}
.format {color:#999999; font-size: .75em; display: block; padding-left: 10px;}
.reqstar {color:red; padding-left:4px; padding-right: 4px; font-size:1.2em;}


/************************************************************/

/*				Resources: Download File List	         	*/

/************************************************************/

table#file_list {border-collapse:collapse; font-size:.85em; margin-bottom: 20px;}
table#file_list th {color: #3A3A3A; padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: .8em; letter-spacing: .3em; }

table#file_list tr.darkRow { background-color: #EFEFEF;}
table#file_list td {padding:2px 0 4px 10px; font-size:.90em; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table#file_list td a {text-decoration:none; color: #4E4E4E;}
table#file_list td a:hover { color: Navy;}

.courseLengthHeader {font-size:.8em;}
div#quickDetails { display:block; background-color: #F5F5F5; width: 555px; border:1px #ccc solid;}
div#quickDetails span.dlBtn {display:block; background-color: #C7E8EC; font-weight:bold; width: 545px; padding: 2px 0 4px 10px}
div#quickDetails h3 {margin-top:10px; padding: 0px 0 4px 10px;}
div#quickDetails table {margin-top: 15px; padding: 0px 0 4px 10px; font-size: .7em;}
div#quickDetails table th {width: 150px; font-weight:normal;}
div#quickDetails table td a {color: #4E4E4E;}
div#quickDetails table td a:hover {color: Navy;}

p.blog_text {font-size:.75em; color:red;}