*
{
 margin:0;
 padding:0;
}
body
{
 background-image:url(../images/infinity_01.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#000000;
}
img
{
 border:0;
}
#all
{
 width:800px;
 margin:0px auto;
}

#header
{
 width:800px;
 height:219px;
}

#slogan
{
 float:left;
 width: 350px;
 height:219px;
 background-image:url(../images/infinity_01.jpg);
}

#slogan ol
{
 height:140px;
 margin:0 0;
 text-align:center;
}

#slogan li
{
 padding-top:4px;
 padding-bottom:4px;
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-style:italic;
 list-style:none;
 font-size:11px;
}

#slogan ol #slogan1
{
 color:#eeeeee;
}

#slogan ol #slogan2
{
 color:#cccccc;
}

#slogan ol #slogan3
{
 color:#aaaaaa;
}

#slogan ol #slogan4
{
 color:#777777;
}

#slogan ol #slogan5
{
 color:#555555;
}

#slogan ol #slogan6
{
 color:#333333;
}

#slogan ol #slogan7
{

 color:#000000;
}

#logo
{
 float:right;
 width:450px;
 margin:0 0 0 0;
}

#homelink
{
 height:219px;
 display:block;
 margin:0 0;
 padding:0 0;
 background:url(../images/infinity_07.jpg);
}

#menulinks
{
 padding-top:2.3em;
 text-align:center;
}

#menulinks li
{
 display:inline;
}

#menulinks a
{
 margin:0 10px 0 10px;
 padding:0 10px 4px 10px;
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-style:italic;
 font-weight:bold;
 font-size:19px;
 color:#c63cff;
 text-decoration:none;
 border-bottom:dotted 1px #c63cff;
}

#menulinks a:hover
{
 margin:0 10px 0 10px;
 color:#FFFFFF;
}

#main
{
 width:800px;
 height:400px;
 padding:5px;
 text-align:center;
 border:solid 1px #c63cff;
 background-color:#ffffff;
 background:url(../images/main_bg.jpg) bottom right no-repeat #FFFFFF;
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-size:12px;
}

#main img
{
 border:solid 1px #c63cff;
}

#content_left
{
 float:left;
 width:440px;
 text-align:justify;
}
#content_right
{
 float:right;
 width:330px;
 margin-top:15px;
 text-align:left;
}

.content_h1
{
 padding-top:10px;
 padding-bottom:3px;
 padding-left:10px;
 color:#b400ff;
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-size:15px;
 font-style:italic;
 font-weight:bold;
}
.content_t1
{
 padding-left:10px;
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-size:13px;
 color:#272727;
}

.marketing
{
 height:209px;
 background:url(../images/list1_bg.jpg) top left no-repeat;
 
}
.marketing_list
{
 margin-top:5px;
 margin-left:7px;
}
.marketing_list li
{
 margin-top:2px;
 list-style-position:inside;
 list-style-image:url(../images/list1.jpg);
 font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Arial;
 font-size:12px;
 color:#272727;
}

#footer
{
 height:45px;
 width:202px;
 margin:10px auto;
}

#footerlogo
{
}

#footertext
{
}

.projimg
{
 text-align:center;
 padding: 5px;
}

.projtxt
{
 font-family:Tahoma;
 text-align:justify;
 margin: 10px;
 font-size:smaller;
}

.projtxt a
{
 text-decoration:underline;
 color:#ae62fc;
}

.projtxt a:hover
{
 font-weight:bold;
}
