*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
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-size: 100%;
vertical-align: baseline;
background: transparent;
border-collapse:collapse;
}
h1, h2, h3, h4, h5, h6{
font-weight:normal;
}
body{
font:12px "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#5f5b4e;
background:#70786c url(http://psipatriotsupport.psysolutions.com/chrome/bgCamo.png) repeat-y center center;
}

#container{
width:960px;
margin: 0 auto;  
}
#header{
background:#70786c;
}
#topLogo{
height:70px;
}
#topLogo img{
position:absolute;
margin-top:10px;
}
#topNav{
margin-top:50px;
float:right;
}
#topNav a{
margin:10px 10px 0;
color:#fefefe;
text-decoration:none;
}
#topNav a.selected{
color:#f0d580;
}
#mainNav{
background:url(http://psipatriotsupport.psysolutions.com/chrome/bgMainNav.png) repeat-x top left;
padding:25px 0 10px 0;
text-align:center;
font-size:14px;
}
#mainNav a{
margin:0 20px;
text-decoration:none;
color:#5f5b4e;
}
#mainNav a:hover{
color:#8b795e;
}

#mainNav a.selected{
color:#8b795e;
}
#midSection{
background:#fcfff4 url(http://psipatriotsupport.psysolutions.com/chrome/bgMidSection.png) repeat-x bottom left;
float:left;
width:960px;
}
#midSection a{
color:#717a6e;
}
#photoArea{
background:#d1cabe;
float:right;
width:589px;
}
#photoArea h1{
font-size:20px;
margin:10px 0 5px 30px;
color:#717a6e;
}
#photoArea p{
margin:5px 30px 15px;
line-height:20px;
}

#left{
width:350px;
}
#left p{
margin-left:30px;
line-height:22px;
font-size:13px;
}
#left h1{
font-size:20px;
margin:20px 0 10px 30px;
color:#717a6e;
}
#homeMap{
width:300px;
margin:10px 0 10px 40px;

}
#content{
border-top:1px solid #70786c;
background:#fcfff4 url(http://psipatriotsupport.psysolutions.com/chrome/bgContent.png) repeat-x bottom left;
float:left;
padding:0;
min-height:600px;
width:960px;
}
#text{
margin:30px 40px;
}
#text b {font-weight:bold;}
#text ul{
margin-left:10px;
font-size:13px;}

#text blockquote{
background-color:white;
padding:10px 15px 5px;
font-style:italic;
border:solid #e9eee2;
border-width:1px 0;
}
#content h1{
color:#70786c;
font-size:21px;
line-height:24px;
margin-bottom:10px;
}
#content h2{
font-size:17px;
margin:0 0 5px;
}
#content h3, #content h3 a{
text-decoration:none;
color:#70786c;
font-size:14px;
}
#content p{
margin:5px 0 10px;
line-height:22px;
font-size:14px;
}
#content a{
color:#aa9b87;
}
#content a:hover{
color:#5f5b4e;
}
#bottom{
clear:both;
background:#fbfbfa url(http://psipatriotsupport.psysolutions.com/chrome/bgBottom.png) repeat-x bottom left;
padding:20px 0;
display:block;
}
#bottom h1{
font-size:20px;
margin:0 0 10px 30px;
color:#5f5b4e;
display:block;
}
table.newsFooter{
width:920px;
margin:0 auto;
}
.newsFooter td{
padding:0 20px 10px 10px;
line-height:16px;
}
td.one{
background:url(http://psipatriotsupport.psysolutions.com/chrome/divider.png) no-repeat 300px center;
width:280px;
}
td.one:last-child{
background:none!important;
}
.newsFooter a{
text-transform:uppercase;
color:#aa9b87;
}

div.title, div.title a{
text-decoration:none;
text-transform:uppercase;
color:#70786c;
font-size:13px;
}
div.title{margin:0 0 5px 0;}

a.more{
display:block;
margin:3px 0 0 0;
color:#70786c;
}

#bottom b{
font-weight:bold;
font-family:calibri;
}
#footer{
background:#b3bead;
border-top:1px solid #70786c;
float:left;
width:960px;
text-align:center;
}
#footerNav{
margin-top:20px;
line-height:22px;
}
#footer p{
padding:20px;
text-align:center;
}
#footer a{
text-decoration:none;
margin:0 10px;
color:#5f5b4e;
}
#footer a:hover{
color:#f0d580;
}

