/* Normalizing Styles
-----------------------------------------------------------------------------*/
/*h1{font-size:20px; display:block; color:#4f2683; padding:0 0 15px 0; margin:0; line-height:22px;}
h1 span{font-size:14px;}
.clear { clear:both; }
p { padding:0 0 15px 0; text-align:left;}
a{outline:none;}
ol,ul {list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
html>body #mainx-grid3-content{height:auto}
.heading {text-align:center;}
*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:20px; display:block; color:#4f2683; padding:0 0 15px 0; margin:0; line-height:22px;}

.left{float:left;text-align:left; padding:3px;}
.right{float:right;text-align:right; padding:3px;}

.app-img {vertical-align: middle;margin: 0px 10px 10px 0px;height:50px;width:50px;}	
.app-msg {font: bold 12px/30px Georgia, serif;}
.tplmain{width:300px;}
.tplleft{width:80px;float:left;font-weight:bold;}
.tplright{width:220px;float:right;}
.comp{color:#FF0000;}