﻿/* Main www.yacobian.com */

*
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
body
{
	font: 11px/14px verdana, arial, sans-serif;
	background-color: #fff;
	letter-spacing: 0px;
	color: #000;
	text-align: center;
}
p
{
	margin: 0 0 1em 0;
	text-align: left;
}
p sup {font-size: 10px;}

a:link, a:visited, a:active, a:hover
{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
a:hover {color: #000;}

h1
{
	font: 14px/15px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	margin: 0 0 .5em 0;
	color: #800000;
}
h1 sup {font-size: 12px;}

h2
{
	font: 12px/14px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin: 0 0 .5em 0;
	color: #800000;
}
h3
{
	font: 10px/12px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin: 0 0 .5em 0;
	color: #800000;
}
form {text-align: left;}

input, textarea, select
{
	border: 2px #ccc inset;
	font: 11px/13px verdana, arial, sans-serif;
	overflow: auto;
}
input.button
{
	border: 2px #ccc outset;
}

/* main container (centers the page) */
#container
{
	margin: 10px auto 0 auto;
	text-align: left;
	display: block;
	width: 780px;
}
#container2
{
	margin: 0px auto 0 auto;
	text-align: left;
	display: block;
	width: 780px;
	height: 715px;
}

/* header ids */
#header-top
{
	height: 30px;
	width: 780px;
	background-color: #000;
	background-image: url('../images/image_header_border.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 0px 0 0px 0;
	vertical-align: middle;
}
#header-top a:link, #header-top a:visited,
#header-top a:hover, #header-top a:active
{
	width: 170px;
	height: 30px;
	background-image: url('../images/TYGLogo.gif');
	background-position: 0% 0px;
	background-repeat: no-repeat;
	cursor: hand;
	display: block;
}
#header-top a:hover, #header-top a:active
{
	width: 170px;
	height: 30px;
	background-image: url('../images/TYGLogo.gif');
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
#header-middle
{
	height: 50px;
	width: 780px;
	background-color: #fff;
	text-align: right;
}
#header-middle img
{
	margin: 5px 0 0 0;
	text-align: right;
}
#navigation
{
	width: 780px;
	height: 17px;
	background-image: url('../images/image_header_border.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	background-color: #000;
}
#navigation li
{
	list-style-type: none;
	float: left;
}
#navigation a:link, #navigation a:visited, 
#navigation a:active, #navigation a:hover
{
	font: 10px/17px tahoma, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ccc;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 0 55px 0 20px;
}
#navigation a:hover {color: #fff;}

/* end header ids */

/* content ids */
#content
{
	clear: both;
	width: 780px;
	height: 600px;
	padding: 20px 0 10px 0;
	text-align: left;
}
#content2
{
	clear: both;
	width: 780px;
	padding: 20px 0 10px 0;
	text-align: left;
}
#content3
{
	clear: both;
	width: 780px;
	height: 600px;
	padding: 0 0 10px 0;
	text-align: left;
}
}

#content li
{
	list-style: disc;
	text-align: left;
	margin: 0 0 1em 15px;
}
#homeTop
{
	width: 771px;
	height: 185px;
	margin-bottom: 20px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}
#contactTop
{
	width: 771px;
	height: 88px;
	background-image: url(../images/contactTop.gif);
	margin-bottom: 20px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}
#homeBottom
{
	width: 775px;
	float: left;
	height: 66px;
	margin-bottom: 20px;
}
#homeTopText
{
 	font: 12px/14px verdana, arial, sans-serif;
	letter-spacing: 0px;
	color: #3b3b3b;
	text-align: center;
	margin-left: 180px;
	margin-top: 79px;
}
#homeTopText p
{
	text-align: center;
}
#greyBox
{
	width: 300px;
	height: 175px;
	margin: 20px;
	background-color: #e7e7e7;
}
#greyBoxText
{
 	font: 15px times;
	letter-spacing: 0px;
	color: #000000;
	text-align: center;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	line-height: 20px;
}
#column-left
{
	float: left;
	width: 375px;
	margin: 0 10px 0 10px;
	text-align: center;
	display: inline;
}
#column-left2
{
	float: left;
	width: 400px;
	margin: 0 10px 0 3px;
	text-align: center;
	margin-left: 10px;
}
#column-left2b
{
	float: left;
	width: 425px;
	margin: 0 10px 0 3px;
	text-align: center;
	margin-left: 10px;
}
#column-left3
{
	float: left;
	width: 760px;
	margin: 0 10px 0 10px;
	text-align: left;
}
#column-left4
{
	float: left;
	width: 355px;
	margin: 0 10px 0 10px;
	text-align: center;
	display: inline;
	margin-right: 20px;
}
#column-left5
{
	float: left;
	width: 760px;
	margin: 0 10px 0 10px;
	text-align: middle;
}

#column-pop
{
	float: left;
	width: 450px;
	margin: 0 0px 0 3px;
	text-align: center;
	margin-left: 0px;
}
#content-pop
{
	float: left;
	width: 430px;
	text-align: center;
	margin-left: 10px;
	margin-right:10px;
	margin-top: 10px;
}
#content-pop2
{
	float: left;
	width: 400px;
	text-align: center;
	margin-left: 10px;
	margin-right:10px;
	margin-top: 10px;
}
#column-right
{
	float: left;
	width: 375px;
	margin: 22px 0 0 0;
	text-align: center;
	display: inline;
}
#column-right2
{
	float: left;
	width: 320px;
	margin: 0px 0 0 0;
	text-align: center;
	display: inline;
}
#column-right3
{
	float: left;
	width: 320px;
	margin-left: 20px;
	text-align: center;
	display: inline;
}
#trifectaText
{
 	font: 14px/14px times;
	letter-spacing: 0px;
	color: #990000;
}
#challengeText
{
 	font: 16px/16px times;
	letter-spacing: 0px;
	color: #990000;
}
#column-left img, #column-right img {margin: 0 0 10px 0;}

#column-center
{
	width: 700px;
	margin: 0 0 0 20px;
	text-align: left;
}
#column-center2
{
	width: 720px;
	margin: 0 0 0 10px;
	text-align: left;
}
#column-center img {margin: 0 0 10px 10px;}

#image-circle
{
	position: relative;
	margin-top: -190px;
	text-align: center;
}
#feedback
{
	height: 30px;
	margin: 0 0 10px 0;
}
#feedback a:link, #feedback a:visited, 
#feedback a:active, #feedback a:hover
{
	font: 11px/16px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	color: #800000;
	padding: 0 0 0 15px;
	background-image: url('../images/image_feedback_link.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 30px;
	text-align: left;
	display: block;
}
#feedback a:hover
{
	background-image: url('../images/image_feedback_link.jpg');
	background-position: 0% -30px;
	background-repeat: no-repeat;
	color: #000;
	height: 30px;
}
#findings
{
	height: 30px;
	margin: 0 0 10px 0;
}
#findings a:link, #findings a:visited, 
#findings a:active, #findings a:hover
{
	font: 11px/16px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	color: #800000;
	padding: 0 0 0 15px;
	background-image: url('../images/image_findings_link.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 30px;
	text-decoration: none;
	text-align: left;
	display: block;
}
#findings a:hover
{
	background-image: url('../images/image_findings_link.jpg');
	background-position: 0% -30px;
	background-repeat: no-repeat;
	height: 30px;
	color: #000;
}
#general
{
	height: 30px;
	margin: 0 0 10px 0;
}
#general a:link, #general a:visited, 
#general a:active, #general a:hover
{
	font: 11px/16px verdana, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	color: #800000;
	padding: 0 0 0 15px;
	background-image: url('../images/image_general_link.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 30px;
	text-decoration: none;
	text-align: left;
	display: block;
}
#general a:hover
{
	background-image: url('../images/image_general_link.jpg');
	background-position: 0% -30px;
	background-repeat: no-repeat;
	height: 30px;
	color: #000;
}
span#sitemap ul
{
	list-style: none;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0 0;
}
span#sitemap li
{
	list-style: disc;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 15px;
}
#iframe-right
{
	height: 505px; 
	width: 365px; 
	overflow: auto; 
	padding-right: 10px;
	scrollbar-3dlight-color: #fff;
    scrollbar-arrow-color: #fff;
    scrollbar-base-color: #fff;
    scrollbar-track-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-face-color: #000;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #fff;
}
#iframe-right img {padding: 0; margin-bottom: 10px;}

#halfColumn-left
{
	float: left;
}
#halfColumn-right
{
	float: right;
}

/* end content ids */

/* footer ids */
#footer
{
	font: 10px/17px verdana, arial, sans-serif;
	clear: both;
	width: 770px;
	height: 17px;
	background-color: #000;
	background-image: url('../images/image_header_border.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	color: #ccc;
}
#footer a:link, #footer a:visited, 
#footer a:active, #footer a:hover
{
	font: 10px/17px verdana, arial, sans-serif;
	color: #ccc;
	text-decoration: none;
	cursor: hand;
}
#footer a:hover {color: #fff;}

/* end footer ids */

/* classes */

/* float classes */
.flRgt {float: right;}
.flLft {float: left;}
.clBth {clear: both;}

/* positioning classes */
.poRel {position: relative}
.poAbs {position: absolute}

