body {padding:0; margin:0; background:#363636;}
body, td, input, textarea{
	font-size: 14px;
    	font-family: arial;
	/*color:#686F78;*/
	color:#ffffff;
	line-height:1.2;
	vertical-align:top;
	padding:0px;
}

.hidden {display:none;}

.myThumbs
{
	border: solid 1px silver;
	margin: 2px;
	height: 60px;
	width: 60px;
}

#marqueecontainer0 {
	width: 450px;
	height: 410px;
	color: #ffffff;
	background-color: #1d1f26;
	margin: 5px 0 15px 0;
	overflow: hidden;
}

#marqueecontainer1 {
	width: 340px;
	height: 410px;
	color: #ffffff;
	background-color: #1d1f26;
	margin: 5px 0 15px 0;
	overflow: hidden;
}

#marqueecontainer2 {
	width: 450px;
	height: 295px;
	color: #ffffff;
	background-color: #1d1f26;
	margin: 5px 0 15px 0;
	overflow: hidden;	
}

#marqueecontainer3 {
	width: 400px;
	height: 610px;
	color: #ffffff;
	background-color: #1d1f26;
	margin: 5px 0 15px 0;
	overflow: hidden;	
}

.marq_noscript { /* Marquee style for non-javascript enabled browsers - do not change */
width:auto;
overflow:hidden;
}

.news
{
	margin: 5px 0 15px 0;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#DFE4FA; text-decoration:underline} 
a:hover{
	text-decoration: none;
	font-style: italic;
}

a.email{
	color:#DFE4FA;
	font-weight: bold;
	text-decoration: underline;
}

a.email:hover{
	background:url(images/1_z1ForCraig.gif) left no-repeat; padding-left:7px;
	text-decoration: none;
	color:#DFE4FA;
}

span a{ color:#DFE4FA; text-decoration:underline}
span a:hover{ color:#DFE4FA; text-decoration: none}

.timeline
{
	font-weight: bold;
	color: #dfe4fa;
}

ul{margin:0; padding-left:5px; list-style-type:none; line-height:20px;}
li{
	color : #DFE4FA; 
	background-image: url(images/1_z1ForCraig.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left : 12px;
}
li a{ color:#DFE4FA;}

.bg_p2{ background:url(images/p2.jpg) no-repeat}
.bg_li{ background:url(images/bg_li.gif) repeat-x left}

.bg_li2{ background:url(images/bg_li2.jpg) repeat-x left}

.bg_vc{ background:#1d1f26}
.bg_dl{ background:url(images/bg_dl.gif) no-repeat bottom}
.bg_dr{ background:url(images/bg_dr.gif) no-repeat bottom}
.bg_punkt{ background:url(images/bg_punkt.gif) repeat-y}
.bg_licv{ background:#32393e}
.bg_p5{ background:url(images/p5.jpg) no-repeat}
 
.header{color:#2C1F1E; font-size:10px;} 

.footer{color:#ffffff; font-size:11px; height: 30px} 
.footer a {color:#ffffff; font-size:11px; text-decoration:none; font-style:italic;} 
.footer a:hover {color:#dfe4fa; font-size:11px; font-style:normal; text-decoration: underline}

.more{vertical-align: absbottom; color:#DFE4FA}
.more2
{
	vertical-align: absbottom;
	color:#DFE4FA;
	font-size: xx-small;
}
/*.more{background:url(images/1_z1ForCraig.gif) center right no-repeat; padding-right:11px; vertical-align:absbottom; color:#DFE4FA}*/
.more1{background:url(images/1_z3.gif) center right no-repeat; padding-right:11px; vertical-align:middle; color:#DFE4FA}

input{
   background:#ffffff;
   padding-left:0px;
   margin-left:10px;
   color:#000000;
}
.input1{
   background:#ffffff;
   border:2px solid #cccccc;
   width:151px; 
   height:19px;
   padding-left:5px;
   padding-top:1px;
   font-size:11px;
   color:#000000
}
.input2{
   background:#ffffff;
   border:1px solid #535832;
   padding-left:0px;
   width:134px; height:21px;
   padding-left:5px;
   padding-top:1px;
   color:#7b7b7b
}
.input3{
   background:#ffffff;
   border:2px solid #424242;
   padding-left:0px;
   width:180px; height:18px;
   padding-left:5px;
   padding-top:1px;
   color:#7b7b7b
}
#input3{
   padding-left:0px;
   padding-top:0px;
   width:22px; height:19px;
   border:0px;
}
#input4{
    padding-left:0px;
   padding-top:0px;
   width:73px; height:23px;
   border:0px;
   margin-left:25px
}
textarea{
   background:#ffffff;
   border:2px solid #cccccc;
   padding-left:5px;
   font-size:11px;
   color:#000000;
}
   
.thumbnail{
	position: relative;
	z-index: 0;
	/*border:2px solid #cccccc;*/
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #cccccc;
	padding: 5px;
	left: -1000px;
	border: 2px solid #cccccc;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -50px;
	left: -400px; /*position where enlarged image should offset horizontally */
}

.benefits
{
	display: none;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 10px;
}

.img
{
	vertical-align: top;
}
