﻿html, body, div, span, object, h1, h2, h3, h4, p, a, img, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, footer, header{
	margin:0;
    padding:0;
    border:0;
    outline:0;
	font-size:100%;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #1b1b1b;
	background: #ECECEC;
}

html{
	height: 100%;
	-webkit-text-size-adjust: none;/*iPhone fix*/
}

/*/// GLOBAL STYLING ///*/

.security_access h1 , .security_access h2, .security_access h3{margin: 0px 0px 10px 0px;}
.security_access h1 {font-size: 1.2em;}
.security_access h2 {font-size: 1.1em;}
.security_access h3 {font-size: 1em;}	
.security_access p {margin: 10px 0px 10px 0px;}
.security_access ul{margin: 10px 0px 10px 20px;}
.security_access li {padding: 5px;}

.security_access img {
	max-width: 100%!important;
	height: auto!important;
	width: auto\9; /* ie8 */
	border: none;
}

/*/////// MAIN PAGE LAYOUT ////////*/

.security_access{
	position: relative;
	width: 500px;
	min-height: 100px;
	overflow: auto;
	overflow-x: none!important;
	margin: 20px auto 20px auto;
	padding: 0px;
	background-color: #fff;	
	-webkit-border-radius: 15px;
    border-radius: 15px;
}

.security_access_content{
	margin: 0px;
	float: left; 
	width: 90%;
	margin: 5%;
}

.dvSubmit{
	float: left; 
	width: 70%;
	margin: 10px 0px 10px 0px;
}

#security_access_workcast_logo{
	float: right;
	width: 45%;
	margin: 10px 0px 0px 0px;
	text-align: right;
}

/*
#contact_us{
	float: left;
	width: 45%;
	margin: 15px 0px 0px 0px;
	text-align: left;
}

#contact_us img{
	width: 100px;
}
*/

/*// FORM AND TABLE ELEMENTS //*/

.security_access_innercontent {float: left; width: 100%; max-height: 400px; min-height: 80px; overflow: auto; overflow-x: hidden!important;}
.security_access_innercontent label {width: 50%; margin: 5px 0px 5px 0px; padding: 2% 2% 2% 0; font-family: Arial, Helvetica, sans-serif!important; width: 96%;}
.security_access_innercontent input, .security_access_innercontent  select, .security_access_innercontent  textarea {font-family: Arial, Helvetica, sans-serif!important; width: 96%; margin: 0; padding: 2% 2% 2% 2%;}


.security_access_innercontent input[type="checkbox"], .security_access_innercontent input[type="radio"] { width: auto; border: 0px; background: none;}

.security_access_innercontent .security_mainbox{
	width: 100%;
	float: left;
	margin: 5px 0px 5px 0px;
	display: none;
}

.security_access_innercontent .security_mainbox1{
	width: 35%!important;
	float: left;
}

.security_access_innercontent .security_mainbox2{
	width: 60%!important;
	float: left;
}

.btnSubmit{
	background: #000;
	color: #fff;
	padding: 7px 15px 7px 15px;
	border: 0;
	font-size: 1.1em;
	cursor: pointer;
	width: auto;
	float: left;
	margin: 5px 0 5px 0;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}

#dvPresenterUnlock a, #dvPresenterUnlock a:visited, #dvPresenterUnlock a:hover, #dvPresenterUnlock a:active {color: #f57b04!important; text-decoration: none!important;font-size:small!important;}
#dvPresenterUnlock a:hover {color: #f57b04!important; text-decoration: underline!important;}


@media screen and (max-width: 530px) 
{
.security_access{width: 100%; padding: 0; margin: 0; -webkit-border-radius: 0px; border-radius: 0px;}
.security_access_innercontent .security_mainbox{width: 100%;}
.security_access_innercontent .security_mainbox1{width: 97%!important; float: none;}
.security_access_innercontent .security_mainbox2{width: 97%!important; float: none;}

)