/*NEWS*/
table#news {
border:1px solid #ececec;
border-top-width:0px;
width:100%;
margin:0 auto;
}
td.date{
background:url(http://mediapsi.com/themes/site_themes/chrome/bgRow.png) repeat-x top center;
text-align:center;
font-size:12px!important;
width:70px;
padding:10px 0 0 20px;
}
td.title{
background:url(http://mediapsi.com/themes/site_themes/chrome/bgRow.png) repeat-x top left;
}
div.date-tab{
background:url(http://psipatriotsupport.psysolutions.com/chrome/calDay.png) no-repeat top center;
height:70px;
width:50px;
padding-top:2px;
}
.month{
margin:1px 0 0;
color:White;
text-align:center;
display:block;
font-size:9px;
}
.day{
color:#7f8679;
font-weight:bold;
text-align:center;
display:block;
font-size:22px;
}
table#news h1, table#news h1 a{
font-size:16px;
color:#aa9b87;
margin-left:0!important;
}
#news td.title p{
font-size:13px!important;
margin-left:0!important;
}
#news td.title{
padding:20px 0 10px;
}
div.thumb{
float:right;
}

/*---NewsItemDisplay---*/
#sideNav{
float:left;
width:200px;
padding:0 20px 0 0;
}
#sideNav h2{
font-size:18px;
}
#sideNav h3{
font-size:18px;
margin:0;
}
#sideNav a{
display:block;
padding:5px 0 5px 5px;
}
#sideNav a:hover{
text-decoration:none;
background:#dae1d3;
}
span.date{
margin:15px 0 0;
display:block;
}
div#release{
width:660px;
float:left;
margin-bottom:30px;
}
table#newsDisplay{
border:1px solid #ccc;
}
#newsDisplay thead img{
vertical-align:middle;
}
#newsDisplay thead td {
background:#fff;
border-bottom:1px solid #ccc;
}
#newsDisplay thead a{
font-size:12px;
color:#aa9b87;
margin:0 10px 0 0;
}
div.rlsDate{
margin:10px 0 0 10px;
}
td.top{
padding:10px 20px 0 20px;
}
#newsDisplay li, #text li{
margin-left:20px;
line-height:18px;
}
#newsDisplay tbody td{
background:#fefefd;
padding:30px;
}
#newsDisplay p{
font-size:13px;
}
#newsDisplay tbody td b{
color:#70786c;
}
#newsDisplay .subtitle p{
text-transform:uppercase;
font-size:11px!important;
color:#70786c;
background-color:#eef2e6;
padding:10px 5px 5px 10px;
border:solid #bec7b7;
border-width:1px 0;
}
div.releaseImg{
float:right;
margin:0 0 20px 20px;
}

#newsDisplay blockquote{
background:#f4efe9;
border:solid #d4c7b6;
border-width:1px 0;
padding:10px 30px 0px;
margin-bottom:10px;
}




.fltrt{
float:right;
margin-left:10px;
}
.fltlt{
float:left;
margin-right:10px;
}
.fltimg{
float:right;
margin:0 30px 10px;
}
.fltimgsupport{
background-color:#feffff;
float:right;
margin:0 30px 10px;
border:2px solid #b3bead;
}
.fltimgsupport img{
border-bottom:2px solid #b3bead;
}
.fltimgsupport p, .fltimgsupport h2{
padding-left:15px;
line-height:16px;
}
.fltimgsupport h2{
padding-top:10px;
}

div.paginate{
float:right;
}
.paginate strong{
padding:5px 8px;
color:#00467f;
}
.paginate a{
padding:5px 8px;
background:url(http://mediapsi.com/themes/site_themes/chrome/bgRow.png) repeat-x top center;
border:solid #ccc;
border-width:0 1px 1px 1px;
color:#606060!important;
}
a.dwn{
padding-left:20px;
padding-bottom:3px;
background:url(http://psipatriotsupport.psysolutions.com/chrome/icon-down.png) no-repeat left center;
line-height:20px;
}
a.web{
padding-left:20px;
padding-top:2px;
background:url(http://psipatriotsupport.psysolutions.com/chrome/icon-web.png) no-repeat left center;
line-height:20px;
}
a.visit{
padding-left:20px;
padding-top:2px;
background:url(http://psipatriotsupport.psysolutions.com/chrome/icon-visit.png) no-repeat left center;
line-height:20px;
margin-left:10px;
}
.fltimgsupport a.visit{
margin-left:0px;
}

img.line{
border-top:1px solid #b3bead;
width:880px;
float:left;
height:1px;
margin:20px 0;
}
img.smline{
border-top:1px solid #b3bead;
width:350px;
height:1px;
margin:5px 0;
}
table.media td{
vertical-align:top;
margin:0;
}
table.maps{
margin:0 15px;
width:900px;
}
table.maps td{
width:450px;
padding-bottom:20px;
}
