body,html,form{ height:100%;}
form{display:block;}
body{font: normal 0.7em/130% Verdana, Tahoma,  Sans-Serif;color: #333333;background: #fff;padding: 0;margin:0;min-width: 750px;}
img{border:0;margin:0;}

body.resizable,body.centered{
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #DDD7C6;
}

* {margin:0; padding:0;}
/* Content Spacer */
.contentSpacer{padding:10px;}

.h1 { color: #333366; margin: 0px; line-height: 145%;}
.h1 {font-size: 146%; margin: 8px 0px 4px 0px; } /* appx 18px */

/* HEADER definitions */
h1, h2, h3, h4, h5 { color: #333366; margin: 0px; line-height: 145%;}
h1 {font-size: 146%; margin: 8px 0px 4px 0px; } /* appx 18px */
h2 {font-size: 132%; margin: 8px 0px 4px 0px; } /* appx 16px */
h3 {font-size: 125%; margin: 8px 0px 4px 0px; } /* appx 14px */
h4 {font-size: 110%; margin: 4px 0px 4px 0px; } /* appx 12px */
h5 {font-size: 100%; margin: 4px 0px 4px 0px; } /* appx 11px */
.subtitle {font-size: 120%; font-family:Verdana; color:#454545; font-weight:bold; }

select, input{font-size:100%; font-family:Verdana, Tahoma,  Sans-Serif; padding:2px;}

/* ANCHOR definitions */
a { text-decoration: none; color: #0088E4; }
a:visited { color: #0088E4; text-decoration:none; }
a:hover { text-decoration: underline; color: #0088E4; }

.TopMenu h1 {color: #ffffff; margin: 0px; line-height: 145%; font-size: 146%; margin: 0px 0px 0px 0px; font-style: italic;}
.TopMenu h2 {color: #ffffff; margin: 0px; font-size: 10px; margin: 0px 0px 0px 0px; font-style: italic;}
.TopMenu a, .TopMenu a:hover, .TopMenu a:active, .TopMenu a:visited{ color: #fff; display:block; margin:5px 2px 0 2px; text-decoration:none;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px; vertical-align: middle;}
.TopMenu a .btn_right{display:block;padding:5px 13px 5px 13px; margin-top:3px;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.TopMenu a .btn_left{display:block;padding:0;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.TopMenu a:hover{font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.TopMenu a:hover .btn_left{font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.TopMenu a:hover .btn_right{font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.LeftMenu a, .LeftMenu a:hover, .LeftMenu a:active, .LeftMenu a:visited{
	color: #494949;
	width: 100%;
	background-image: url(../images/nav_bottom.gif);
	padding: 5px 13px 5px 13px;
	display: block;
	float: left;
	margin: 0 2px 0 2px;
	text-decoration: none;
	font-family: Verdana, Tahoma,  Sans-Serif;
	font-size: 12px;
}
.LeftMenu a:hover{color: #fff; background:url('../images/nav_bottom_hover.gif') bottom repeat-x;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 12px;}

.RightMenu a, .RightMenu a:hover, .RightMenu a:active, .RightMenu a:visited{ color: #CC6600; width:100%; padding:5px 13px 5px 13px; display:block; float:left;margin:0 2px 0 2px; text-decoration:none;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.RightMenu a .btn_right{display:block;padding:5px 13px 5px 13px; margin-top:3px;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.RightMenu a .btn_left{display:block;padding:0;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.RightMenu a:hover{color: #CC6600; font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px; text-decoration: underline;}

.ContatcUs a, .ContatcUs a:hover, .ContatcUs a:active, .ContatcUs a:visited{ color: #CC6600; width:100%; padding:5px 5px 5px 0px; display:block; float:left;margin:0 2px 0 2px; text-decoration:none;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.ContatcUs a:hover{color: #CC6600; font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px; text-decoration: underline;}
.ContatcUs td{ color: #494949; padding:0px 13px 0px 13px; display:block; float:left;margin:0 2px 0 2px; font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.ContatcUs .WhyIES td{ color: #333366;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px; font-weight:bold; padding:0px 0px 0px 0px; margin:0 0 0 0;}
.ContatcUs .WhyIES a, .ContatcUs .WhyIES a:hover, .ContatcUs .WhyIES a:active, .ContatcUs .WhyIES a:visited{ color: #333366; text-decoration:none;}
.ContatcUs hr{margin: 0px 0px 0px 0px; height: 1px}
.Contents .SubMenu {font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px; padding:0px 0px 0px 0px;}

.Contents td {font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px; padding:5px 13px 5px 13px;}
.Contents .tdHome {font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px; padding:0px 34px 0px 0px;}
.Contents h1 {
	font-family: Verdana, Tahoma,  Sans-Serif;
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	background-image: url(../images/Gradient.jpg);
	background: url(../images/Gradient.jpg) no-repeat bottom;
	width: 100%;
}
.Contents h2 {font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px; padding:0px 0px 0px 0px;}
.Contents a, .Contents a:hover, .Contents a:active, .Contents a:visited{ color: #CC6600; text-decoration:underline;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.Demo{ color: #CC6600; text-decoration:none;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px;}
.Contents a:hover{color: #CC6600; font-family:Verdana, Tahoma,  Sans-Serif; font-size: 11px; text-decoration: underline;}
/* LIST definitions */
ul {margin: 0px 0px 20px 1em; padding: 0px 0px 0px 1em; }
li {margin: 0px 0px 3px 0px;}
ul.noBullets { list-style-type:none;}

/* Page Layouts */
.resizable .base{height:100%;width:100%;}
.resizable .baseWithNav{height:100%;width:100%;}
.resizable .header{height: 65px;}
.resizable .contentContainer{float: left;width: 100%; padding-bottom:20px;}
.resizable .pageContentNav{margin: 0 0 0 178px;}
.resizable .pageContent{margin: 0;}
.resizable .leftCol{float:left;width:177px;margin-left:-100%;padding-right:1px;}
.resizable .footer{margin:0; height:20px; padding-bottom:3px;}
.resizable .footer .footerLeft {float:left;text-align:left;margin: 2px 8px 0px 8px;padding-bottom: 1px;}
.resizable .footer .footerRight {float:right;margin: 2px 8px 0px 8px;padding-bottom: 1px;}

.centered .base,.centered .baseWithNav{height:100%;width: 988px;margin: 0 auto;}
.centered .base{}
* html .centered .base{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/dl_frame_bg_centered.png', sizingMethod='scale');} /*IE6*/
.centered .baseWithNav{}
* html .centered .baseWithNav{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://resources.dynamics.com/i/dl_frame_bg_centered_nav.png', sizingMethod='scale');} /*IE6*/
.centered .header{height:85px;}
.centered .contentContainer{float: left;width: 100%;}
.centered .pageContent{width: 966px;margin: 0 11px;background:#fff;height:100%;}
.centered .pageContentNav{padding: 0 0 0 180px; width:786px; margin:0 11px;}
.centered .leftCol{float:left;clear:right;width:177px;margin-left:-977px;padding-right:1px;}
.centered .footer{padding:0 11px 40px 11px;}
.centered .footer .footerLeft {float:left;text-align:left;margin: 2px 8px 0px 8px;padding-bottom: 1px;}
.centered .footer .footerRight {float:right;margin: 2px 8px 0px 8px;padding-bottom: 1px;}

.Footertd{ color: #494949; width:100%; padding:0px 13px 0px 13px; display:block; float:left;margin:0 2px 0 2px; font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.FooterA{
	color: #333366;
	font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;
}
.FooterTable{
	background-repeat: no-repeat;
}
* html .centered .pageContentNav
{  
	overflow:hidden; 
}
/* SubMenu definition */
.SubMenu a, .SubMenu a:hover, .SubMenu a:active, .SubMenu a:visited{
	color: #494949;
	width: 100%;
	background-image: url(../images/SubMenu.jpg);
	padding: 5px 13px 5px 13px;
	display: block;
	float: left;
	margin: 0 2px 0 2px;
	text-decoration: none;
	font-family: Verdana, Tahoma,  Sans-Serif;
	font-size: 10px;
}
.SubMenu a:hover{color: #fff; background:url('../images/nav_bottom_hover.gif') bottom repeat-x;font-family:Verdana, Tahoma,  Sans-Serif; font-size: 10px;}
.contentheading			{font:bold 18px Arial !important; color:#ffffff !important; padding:10px 0px 13px 0px !important; background:none; margin:0px 0px 0px 0px; border-bottom:3px solid #5a5a5a}/*<_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_----------------------------------------*/
.sn-map 
{
	position:relative;
	width:750px;
	height:550px;
	border:solid 1px #001D9A;
}
