﻿/* Style sheet for all SIR web pages */


a:link       { color: #075B69; text-decoration: underline }
a:visited    { color: #075B69; text-decoration: underline }
a:hover      { color: #076959; text-decoration: underline  }
a:active     { color: #076959; text-decoration: underline }
body
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	/* color: #6F6D64; */
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

h1           { color: #076959; font-size: 11pt; font-weight: bold  }
h2           { color: #075B69; font-size: 11pt; font-weight: bold }
h3           { color: #076959; font-size: 10pt; font-weight: bold }
h4           { color: #075B69; font-size: 10pt; font-weight: bold }
h5           { color: #076959; font-size: 10pt; font-weight: bold }
h6           { color: #075B69; font-size: 8pt; font-weight: normal }

li {margin-bottom:8px;}
/*  default table styles */
table
{
	font-family: Verdana,Arial; 
	font-size: 10pt;
	border: solid 1px #000000;
	border:none;
}

tbody
{
	font-family: Verdana,Arial;
	font-size: 10pt;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-collapse:collapse;
}



/*  SIR Font Styles */
.T1
{
	font-size: 12px;
	font-weight: bold;
	color: #076959;
}


.T2
{
	color: #075B69;
	font-size: 12px;
	font-weight: bold;
}

.T3
{
	color: #6F6D64;
	font-size: 10px;
}

.T4
{
	color: #075B69;
	font-size: 13px;
}

.T5
{
	font-style: italic;
	color: #076959;
	font-size: 10px;
}

.T6
{
	color: #076959;
	font-weight: bold;
	font-size: 13px;
}

.T7
{
	color: #076959;
	font-weight: bold;
	font-size: 10px;
}

.T8
{
	color: #6F6D64;
	font-size: 10px;
}

.T9
{
	color: #076959;
	font-size: 10px;
}



.T10
{
	color: #075B69;
	font-size: 14px;
	font-weight: bold;
}
.T11
{
	color: #075B69;
	font-size: 10px;
}


.T12
{
	font-size: 8pt;
	color: #075B69;
}

.T13
{
	font-size: 7pt;
	color: #639EA8;
}

.T14
{
	font-size: 8pt;
	color:#333333;
}

.T15
{
	font-size: 12pt;
	color: #075B69;
}

.T16
{
	font-weight: bold; 
	color: #FFFFFF;
}



/* Required astiersik for form fields */
.required
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
}

.pagecontainer
{
    width: 100%; 
    background: #ffffff url('/cart/images/backgrounds/green_diagonal.gif') repeat scroll 0 0;
    height: 100%;
}

/* standard text box */
.schaeffertextbox
{
	height: 14px;
	color: #6F6D64;
	border: outset 1px #969696;
	font-size: 10px;
	margin-top: 9px;
}


/* standard form button */
.schaefferbutton
{
	background: transparent;
	background-image: url(../Images/Store/button_background.gif);
	background-repeat: repeat-x;
/*	width: 54px; */
	height: 18px;
	color: #415C60;
	font-size: 9px;
	border: solid 1px #227D8C;
}

/* Default List Table styles -- displays a list of data*/
.listtable
{
	font-family: Verdana;
	font-size: 8pt;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-collapse:collapse;
}

.listtable tbody
{
	font-family: Verdana;
	font-size: 8pt;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-collapse:collapse;
}

/* list table header */
.listtable th
{
	background-color: #4E7DD1;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

/* List table odd rows */
.listtable .odd
{
	background-color: #DDDDDD;
}


/* Default Form Table styles -- displays controls on a data entry form*/
.formtable
{
	font-family: Verdana;
	font-size: 10pt;
	color: #076959;
	border-left: none 0px white;
	border-right: none 0px white;
	border-top: solid 1px rgb(182,198,161);
	border-bottom: solid 1px rgb(182,198,161);
	border-collapse:collapse;
	width: 100%;
}



.schaeffercheckbox
{
	height: 14px;
	color: #6F6D64;
	border:  none 1px #969696;
	font-size: 10px;
	margin-top: 9px;
}


/* Div to enclose popup windows to give them a margin*/
.popupwindow
{
	margin: 20px;
	padding: 0px;
	border: solid 0px Black;
	width: 90%;
	/* color: #6F6D64; */
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.heavygreenline
{
	border-style: solid;
	border-color: #B7C5A2;
	border-width: 3px 0 0px 0;
	height: 3px;
}

.lightgreenline
{
	border-style: solid;
	border-color: #B7C5A2;
	border-width: 1px 0 0px 0;
	height: 1px;
}

/* Just adds a div to create space */
.spacer2
{
	border-style:none;
	border-width: 0px 0px 0px 0px;
	height: 25px;
}

.spacer10
{
	border-style:none;
	border-width: 0px 0px 0px 0px;
	height: 10px;
}


.disclaimerbox
{
	display: block;
	position: relative;
	width: 575px;
	height: 100px;
	margin: auto;
	border-style:inset;
	text-align:left;
	border-color:#075B69;
	border-width: 1px;
	background-color:Gray #FFCCFF;
	overflow: auto;
}


.coregteaser, .coregteaser a, .coregteaser a:link, .coregteaser a:visited, .coregteaser a:hover, .coregteaser a:active
{
	color: #6F6D64;
	font-size: 10px;
	text-decoration: none;
}

.landingpageproductname
{
	color: #075B69;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}


.dotteddividerline
{
	width:100%;
	background: transparent; 
	background-image: url(../Images/Store/div_horz.gif);
	background-repeat: repeat-x; 
	height: 5px; 
	margin-top:4px;
	margin-bottom:0px;
}

.productheader
{    
    background: transparent url(/cart/images/bigHeader.gif) repeat-x scroll 0 0;
    width: 100%;
    height: 35px;
    margin: 25px 0 15px 0;
    padding: 8px 0 0 0;
    font-weight: bold;
    font-size: 1.3em;
   
}

.productheader span
{
    margin-left: 10px;
    color: #075b69;
}

.productfooter
{    
    background: transparent url(/cart/images/bigHeader.gif) repeat-x scroll 0 0;
    width: 100%;
    height: 35px;
    margin: 25px 0 15px 0;
    padding: 8px 0 0 0;
    font-weight: normal;
    font-size: 1em;
}

.productfooter a
{
    margin-left: 10px;
}

.productcontainer
{
    width: 960px;
    margin: 0 0 25px 0;
    background: transparent url(/cart/images/divHorizontal.gif) repeat-x scroll center bottom;

}

.productdescription
{
    width: 300px;
    margin: 0 15px 15px 0;
    float: left;
    border: solid 0px green;
}

.productbullets
{
    width: 300px;
    margin: 0 0 15px 0;
    float: left;
    border: solid 0px red;
}

.productlink
{
    width: 180px;
    margin: 0 0 0 15px;
    float: left;
    border: solid 0px purple;
    color: #075B69;
    text-align: right;
}

.productimage
{
    margin-right: 15px; 
    float: left; 
   width: 66px; 
     /*height: 66px;*/
}

.jumpto
{
   border: solid 1px #DCDCDC; 
   background: #EFEFEF none repeat scroll 0 0; 
   padding: 8px 4px 8px 4px; 
   margin-top: 25px;

}