body
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
}

.bold 
{
	font-family:Arial;
	font-size : 12px;
	color:#4A4A4A;
	line-height:17px;	
	font-weight:bold;
}
a
{
	font-family: Arial;
	color:#4A4A4A;
	font-weight:none;
	text-decoration:underline;
	font-size:12px;
}
a:hover
{
	font-family:Arial;
	color:#2C74A2;
	font-weight:none;
	text-decoration:none;
	font-size:12px;
}
a.link
{
	font-family: Arial;
	color:#4A4A4A;
	font-weight:none;
	text-decoration:none;
	font-size:12px;
}

a.link:hover
{
	font-family:Arial;
	color:#E25500;
	font-weight:none;
	text-decoration:none;
	font-size:12px;
}

.blue
{
	font-family: Arial;
	font-size : 11px;
	color:#5080AF;
	font-weight:normal;
	line-height:20px;
}

.blue2
{
	font-family: Arial;
	font-size : 12px;
	color:#5080AF;
	font-weight:bold;
	line-height:18px;
	text-decoration:underline;
}
.blackbld
{
	font-family: Arial;
	font-size : 14px;
	color:#313131;
	font-weight:bold;
	line-height:16px;
}
.blackbldsm
{
	font-family: Arial;
	font-size : 12px;
	color:#313131;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
}

.bluebld
{
	font-family: Arial;
	font-size : 14px;
	color:#2C74A2;
	font-weight:bold;
	line-height:16px;
}
.blueboldsm
{
	font-family: Arial;
	font-size : 12px;
	color:#2C74A2;
	font-weight:bold;
	line-height:20px;
}
a.blueboldsm
{
	font-family: Arial;
	font-size : 12px;
	color:#2C74A2;
	font-weight:bold;
	line-height:20px;
}
a.blueboldsm:hover
{
	font-family: Arial;
	font-size : 12px;
	color:#2C74A2;
	font-weight:bold;
	line-height:20px;
}
.oratext
{
	font-family: Arial;
	font-size : 12px;
	color:#FF720B;
	font-weight:normal;
	line-height:17px;
}
.orahead
{
	font-family: Arial;
	font-size : 13px;
	color:#ED8E18;
	font-weight:bold;
	line-height:15px;
}

.orabold
{
	font-family: Arial;
	font-size : 12px;
	color:#ED8E18;
	font-weight:bold;
	line-height:17px;
}
.bluelnk
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}

a.orabldlnk
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
a.orabldlnk:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#2C74A2;
	font-weight:bold;
	line-height:18px;
}

a.bluelnk
{
	font-family: Arial;
	font-size : 11px;
	color:#2C74A2;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
a.bluelnk:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
}
a.bluebldlnk
{
	font-family: Arial;
	font-size : 11px;
	color:#2C74A2;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
a.bluebldlnk:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:bold;
	line-height:18px;
}
.smtxt
{
	font-family: Arial;
	font-size : 11px;
	color:#4A4A4A;
	font-weight:normal;
	line-height:16px;
}
a.smtxt
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}
a.smtxt:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#4A4A4A;
	font-weight:normal;
	line-height:16px;
}

.brownlnk
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
a.brownlnk
{
	font-family: Arial;
	font-size : 11px;
	color:#4A4A4A;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}
a.brownlnk:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
}
a.brownlnksel
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
	text-decoration:underline;
}
a.brownlnksel:hover
{
	font-family: Arial;
	font-size : 11px;
	color:#FF9819;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
}

.whitebold
{
	font-family: Arial;
	font-size : 18px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
}
.admin
{
	font-family: Arial;
	font-size : 19px;
	color:#2C74A2;
	font-weight:bold;
}

.foot
{
	font-family:Arial;
	font-size:12px;
	color:#5c7b8f;
	font-weight:normal;
	text-decoration:none;
}
.foot:hover
{
font-size:12px;
text-decoration:underline;
color:#000000;
}
.suc-bold
{
	font-family: Arial;
	font-size : 12px;
	color:#009B00;
	font-weight:bold;
	line-height:20px;
}
.err-bold
{
	font-family: Arial;
	font-size : 12px;
	color:#CA0000;
	font-weight:bold;
	line-height:20px;
}
.table, td, tr
{
	font-family: Arial;
	font-size : 12px;
	color:#4A4A4A;
	font-weight:none;
}
.box-bdr
{
padding:10px 10px 10px 10px;
float:left;
border:#0d2c6c solid 3px;
width:600px;
font-size:12px;
line-height:18px;
color:#060606;
background-color:#f8fafd;
}

