/***#### Template Digitum Principal ### **/
.txt_t1{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
	font-size:18px;
	font-weight:bold;
	
}

.txt_t2{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
	font-size:12px;
	font-weight:bold;	
}

.txt_t3{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
	font-size:12px;	
}

.txt_t4{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
	font-size:16px;	
}

.txt_1b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
}

.txt_2b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-seri;
	font-size:large;
}

.txt_1a {
	color: #114576;
	font-family: Arial, Helvetica, sans-seri;
	font-size:12px;	
}

.txt_2a {
	color: #114576;
	font-family: Arial, Helvetica, sans-seri;
	font-size:large;
}

.txt_3a {
	color: #114576;
	font-family: Arial, Helvetica, sans-seri;
	font-size:small;
}

.txt_4a {
	color: red;
	font-family: Arial, Helvetica, sans-seri;
	font-size:small;
	font-size:10px;
	font-style:italic;
}

.txt_1r {
	color: #c20207;
	font-family: Arial, Helvetica, sans-seri;
	font-size:12px;	
}

#top-container{
	width: 994px;
	/* min-height: 590px; */
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/main/top-container-bg.png);
}

#top-bar{
	width: 960px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/main/top-bg.png);
}
#digitum-logo{
	padding-left: 30px;
	margin-left: auto;
	margin-right: auto;
}
#click2call{

	float:inherit;
	margin-left: 630px;
	margin-top: -60px;
	color:#ffffff;

	width:324px;
	height:70px;
	left: 73px;
	top: 97px;

}
#top-menu{
	width: 960px;
	height: 24px;
	margin-left: auto;
	margin-right: auto;        
	background-image: url(../images/main/menu-bg.png);
}
#main{
	width: 960px;
	/* height: 294px; */
	margin-left: auto;
	margin-right: auto;        
}
#options{
	width: 960px;
	height: 192px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/main/opt-bg.png)
}
#footer{
	font-size:smaller;
	color:#fff;
	text-align:center;		
}
#container-footer{
	width: 994px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/main/footer-bg.png);	
}

/***####################################### **/

html {
        height: 100%;
        margin-bottom: 0px;
}

form {
        margin: 0;
        padding: 0;

}

img,table {
        border: none;
}

body {
        background: #FEFEFE;
        font-family: Tahoma, Arial, sans-serif;
        line-height: 1.3em;
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: #333;
}

.body_bg {
        background: #2e3433 url(../images/topbg.png) repeat-x;
}

body.contentpane {
        background: #f8f8f8;
}
/* a links */
a:link, a:visited {
        outline: none;
        text-decoration: underline;
        font-weight: normal;
        color: #0d3c68;
}

a:hover {
        text-decoration: none;
        font-weight: normal;
        color: #0d3c68;
}

table.contentpane ul li, div.nopad ul {
        list-style-image: url(../images/li.png);
}
input.button, .validate  {
        background: #3866ba;
        border: 0;
        font-size: 10px;
        color: #fff;
        padding: 3px 4px;
}

.search input.button {
        text-align: right;
}

input.button:hover, .validate:hover  {

}


p {
        margin-top: 0;
        margin-bottom: 5px;
        text-align: justify;
}

.inputbox, #email {
        border: 1px solid #3866ba;
        padding: 2px;
}
.inputbox:hover {

}

#modlgn_remember  {
        border:0;
}

div.module div div div form#form-login {
        width: 160px;
}
