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

* {
        border:none;
        margin:0;
        padding:0;
        list-style:none;
        -webkit-text-size-adjust:none; /* Stops the iPhone from auto resizing elements */
}

body {
        font-family:Arial, Helvetica, sans-serif;
	color:#8a827b;
}

img {
        -webkit-text-size-adjust:auto; /* So images show */
}

a {
        color:#8ad70f;
        }

#container {
        width:100%;
}

/* ----------------------------------- HEADER ----------------------------------- */

#header {
        background:url(/images/iphone/top_bg.png) repeat-x top;
        height:75px;
        width:100%;
}

#header img.tamarLogo {
        margin:0 0 0 10px;
}


/* ----------------------------------- MENU ----------------------------------- */

#menu {
        text-align:center;
        clear:both;
        background:#8ad70f;
}

#menu ul li {
        list-style:none;
        float:left;
        width:auto;
}

/*
#menu ul li a {
        text-align:center;
        color:#FFFFFF;
        font-size:18px;
        line-height:18px;
        text-decoration:none;
        padding:9px 11px;
        display:block;
}
*/

#menu ul li a {
        text-align:center;
        color:#FFFFFF;
        font-size:16px;
        line-height:16px;
        text-decoration:none;
        padding:9px;
        display:block;
}

/*
#menu ul li a:hover {
        background:#99ff33;
}
*/

body#news #menu #newsnav,
body#results #menu #resultsnav,
body#what #menu #whatnav {
        background:#99ff33;
}


/* ----------------------------------- CONTENT ----------------------------------- */

#content {
        padding:10px 10px 0 10px;
        clear:both;
}

#content p {
        font-size:16px;
        color:#8a827b;
        margin:0 0 15px 0;
}

#content p.greenLarge {
        font-size:18px;
        color:#8ad70f;
}

#content p.orangeLarge {
        color:#FF6600;
        font-family:Georgia,Times,serif;
        font-size:20px;
        font-style:italic;
        font-weight:normal;
        margin:0;
        padding:0;
}

#content ul {
        margin:0 0 20px 0;
}

#content ul li{
        list-style-image:url('/images/common/dotGreen.gif'); 
        margin:5px 0 5px 20px;
}

#content ul#links {
        margin:0 0 15px 15px;
}

#content ul#links li {
        margin:10px 0;
        list-style:url(/images/iphone/dot.png);
        vertical-align:middle;
}

#content ul#links li a {
        font-size:16px;
        color:#8a827b;
}

.divider {
        clear:both;
        text-align:center;
        border-top:1px dotted #7dcf00;
        margin:12px auto;
        height:1px;
}

.dividerGrey {
        clear:both;
        text-align:center;
        border-top:1px dotted #DDDDDD;
        margin:12px auto;
        height:1px;
}

#content img.subHeader {
        margin: -2px 0 15px -2px;
}

#content img#contact {
        margin:5px 0 0 0;
        float:left;
}

#content p.contact {
        color:#8ad70f;
        font-size:16px;
        font-weight:bold;
        float:right;
        text-align:left;
        clear:right;
        margin:0 0 3px 0;
}

#content p.MsoNormal {
                padding:0 0 15px 0;
}

#content ul#latest .latestL {
        float:left;
        width:98px;
}

#content ul#latest .latestL img {
        width:98px;
        height:64px;

}

#content ul#latest {
        margin:0 0 15px 0;
        /*border-top:1px dotted #DDDDDD;*/
}

#content ul.news {
        margin:0;
}

#content ul#blog {
        margin:0 0 15px 0;
}

#content ul#blog li {
        list-style:none;
        padding:10px 0;
        border-bottom:1px dotted #DDDDDD;
}

#content ul#blog li h2 a  {
        font-size:18px;
        color:#FF6600;
        margin:0 0 5px 0;
}

#content ul#blog li h3  {
        font-size:14px;
        color:#8ad70f;
        margin:0 0 5px 0;
}

#content ul#latest .latestR{
        margin:-2px 0 0 112px;
        }

/*
#content ul#latest li, #content ul.news li {
        list-style:none;
        padding:10px 0;
        border-bottom:1px dotted #DDDDDD;
}*/
#content ul#latest li, #content ul.news li, #content ul.results li {
	border-top:1px dotted #DDDDDD;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0;
	padding:15px 0 5px 0;
}

#content ul#latest li h3 {
        font-size:16px;
        color:#8ad70f;
        margin:0 0 5px 0;
}

#content ul.news li h2, #content ul.news li h3, #content ul.results li h3    {
        font-size:16px;
        color:#8ad70f;
        margin:0 0 5px 0;
}

#content ul#latest li p, #content ul.news li p, #content ul#blog li p, #content ul.results li {
        font-size:16px;
        color:#8a827b;
        margin:0;
}

#content ul#latest li img, #content ul.news li img, #content ul.results li img {
        border:1px solid #8ad70f;
        padding:2px;
        margin:0 10px 10px 0;
}

#content ul.news p.green, #content ul#blog p.green {
        color:#8ad70f;
}

#content ul.news p, #content ul#blog p {
        clear:both;
}

#content #newsArchive {
        margin:0 0 15px 0;
        clear:both;
}

#content #newsArchive ul li {
        margin:0 5px 5px 0;
        float:left;

}

#content #newsArchive ul li a {
        font-weight:bold;
        font-size:20px;
        padding:5px 10px;
        /*border:2px solid #7dcf00;*/
        display:block;
        color:#7dcf00;
}

#content #newsArchive ul li a.active {
        /*border:2px solid #FF6600;*/
        text-decoration:none;
        color:#FF6600;
}

#content h2 {
    font-size:18px;
    margin:0 0 15px 0;
    color:#8ad70f;
}

#content .studyQuote {
    border:1px solid #8ad70f;
    padding:10px 15px 5px 15px;
    margin:25px 0 20px 0;
}

#content .studyQuote img {
    position:relative;
    margin-top:-25px;
}

#content .studyQuote p {
    margin:10px 0;
    color:#8ad70f;
}

#content .news li p, #content ul.results li p {
    padding:0 0 5px 0;
    margin:0;
}

#content ul#latest li:first-child, #content ul.results li:first-child {
    border-top:none;
    margin:0;
    padding:5px 0;
}

#content .newsPlaceholder:first-child ul.news li:first-child {
    border-top:none;
    margin:0;
    padding:5px 0;
}

/* ----------------------------------- FOOTER ----------------------------------- */

#footer {
        padding:0px 10px 10px 10px;
        text-align:center;
        clear:both;
}

#footer p{
        color:#8a827b;
        font-size:12px;
}

/* ----------------------------------- MISC ----------------------------------- */

.clearfix {
        clear:both;
	font-size:0px;
}

.left {
        float:left;
}

.right {
        float:right;
}

.hidden {
        display:none;
}

.spacer {
        height:10px;
        width:100%;
        clear:both;
}

.pageLinks {
	clear: left;
}

p.desktop {
	padding:0 0 10px 0;
}





























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

