/*Eric Meyer reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

:focus { outline : 0; } 
ol, ul { list-style : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
blockquote:before, blockquote:after, q:before, q:after { content : ""; }
blockquote, q { quotes : "" ""; }


body {
	font-family: 'Open Sans', 'Nobile',
 Georgia, serif;
	font-size: 70%;
	font-style: normal;
	line-height: 1.2;
	font-weight: normal;
	font-variant: normal;
}

/* =blocktext */
h1, h2, h3, h4, h5, p, blockquote, address, dl, ul, ol { margin : 0; padding : 0; }
h1, h2, h3 { font-family : 'Open Sans', 'Nobile',
 Georgia, serif; font-weight : normal; text-transform : uppercase; line-height : 1; }

/* =h1, h2 */
h1, h2 { font-size : 180%; }

/* =h3 */
h3 { font-size : 160%; }
li h3 { margin-left : 0; }

/* =h4 */
h4 { font-size : 140%; }
li h4 { margin-left : 0; }

/* =h5 */
h5 { font-size : 120%; }
li h5 { margin-left : 0; }

/* =p */
p { font-size : 100%; }
li p { margin-left : 0; }
form div p { margin-left : 0; }
dd p { margin-left : 0; padding-top : 0; }

/* =blockquote */
li blockquote { margin-left : 0; }

/* =strong/b/em/i */
strong, b { font-weight : bold; }
em, i {
	font-style : italic;
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
}

/* =address */
address { font-style : normal; }
address span { display : block; }

/* =dl/dt/dd */
dt { font-weight : bold; }
dd { padding-bottom : 0; }

/* =ul */
ul {
	list-style-type : none;
	font-size: 13px;
	line-height: 13px;
}
ul ul { margin-left : 0;  }

/* =ol */
ol ol { margin-left : 0; }

/* =img */
img, a img { border : none; }

/* =hr */
hr { display : none; }

/* =form */
input, select, textarea { font : 99% 'Open Sans', 'Nobile',
 Georgia, serif; }

h2 a, h3 a { font-weight : inherit; }


/*END Eric Meyer reset*/


/* Normalizes margin, padding */
body, ol, li, h2, h3, p {
	margin : 0;
	padding : 0;
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #18265C;
}

/* Removes border from fieldset and img */
img { border : 0; }

/*end all testing add-ons - What follows is the original markup*/

ol {
	list-style-type: decimal;
	list-style-position:outside;
}
/* CSS Document */

html {
	text-align:center; }
body,td,th {
	font-family: 'Open Sans', 'Nobile',
 Georgia, Times New Roman, Times, serif;
	font-size: 11px;
}

body {
	text-align: left;
	margin:0;
	padding:0;
	background-color: #FFF;
}
#container {
	position: relative;
	width: 931px;
	margin: 0 auto;
	height: 725px;
}

a {
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #808F95;
	line-height: 12px;
}
a:link {
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
	color: #18265C;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;

}
a:visited {
	color: #808F95;
	color:#607181;
	text-decoration: none;
}
a:hover {
	color:#688fe0;
	color:#3f486d;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#centralillust {
	position:absolute;
	width:454px;
	height:365px;
	z-index:2;
	left: 76px;
	top: 99px;
}
.tenbold {
	font-size: 10px;
	font-weight: bold;
}
#image_container {
	position:absolute;
	width:261px;
	height:287px;
	z-index:8;
	left: 492px;
	top: 141px;
	background-color: #FFF;
	background-image: url(../images/headshots/blank_box.jpg);
}
#pagtitle {
	position: absolute;
	width: 138px;
	z-index: 999;
	left: 172px;
	top: 6px;	/*font-family: 'Open Sans', 'Nobile',  Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 17px;
	font-weight: bold;
	color: #333;*/
	background-color: transparent;
	height: 95px;
}
#Layer13 {
	position:absolute;
	width:45px;
	height:50px;
	z-index:9;
	left: 439px;
	top: 470px;
}
#Layer14 {
	position:absolute;
	width:45px;
	height:50px;
	z-index:10;
	left: 385px;
	top: 470px;
}
#outsidelinks {
	position:absolute;
	width:177px;
	height:189px;
	z-index:11;
	left: 10px;
	top: 321px;
	font-family: 'Open Sans', 'Nobile',  Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.1em;
}
.ratchedDown {
	font-size: 11px; 
	line-height:11px;
}
#big_box {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
}
.picture_border {
	border: 1px solid #999;
}
.twentytwoptgrey-336 {
	font-size: 24px;
	font-weight: normal;
	color: #333366;
	line-height: 22px;
}
.eleven {font-size: 11px; }
#email_phone {
	position:absolute;
	left:10px;
	top:141px;
	width:198px;
	height:26px;
	z-index:16;
	text-align: left;
}
#qtlogo {
	position:absolute;
	width:45px;
	height:50px;
	z-index:20;
	left: 17px;
	top: 516px;
	background-color: #FFF;
}
#ringbell .style12 {
	color: #9CA7AC;
}
.style11 {font-size: 10px; }

