/*=================================================
/	Main Content Settings
/================================================*/

html, body
{
  	margin:			0px;
  	padding:		0px;
  	/*background-color: 	#797979;*/
}

a:link
{
	color: 			#000000;
	/*text-decoration: 	underline;*/
}

a:visited
{
	color: 			#000000;
}

a:hover
{
	color: 			#000000;
	/*background-color:	#FFFFFF;*/
	text-decoration: 	underline;
	/*font-weight:		bold;*/
}

a:active
{
	text-decoration: 	none;
}

.text_default
{
	font-style:		normal;
	font-family:		arial,verdana,courier;
	font-size:		12px;
	color:			#000000;
}

.text_large_b_black
{
	font-size:		24px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:			#000000;
}

.text_medium_b_black
{
	font-size:		18px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:			#000000;
}

.text_default_bu_black
{
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-decoration:	underline;
	color:			#000000;
}

.text_large_black
{
	color:			#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:		18px;
	text-decoration:	none;
}

.text_default_b_blue
{
	color:			#000000;
	font-weight:		bold;
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
	text-decoration:	none;
}

.text_small_blue
{
	color:			#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:		12px;
}

li.bullet_default_disk_grey
{
	color:			#000000;
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		normal;
	list-style-type:	disk;
	text-transform:		normal;
}

/*=================================================
/	Resume Custom Link
/================================================*/

div.resume_link_bold a:link
{
	color: 			#000000;
	text-decoration: 	underline;
	font-weight:		bold;
	font-size:		12px;
}

div.resume_link_bold a:visited
{
	color: 			#000000;
	font-weight:		bold;
	font-size:		12px;
}

div.resume_link_bold a:hover
{
	color: 			#000000;
	background-color:	#FFFFFF;
	text-decoration: 	underline;
	font-weight:		bold;
	font-size:		12px;
}

div.resume_link_bold a:active
{
	text-decoration: 	none;
	font-weight:		bold;
	font-size:		12px;
}


/*=================================================
/	Navigation Bar
/================================================*/

div.navbar
{
	font-style:		normal;
	font-family:		arial,verdana,courier;
}

div.navbar a:link
{
	color:			#575757;
	background-color:	#000000;
	margin-color:		#797979;
	
	font-size:		14px;
	font-weight:		bold;
	text-decoration:	none;

	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		20px;
	padding-right:		20px;

	border-left: 		none;
	border-right: 		none;
	border-top: 		none;
	border-bottom: 		none;
	border-left-width: 	thin;
	border-color: 		#797979;
}

div.navbar a:visited
{
	color: 			#575757;
	background-color:	#000000;
	text-decoration:	none;
	margin-color:		#797979;
	
	font-size:		14px;
	font-weight:		bold;
	text-decoration:	none;

	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		20px;
	padding-right:		20px;

	border-left: 		none;
	border-right: 		none;
	border-top: 		none;
	border-bottom: 		none;
	border-left-width: 	thin;
	
	border-color: 		#797979;
}

div.navbar a:hover
{
	color: 			#000000;
	background-color: 	#575757;
	margin-color:		#797979;
	
	font-size:		14px;
	font-weight:		bold;
	text-decoration:	none;

	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		20px;
	padding-right:		20px;

	border-left: 		none;
	border-right: 		none;
	border-top: 		none;
	border-bottom: 		none;
	border-left-width: 	thin;
	
	border-color: 		#797979;
}

div.navbar a:active
{
	color:			#000000;
	background-color:	#575757;
	margin-color:		#797979;
	
	font-size:		14px;
	font-weight:		bold;
	text-decoration:	none;

	padding-top:		2px;
	padding-bottom:		2px;
	padding-left:		20px;
	padding-right:		20px;

	border-left: 		none;
	border-right: 		none;
	border-top: 		none;
	border-bottom: 		none;
	border-left-width: 	thin;
	
	border-color: 		#797979;
}

/*=================================================
/	Table Settings
/================================================*/

td#cell_sub
{
	border:			0px;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		25px;
}

td#cell_main
{
	padding-top:		25px;
	padding-bottom:		0px;
	padding-left:		50px;
	padding-right:		50px;
}
td#cell_underline
{
	border-bottom-style:	solid;
	border-bottom-width:	thin;
}

table#table_main
{
	width:			100%;
	height:			100%;
	vertical-align:		top;
	text-align:		left;
}
td#cell_edges
{
	border-left-style:		solid;
	border-left-width:		thing;
	border-right-style:		solid;
	border-right-width:		thing;	
}