.highlighted_txt_container
{
	width:584px;
	margin:auto;
}

.highlighted_txt_top
{
	width:584px;
	height:10px;
	background:url(../images/highlighted_txt_top.gif) bottom no-repeat;
}

.highlighted_txt_bott
{
	width:584px;
	height:10px;
	background:url(../images/highlighted_txt_bott.gif) no-repeat;
}

.highlighted_txt_bg
{
	width:564px;
	background:url(../images/highlighted_txt_bg.gif) repeat-y;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	line-height:18px;
}

.clear
{
	clear:both;	
}

.sol_spotlight_box
{
	width:215px;
	float:left;
}

.sol_spotlight_box_top
{
	width:195px;
	height:42px;
	background:url(../images/sol_soptlight_box_top.gif) no-repeat;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	line-height:42px;
	padding-left:10px;
	padding-right:10px;
}

.sol_spotlight_box_bg
{
	width:213px;
	background:fff;
	border-left:solid 1px #7f7f7f;
	border-right:solid 1px #7f7f7f;
	margin:auto;
}

.sol_soptlight_box_row_1
{
	width:193px;
	height:36px;
	background:#ffffff;
	border-bottom:solid 1px #e7e7e7;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	line-height:36px;
}

.sol_soptlight_box_row_2
{
	width:193px;
	height:36px;
	background:#ffffff;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	line-height:36px;
}

.sol_soptlight_box_row_1 a
{
	color:#333333;
	text-decoration:none;
}

.sol_soptlight_box_row_2 a
{
	color:#333333;
	text-decoration:none;
}

.sol_spotlight_box_bott
{
	width:215px;
	height:5px;
	background:url(../images/sol_soptlight_box_bott.gif) no-repeat;
	margin:auto;
	padding-bottom:20px;
	_padding-bottom:10px;
}

.read_whitepaper_icon
{
	width:30px;
	height:36px;
	background:url(../images/read_whitepaper_icon.gif) no-repeat;
	float:left;
}

.download_rochure_icon
{
	width:30px;
	height:36px;
	background:url(../images/download_brochure_icon.gif) no-repeat;
	float:left;
}

.view_webdemo_icon
{
	width:30px;
	height:36px;
	background:url(../images/view_webdemo_icon.gif) no-repeat;
	float:left;
}

.talk_tous_icon
{
	width:30px;
	height:36px;
	background:url(../images/talk_tous_icon.gif) no-repeat;
	float:left;
}

.contact_form
{
	background:#ffffff;
	width:400px;
	padding:10px;
	margin:auto;
}

.arial_12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}



.technology{ /*header*/
cursor: hand;
cursor: pointer;
margin: 10px 0 10px 0;
}
.sas2pmmlheader{ /*header*/
cursor: hand;
cursor: pointer;
margin: 10px 0 10px 0;
}
.openlanguage{ /*class added to contents when they are open*/
font-family: Arial;
font-size : 12px;
color:#2C74A2;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
.sas2pmmlopencontent{ /*class added to contents when they are open*/
font-family: Arial;
font-size : 12px;
color:#2C74A2;
font-weight:bold;
line-height:17px;
text-decoration:none;
}
.closedlanguage{ /*class added to contents when they are closed*/
font-family: Arial;
	font-size : 12px;
	color:#313131;
	font-weight:bold;
	line-height:20px;
}
.sas2pmmlclosedcontent{ /*class added to contents when they are closed*/
font-family: Arial;
	font-size : 12px;
	color:#313131;
	font-weight:bold;
	line-height:20px;
}
.field 
{
		border : 1px solid #BFDAEB;
		color: #4A4A4A;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Arial;
		padding-left:3px;
		background-image:url(../images/field-tile.gif); background-repeat:repeat-x;
		background-color:#FFFFFF;
		margin-top:3px;
		margin-bottom:3px;
}
