﻿/*Layout*/
body 
{
    background-image:url(../images/layout/background.jpg);
    background-repeat:repeat;
    margin:0cm auto;
    font: 14px Arial;
    color:White;
}

tr
{
    vertical-align:top;
}

img
{
    border:0
}

.RegisterButton
{
    border:solid 1px #1C8580;
    font-family: Tahoma;
    font-size:18px;
    width:80%;
    color: #1C8580;
    font-style:oblique;
}

/* Font */
h1
{
    font-size:2em;
    font-variant:small-caps;
}

h2
{
    font-size:1.5 em;
    font-variant:small-caps;
}

/* Links */
a.trilinks:link,a.trilinks:visited 
{
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
	font-variant:small-caps;
}
	
a.trilinks:hover 
{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
	font-variant:small-caps;
}

/* Divs */
#wrapper
{
    width:982px;
    margin: 0cm auto;
    border: solid 1px white;
    background-color: #414141;
}

#header
{
    width:980px;
    height:206px;
    background-image:url(../images/layout/header-background.jpg);
    background-repeat:repeat-x;
}

#menu
{
    width:980px;
    height:66px;
    border-bottom: solid 8px #2b2b2b
}

#contentarea
{
    background-color: #414141;
    text-indent:10px;
    width:980px;
}

#content
{
    background-color: #414141;
    width:576px;
    padding:20px;
    float:left;
    position:relative;
}

#column
{
    float:right;
    width:350px;
    background-color:#353535;
}

.featured
{
    text-align:center;
}

#column p, h2
{
    margin:20px;
}

#tricolor
{
    clear:both;
    height:182px;
    width:980;
    float:left;
}

#trileft
{
    width:287px;
    height:97px;
    float:left;
    background-image:url(../images/bottom-boxes/technology-spotlight-blue.jpg);
    background-repeat:no-repeat;
    padding: 85px 20px 0px 20px;
}


#trimiddle
{
    width:286px;
    height:97px;
    float:left;
    display:inline;
    background-image:url(../images/bottom-boxes/session-yellow.jpg);
    background-repeat:no-repeat;
    padding: 85px 20px 0px 20px;
}

#triright
{
    width:287px;
    height:97px;
    float:left;
    display:inline;
    background-image:url(../images/bottom-boxes/registration-orange.jpg);
    background-repeat:no-repeat;
    padding: 85px 20px 0px 20px;
}

#footer
{
    clear:both;
    text-align:center;
    padding:7px;
    font-size:smaller;
}

#SessionCategories
{
    clear:both;
}

#SessionCategories ul li
{
    font-size:12px;
}

#logosTable
{
    margin:auto;
}

#logosTable td
{
    vertical-align:middle;
    text-align:center;
}

a
{
    color:White;
}