/* CSS Document */


body {	margin: 0;	font-size: .75em;	font-family:Arial, Helvetica, sans-serif;	background-color: #f7f8f9;	line-height:18px; }
h1 { font-size: 250%;	line-height:20px;	margin-top:8px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:lighter; }
h2 { font-size: 160%;	line-height:18px;	margin-top:8px;	font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; }
h3 { font-size: 130%; }
h4 { font-size: 115%; 	margin-top:-10px;	font-weight:lighter; }
h5 { font-size: 105%;	font-weight:bold; }
div.clear {	clear: both;	width: 100%; }
td { vertical-align: top; }
a:link , a:visited, a:hover, a:active {	color: #fefefe; }
p {	margin:5px; }


.botcol p {	font-size:11px;	font-weight: normal;	text-align: left;	line-height:14px;	color:#ffffff; }
.botcol blockquote {	line-height: 150%;    margin: 0px;    padding-left: 20px;    border-left: 2px solid #ddd; }	
.botcol ul {	padding: 0 0 0 5px;	margin: 0 0 5px 0; }
.botcol li {	line-height: 150%;	margin:  0 0 20px 0;	padding: 0;	list-style:none;	border-bottom:1px dashed #bfbfbf; }
.botcol h2 {	font-size: x-small;	text-align: left;	font-weight: bold;	margin-bottom: 10px; }
.botcol h3 {	font-family: Georgia, Helvetica, Arial, sans-serif;	font-weight: normal;	color: #fefefe;	font-size: 22px;	line-height: 12px;	text-align: left;	padding: 5px 0 0 0; }
.botcol h3 a:link, .botcol h3 a:visited  {	color: #292929;	text-decoration: underline;	background: none; }
.botcol h3 a:hover, .botcol h3 a:active {	color: #fefefe;	text-decoration: none;	background: none; }
.botcol h5 a:link, .botcol h5 a:visited {	color:#ffffff;	text-decoration:none;	background:none;	font-weight:bolder; }
.botcol h6 a:link, .botcol h6 a:visited  {	color:#ffffff;	text-decoration:none;	background:none;	font-weight:bolder;	margin-left:5px;	margin-right:5px; }
.botcol h5 a:hover, .botcol h6 a:hover {	text-decoration:underline; }
.botcol h4, .botcol h5, .botcol h6  {	font-family: Helvetica, Arial, sans-serif;	font-weight: normal; }
.botcol h4 {	color:#ffffff;	font-size: 12px;	line-height: 18px;	text-align: left;	margin: 20px 0 0px 0; }
.botcol h5 {	font-size: 14px;	line-height: 16px;	margin: 12px 0 10px 8px;	color:#ffffff;	text-indent:5px; }
.botcol h6 {	color:#f7f8f9;	font-size:10px;	margin: 10px 0 10px 0; }
.botcol p {	color:#ffffff; }
.botcol a:link, a:visited {	text-decoration: none;	color: #ffffff; }
.botcol a:hover {	text-decoration: none; }
.botcol a:active {	text-decoration: underline;	color: #666666; }

.byline {	font-size:12px;	font-weight: bolder;	text-align: left;	color:#000000;}
.caption {	font-size: .8em;	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	line-height:14px;}

.footertext {	text-align:left;}
.footertext p {	color:#fefefe;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:lighter;}
.imgcolright {	background-color:#ffffff;	border:1px solid #ffffff;	float:right;	margin-right:20px;	width:120px;	padding:5px;}

.main {	border:3px solid:#f7f8f9;}
.main hr {	margin-bottom:30px;	border-bottom:dashed 1px #333333;}
.main h2 {	font-size: 160%;	font-family:Georgia, "Times New Roman", Times, serif;	margin-bottom:5px;}
.main a:link, a:visited {	color:#b90000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:underline;}
.main a:hover {	color:#000000; }

.testlinks a:link, a:visited {	color:#fefefe;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.75em;	font-weight:normal;	text-decoration:none;	letter-spacing:-.2px;	margin-right:5px;}
.testlinks a:hover {	color:#333333; }

.thumbnailleft {	float:left;	background-color:#ffffff;	padding:4px;	border:2px solid #333333;	margin:10px;}

.tocarticle {	background-color:#ffffff;}
.tocarticle p {	font-weight: normal;	text-align: left;	line-height:10px;	border:1px solid #f7f8f9;}
.tocarticle ul {	padding: 0px 0 0 0px;	margin: 0px 0 0px 0;}
.tocarticle li {	line-height: 150%;	list-style:none;	text-indent:5px;	border-bottom:1px dashed #999999;	margin-bottom:2px;}
.tocarticle h1 {	background-image:url(../images/design/ds24b.gif);	color:#b90000;	font-weight:bolder;	font-size: 14px;	line-height: 18px;	text-align: left;	height:24px;	margin: 20px 0 10px 0;	font-family:Arial, Helvetica, sans-serif;}
.tocarticle h2 {	font-size: 12px;	line-height: 16px;	margin: 10px 0 10px 0;	color:#b90000;	font-weight:lighter;	font-family:Verdana, Arial, Helvetica, sans-serif;	letter-spacing:.1px;}
.tocarticle a:link {	color:#b90000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	text-decoration:underline;}
.tocarticle a:visited {	color:#b90000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	text-decoration:underline;}
.tocarticle a:active {}
.tocarticle a:hover {	color:#000000; }

.tocthumbnail {	border: 1px solid #292929;	background-color:#ffffff;	padding:2px;	float:left;	margin-top:2px;	margin-right:5px;}



#redbar {	background-image:url(http://www.candcv.com/images/design/blackbarc.jpg);	height:20px;	line-height:10px;	margin-top:-6px; }
#blackbar {	background-image:url(http://www.candcv.com/images/design/blackbarc.jpg);	height:20px;	line-height:10px;	margin-top:-6px; }
#topbutton {	width:220px;	height:100px;	overflow:hidden;	float:right;	margin-right:15px;	margin-top:-111px; }
#headerbg {	height:154px;	background-color:#000000;	background-image:url(http://www.candcv.com/images/design/cv_headerbg.jpg); }
#head {	height:154px;	width:820px;	float: center; }
#mainnavbg {	background-color:#000000;	background-image:url(http://www.candcv.com/images/design/cv_navlinksbg.jpg); }
#mainnav {	width:820px;	text-indent:14px;	height:20px; }
#container{	background-color:#ffffff;	overflow:hidden;	width:800px;	padding:10px;	border:8px solid #ededed;	margin-bottom:10px; }
#newrail {	float:left;	background-color:#ffffff;	margin-right:10px;	width:220px;}
#content{	background-color:#ffffff;	width:540px;	border-right:220px solid #ffffff;	margin-right:-220px;	margin-left:20px;	float:left;}
#insidecol {	background-color:#ffffff;	border:1px solid #ffffff;	float:right;	margin-right:10px;	width:120px;	padding:5px;}
#rail{	background-color:#ffffff;	width:230px;	float:left;}
#ds {	background-color:#ffffff;	height:19px;	background-image:url(http://www.candcv.com/images/design/navds.jpg); }
#footer {	width:820px;	float: center; }
#footerbox {	width:220px;	height:100px;	overflow:hidden;	background-image:url(http://www.candcv.com/images/design/botbuttonbg.jpg); }
#footerbg {	background-color:#343b45;	background-image:url(http://www.candcv.com/images/design/footerbg.jpg);	height:340px; }
#footerbg2 {	background-color:#343b45;	background-image:url(http://www.candcv.com/images/design/footerbg.jpg);	height:40px; }
#footercol_left {	width:230px;	height:300px;	float:left;	padding:10px;	margin:10px;	overflow:hidden; }
#footercol_center {	width:230px;	height:300px;	float:left;	overflow:hidden;	padding:10px;	margin:10px; }
#footercol_right {	width:230px;	height:300px;	float:right;	overflow:hidden;	padding:10px;	margin-top:10px; }
#footercopyright {	width:826px;	height:20px;	margin-top:5px;	border-top:1px solid #333333;	border-bottom:1px solid #333333;	padding:2px;}