#email_phone-head {
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
}
.heading, .heading p {
	font-size: 11px;
	color: #000;
	line-height: 12px;
	font-family: 'Open Sans', 'Nobile',  Georgia, "Times New Roman", Times, serif;
}
.rolloverenlarge {
	font-size: 11px;
	color: #ACACAC;
	font-family: 'Open Sans', 'Nobile',  Georgia, "Times New Roman", Times, serif;
}
.twelve {
	font-size: 12px;
	line-height: 12px;
}
.thirteenItal {
	font-size: 13px;
	line-height: 13px;
}
h3, .fourteenItal {
	font-size: 14px;
	line-height: 14px;
	text-transform: none;
	color: #808F95;
}
.heading a:hover {
	 color:#999;
	color:#688fe0;}
html {
	text-align:center; }
body {
	text-align: left;
	margin:0;
	padding:0;
}
#writeractor {
	position: absolute;
	left: 10px;
	top: 141px;
	width: 149px;
	z-index: 3;
}
#writeractor2 {
	position: absolute;
	left: 331px;
	top: 15px;
	width: 166px;
	z-index: 3;
}
h1 {
	font-size: 18px;
	line-height:17px;
	font-weight: bold;
	color: #000;
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	line-height: 22px;
	text-transform: none;
	text-indent:-9999px;
}
div#heading {
	position:absolute;
	left:10px;
	top:141px;
	width:138px;
	height:88px;
	z-index:3;
	font-size:11px;
	line-height:12px;
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
}
#outsidelinks.heading, #outsidelinks.heading a {
	font-size:11px;
	line-height: 12px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
a:visited {
	color: #808F95;
}

#Layer5 a:hover, #Layer8 a:hover, #Layer10 a:hover, #Layer13 a:hover, #Layer14 a:hover, div#Layer9 a:hover {
	border-bottom:none;
}
#caption h1  {
	text-indent:-9999px;
}
p {
	color:#3f486d;
	font-size: 13px;
}
#robHeadshots a {
	border-bottom:none;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#outsidelinks strong, #heading strong {
	font-family: 'Open Sans', 'Nobile',  Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color:#808F95
}
#outsidelinks span {
	font-size:12px;
	font-weight:normal;
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	line-height: 13px;
}
/*.opacityChange a:hover {
	opacity:.5;
}*/
#pagtitle p {
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
}
#writeractor strong {
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
}
#heading .lead strong {
	font-size:14px;
	font-weight: normal;
}
#ringbell img a {
	border-bottom:none;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#ringbell img a:active {
	color:#000;
}
#cg_medal {
	position: absolute;
	left: 1px;
	/*background-image: url(../images/cg_medal_long_42x42.png);
	background-repeat: no-repeat;*/
	top: 213px;
	width: 42px;
	height: 42px;
	z-index: 60;
}
#filmAnim {
	position:absolute;
	width:249px;
	height:190px;
	left:331px;
	top:130px;
	z-index:6;
	background:url(../images/mC3_filmAnim.gif);
	background-image: url(../images/mC3_filmAnim.gif);
}
#outsidelinks p em {
	font-size: 13px;
	line-height: 14px;
}
#writeractor2 strong {
	font-family: 'Open Sans', 'Nobile', Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
}
#ringbell .style12 {
	color: #9CA7AC;
	color:#808F95;
	font-size: 12px;
	font-style: italic;
	line-height: 13px;
}
a:link {
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;

}
#ringbell .style12:hover {
	color: #000;
	background-color:rgba(181,194,199,0.8);
}
#ringbell .style12:active {
	color:#fff;
	background-color:rgba(44,51,77,0.8);
}
#outsidelinks p {
	color: #7C8B91;
}
#unique li.crazy {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 14px;
	line-height:15px;
	padding-left:0;
	margin-left:0;
	background: none;
}
.titlelinks, .titlelinks a, titlelinks a:visited {
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#3f486d;
	color:#688fe0;
	line-height: 15px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
.titlelinks a:active {
	color:#000;
}
#navbox .titlelinks .home a {
	font-size: 14px;
	line-height: 15px;	
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
.boogy {
	font-size: 14px;
}
ul.superlinks {
	color:#3f486d; 
	color:#688fe0;
	font-size: 14px;
	line-height: 15px; 
	font-family: 'Open Sans', 'Nobile', Georgia, "Times New Roman", Times, serif;
}
#container #navbox {
	font-size: 14px;
	line-height: 15px;
}
#navbox .superlinks .home a, #navbox .titlelinks #circuit a,#container #navbox .titlelinks .healthtight a {
	margin-left:-13px;
	padding-left:13px;
	background-image: url(../images/star_up_10x10.png);
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox .superlinks .home a:hover, #navbox .titlelinks #circuit a:hover, #container #navbox .titlelinks .healthtight a:hover {
	background-image: url(../images/star_icon_10x10.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	line-height: 14px;
}
#container #outsidelinks p a {
	color:#18265C;
	font-size: 13px;
	line-height: 14px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#container #outsidelinks p a {
	background: url(../images/newwindow_12x12.png) no-repeat left center;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
