/* 
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		
		SMSLink
		Common Layout for Texts
		(C) 2008 - 2025 - ASTINVEST COM SRL. All rights reserved.
		
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* Body */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	
}

/* Common Links */

a { text-decoration: none; }

a:link, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
a { font-size: 12px; color: #007CA5; }

a.link:link, a.link:active, a.link:visited { color: #007CA5; text-decoration: underline; }
a.link:hover { color: #000000; text-decoration: none; }
.link { font-size: 12px; }

a.normallink:link, a.normallink:active, a.normallink:visited { color: #000000; text-decoration: underline; }
a.normallink:hover { color: #000000; text-decoration: none; }
.normallink { font-size: 12px; }

a.graylink:link, a.graylink:active, a.graylink:visited { color: #8C8C8C; text-decoration: underline; }
a.graylink:hover { color: #8C8C8C; text-decoration: none; }
.graylink { font-size: 12px; }

a.orangelink:link, a.orangelink:active, a.orangelink:visited { color: #F76F00; text-decoration: underline; }
a.orangelink:hover { color: #F76F00; text-decoration: none; }
.orangelink { font-size: 12px; }

/* Common Small Links */

a.smalllink:link, a.smalllink:active, a.smalllink:visited { color: #000000; text-decoration: underline; }
a.smalllink:hover { color: #000000; text-decoration: none; }
.smalllink { font-size: 11px; }

a.smallbluelink:link, a.smallbluelink:active, a.smallbluelink:visited { color: #007CA5; text-decoration: underline; }
a.smallbluelink:hover { color: #007CA5; text-decoration: none; }
.smallbluelink { font-size: 11px; }

a.smallbluenlink:link, a.smallbluenlink:active, a.smallbluenlink:visited { color: #007CA5; }
a.smallbluenlink:hover { color: #007CA5; }
.smallbluenlink { font-size: 11px; text-decoration: none; }

a.smallorangelink:link, a.smallorangelink:active, a.smallorangelink:visited { color: #F76F00; text-decoration: underline; }
a.smallorangelink:hover { color: #F76F00; text-decoration: none; }
.smallorangelink { font-size: 11px; }

a.smallgraylink:link, a.smallgraylink:active, a.smallgraylink:visited { color: #8C8C8C; text-decoration: underline; }
a.smallgraylink:hover { color: #8C8C8C; text-decoration: none; }
.smallgraylink { font-size: 11px; }

/* Common Menus Links */

a.menulink:link, a.menulink:active, a.menulink:visited { color: #FFFFFF; text-decoration: none; }
a.menulink:hover { color: #FFFFFF; text-decoration: underline; }
.menulink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

/* Common Texts */

.smalltext { font-size: 11px; color: #000000; }
.smallbluetext { font-size: 11px; color: #007CA5; }
.smallgraytext { font-size: 11px; color: #8C8C8C; }
.smallwhitetext { font-size: 11px; color: #FFFFFF; }

.generaltext { font-size: 12px; color: #000000; }
.generalbluetext { font-size: 12px; color: #006C90; }
.generalgraytext { font-size: 12px; color: #8C8C8C; }
.generalorangetext { font-size: 12px; color: #F76F00; }

.hometitle { font-size: 14px; color: #007CA5;  font-family: Arial, Helvetica, sans-serif; }

/* Common Headers */

h1 { font-size: 20px; color: #007CA5; font-weight: normal; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 15px; color: #007CA5; font-weight: normal; margin: 0; padding: 0; }

/* Common Forms Input Buttons */

input.submit, input.button, input.reset, input[type=submit], input[type=button], input[type=reset], .GeneralButton { margin: 0; padding: 4px 15px 4px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px #FF6600 solid; border-radius: 5px; background: #FF7A35 url('../../../graphics/background-button-2.jpg') repeat-x; cursor: pointer; }
input.submit:hover, input.button:hover, input.reset:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, .GeneralButton:hover { background: #FF6600; }
input.submit:active, input.button:active, input.reset:active, input[type=submit]:active, input[type=button]:active, input[type=reset]:active, .GeneralButton:active { background: #FF7A35 url('../../../graphics/background-button-2.jpg') repeat-x; } 

/* Common Forms Input Fields */

input.text, input.number, input.date, input.time, input.password, textarea, select, .GeneralTextBox { padding: 2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px #000000 solid; border-radius: 5px; background: #FFFFFF; }
input.number, input.date, input.time { padding: 2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px #000000 solid; border-radius: 5px; background: #FFFFFF; }
input.file { padding: 2px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px #000000 solid; border-radius: 5px; background: #FFFFFF; }

input.text:disabled, input.number:disabled, input.date:disabled, input.time:disabled, input.password:disabled, input.file:disabled, input.number:disabled, input.date:disabled, input.time:disabled, textarea:disabled, select:disabled { border-color: #8C8C8C !important; color: #8C8C8C; cursor: not-allowed; }

.noborder { border: 1px solid #EAEAEA; }
