﻿/* DEFAULTS
----------------------------------------------------------*/
.btncheck
    {
    text-align: center;
	background-image: url('Images/Del_but.png');
	color:white;
	border:1px gray solid;
 	font-size:14px;
 	font-weight:bold;
}

.footer {
    background: #001C32;
    padding: 1% 0;
}

.copy-right {
	text-align: center;
	padding-top:1%;
	border-top:1px solid #1A3347;
}
.copy-right p {
	color:#fff;
	font-size:1em;
}
.copy-right p a{
	color: #97C3D9;
}
.copy-right p a:hover{
	color:#fff;
}

.wrap{
	width:50%;
	margin: 0 auto;
	transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear; 
	-o-transition:all .2s linear; 
	-ms-transition:all .2s linear;
}

.btnCancel
    {
        background: url("Images/cancel.png") no-repeat scroll 0 0 transparent;
        width: 77px;
        height: 32px;
        border-width: 0px;
    }
     .btnSave
    {
        background: url("Images/save.png") no-repeat scroll 0 0 transparent;
        width: 77px;
        height: 32px;
        border-width: 0px;
    }
    
          .btnprint
    {
        background: url("Images/Print.png") no-repeat scroll 0 0 transparent;
        width: 77px;
        height: 32px;
        border-width: 0px;
    }
    

.btntesting
{
background-image: url('Images/login.png');
}
body   
{
    background: #e0e0e0;
    font-family:Tahoma;
    font-size:12px;
    margin: 0px;
    padding: 0px;
    color: #696969;
    background-image:url('Images/bg.png');
    background-repeat:repeat-x;
}

/* Remove div scrolling and let the browser take over */
body.v4master {
    height: auto !important;
    overflow: auto !important;
    width: auto !important;
}
body #s4-workspace {
    left: inherit !important;
    overflow-x: inherit !important;
    overflow-y: inherit !important;
    overflow: inherit !important;
    position: inherit !important;
}

.border-bottom
{
    border-bottom:1px solid #e4e4e4;    
}


a:visited
{
    color: #034af3;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
.pagination
        {
            color: Blue;
            border: solid 1px #AAE;
            font-weight: bold !important;
        }
        .pagination span
        {
            color:White;
            background-color: #4f6b72;
            font-size: 18px;
        }
a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
img
{
    border:none;    
    
}
.imgbullet
{
    padding-right:10px;    
}
/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 980px;
    margin: 20px auto 0px auto;
}

.header
{
    background-color:#720803;
    height:77px;
    margin-top:16px;
}
.logo
{
    background-image:url('Images/logo.png');
    background-repeat:no-repeat;
    height:71px;
    width:313px;
    position:relative;
    left:-8px;
    top:6px;
    float:left;
}
.register
{
    float:right;    
    margin-top:40px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    padding:10px;
}
.register a
{
    color:#fff;
    text-decoration:none;
}
.register a:hover
{
    color:#fff;
    text-decoration:underline;
}
.toplinks
{
    float:right;
    color:#000;    
    font-weight:bold;
}
.toplinks a
{
    color:#000;
    text-decoration:none;
}
.toplinks a:hover
{
    color:Maroon;
    text-decoration:underline;
}
.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding:10px;
    min-height: 200px;
}



/* TAB MENU   
----------------------------------------------------------*/

div.menu
{
     float:left;    
}

div.menu ul
{
    font-weight:bold;
    margin: 0px;
    padding: 0px;
    width: auto;
    list-style-type:none;
    border-bottom:5px solid maroon;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #fff;
    border-bottom: 1px #b7b7b7 solid;
    color: #6c6c6c;
    display: block;
    line-height: 30px;
    padding: 4px 20px 0 30px;
    text-decoration: none;
    white-space: nowrap;
    width:206px;
    
}

div.menu ul li a:hover
{
    background-color: #ececec;
    color: #000;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #ececec;
    color: #000;
    text-decoration: none;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}
.clear1
{
    
    margin-left:250px;
}
.clear2
{
    
    margin-left:222px;
}

