﻿/* Main stylesheet*/
body
{
    font-family: Times New Roman, Tahoma, Verdana, Sans-Serif;
    margin: 0px;
    background: #ffffff url(../Images/Main_background02.jpg) repeat-y center top;
    font-size:small;
       
}
A:link
{
    color: navy;
}
A:hover
{
    color: blue;
}
A:visited
{
    color: maroon;
}
A:active
{
    color: green;
}

INPUT SELECT TEXTAREA
{
    font-size: small;
    font-family: Arial, Verdana, SansSerif, Sans-Serif;
}
/************************************** master header ***************************************/
    
#M_Header
{
    background: #0066ff url(../images/header.gif) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 765px;
    height: 96px;
    margin-top: 0px;
}
#M_Title
{
    background: #ffffff url(../images/title_bar.jpg) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 765px;
    height: 40px;
    margin-top: 0px;
    text-align: center;
    font-size: 30px;
    color: white;
}
/******************************* Master image links *************************************/
.m-imagelinks
{
    position: relative;
    float: right;
    height: 90px;
    vertical-align: top;
    
}
.m-imagelinks img
{
    width: 70px;
    vertical-align: top;
    border: 0px;
}
.m-imagelinks img:hover
{
    width: 90px;
}
/******************************* Master page navigation *********************************/
#M_TopNav
{
    background: #ffffff url(../images/nav_bar03.jpg) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 765px;
    height: 30px;
    margin-top: 0px;
    font-size: 18px;
    text-align: center;
}    
#M_TopNav ul
{
    position: relative;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    list-style-type: none;
    height: 22px;
    text-align: center;
    
}
#M_TopNav ul li
{
    display: inline;
    color: #ffffff;
    margin: 0px 5px 5px 0px;
}
#M_TopNav a:link, #M_TopNav a:visited
{
    color: #ffffff;
    text-decoration: none;
}
#M_TopNav a:hover
{
    color: #ffffcc;
    text-decoration: underline;
    font-size: 20px;
}
#M_TopNav a:active
{
    color: #ffffcc;
    text-decoration: none;
}
/**********************************Master Login Header***************************************/
#masterlogin
{
    width: 765px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    margin-top: 5px;
    padding-right: 5px;
}        

/********************************** master footer ******************************************/
#M_Footer
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}
#M_BottomNav
{
    background: #ffffff url(../images/nav_bar02.jpg) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 765px;
    height: 30px;
    margin-top: 0px;
    font-size: 18px;
    text-align: center;
}
#M_BottomNav ul
{
    position: relative;
    margin: 0px;
    padding-left: 0px;
    padding-top: 0px;
    list-style-type: none;
    height: 22px;
    text-align: center;
    
}
#M_BottomNav ul li
{
    display: inline;
    color: #ffffff;
    margin: 0px 5px 5px 0px;
}
#M_BottomNav a:link, #M_BottomNav a:visited
{
    color: #ffffff;
    text-decoration: none;
}
#M_BottomNav a:hover
{
    color: #ffffcc;
    text-decoration: underline;
    font-size: 20px;
}
#M_BottomNav a:active
{
    color: #ffffcc;
    text-decoration: none;
}
#M_Footer a:link, #M_Footer a:visited
{
    color: #0000cb;
}
/************************************ content general ****************************************/
#Body
{
    width: 765px;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.content-text A:link
{
    color: navy;
}
.content-text A:hover
{
    color: blue;
}
.content-text A:visited
{
    color: maroon;
}
.content-text A:active
{
    color: green;
}
.content-text
{
    padding: 5px 10px 0px 10px;
}
.content-text p span
{
    margin: 0px;
    padding: 0px;
}
.c_spacer
{
    width: 5px;
    margin: 0px;
    position: relative;
}
.clearcolumns
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}
/*********************************** content page navigation ************************************/
.content-pagenav
{
    padding: 0px;
}
.pagenav-back
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 0px;
    background: #ffffff;
    text-align: left; 
}
.pagenav-next
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 5px;
    background: #ffffff;
    text-align: right;
    clear: right;
}
/************************************ admin panel ***********************************************/
.admin-panel
{
    height: 20px;
    width: 100%;
    padding: 0px;
    position: relative;
    background: url(../images/admin_bar.jpg) #660000 repeat-x;
    text-align: right;
    font-size: 12px;
}
.admin-panel a:link, a:visited, .admin-subpanel a:link, a:visited
{
    color: #ffffff;
    padding-right: 5px;
}
.admin-panel a:hover, .admin-subpanel a:hover
{
    color: #ffffcc;
}
.admin-subpanel
{
    height: 20px;
    width: 100%;
    padding: 0px;
    position: relative;
    background: url(../images/admin_sub-bar.jpg) #ffffff repeat-x;
    text-align: right;
    font-size: 12px; 
}
/************************************* content header ********************************************/
#C_Header
{
    width: 765px;
    margin: 0px;
    background: #ffffff;
}

/************************************** content footer *******************************************/
#C_Footer
{
    width: 765px;
    margin: 5px 0px 5px 0px;
    background: #ffffff;
    
}
/***************************************** content full pane *************************************/
#C_Full
{
    width: 765;
    margin: 5px 0px 0px 0px;
    background: #ffffff;
}
.Full
{
    width: 765;
    margin: 5px 0px 0px 0px;
    background: #ffffff;
}
/****************************************** content half pane ************************************/
#C_Left-half
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 0px;
    background: #ffffff;
}
#C_Right-half
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 5px;
    background: #ffffff;
    clear: right;
}
.Left-half
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 0px;
    background: #ffffff;
}
.Right-half
{
    float: left;
    width: 380px;
    margin: 5px 0px 0px 5px;
    background: #ffffff;
    clear: right;
}
/****************************************** content third pane ***********************************/
#C_1stthird
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 252px;
    background: #ffffff;
}
#C_2ndthird
{
    float: left;
    margin: 5px 0px 0px 5px;
    width: 251px;
    background: #ffffff;
}
#C_3rdthird
{
    float: left;
    width: 252px;
    margin: 5px 0px 0px 5px;
    background: #ffffff;
    clear: right;
}
.c1stthird
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 252px;
    background: #ffffff;
}
.c2ndthird
{
    float: left;
    margin: 5px 0px 0px 5px;
    width: 251px;
    background: #ffffff;
}
.c3rdthird
{
    float: left;
    width: 252px;
    margin: 5px 0px 0px 5px;
    background: #ffffff;
    clear: right;
}
/****************************************** content two-third ************************************/
#C_Left2third
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 508px;
    background: #ffffff;
}
#C_Right2third
{
    float: left;
    margin: 5px 0px 0px 5px;
    width: 508px;
    background: #ffffff;
    clear: right;
}
.Left2third
{
    float: left;
    margin: 5px 0px 0px 0px;
    width: 508px;
    background: #ffffff;
}
.Right2third
{
    float: left;
    margin: 5px 0px 0px 5px;
    width: 508px;
    background: #ffffff;
    clear: right;
}    
/****************************************** content special **************************************/