p#redPdfIcon a {
	background: url(../images/pdf_icon_12x12.png) no-repeat left center;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}	
#container #outsidelinks p a:hover, #navbox a:hover {
	color:#000;
	background-color:rgba(17,34,67,0.2);
	background-color:#c2cdd2;
}
#container #outsidelinks #redPdfIcon a {
	background-image: url(../images/pdf_icon_12x13.png);
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox a:hover, #navbox #homeBoy a:hover {
	color: #000;
	background-color:rgba(181,194,199,0.8);
}
#container #outsidelinks p a:active, #navbox a:active, #navbox .fitness tighter a:active, #navbox #homeBoy a:active {
	color: #fff;
	background-color:rgba(17,34,67,0.4);
	background-color:rgba(44,51,77,0.8);
}
#container #outsidelinks p a:active {
	color:#fff;
	background-image: url(../images/newwindow_white_12x12.png);
	background-color:rgba(17,34,67,0.4);
	background-color:rgba(44,51,77,0.8);
}
#container #outsidelinks a {
	margin-left: -13px;
	padding-left: 13px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox {
	position: absolute;
	width: 157px;
	height: 104px;
	z-index: 18;
	left: 10px;
	top: 15px;
	font-size: 14px;
	line-height: 15px;
}
#navbox a {
	color:#808F95;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox ul.titlelinks a:hover {
	font-size: 14px;
	line-height: 15px;
	background:url(../images/star_icon_10x10.png) no-repeat 0 50%;
	font-family: 'Open Sans', Georgia, "Times New Roman", Times, serif;
	color:#112243;
	padding:0 2px 0 13px;
	color:#fff;
	background-color:rgba(115,134,142.0.8);
}
#navbox #unique .crazy .noIndentIcon2 {
	background-image: url(../images/backup_up_15x15.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	margin-left:0;
}

