body   {
	background-color: silver;
	background-image:  url("img/general/header_bg_03.gif");
	background-repeat: repeat-x;
	margin:            0;
	padding:           0 }


p, ul    {	font-size:     11px;
	font-family:   Corbel, "Lucida Grande", Verdana, Helvetica, sans-serif;
	line-height:   18px;
	padding-right: 15px;
	padding-left:  15px }
	
ul      {
	line-height: 18px;
	list-style:   square;
	margin-top:   5px }





h1      {
	color:        #c00;
	font-size:     18px;
	font-family:   Arial, Helvetica, sans-serif;
	font-weight:   normal;
	margin:        5px 0 5px 0;
	padding-right: 15px;
	padding-left:  15px }
 

h2       {
	font-size:    14px;
	font-family:   Corbel, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:   normal;
	line-height:   20px;
	margin:        0;
	padding-right: 15px;
	padding-left:  15px }



b   {
	color:        #600;
	font-size:     12px;
	margin-bottom: -20px }



h3     {
	color:        #f60;
	font-size:     13px;
	font-family:   Corbel, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin:        0 0 2px;
	padding-right: 15px;
	padding-left:  15px }


h4   {
	font-size:  11px;
	font-family: Corbel, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin:      0;
	padding:     5px 5px 5px 10px }



h5   {
	color:        #f93;
	font-size:     12px;
	font-family:   Corbel, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight:   bold;
	margin:        0 0 0 5px;
	padding:       3px 3px 2px 5px;
	border-bottom: 1pt solid #f93 }



a {
	color: blue;
	text-decoration: underline; }

#topintro2 p, h2 {	color: white }

#midcol1D p, a, h2 {	color: white }
#midcol1M p, a, li, h2 {	color: white }

#midcolleft a {	color: #993300; }
#midcolleft td {
	font-size:  11px;
	font-family: Corbel, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }

#midcolleft h2  {
	color:         #c00;
	font-size:      13px;
	margin-top:     18px;
	padding-bottom: 2px;
	padding-left:   12px;
	border-bottom:  1px solid #c00 }


#rightcol h2 {
	color:    #600;
	font-size: 13px }

#rightcol1 h2  {
	font-size: 13px }


.rightfloat {
	font-weight:     normal;
	background-color: #ff9966;
	display:          block;
	margin-top:       -15;
	padding:          5px;
	width:            140px;
	float:            right }

#midcolright a {	color: #993300 }

#midcolleft	li	  {
	color:           black;
	list-style-type:  square;
	list-style-image: none }


#midcolright	li	 {
	color:           black;
	list-style-type:  square;
	list-style-image: none }

#footer a    {	
	color:            #C00;
	 }




/*main structure*/
#clear  {	
	height: 25px;
	clear:  both }

#header    { background-image: url("img/general/header_bg_03.gif");
	text-align:       left;
	margin:           0 auto -15px;
	width:            100%;
	height:           80px }

#logo {	background-image:  url("img/general/vintec_logo_07.gif");
	background-repeat: no-repeat;
	position:          absolute;
	top:               0px;
	left:              3%;
	width:            195px;
	height:           80px }
 }

#content { 
	margin-top:   0;
	margin-right: auto;
	margin-left:  auto;
	width:        85%;
	max-width:    950px }


#footer    {	
	color:            #C00;
	background-color: maroon;
	margin:           0 auto;
	padding-top:      5px;
	width:            100%;
	height:           60px;
	clear:            both }


/*main navigation*/

#mainnav table    {
	font-size:        10px;
	font-family:       Corbel, Arial, Helvetica, Geneva;
	font-weight:       bold;
	background-image:  url("img/general/mainnav_bg_03.gif");
	background-repeat: no-repeat;
	margin-bottom:     3px }



#mainnav ul    {	
	font-size:       9px;
	font-weight:     bold;
	letter-spacing:  1px;
	list-style-type: none;
	display:         inline;
	margin:          0;
	padding:         0;
	width:           500px;
	border-style:    none }


#mainnav td    {
	margin: 0;
	height:  19px }



#mainnav td a     {
	color:          #000;
	text-decoration: none;
	margin-top:      2px;
	padding:         4px 12px 3px;
	height:          19px }

#mainnav td a:hover     {
	color:              #fff;
	background-image:    url("img/general/mainnav_bg_hover.gif");
	background-position: 0 0;
	background-y:        no-repeat }

.noborder {
	border-style: none }
/*columns*/

#3col-left {
	background-color: blue;
	width: 30%;
	float: left;
	margin-right: 10px;
	padding-bottom: 30px;
	}

#3col-right {
	background-color: blue;
	margin-left: 10px;
	width: 30%;
	float: right;
	padding-bottom: 30px; }

#leftcol   {	
	margin-right:   10px;
	padding-bottom: 30px;
	width:          140px;
	height:         10px;
	float:          left }

#leftcolwide    {
	background-color: #330000;
	margin-right:      10px;
	padding-bottom:    30px;
	width:             260px;
	float:             left }


#topintro    {
	background-color: #330000;
	padding:           10px 180px 30px 10px }

#topintro2  {
	background-color: #330000;
	padding:           10px 10px 30px }


#midcol2 {
	background-color: silver;
	padding:           10px 10px 30px;
	border-right:      180px solid teal }

#midcol3 {
	background-color:   #300;
	background-image:    url("img/general/genpic1.jpg");
	background-repeat:   no-repeat;
	background-position: 0 -30px;
	padding:             10px 150px 30px 260px }

#midcol1D   {
	background-color: #330000;
	background-image:  url("img/general/genpic2.jpg");
	background-repeat: no-repeat;
	padding:           10px 180px 30px 260px;
	height:            260px }


#midcol1M  {	
	background-color:    #330000;
	background-repeat:   no-repeat;
	padding:             10px 180px 30px 250px }
#midcolleft       {
	padding: 0 10px 0 }






#midcolright    {
	padding: 20px 10px 0 }


 
#rightcol   {	
	margin-left:    10px;
	padding-top:    10px;
	padding-bottom: 20px;
	width:          180px;
	float:          right }
#rightcol1  {
	margin-left: 10px;
	padding:      10px 10px 30px }


#rightcolwide    { 
	margin-left: 10px; 
	padding-bottom: 30px; 
	width: 35%; 
	height: 65%; 
	float: right }

/*images*/

.imgright  { 
	margin-bottom: 10px; 
	margin-left: 15px; 
	padding: 3px; 
	float: right; 
	border: solid 1px gray }

.imgleft   {
	margin: 10px 20px 50px 0;
	float:   left }


.imgmid		{
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	float: right;	}
