﻿/* MASTER PAGE ELEMENTS  
----------------------------------------------------------*/

#headerdiv
{
    width:100%;
    height:99px;
    /*background-image:url("../Content/header_graphic.png");   */
}

#footerdiv
{
    padding:5px;
    width:100%;
    overflow:hidden;
    background-image:url("../Content/footer_graphic.png");   
}

#bannerdiv
{
    width:100%;
    height:200px;
    background-image:url("../Content/banner.jpg");   
}
#rightmenucontainer
{
    vertical-align:middle;
    float:right;
    text-align:right;
    margin:25px 0px 20px 0px;
    width:160px;
}
.rightmenucontainer
{
    vertical-align:middle;
    float:right;
    text-align:right;
    margin:25px 0px 20px 0px;
    width:150px;
}
.buttons
{
    background-image:url("../Content/button.jpg");
    width:145px;
    height:60px;
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    text-align:center;
    padding-top:15px;
    font-weight:bold;
    vertical-align:middle;
    font-size:13px;
}
.adminbuttons
{
    background-image:url("../Content/button.jpg");
    width:145px;
    height:60px;
    background-repeat:no-repeat;
    color:White;    
    cursor:pointer;
    text-align:center;
    padding-top:15px;
    font-weight:bold;
    vertical-align:middle;
    font-size:15px;
}
.adminbuttons:hover
{
    background-image:url("../Content/button_over.jpg");
    background-repeat:no-repeat;
    color:Black;
}

.buttonsubmit
{
    background-image:url("../Content/button.jpg");
    width:143px;
    height:55px;
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    font-weight:bold;
    font-size:12px;
    border:solid 0 white;
    text-decoration:none;
    margin-bottom:20px;
    text-align:center;
    vertical-align : middle; 
    display : block;

}
.buttonsubmit:hover
{
    background-image:url("../Content/button_over.jpg");
    background-repeat:no-repeat;
    color:Black;
}

.greatercap
{
    background-image:url("../Content/greatercapital.jpg");
    width:145px;
    height:60px;
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    text-align:center;
    padding-top:25px;
    font-weight:bold;
    vertical-align:middle;
    font-size:13px;    
}

.b4g
{
    background-image:url("../Content/b4g.jpg");
    width:150px;
    height:60px;
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    text-align:center;
    padding-top:25px;
    font-weight:bold;
    vertical-align:middle;
    font-size:13px;
}

.cadiz
{
    background-image:url("../Content/cadiz.jpg");
    width:150px;
    height:130px;
    background-repeat:no-repeat;
    color:White;
    cursor:pointer;
    text-align:center;
    padding-top:25px;
    font-weight:bold;
    vertical-align:middle;
    font-size:13px;
}

.buttons:hover
{
    background-image:url("../Content/button_over.jpg");
    background-repeat:no-repeat;
    color:Black;
}

#pagetable
{    
    font-family: Arial;
    font-size:12px;
    vertical-align:top;
    width:800px;
    height:auto;
    margin-left:50px;
    border:solid 0px white;
    word-wrap: break-word;
    text-align:justify;
}

#sitelogo
{
    float:left;
    margin:0px;    
}
#sitelogoheader2
{
    font-weight:bold;
    font-size:40px;
    color:#a80f15;        
}

#sitelogoheader
{
	width:400px;
	height:96px;
    background-image:url("../Content/saiinlogo.jpg");
    background-repeat:no-repeat;       
}

#topmenucontainer
{
    float:right;
    margin:10px;
}

#topmenulist
{
    display: inline;
    list-style:none;
    height:30px;
    width:200px;
}

ul#topmenulist li
{
    display: inline;
    height:30px;
    width:50px;
}

.topmenucontainerdiv
{
    padding:5px;
    font-weight:bold;
    font-size:12px;
}

.leftdivblock
{
    border:solid 2px #a80f15;
    float:left;
    display:block;
    margin:0px 5px 5px 0px;
    padding:5px;
    font-size:11px;
    width:200px;
}
.leftdivblock2
{
    border:solid 2px #a80f15;
    /*float:left;*/
    display:block;
    margin:0px 5px 5px 0px;
    padding:5px;
    font-size:11px;
    width:100%;
}

.rightdivblock
{
    border:solid 2px #a80f15;
    float:right;
    display:block;
    margin:0px 0px 3px 3px;
    padding:5px;
    font-size:11px;
    width:200px;
}
.rightdivblock2
{
    height:90px;
    width:100%;
    float:left;
    position:relative;
    overflow:visible;
    display:block;
    text-align:center;
    font-weight:bold;
    background-image:url("../Content/banner2.jpg");
    background-repeat:no-repeat;   
}
.middeldivblock
{
    border-top:solid 2px #a80f15;
    border-bottom:solid 2px #a80f15;
    float:left;
    display:block;
    margin:0px 5px 5px 0px;
    padding:5px;
    font-size:12px;
    width:100%;
}
.sponsordiv
{
    text-align:center;
    width:20px;
    height:50px;
    display:block;
}

a.buttonlinks
{    
    text-align:center;
    text-decoration:none;
    color:inherit;
    font-weight:bold;
}

a.actionlinks
{
    color:Black;
    text-decoration:none;
}
a.actionlinks:hover
{
    color:Gray;
    text-decoration:none;    
}
a.inpagelinks
{
    text-decoration:none;
    font-weight:bold;
    color:#a80f15;
    font-size:13px;
}

.pageheadings
{   
    color:#a80f15;
    font-size:20px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;
}

.questioncontainer
{
    width:350px;
    height:30px;
    display:block;
}

.questiondiv
{
    float:left;
    width:150px;
    display:inherit;
    vertical-align:bottom;
}

.answerdiv
{
    float:right;
    width:200px;
    display:inherit;
}

.pageheading2
{
    font-weight:bold;
    font-size:14px;
    margin-top:10px;
    
}

.quoteblock
{
    border-top:solid 13px #a80f15;
    border-bottom:solid 5px #a80f15;
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    font-size:14px;
}

.quoteblock2h
{
    margin-top:20px;
    width:100%;
    background-color:#d8d5d5;
    height:20px;
    font-size:12px;
    color:Black;
    font-weight:bold;
    padding:10px;
}
.quoteblock2b
{
    background-color:#e6e5e5;
    height:auto;
    width:100%;
    font-size:12px;
    color:Black;
    margin:0px;
    padding:10px;
}

.questionbox
{
    vertical-align:bottom;
}