#navbox .titlelinks #robMc .titlelinks {
	color: #18265C;
}
#navbox .titlelinks .healthtight a, #navbox .titlelinks .healthtight a:hover {
	line-height: 15px;
	text-indent: 10px;
	-webkit-transition: color .5s linear; 
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
.titlelinks, .titlelinks a {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 14px;
	color:#17255b;
	line-height: 15px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
.titlelinks a:hover {
	color:#4D69A3;
	color:#112243;
	background/*-image*/:url(../images/star_icon_10x10.png) no-repeat left center;
}
.titlelinks a:active {
	color:#112243;
}
#navbox .titlelinks li {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 15px;
	line-height: 15px;
	color:#17255b;
	text-indent: -13px;
}
#navbox .titlelinks .home {
	font-size: 14px;
	line-height: 15px;
	color: #636DAE;
	color:#122344;
	margin-left:13px;
}
.noIndentIcon2 {
	background: transparent url(../images/link_arrow_back_15x15.png) no-repeat center right;
	padding-right:18px;
}
.noIndentIcon2 a:hover {
	background:url(../images/link_arrow_back_over_15x15z.png) no-repeat center right;
	padding-right:18px;
	z-index:100;
}
#navbox ul.titlelinks a:hover {
	font-size: 14px;
	line-height: 15px;
	background: url(images/star_icon_10x10.png) no-repeat 0 50%;
	color:#112243;
	margin-left:-10px;
	font-family: 'Open Sans', Georgia, serif;
	padding-left:10px;
}
#navbox .titlelinks .fitness {
	font-size: 15px;
	line-height: 15px;
}
#navbox .titlelinks .healthtight a, #navbox .titlelinks .healthtight a:hover {
	line-height: 15px;
	text-indent: 10px;
}
.titlelinks, .titlelinks a {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 14px;
	color:#17255b;
	line-height: 15px;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox .titlelinks li {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 15px;
	line-height: 15px;
	color:#17255b;
	text-indent: -13px;
}
#navbox .titlelinks .home {
	font-size: 14px;
	line-height: 15px;
	color: #636DAE;
	color:#122344;
	margin-left:13px;
}
.noIndentIcon2 {
	background: transparent url(../images/link_arrow_back_15x15.png) no-repeat center right;
	padding-right:18px;
}
.noIndentIcon2 a:hover {
	background:url(../images/link_arrow_back_over_15x15z.png) no-repeat center right;
	padding-right:18px;
	z-index:100;
}
#navbox ul.titlelinks a:hover {
	font-size: 14px;
	line-height: 14px;
	background: url(images/star_icon_10x10.png) no-repeat 0 50%;
	color:#112243;
	margin-left:-10px;
	font-family: 'Open Sans', Georgia, serif;
	padding-left:10px;
}
#navbox ul.titlelinks a:hover {
	font-size: 14px;
	line-height: 15px;
	background:url(../images/star_icon_10x10.png) no-repeat 0 50%;
	font-family: 'Open Sans', Georgia, "Times New Roman", Times, serif;
	color:#112243;
	/*margin:-13px;*/
	padding:0 2px 0 13px;
	/*text-indent:13px;*/
	color:#fff;
	background-color:#112243;
	background-color:rgba(17,34,67,0.6);
}
#navbox ul.titlelinks a:active {
	background-color:#112243;
}
#navbox #unique .crazy .noIndentIcon2 {
	background-image: url(../images/backup_up_15x15.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	margin-left:0;
}
#unique li.crazy {
	font-family: 'Open Sans', Georgia, serif;
	font-size: 14px;
	line-height:15px;
	padding-left:0;
	margin-left:0;
	background: none;
}
#navbox #unique .crazy .noIndentIcon2 {
	font-size: 14px;
	font-family: 'Open Sans', Georgia, serif;
	color: #607181;
	color:#607181;
}
#navbox .titlelinks .home:hover {
	color: #122344;
	color:#112243;
}
unique .crazy .noIndentIcon2:hover {
	color: #122344;
}
#unique .crazy:hover {
	color: #122344;
}
#navbox #unique .crazy .noIndentIcon2 a:hover {
	color: #122344;
	color:#112243;
}
a:hover {
	color: #122344;
}
#navbox #unique:hover {
	color: #122344;
}
#navbox .titlelinks .home {
	font-size: 14px;
	line-height: 15px;
}
#navbox .titlelinks .home a {
	font-size: 14px;
	line-height: 15px;
	-webkit-transition: color .5s linear; 
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#container #navbox #circuit a, #navbox .healthtight a {
	margin-left: -13px;
	padding-left: 13px;
	font-size: 14px;
		line-height:14px;
}
li#circuit a, li.healthtight a, li#robMc a, #home a {
	background: url(../images/star_up_10x10.png) no-repeat left center;
	padding-left:13px;
	color: #607181;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear; 
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox .titlelinks li a, li#backBoy a {
	background: url(../images/back_hand_18x14.png) no-repeat left center;
	font-family: 'Open Sans', Georgia, serif;
	font-size: 14px;
	line-height: 15px;
	padding-left:20px;
	margin-left:-19px;
	padding-right:2px;
	color:#607181;
	-webkit-transition: color .5s linear; 	
	-moz-transition: color .5s linear; 	
	-o-transition: color .5s linear;
	-webkit-transition: background-color .4s linear;
	-moz-transition: background-color .4s linear;
	-o-transition: background-color .4s linear;
}
#navbox #unique li#backBoy a.noIndentIcon2:hover  {
	background: url(../images/back_hand_18x14.png) no-repeat left center;
	padding-left:20px;
	font-size: 14px;
	line-height: 15px;
	color:#112243;
	color:#FFF;
	background-color:rgba(17,34,67,0.6);
}
#navbox #unique li#backBoy a.noIndentIcon2:active {
	background-color:#112243;
	margin-left:-25px;
}
.titlelinks a:hover {
	color:#112243;
	background:url(../images/star_icon_10x10.png) no-repeat left center;
}
.titlelinks a:active {
	color:#112243;
}
#creditcontact .copyrtregular a:hover, #addedText a:hover {
	color: #000;
	color:#fff;
	padding:0;
	background-color:rgba(17,34,67,0.6);
}
#navbox .superlinks #circuit a:hover, #navbox .superlinks .healthtight a:hover {
	background-image: url(../images/star_icon_10x10.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
		line-height:14px;
}
#creditcontact .copyrtregular a:active, #addedText a:active {
	background-color:#112243;
}
#bellsound {
	position:absolute;
	width:32px;
	height:32px;
	z-index:30;
	left: 17px;
	top: 532px;
}
#bell {
	position: absolute;
	width: 50px;
	height: 53px;
	z-index: 19;
	left: 514px;
	top: 10px;
}
#ringbell {
	position: absolute;
	left: 492px;
	top: 2px;
	width: 37px;
	height: 83px;
	z-index: 1;
}
#ringbell {
	text-align: left;
	font-style: italic;
	z-index: 20;
}
#bellarrow {
	margin-top: 2px;
}
#ringbell .style12 {
	color: #9CA7AC;
}
#bellarrow a:hover {
	border:2px solid red;
}
#heading a {
	text-decoration: line-through;
}
#heading span {
	font-family: 'Open Sans', 'Nobile',
 Georgia, "Times New Roman", Times, serif;
	text-decoration: line-through;
}
#navbox .superlinks .home a {
	font-size: 14px;
	line-height: 14px;
}
#navbox .superlinks .home a:hover {
	font-size: 14px;
	line-height: 14px;
}
#pagtitle h2 {
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #65636A;
	text-transform:none;
	background-color:transparent;
}
#container #pagetitle .saveMe h1 {
	font-family: 'Open Sans', 'Nobile',  Georgia, Palatino, "Times New Roman", Times, serif;
	color: #333;
	font-weight: bold;
	margin-top:0;
	color:#333;
	font-size: 18px;
	line-height: 17px;
}
#container #pagtitle h1 {
	font-family: 'Open Sans', 'Nobile', Georgia, serif;
	font-size: 18px;
	line-height: 17px;
	font-weight: bold;
	text-transform: none;
	color: #333;
	background-color:transparent;
}
#container #pagtitle h1 {
	font-size: 30px;font-size:24px;
	line-height: .8em;margin-top: -10px;color:#369;width: 158px;
}
#container #pagtitle {
	width: 162px;
}
#cg_medal {
	position: absolute;
	left: -4px;
	/*background-repeat: no-repeat;*/
	top: 212px;
	width: 48px;
	height: 48px;
	z-index: 60;
	top: 202px;
}
#container #writeractor {
	width: 166px;
}
#container #navbox .superlinks .home a, #container #navbox .superlinks #circuit a, #container #navbox .superlinks .healthtight a, #container #navbox .superlinks .healthtight a, #container #writeractor h3, #container #outsidelinks p strong, #container #outsidelinks p a, #container #ringbell p .style12,#container #pagtitle h2, #container #outsidelinks p strong em, #container #outsidelinks p, #container #navbox .superlinks #robMc {font-size: 15px;line-height:1em;}
#container #navbox .superlinks #circuit a, #container #writeractor h3{line-height: 1em;}
#container #pagtitle h1 {
	font-size: 22px;
	color: #555;
}
#container #navbox {
	width: 140px;
}
/* ------------- from page -----*/
#container #navbox {width: 130px;}
#container #cg_medal {top: 204px;z-index: 999;}
#container #pagtitle h1 {font-size: 28px;letter-spacing:-.8px;font-size:26px;}
#container #pagtitle {top: 0;}
#container #pagtitle .thinSpace {font-size: 1px;line-height: 1em;}
#container #outsidelinks {height: auto;}
#container #centralillust {top: 114px;}
#container #pagtitle {top: 4px;}
#container #writeractor {
	top: 45px;
}
#container #robHeadshots #image_container {top: 150px;}
#container #cg_medal {top: 213px;top: 20px;}
#container #centralillust {top: 124px;}