.left
{
    float:left;    
}
.right
{
    float:right;    
}
.center
{
    text-align:center;    
}
.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.featured-box {
	padding: 20px;
	border: solid 1px #ddd;
	margin-bottom: 20px;
}
.featured-box .text {
	padding-left: 80px;
}
.featured-box h3 {
	margin: 0 0 5px 0;
}


/* ----------------------------------------------Wrapper------------------------------------- */



/* LATEST NEWS  
----------------------------------------------------------*/

.latestnewsbg
{
    background-color:#ececec;
    border:1px solid #bcbcbc;
    width:230px;
    height:auto;
    padding:4px;
    float:left;
}
.titlebg
{
    background-color:#002e5d;
    font-size:16px;
    font-weight:bold;
    color:#fff; 
    height:20px;
    padding:10px;
}
.titlebg1
{
    background-color:#002e5d;
    font-size:16px;
    font-weight:bold;
    color:#fff; 
    height:20px;
    padding:10px;
    text-align: left;
}

.newslist
{
    background-color:#fff;
    margin-top:4px;    
    border:1px solid #d6d6d6;
    padding:5px;
    text-align:center;
}
.newsdate
{
    background-color:#3a3a3a;
    width:45px;
    height:45px;    
    font-size:18px;
    color:#fff;
    text-align:center;
    padding:5px;
}
.newsitems
{
    width:140px;
    padding:10px;
}
.btnnews
{
    background-color:#d2d2d2;    
    font-size:14px;
    color:#5c5c5c;
    text-align:center;
    padding:8px;
    width:120px;
    border:1px solid #d7d7d7;
    cursor:default;
}


/* SIGN UP FORM
----------------------------------------------------------*/

.formbg
{
    background-color:#ececec;
    border:1px solid #bcbcbc;
    width:950px;
    padding:4px;
    float:left;
}
.note
{
    color:#000;
    font-size:13px;
    font-weight:bold;
    padding:5px;    
}
.asterik
{
    color:#777777;
    font-size:11px;
    padding:5px;
}
.red
{
    color:Red;    
}

.red1
{
    color:Red;
    margin-left:-5px;    
}

.label
{
    text-align:right;
    font-size:12px;
    color:#000;
    width:200px;    
    float:left;
    margin:10px;
}
.labeltext
{
    text-align:left;
    font-size:12px;
    color:#000;
    width:200px;    
    float:left;
    word-wrap: break-word;
            width: 300px;
}

.txtboxbg
{
    
        background-color:white;
    margin-left:5px;
    width:160px;
}
.txtboxs
{
    width:211px;
    height:20px;
    float:left;
    margin:4px;
}

.txtbox
{
        width:211px;
    height:31px;
    float:left;
    margin:4px;
}
.radiobutton
{
    
    background-repeat:no-repeat;    
    width:211px;
    height:31px;
    float:left;
    margin:4px;
}

.txtboxDate
{
    background-image:url('Images/txtbox.png');
    background-repeat:no-repeat;    
    width:211px;
    height:31px;
    float:left;
    margin:4px;
}

.btnform
{
    background-color:#808080;
    border:1px solid #5b5b5b;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    width:160px;
    height:38px;
    float:left;
    margin:10px;
    
}
.formbuttonwidth
{
    margin-left:120px;
    padding:25px;
    
}

.calendar
{
    margin-top:7px;    
}


/*********** new added  ****************/
.sessionlabel
{
    float:right;    
    margin-top:2px;
    
    font-size:12px;
    color:#fff;
    padding:10px;
}
.logout
{
    float:right;    
    margin-top:40px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    padding:10px;
    padding-left:80px;
    
}
.logout a
{
    color:#fff;
    text-decoration:none;
}
.logout a:hover
{
    color:#fff;
    text-decoration:underline;
}

.formbuttonOK /* new added*/
{
    margin-left:220px;
    padding:15px;
 
}
.dropdowncss
{
	
	width:221px; float:left; height:31px;padding-left:5px; padding-top:2px;
}
/************************************/

.button:hover {
  padding: 15px;
}

