html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/*Defined html elements *
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


body {
line-height: 1.25; 
width:760px;
margin:10px auto;
text-align:left;
position:relative;
}

ol, ul {
list-style: none;
}

p {
padding:10px;
}

caption, th, td {
text-align: left;  
font-weight: normal; 
vertical-align:top;
}

label { 
cursor: pointer; 
display:block;
width:80px;
position:relative;
float:left; 
margin:5px 5px 0px 0px;
clear:both;
}

input, select {margin-top:3px; }

radio {width:1em;}

strong {font-weight:700;}

.banner {width:100%; height:140px; background-color:#CCCCCC; background-image: url(../images/masthead.gif);background-repeat:no-repeat; margin:0 0 0 0; clear:both;}

.FooterContainer {  
padding:2px 0;
width:100%;
clear:both;
}

#LeftColumn{
width:64%;
position:relative;
float:left;
}

#RightColumn{
width:35%;
position:relative;
float:right;
}

.MainContainer{
min-height:280px;
}



.logout{ text-align:right; padding:10px 40px;}

#submit{
text-align:center;
margin:5px 0;
}

.CLLetters { /* Used as a container for the letters */
margin-top:0px;
margin-left:30px; 
}

.CLTargets, .TYTarget, .NewsItem, .LinkItem  {  /* A style that is used to format the list of Targets (ComposeLetters & Thank You Page) */
list-style-type:disc;
margin-left:30px;
}

#CLNoTargets { /* A style that is used to format the text that will display if there are no Targets when a user gets to the letter page */
margin-top:20px;
font-weight:700;
}


.CLCommType{ /* A Style used to format the area containing the radio buttons */

}

#ComposeLetters input { /* A style that is used to format the radio button  */
width:18px;
margin-left:7px;
}


input#CLSumitButton { /* A Style to place a graphic button for the Submiting of the letter */
background-image:url('../images/SubmitButton.gif');  
border:none; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

#tellafriend label{display:block; clear:both; margin:15px 0 0 0; width:300px; }
#tellafriend input {width:300px; clear:both; display:block; margin-top:3px; }
#tellafriend textarea { height:220px; width:500px; clear:both; display:block; margin-top:3px;}
.RegistrationForm{ margin:0 10px 10px 10px; padding:5px;}

.menu {margin:0 0 0 0; display:none; height:30px; text-align:center; width:100%; background-image: url(../images/menu-bg.gif);}
.menu li{display:inline; position:relative; float:left; margin:.5em 25px .5em 25px;}