#container #navbox .superlinks .home a, #container #navbox .superlinks #circuit a, #container #navbox .superlinks .healthtight a, #container #navbox .superlinks .healthtight a, #container #navbox .superlinks #robMc, #container #navbox .superlinks #circuit a {font-size: 16px;line-height:1em;}
#container #writeractor h3 {line-height: 1em;}
#container #navbox .superlinks #circuit a {color: #808f95;}
#container #navbox .superlinks #circuit a:hover {color: #000;}
#container #navbox .superlinks #circuit a:active {color:#fff;}
#container #pagtitle h1, #container #pagtitle h1 .lighterText {color: #808f95;padding-top: 0;font-family: "Open Sans", Nobile, Georgia, serif;}
#container #headdyBetty h2 {
	font-family: "Open Sans", Nobile, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-transform: none;
	height: auto;
	width: 141px;
	top: -55px;
	left: 331px;
	position: absolute;
	z-index: 900;
}
#container #pagtitle {width: 149px;}
#container #headdyBetty h2 {color: #666;}
#container #headdyBetty h2 .buggMe, #container #writeractor h3 .buggMe {font-family: "Open Sans", Nobile, Georgia, "Times New Roman", Times, serif;font-size: 15px;font-weight: bold;}
#container #writeractor {width: 160px;}
#container #pagtitle #headdyBetty h2 {left: 167px;margin-top: 67px;}
#container #pagtitle h1 .lighterText {opacity:.55;}
#container #writeractor {left: 339px;}
#container #cg_medal {left: 287px;top: 51px;}
#container #writeractor h3 .indextext .buggMe1 {font-family: "Open sans";font-size: 15px;font-weight: bold;}
#container #pagtitle h1 .lighterText a {font-family: "Open Sans", Nobile, Georgia, "Times New Roman"; font-size:26px; opacity:.5;}
#container #outsidelinks {top: 150px;}
#container #writeractor h3 .indextext {font-size: 15px;}
#container #outsidelinks p a {font-weight: normal;}

