@charset "UTF-8";
/* CSS Document */

html {
margin: 0;
padding: 0;
height: 100%;
}

body {
text-align: center;
background:url(images/background_strip.jpg) top center repeat-x white;

}

/*#frame {
background: transparent url(images/frame.png) no-repeat top center;
position:absolute;
z-index: 10;
margin: auto;
width: 1024px;
height: 768px;
text-align:center;
}*/

#wrapper {
width: 986px;
height: 750px;
margin: auto;
margin-top: 40px;
text-align: left;
background: url(images/cork_and_frame.jpg) no-repeat;
z-index: -1;
}

#content {
float: right;
background: url(images/white_paper3.png) no-repeat top center;
height: 598px;
width: 555px;
margin: 0px 33px 0px 0px;
padding: 0px 0 0px 0;
overflow-y: auto;
font-family:Arial;
}

#contenttop {
background: url(images/white_paper_top.png) no-repeat top center;
height: 27px;
width: 557px;
float: right;
margin: 40px 32px 0 0px;
clear: both;
}

#contentbottom { 
background: url(images/white_paper_bottom.png) no-repeat top center;
height: 23px;
width: 557px;
float: right;
margin: 0 32px 0 0px;
}

#content p {
padding: 0px 10px;
font-size: 15px;
line-height:1.25em;
margin-top: 0;
margin-left: 14px;
margin-right: 14px;
text-indent:1.5em;
}

#content table {
margin-left: 14px;
margin-right: 14px;
font-size: 15px;
}

.pressdate {
width: 25%;
}

.presspublisher {
width: 37.5%;
}

.presstitle {
width: 37.5%;
}

#content tr {
line-height: 1.75em;
}

#content a, #content a:visited {
color: #1243a8;
text-decoration:none;
}

#sidebar {
position: relative;
bottom: 10px;
width: 248px;
height: 656px;
margin-top: -20px;
margin-left: -20px;
}

#linklist {
background: url(images/link_paper3.png) no-repeat top center;
margin: 0px 0px 0px 0px;
padding: 0 0px 0 0;
font-size: 20px;
line-height: 21px;
font-family: Arial;
width: 276px;
height: 352px;
overflow: auto;
position: relative;
left: 48px;
top: 18px;
}

#linklist ul {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

#linklist li{
list-style-image:url(images/checkbox3.png);
padding: 0 0 0 0;
margin: 0;
}

#linklist a, #linklist a:visited {
text-decoration: none;
color: #1243a8;
}

#linklist a:hover {
color: #0380bf;
}

#linklist li:active, #linklist a:active {
list-style-image:url(images/checkedbox3.png);
}

#linklisttop {
background: url(images/link_paper_top.png) no-repeat top center;
width: 276px;
height: 14px;
margin: 16px 0 0 0;
position: relative;
top: 48px;
left: 48px;
padding-top: 30px;
}

#linklistbottom {
background: url(images/link_paper_bottom.png) no-repeat top center;
width: 276px;
height: 17px;
margin: 18px 0 0 40px;
}

#news {
float: left;
width: 268px;
}

#press {
float: right;
width: 268px;
}

#testimonials {
clear: both;
}

.selected {
color: #0380bf !important;
list-style-image:url(images/checkedbox3.png) !important;
}

.sublist {
margin: 0px !important;
font-size: 16px;
line-height: 17px;
padding-left: 1.5em;
}

.sublist2 {
margin: 0px !important;
font-size: 14px;
line-height: 14px;
padding-left: 1.65em;
}

#logo {
padding: 0px 0px 0 41px;
height: 100px;
width: 337px;
}

#studying {
position: relative;
height: 90px;
width: 93px;
bottom: 225px;
left: 323px;
}

#paperclipped {
position: relative;
z-index: 2;
left: 279px;
bottom: 175px;
height: 233px;
width: 156px;
}

#copyright {
position: static;
margin-top: -205px;
margin-left: 225px;
height: 92px;
width: 91px;
}

#tacked {
position:static;
margin-top: -215px;
margin-left: 55px;
width: 160px;
height: 178px;
}

.italic {
font-style:italic;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
margin-left: 14px;
}

h1, h2, h3, h4, h5, h6 {
padding: 0 10px;
margin-bottom: 8px;
margin-top: 8px;
}

hr {
width: 95%;
clear: both;
height: 1px;
border: 0px;
background-color: gray;
color: gray;
}

.right {
float: right;
}

.left {
float: left;
}

.leftpicture {
float: left;
margin: 5px 10px 5px 24px;
}

.rightpicture {
float: right;
margin: 5px 5px 5px 10px;
}

.author {
text-align: right;
font-style:italic;
text-indent:0px !important;
margin-right: 30px;
margin-bottom: 0px;
}

.quote {
text-indent:0px !important;
}

.readmore {
text-indent: 0px !important;
text-align:center;
}

.testimonialtop {
background: url(images/bubbletop.jpg) no-repeat;
width: 521px;
height: 8px;
margin: auto;
}

.testimonialbody {
background: url(images/bubblebg.jpg) repeat-y;
width: 521px;
margin: auto;
}

.testimonialbottomleft {
background: url(images/bubble_bottom_left.jpg) no-repeat;
height: 29px;
width: 521px;
margin: auto;
padding-bottom: 12px;
}

.testimonialbottomright {
background: url(images/bubble_bottom_right.jpg) no-repeat;
height: 29px;
width: 521px;
margin: auto;
padding-bottom: 12px;
}

.testimonialtext {
margin: 5px 5px 0px 5px;
}

.fullindent {
margin-left: 1.5em !important;
text-indent: 0px !important;
}

.pagehead {
font-size: 20px;
color: #0380bf;
font-family: Comic Sans MS;
margin-top: 0px;
font-weight:bold;
}

.subhead {
font-size: 16px;
color: #0380bf;
}

.address {
text-indent: 0px !important;
margin-left: 34px !important;
}

#firstpage {
margin-top: 100px;
}

.even {
background-color: #CCCCCC;
}

.odd {
background-color: white;
}

span.displaynone {
display:none;
}

h4.news_subhead {
font-weight: bold;
font-size: 15px;
}

h4.tutoring_subject {
font-weight: bold;
font-size:16px;
}

.center_footer {
text-align: center !important;
font-size: 20px;
color: #0380bf;
font-family: Comic Sans MS;
font-weight:bold;
clear:both;
}

.times {
font-family: "Times New Roman";
font-size: 20px;
}

.nineteen {
font-size: 19px;
}

.fronttitle {
margin-top: 20px !important;
}

.frontfirst {
margin-top: 45px;
}

.frontsecond {
margin-top: 40px;
}

.fronthappy {
margin-top: 250px;
}