body
{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Helvetica, Tahoma, Trebuchet, Verdana, Arial, sans-serif;
border-spacing:0px;
}

h1
{
color:#AA0000;
}

h2
{
color:#AA0000;
}

a
{
color:#FF0000;
}

img
{
border:0px;
margin:0px;
padding:0px;
display:block;
}

table
{
border:0px;
margin:0px;
padding:0px;
border-spacing:0px;
}

tr
{
border:0px;
margin:0px;
padding:0px;
}

td
{
border:0px;
margin:0px;
padding:0px;
}

table.wholepage
{
width:100%;
min-height:100%;
border:0px none black;
border-collapse:collapse;
}

tr.banner_topred
{
width:100%;
height:8px;
background-color:#E22925;
}

tr.banner_logomain
{
width:100%;
background-color:#FFFFFF;
vertical-align:top;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

tr.banner_topylw
{
width:100%;
height:20px;
background-color:#e0c021;
}

tr.banner_btmylw
{
width:100%;
background-color:#EFC705;
text-align:center;
}

td.banner_btmylw
{
padding:5px;
border:0px solid black;
margin:0px;
}

td.contentpane
{
background-color:#FFFFFF;
background-image:url("images/bg2.jpg");
padding:64px;
padding-top:8px;
padding-bottom:16px;
vertical-align:top; 
font-size:14px;
}

td.sidebar_left
{
width:148px;
background-color:#B30010;
border:0px none #00FFFF;
border-left:1px solid #400000;
border-right:1px solid #400000;
vertical-align:top;
} 

td.sidebar_right
{
width:198px;
border:0px none #00FFFF;
border-left:1px solid #800000;
border-right:1px solid #800000;
vertical-align:top;
background-color:#EFC705; 
background-image:url("https://www.slamgmt.com/images/bg_sidebar_right.png");
background-position:top left;
background-repeat:no-repeat;
background-size:100% 100%;
min-height:200px;
color:#FFFFFF;
}

td.sidebar_left_bottom
{
width:148px;
background-color:#B30010;
border:0px none #00FFFF;
border-left:1px solid #400000;
border-right:1px solid #400000;
vertical-align:bottom;
color:#EFC705;
padding-bottom:8px;
font-size:11px;
} 

td.sidebar_right_bottom
{
width:198px;
border:0px none #00FFFF;
border-left:1px solid #800000;
border-right:1px solid #800000;
vertical-align:bottom;
background-color:#EFC705;
color:#B30010;
padding-bottom:8px;
font-size:12px;
}

div.sidebar_bottom
{
display:inline;
position:absolute;
bottom:0px;
}

tr.bwedge
{
height:8px;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

td.bwcorner
{
width:8px;
background-image:url("images/smallgrid.png");
}

td.bwedge
{
background-image:url("images/smallgrid.png");
}

a.menuoption
{
margin:25px;
font-family:Helvetica, Tahoma, Trebuchet, Verdana, Arial, sans-serif;
font-size:20px;
text-decoration:none;
}

a.menuoption:link { color:#B30010; }
a.menuoption:visited { color:#B30010; }
a.menuoption:hover { color:#000000; text-shadow: -1px 1px #E22925, 1px -1px #FFDD00; }
a.menuoption:active { color:#FFFFFF; }

div.pageheader
{
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#E22925;
font-weight:bold;
font-size:32px;
padding:12px;
text-align:center;
text-shadow: 2px 2px #EFC705, -1px -1px #FFDDB3;
}

div.redimpact
{
color:#AA0000;
font-weight:bold;
}

img.cfs
{
margin-right:50px; 
margin-top:35px; 
margin-bottom:auto; 
margin-left:auto;
}

img.leftbutton_contact
{
position:absolute;
left:5px;
top:192px;
}

img.leftbutton_parent
{
position:absolute;
left:5px;
top:16px;
}

a.ovalbutton
{
background: transparent url('images/pretty_button_left.png') no-repeat left top;
display: block;
float: left;
font: normal 16px Tahoma; /* Change 13px as desired */
line-height: 24px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 32px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-left:4px;
margin-right:4px;
}

a:link.ovalbutton, a:active.ovalbutton, a:visited.ovalbutton
{
color: #FF0000;
}

a.ovalbutton span
{
background: transparent url('images/pretty_button_right.png') no-repeat right top;
display: block;
padding: 4px 10px 4px 0;
cursor:pointer;
}

a.ovalbutton:hover
{
background-position: left bottom;
color:#FF0000;
}

a.ovalbutton:hover span
{
background-position: right bottom;
color:#A00000;
}

.buttonwrapper
{
overflow: hidden;
width: 100%;
display:inline;
}

.contactformelement
{
border:1px solid #EFC705;
width:250px;
}