#container #pagtitle h1 {font-family: "Open Sans", Nobile, Georgia, serif;font-size: 24px;}
#container #pagtitle h1 {padding-top: 4px;}
#container #pagtitle h1 {color: #2E3D62;opacity:.75;color:#CDB15A;}
#container #pagtitle h1 .lighterText {color: #D1BFAA;opacity:.6;}

#container #outsidelinks {width: 160px;}
#container #outsidelinks #redPdfIcon .boldFace, #container #outsidelinks p .boldFace {font-size: 15px;font-weight: bold;color: #666;}
#container #outsidelinks .indentMe {text-indent: 1.5em;}
#container #pagtitle h1 .indentBig {font-family: Open Sans, Nobile, Georgia, serif; margin-left: 1.5em;font-size:24px;}
#container #writeractor h3 .indextext {text-indent: 1.5em;}
#container #writeractor h3 .indextext .buggMe1 {font-style: italic;font-weight: normal;}
.dateBox {
	z-index: 800;
	font-family: "Open Sans", Georgia;
	font-size: 14px;
	line-height: 1em;
	color: #333;
	opacity: .3;
	text-decoration: underline;
}

#container #writeractor h3 .indextext {text-indent: 0em;}
#container #pagtitle #headdyBetty h2 .buggMe, #container #pagtitle h1, #container #outsidelinks #redPdfIcon strong {text-decoration: underline;}
#container #outsidelinks .halfHeight {font-size: 11px;line-height: 11px;}
#container #outsidelinks .indent .boldFace {margin-left: 18px;}
#container #pagtitle h1 {font-size: 26px;margin-top: -11px;z-index:1000;font-size:28px;top:-15px;top:-19px;}
#container #cg_medal {z-index: 600;left: 284px;}
#container #pagtitle #headdyBetty h2 {top: -53px;}
#container #pagtitle {top: 1px;left: 171px;}
#container #outsidelinks {left: 22px;}
#container #outsidelinks #redPdfIcon .boldFace {margin-left: 0px;}