﻿body
{
	background: #430c13;
	margin: 0;
	padding: 0;
}

.clear
{
	clear: both;
}

.leftfloat
{
	float: left;
}

a img
{
	border: none;
}

a.doc
{
	background: url(../images/icons/doc.gif) no-repeat top left;
}

a.film
{
	background: url(../images/icons/film.gif) no-repeat top left;
}

a.image
{
	background: url(../images/icons/image.gif) no-repeat top left;
}

a.zip
{
	background: url(../images/icons/zip.gif) no-repeat top left;
}

#wrapper
{
	background: #fff;
	width: 800px;
	margin: 0 auto;
}

#outerMainWrap
{
	background: url(../images/wrapper-top-left.gif) no-repeat top left;
	width: 800px;
}

#innerMainWrap
{
	background: url(../images/wrapper-bottom-right.gif) no-repeat bottom right;
	/*position: relative;*/
	width: 800px;
}

#bottomAMOLogo
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#mainContent
{
	width: 780px;
	padding: 10px 10px;
}

#header
{
	background: #701420 url(../images/header-bg.jpg) no-repeat top left;
	height: 125px;
	width: 800px;
}

#header ul
{
	float: right;
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0;	
}

#header ul li
{
	display: inline;
	margin-right: 15px;
}

#header ul li a
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}

#header ul li a:hover
{
	text-decoration: none;
}

#content
{
	color: #343434;
	float: left;
	font-family: Arial;
	font-size: 11px;
	width: 567px;
	padding: 0 0 0 19px;
}

#content a
{
	color: #a51e30;
	font-size: 11px;
}

#content.registrationFaq,
#content.registrationFaq a,
#content.login
{
	font-size: 12px;	
}

#content h1
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#content h2
{
	color: #484848;
	font-size: 11px;
	margin: 0;
}

#content ul
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

#content hr
{
	height: 0px;
	border-top: 1px dotted #a51e30;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
/* 	margin: 15px 0px;		*/

#content p
{
	margin: 10px 0;
}

#welcome
{
	border-bottom: dotted 1px #a51e30;
	font-size: 12px;
}

#welcome .disclaimer
{
    text-align: left;
    font-size: 10px;
    font-style: italic;
}

/*
#welcome p
{
	margin: 0 0 10px 0;
	padding: 0;
}
*/

#contact
{
	margin-left: 10px;
}

#search p
{
	margin: 0 0 5px 0;
	padding: 0;
}

#search select
{
	width: 146px;
	margin-bottom: 5px;
}

#search input
{
	width: 140px;
	margin-bottom: 5px;
}

#search #searchButton
{
	width: auto;
}

table.styled
{
	width: 100%;
}

.styled th
{
	background: url(../images/table-header-bg.gif) repeat-x top left;
	height: 28px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.styled td
{
	background-color: #ddd;
	font-size: 10px;
	text-align: center;
	border-bottom: solid 2px #fff;
	border-right: solid 2px #fff;
	padding: 4px;
}

.styled td.last
{
	border-right: none;
}

#footer
{
	background: #430c13;
	height: 77px;
	width: 800px;
}

#footer ul
{
	float: right;
	list-style: none;
	margin: 14px 0 0 0;
	padding: 0;
}

#footer ul li
{
	display: inline;
}

#footer ul li a
{
	background: url(../images/footer-nav-bullet.gif) no-repeat 0px 4px;
	color: #a51e30;
	font-family: Arial;
	font-size: 11px;
	margin-left: 5px;
	padding-left: 10px;
	text-decoration: none;
	
}

#footer ul li a:hover
{
 text-decoration : underline;	
}

#footer p
{
	clear: right;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.bttn
{
	
	background-color:#a51e30;
	color: white;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border:0;
}



/*  Saion Styles Added */
/*

*/

.noMarginTable
{
	padding:0px;
	margin:0px;
	border:none 0px; 
	padding-bottom:4px;
}

.noMarginTable td
{
	padding:0px;
	margin:0px;
	border:none 0px; 
	padding-bottom:4px;
}


table.styled1
{
	width: 100%;
}

.styled1 th
{
	background: url(../images/table-header-bg.gif) repeat-x top left;
	height: 28px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:left;
	border:none 0px;
	margin:0;
	padding:0;
	padding-left:5px;
}

.styled1 td
{
	background-color: #ddd;
	font-size: 10px;
	text-align: left;
	border-bottom: solid 2px #fff;
	border-right: solid 2px #fff;
	padding: 4px;
}

.styled1 td.last
{
	border-right: none;
}

table.styled2
{
	width: 100%;
}

.styled2 th
{
	background: url(../images/table-header-bg.gif) repeat-x top left;
	height: 28px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:left;
	border:none 0px;
	margin:0;
	padding:0;
	padding-left:5px;
}

.styled2 td
{
	background-color: #ddd;
	font-size: 10px;
	text-align: left;
	/*border-bottom: solid 2px #fff;
	border-right: solid 2px #fff;*/
	padding: 4px;
	
}

.TempClass
{
	border-bottom: solid 2px #fff;
	border-right: solid 2px #fff;
}

.TempClass1
{
	border-bottom: solid 2px #fff;
}

.styled2 td.last
{
	border-right: none;
}

.GridViewPager td
{
	border-bottom: none 0px;
	border-right: none 0px;
}

#footer
{
	background: #430c13;
	height: 77px;
	width: 800px;
}

#footer ul
{
	float: right;
	list-style: none;
	margin: 14px 0 0 0;
	padding: 0;
}

#footer ul li
{
	display: inline;
}

#footer ul li a
{
	background: url(../images/footer-nav-bullet.gif) no-repeat 0px 4px;
	color: #a51e30;
	font-family: Arial;
	font-size: 11px;
	margin-left: 5px;
	padding-left: 10px;
	text-decoration: underline;
}

#footer ul li a:hover
{
	text-decoration: none;	
}

#footer p
{
	clear: right;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

 .modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#trainings
{
	margin-top: 15px;	
}

#trainings h2
{
	background: url(../images/table-header-bg.gif) repeat-x top left;
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align:left;
	border:none 0px;
	margin:0;
	padding:0;
	padding-left:5px;
	line-height: 28px;	
}

#trainings .courses
{
	width: 500px;
}

#trainings .courses td
{

	background-color:#DDDDDD;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	font-size:10px;
	padding:4px;
	text-align:left;	
	
}

#trainings .courses td.name
{
	width: 250px;
}

#trainings .courses td.status
{
	width: 150px;
}

#trainings .courses td.update
{
	width: 100px;
}

.updateStatusPopup
{
	width: 300px;
	background: #fff;
	border: 5px solid #DDD;
	padding: 10px;
}

.adminButtons {
    display: block;
    height: 17px;
    border: 0;
    text-indent: -1999px;
    overflow: hidden;
    margin-right: 6px;
}

.btnAddAssociation {
    width: 108px;
    background-image: url('../images/add-association-button.gif');
}

.btnAdd {
    width: 66px;
    background-image: url('../images/add-button.gif'); 
}

.btnCancel {
    width: 66px;
    background-image: url('../images/cancel-button.gif'); 
}