@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700);
body {
	background:#ffffff;
}
#container { 
    font-family: 'Libre Baskerville', serif;
    
	padding:0;
	float:right;
	font-size: 10px;
	border:1px solid #28B2C8;
	-webkit-border-bottom-right-radius: 10px; 
	background-color: #EAEAFF;
	margin-top:20px;

  /* Firefox 1-3.6 */
  -moz-border-bottom-right-radius: 10px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-bottom-right-radius: 10px; 
  -webkit-border-bottom-left-radius: 10px; 

  /* Firefox 1-3.6 */
  -moz-border-bottom-left-radius: 10px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-bottom-left-radius: 10px; 
 -moz-box-shadow: 10px 10px 10px rgba(68,68,68,0.6);
	-webkit-box-shadow: 10px 10px 10px rgba(68,68,68,0.6);
	box-shadow: 10px 10px 10px rgba(68,68,68,0.6);

	
  
}
#container h2 {
	font-variant:small-caps;
	font-weight:normal;

}
#container h3 {
	font-size:14px;
	font-weight:normal;

}
#container p {
	font-weight:normal;
	margin-top: 10px;
	padding-left: 0px;

}
#container input, #container textarea { 
   
    background-color: transparent;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: darkred
    font-family:inherit; 
    border:none;
    border-bottom: 1px solid;
    margin-top: 10px;
   
    
    
	
}
.form_fields input
{
	 font-family: times, serif; font-size:14px;
    font-style: italic;
}

#container textarea { 
    height:100px; 
	border:1px solid #3399FF;
}
#send_message { 
    font-size:15px;
    font-variant: small-caps; 
    border:none;
    cursor:pointer;
	background:#3399FF !important;
	color:#FFFFFF;
	-webkit-border-radius: 10px;
	padding: 6px;
	 

  /* Firefox 1-3.6 */
  -moz-border-radius: 10px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 10px; 
}
.content_text #read_more { 
    font-size:12px;
    font-variant: small-caps; 
    border:none;
    cursor:pointer;
	background:#3399FF !important;
	color:#FFFFFF;
	-webkit-border-radius: 10px;
	padding: 9px;
	float:left;
	margin-right: 10px; 
	margin-top: 15px;
	width: 80px !important;
	height: 16px !important;
	padding-top: 6px;
	text-align: center;

  /* Firefox 1-3.6 */
  -moz-border-radius: 5px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 5px; 
}
#submit { 
	/*text-align:center; 
	position: absolute;
	top:302px;
	*/
} 

.error { 
	display: none; 
	padding:6px; 
	margin:0 0 5px 0;
	color: #D8000C; 
	font-size:12px;
	background-color: #FFBABA;
}
.success { 
	display: none; 
	padding:10px; 
	color: #044406; 
	font-size:12px;
	background-color: #B7FBB9;
	width:240px;
}
#message2 .error { 
	display: none; 
	padding:6px; 
	margin:0 0 5px 0;
	color: #D8000C; 
	font-size:12px;
	background-color: #FFBABA;
	clear:both;
}
#message2 .success { 
	display: none; 
	padding:10px; 
	color: #044406; 
	font-size:12px;
	background-color: #B7FBB9;
	width:240px;
	clear:both;
}
#message
{
	margin: 0 auto;
	width:250px;
}

.error img { 
	vertical-align:top; 
}
.form_fields
{
	padding-left:10px;
}


footer {
	font-size:10px;
	color:#ccc;
}
#message2
{
	float:left !important;
	width:250px;
}
form div{position:relative;} 

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
		position:relative;
		z-index:10;
		width:300px !important;
		height:38px !important;
		line-height:26px;
		color:#005DAA;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:300px;
	height:38px;
	line-height:42px;
	text-indent:10px;
	background:url(../images/dp.png) no-repeat 0 0;
	cursor:default;
	z-index:1;
	color:#005DAA;
	font-size: 12px !important;
	font-family: Verdana;
	font-weight: bold;
	}
.Video
{
float: left;
margin-right: 15px;

}


table #Mathcad_form 
 {
    background: none repeat scroll 0 0 #EAEBEC !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #D1D1D1;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
    border-collapse: collapse;
    width: 600px;
    float: left;
    margin-top:0px;
   
}

table #Mathcad_form td:first-child {
    border-left: 0 none;
    padding-left: 20px;
    text-align: left;
}

table #Mathcad_form tr {
    padding-left: 20px;
    text-align: center;
}

table #Mathcad_form a:link {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
table #Mathcad_form a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}
table #Mathcad_form a:active, table #Mathcad_form a:hover {
    color: #BD5A35;
    text-decoration: underline;
}

table #Mathcad_form th {
    background: -moz-linear-gradient(center top , #EDEDED, #EBEBEB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FAFAFA;
    padding: 21px 25px 22px;
}

table #Mathcad_form tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
table #Mathcad_form tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
table #Mathcad_form tr {
    padding-left: 20px;
    text-align: center;
}
table #Mathcad_form td:first-child {
    border-left: 0 none;
    padding-left: 20px;
    text-align: left;
}
table #Mathcad_form td {
    background: -moz-linear-gradient(center top , #FBFBFB, #FAFAFA) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    padding: 10px;
}
table #Mathcad_form tr.even td {
    background: -moz-linear-gradient(center top , #F8F8F8, #F6F6F6) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
table #Mathcad_form tr:last-child td {
    border-bottom: 0 none;
}
table #Mathcad_form tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}
table #Mathcad_form tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}
table #Mathcad_form tr:hover td {
    background: -moz-linear-gradient(center top , #F2F2F2, #F0F0F0) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.error2 { border: 1px solid #973d3d; background: #f0bebe; color: #a35959; }

.MathcadExpress
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
    float: left;
    width: 500px;

}
.MathcadExpress ul
{
margin-top: 10px;	
padding-left: 30px !important;
}
.MathcadExpress li
{
list-style-type: disc;	

}
#PTC_trial
{
	background: none repeat scroll 0 0 #F2F2F2 !important;
    border: 1px solid #CCCCCC !important;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 600px !important;
    margin: 20px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
}
#PTC_trial a	{
	color:#069;
	text-decoration: none !important;
	padding-left: 30px !important;
	}
#PTC_trial a:hover	{
	color:#0590C6;
	}
