﻿/* -*-c*- */


/* General Style Definitions */

body {background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black;}

.announcementList a:link { font-size: 11px; color: #003399; font-weight: bold;text-decoration:none;}
                                 
.announcementList a:visited {}
                                 
.announcementList a:hover {color: #336699;}
	
	
a:link
{
 COLOR: #003399; text-decoration: none; font-size: 11px;
}

a:visited
{
 COLOR: #003399; font-weight: bold; text-decoration: none; font-size: 11px;

}


a:hover
{
    COLOR: #336699;
}

.box {border:2px solid black; padding:5 5 5 5;}
/* Contact */

.contact {color:black; font-size:8pt; line-height: 125%; word-spacing: 0.2em; font-weight:lighter; }

.contact th { font-size: 16px;font-weight: bold; color: #996633; text-align:left}

.contact td.first {font-size: 9pt; background-color: #E6F3D8; padding: 5px; 
                       background-position: bottom right; background-repeat: no-repeat;}

.contact a.pfv {font-size:8pt;}

.contact h1 { text-transform: uppercase;color:black
; font-size: 12pt;}

.contact h2 { font-size:10pt; color:navy; }

.contact h3 { font-size:10pt; }

p { font-size:9pt; color:black;

	font-family: Arial, Helvetica, sans-serif;

}



.contact td { font-size:9pt; color:black; }



.contact td.pfv { text-align: right; width: 90%}

.contact a { font-size:8pt; }

.form td {font-family: verdana; font-size: 8pt; color: black;} 

.form.title {font-family: verdana; font-size: 7pt; color: black; background-color:transparent; text-align:right;}

.form select { background-color: white; font-family: Verdana, Console;  border: ridge 1px black; font-size: 8pt;}

.form input {background-color: white; font-family: Verdana,Console,font-size: 9pt; border: ridge 1px black;}

.form textarea {background-color: white; font-family: Verdana,Console,font-size: 9pt; border: ridge 1px black;}





/***********************************/
/* Area specific Style definitions */
/***********************************/

.menu {background-color:#78A3C6; /*border-bottom: lightgray 5px solid;*/} 

.message{background-color:green;}



.header {/*background-image:url(http://img.ispu.us/ispu/images/header1.gif); background-repeat:no-repeat;*/}

.footer { font-size:8pt; text-align: center; color: black;}
	   
.footer td    { font-size:8pt; text-align: center; color:black;}
.footer a:link {color: black; text-decoration:none;}
.footer a:visited {color: black; text-decoration:none;}
.footer a:hover {color: orange; text-decoration:none;}

.footr2c2 {background-color: #332299;}

.centercolumn {padding: 10px 10px 10px 15px; vertical-align: top; margin-left:25px;}


/* ISPU SPECIFIC STYLES */

.person-name {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #336699;
    text-decoration: none;
}

.authors {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;

}

#search {
font-size: 75%;
margin-left: 2px;
}

#search input {
font-size: 100%;
margin: 2px;
}

#search h3 {
font-size: 16px;font-weight: bold; color: #003399; text-align:left;
margin-right: 1em;
margin-bottom: 4px;
border-bottom: 1px solid white;
}

/* Announcement List Tool Styles */

.announcementList {font-size: 10pt;font-weight: normal;color: black;text-align: left;}

.announcementList table {background-color: transparent;margin-left:15px;}

.announcementList th { font-size: 16px; font-weight: bold; color: #996633; text-align:left}

.announcementList h1 { font-size: 12px;color: #003399;font-weight: bold;text-decoration: none;}

.announcementList h2 { font-size: 10px;color: #777777;font-weight:bold; }

.announcementList p {color: black; font-size:10pt; margin-bottom:0px; margin-top: 2px; line-height: 10pt; padding-right: 30px; 
text-indent:none; text-align:left; vertical-align: top;}

.announcementList a { font-size: 11px; color: #003399; font-weight: bold;text-decoration:none;}
                                 
.announcementList a:link { font-size: 11px; color: #003399; font-weight: bold;text-decoration:none;}
                                 
.announcementList a:visited {}
                                 
.announcementList a:hover {color: #336699;}



/* Article Detail Tool Styles */

.announcementDetail a.pfv {font-size:8pt; }

.announcementDetail {font-size: 12px;font-weight: normal;color: #333333;text-align: left;}


.announcementDetail h1.reference { font-size: 11px; color: #003399; font-weight: bold; text-decoration: none; white-space: nowrap;}

.announcementDetail h2.reference {  font-size: 10px;color: #999999;text-decoration: none; }


.announcementDetail td { font-size: 12px;font-weight: normal;color: #333333;text-align: left;}

.announcementDetail td.pfv {text-align: right; width: 90%;}
                     
.announcementDetail h1 { font-size: 12px;font-style: normal;font-weight: bold;color: #003399;}

.announcementDetail h2 { font-size: 10px;color: #999999;text-decoration: none; }

.announcementDetail h3 { font-size:9pt; color:black;  }

/* article List Tool Styles */

.articleList {font-size: 10pt; color:black;}

.articleList table {background-color: transparent; margin-left:15px;}

.articleList th { font-size: 16px;font-weight: bold; color: #996633; text-align:left}

.articleList h1 { font-size: 11px;color: #003399;font-weight: bold;text-decoration: none;}

.articleList h2 { font-size: 10px;color: #999999;text-decoration: none; }

.articleList p {color: black; font-size:9pt; margin-top: 2px; margin-bottom: 0px; line-height: 10pt;}

.articleList a { font-size: 11px; color: #003399; font-weight: bold;text-decoration:none;}
                                 
.articleList a:link { font-size: 11px; color: #003399; font-weight: bold;text-decoration:none;}
                                 
.articleList a:visited {}
                                 
.articleList a:hover {color: #336699;}


/* Archive Styles */

.archive {float: right}
.archive a:link { font-size: 10pt; font-style: italic; font-weight:bold; color: #996633; text-align: right; text-decoration:none;}
                                 
.archive a:visited { font-size: 10pt; font-style: italic; font-weight:bold; color: #996633; text-align: right;text-decoration:none;}
                                 
/* Book Archive Styles */

.books {float: right;}
.books a:link { font-size: 10pt; font-style: italic; font-weight:bold; color: black; text-align: right; text-decoration:none;}
                                
.books a:visited { font-size: 10pt; font-style: italic; font-weight:bold; color: black; text-align: right;text-decoration:none;}
  

/* Page Detail Styles */

.pageDetail a.pfv {font-size:8pt; }

.pageDetail {font-size: 12px;font-weight: normal;color: #333333;text-align: left;}


.pageDetail h1.reference { font-size: 16px; font-weight: bold; color: #996633; text-align:left; border-bottom: black 1px solid; text-transform: uppercase; white-space: nowrap;}

.pageDetail h2.reference { font-size: 12px; font-weight: bold; color: black; text-align: left; }


td { font-size: 12px;font-weight: normal;color: #333333;text-align: left;}


.pageDetail p { font-size: 12px;color: #333333;text-align: left;
}

.pageDetail td.pfv {text-align: right; width: 90%}

.pageDetail h1 { font-size: 12px;font-style: normal;font-weight: bold;color: #003399;}

.pageDetail h2 { font-size: 10px;color: #999999;text-decoration: none; }

.pageDetail h3 { font-size:9pt; color:black; }


/* Page Menu Styles */

.pageMenu { color: white; font-size: 9px; font-weight: bold;}

.pageMenu td a {text-decoration: none;
                padding: 6px 10px 7px 10px;
                display: block;
                text-align: center;
                border-width: 1px;
               }

.pageMenu td a:link{ font-size: 12px;  color: white; text-decoration: none; font-weight: bold; }

.pageMenu td a:visited { font-size: 12px; color: white; text-decoration: none;font-weight: bold;}

.pageMenu td a:hover { font-size: 12px; color: black; text-decoration: none; font-weight: bold; background-color: lightblue;}

.pageMenu td a:active { font-size: 12px; color: navy; text-decoration: none; font-weight: bold;}


/* Photo Gallery Styles */

.photoGallery { font-size:10pt;}

.photoGallery th { text-align:center; color:black; background-color: black; font-weight:bold; font-size:10pt; }

.photoGallery table { border: ridge 2px black; empty-cells:show; background-color: #737373; font-size: 10pt;}


/* Photo Detail Styles */

.photoDetail  { background-color: white;}

.banner { /*background-image: url(http://img.islamicfoundation.org/ifvp/images/top_banner.jpg); background-repeat: no-repeat; color:black; height: 210px; width: 798px;*/}

.photoDetail a:link     { text-decoration: none; font-weight: bold; font-size: 10pt; color:black;}

.photoDetail a:visited  { text-decoration: none; font-weight: bold; font-size: 10pt; color:black;}

.photoDetail a:hover 	{ text-decoration: none; font-weight: bold; font-size: 10pt; color:lightblue;}

.photoDetail { font-size:10px;}

.caption { color:navy; font-weight:normal; font-size:10pt;}

.caption2 { color:navy; padding:10px; font-weight:normal; font-size:10pt; margin:0px; padding:0px;}

.photoDetail p.credit { color: green; font-size: 10pt;}


/* LeftBar Styles */

.leftbar { background-color:#78a3c6}
.leftbar hr { color: purple}

                                                  
                               
/* Section List Tool Styles */

.sectionList { font-size: 10px;}

.sectionList table { color: black; padding: 3px; border: 1px}

.sectionList td {background-color: #336699; }

.sectionList td a { text-decoration: none;
                display: block;
                padding: 3px 10px 3px 10px;
                text-align: center;
                border-width: 1px;
               }

.sectionList td a:link{ font-size: 12px;  color: white; text-decoration: none; font-weight: bold; }

.sectionList td a:visited { font-size: 12px;  color: white;text-decoration: none;font-weight: bold;}

.sectionList td a:hover { font-size: 12px; color: black; text-decoration: none; font-weight: bold; background-color: #658EB6;}

.sectionList td a:active { font-size: 12px; color: #BFB089; text-decoration: none; font-weight: bold;}

.sectionList h1 { color:black; font-size:10px; }

.sectionList h2 { color:#F7B13F; font-size:9px; font-weight: normal; }

.sectionList p { color:black; font-size:8px; }

.sectionList p.more {font-size:8px; }


/* Section List Books Tool Styles */

.sectionListBooks { font-size: 10px;}

.sectionListBooks th { font-size: 16px;font-weight: bold; color: #003399; text-align:left;}

.sectionListBooks td { font-size: 12px; font-style: normal; font-weight: bold; color: black;}

.sectionListBooks h1 { color:black; font-size:10px; }

.sectionListBooks h2 { color:black; font-size:8px; font-style: italic; }

.sectionListBooks p { color:black; font-size:8px; }

.sectionListBooks p.more { font-size:8px; }

.sectionListBooks a { font-size: 12px; font-style: normal; font-weight: bold; color: #003399;}


/* Section Detail Styles */

.sectionDetail a.pfv {font-size:8px;}

.sectionDetail { font-size: 8px; color:#336699;}

.sectionDetail h1 { text-transform: uppercase;text-align:left; color:black; font-size: 12px;}

.sectionDetail h2 { font-size:12px; color:#F7B13F; }

.sectionDetail h3 { font-size:14px; color:#F7B13F;}


/* Table of Contents Tool Styles */

.toch {border: thin groove black; margin: 0px 0px 5px 7px;}

.toch th {text-transform: uppercase;text-align:left; color:black; font-size: 12px;}

.toch h4 {color:navy; font-size: 11px; font-weight:bold; font-variant: small-caps; text-align: left; }

.toch ul  {margin-left:1.5em; text-indent:none; padding:0; }

.toch li {text-indent:none;}

.toch a:link {font-size: 8pt; color: #336699;text-decoration:none;}

.toch a:visited {font-size: 8pt; color: #336699;text-decoration:none;}

.toch a:hover {font-size: 8pt; color: #336699; text-decoration:none;}

