img { border: 0; -ms-interpolation-mode: bicubic; }

html { font-size: 100%; 
overflow-y: scroll; 
-webkit-text-size-adjust: 100%; 
-ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

svg:not(:root) { overflow: hidden; }

H1
{
	line-height: normal;
	color: #666;
	text-align: left;
	font-family: 'Trebuchet MS';
	font-weight:normal;
}
H2
{
	line-height: normal;
	letter-spacing: 1pt;
	font-size: 1.5em;
	font-family: 'Trebuchet MS';
}
H4
{
	line-height: normal;
	font-size: 1.15em;
	text-align: left;
	font-family: 'Trebuchet MS';
	color: #333333;
	font-weight: bold;
}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: whitesmoke
}
TABLE.tblBdy
{
    WIDTH: 770px;
    HEIGHT: 100%
}
TD.tdBdy
{
    BACKGROUND-COLOR: white
}
TD.hdr1
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    WIDTH: 536px;
    COLOR: white;
    PADDING-TOP: 10px;
    LETTER-SPACING: normal;
    HEIGHT: 85px;
    BACKGROUND-COLOR: #272236
}
TD.hdr1a
{
    PADDING-TOP: 10px;
    HEIGHT: 85px;
    BACKGROUND-COLOR: #272236
}
TABLE
{
    border-collapse: collapse; 
    border-spacing: 0;
}
TD.hdr1 A
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
TD.hdr1 A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
HR
{
    COLOR: whitesmoke;
    HEIGHT: 1px
}
TD.bdy1
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 25px;
    FONT-SIZE: 11.75pt;
    WIDTH: 100%;
    COLOR: #666666;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
TD.bdy1 TABLE
{
    FONT-SIZE: 10.25pt;
    LINE-HEIGHT: 17pt;
}
A
{
    COLOR: #a21c1b
}
A:hover
{
    COLOR: #a21c1b
}
TABLE.ftr
{
    FONT-SIZE: xx-small;
    COLOR: #cccccc
}
TABLE.ftr A
{
    COLOR: #cccccc
}
TABLE.ftr A:hover
{
    COLOR: #a21c1b
}
DIV.alert
{
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	background-color: #c8edff;
	border-top: #336699 1px solid;
	border-right: #336699 1px solid;
	color: #336699;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: smaller;
}
DIV.alert A
{
	font-weight: bold;
	
	color: #336699;
}

DIV.alert A:hover
{
	font-weight: bold;
	
	color: #336699;
}

DIV.alert DIV
{
	text-align: right;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
	float: right;
	position: static;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
}
DIV.canvas
{
	background-image: url(../images/zoomloader.gif);
	width: 300px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 300px;
	display: block;
	visibility: visible;
	position: absolute;
}
DIV.imgFrame2
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	float: left;
	
	
}
DIV.imgFrame2ON
{
	border-right: #a21c1b 2px solid;
	border-top: #a21c1b 2px solid;
	border-left: #a21c1b 2px solid;
	border-bottom: #a21c1b 2px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	float: left;
	
	
}

DIV.imgFrame DIV
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: whitesmoke;
	text-align: left;
	width: 100%;
	margin-top: 10px;
}

TABLE.sml
{
    FONT-SIZE: 12pt
}
TABLE.sml A
{
	font-size: 8pt;
	text-decoration: none;
	text-transform: uppercase;
}
TABLE.sml A:hover
{
    TEXT-DECORATION: underline
}
LI
{
    COLOR: black;
    LIST-STYLE-TYPE: square
}
TD.hdr2
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/hdr2BG.jpg);
    WIDTH: 658px;
    COLOR: white;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana
}
HR
{
    COLOR: whitesmoke;
    HEIGHT: 1px
}
TABLE.odetail
{
    FONT-SIZE: 7pt
}
TABLE.tblside
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid
}
TD#menuopt
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: lightgrey 1px solid;
    TEXT-ALIGN: right
}
A#mnulink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #a21c1b;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A#submnulink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #a21c1b;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
DIV#phdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Tahoma
}
TD#menuopton
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: lightgrey 1px solid;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: right
}
TD#menuoptonchild
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: right
}

TD#menuoptovr
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: right
}
A#mnulink_old:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
TD#menuhdr
{
    BORDER-BOTTOM: lightgrey 1px solid;
    TEXT-ALIGN: right
}
TD#menuopton A
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma
}


TD#menuoptchild
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #fbfbfb;
    TEXT-ALIGN: right
}
TD#menuoptchild A
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

TD#menuoptchild A:hover
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
}

TD#menuoptovr A
{
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
TD.sbar
{
	background: #efefef;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F4F4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=        '#FFFFFF' , endColorstr= '#F4F4F4' ,GradientType=0 );
	box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
	margin: 0 0 20px 0;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	font-family: Calibri, Tahoma, Verdana, Arial;
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}


A.itemlnk
{
    TEXT-DECORATION: underline
}
TD#menuoptchild2
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: lightgrey 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
TD#menuoptchild2 A
{
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
TD.sbar2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #175fa9;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: whitesmoke
}
DIV#copy1
{
    PADDING-RIGHT: 20px;
    PADDING-TOP: 10px
}
TD#menuoptchild A:hover
{
    COLOR: black
}
TD#menuhdr A
{
    TEXT-DECORATION: none
}
SELECT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
INPUT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}


td { vertical-align: top; }


#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url("../mybrand/images/x.png") no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}



/** BASIC STYLING **/

div#wrapper{
	margin: 0 auto;
	position:relative;
}
div#primary{
	margin: 20px 40px 0 0;
	float:left;
	display:inline;
}


ul.section_menu{

	padding:20px 10px;
}


div.faq{
	margin-bottom:30px;
}

	div.faq a{
		font-weight:bold;
		color:#000000;
		padding:25px 0 5px 0;

	}
	
	div.faq li{
		padding-bottom:25px;
		border-bottom:1px solid #cccccc;
		display:block;
	}
	
DIV.totop
{
	background: #efefef;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F4F4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=         '#FFFFFF' , endColorstr= '#F4F4F4' ,GradientType=0 );
	box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.25);
	margin: 0 0 0px 0;
	border-bottom: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	font-family: Calibri, Tahoma, Verdana, Arial;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	width: 100px;
	height: 30px;
	position: absolute;
}	

a.picker1
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: inline-block;
	width: 27px;
	height: 27px;
	border-bottom: #fff 1px dotted;
	border-left: #fff 1px dotted;
	border-top: #fff 1px dotted;
	border-right: #fff 1px dotted;
}

a.picker1 :focus
{
	border: #fff 1px dotted;
}



a.picker1On
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #ff0033 1px solid;
	border-left: #ff0033 1px solid;
	border-top: #ff0033 1px solid;
	border-right: #ff0033 1px solid;
	width: 27px;
	height: 27px;
	display: inline-block;
}
div#previewpad
{ 
	width:310px; 
	height:310px; 
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/zoomloader.gif);
	
 }



