@import"css/typography.css";
body{ background-image:url(images/Abstractbg3.jpg); background-repeat: no-repeat; background-position:top right; background-color: #11A4FC;}
Body, .NormalTextBox, TD, DIV, p, .Normal, .NormalDisabled, .NormalBold{ font-size: small; line-height:1.4em; font-family:Arial, Helvetica, sans-serif;  }
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
.template_style {width:970px; margin:19px auto;}
.Normal, .NormalDisabled, .NormalBold, p   {color:#000000;  text-align:left; }
a,a:link,a:active,a:visited						{ color:#444444; text-decoration: none; cursor:pointer;}
a:hover									{ color:#000000; text-decoration:underline; cursor:pointer;}
h1,h3,h5								{ color:#444444;}
h2,h4,h6								{ color:#333;}

.mainheader h1, .mainheader h3, .mainheader h5								{ color:#ffffff;}
.mainheader h2, .mainheader h4, .mainheader h6								{ color:#ffffff;}

.mainheader .Normal, .mainheader .NormalDisabled,.mainheader .NormalBold, .mainheader p   {color:#ffffff;}

.bottomarea h1, .bottomarea h3, .bottomarea h5								{ color:#ffffff;}
.bottomarea h2, .bottomarea h4, .bottomarea h6								{ color:#ffffff;}

.bottomarea .Normal, .bottomarea .NormalTextBox,.bottomarea .NormalDisabled,.bottomarea .NormalBold, .bottomarea p   {color:#ffffff;}
/***TextClasses**/
.copyright,a.copyright:link,
a.copyright:active,
a.copyright:visited 					{ color:#444444; margin:0px; line-height:20px; text-decoration: none; font-weight: normal; }
a.copyright:hover						{ color:#000000; text-decoration: underline}

.terms,a.terms:link,
a.terms:active,
a.terms:visited 					{ color:#444444; margin:0px; font-size:small; text-decoration: none; font-weight: normal; background:url(images/action_right.gif) left center no-repeat; padding-left:0px}
a.terms:hover						{ color:#000000; text-decoration: underline; font-size:small;}

.breadcrumb,a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited 					{ color:#ffffff; margin:0px; line-height:20px; text-decoration:none; font-weight: normal; background:url(images/action_right.gif) left center no-repeat; padding-left:13px}
a.breadcrumb:hover						{ color:#ffffff; text-decoration:none}

.login,a.login:link,
a.login:active,
a.login:visited 					{ color:#444444; margin:0px 5px 0px 0px;  line-height:20px; background:url(images/iconlogin.png) bottom left no-repeat; height:20px; text-decoration:none; font-weight: bold; padding-left:20px; padding-top:2px;}
a.login:hover						{ color:#000000; margin:0px 5px 0px 0px; line-height:20px; background:url(images/iconlogin.png) bottom left no-repeat; height:20px; text-decoration: underline; font-weight: bold; padding-left:20px; padding-top:2px;  }
.heightL {height:20px; line-height:20px;}
.user,a.user:link,
a.user:active,
a.user:visited 					{ color:#444444; margin:0px 5px 0px 0px;  line-height:20px; background:url(images/iconregister.png) bottom left no-repeat; height:20px; text-decoration:none; font-weight: bold; padding-left:20px; padding-top:2px; }
a.user:hover						{ color:#000000; margin:0px 5px 0px 0px; line-height:20px; background:url(images/iconregister.png) bottom left no-repeat; height:20px; text-decoration: underline; font-weight: bold; padding-left:20px; padding-top:2px;}

.textsize { color:#444444; margin:0px 5px 0px 0px;  line-height:18px; height:18px; text-decoration:none; font-weight: bold;}
.textsize:Hover { color:#444444; margin:0px 5px 0px 0px;  line-height:18px; height:18px; text-decoration:none; font-weight: bold;}
.sizer { color:#ffffff; margin:0px 5px 0px 0px;  line-height:18px; height:18px; text-decoration:none; font-weight: bold;}
.sizer:Hover { color:#ffffff; margin:0px 5px 0px 0px;  line-height:18px; height:18px; text-decoration:none; font-weight: bold;}

.currentdate,a.currentdate:link,
a.currentdate:active,
a.currentdate:visited 					{ color:#444444; margin:0px; line-height:18px;  height:20px; text-decoration:none; font-weight: normal; }
a.currentdate:hover						{ color:#444444; margin:0px; line-height:18px;  height:20px; text-decoration:none; font-weight: normal; }


.Privacy,a.Privacy:link,
a.Privacy:active,
a.Privacy:visited 					{color:#444444; margin:0px 5px 0px 0px;  line-height:18px; height:18px; text-decoration:none; font-weight: normal; }
a.Privacy:hover						{color:#343333; margin:0px 5px 0px 0px; line-height:18px; height:18px; text-decoration: underline; font-weight: normal;}

.Breadcurmb,a.Breadcurmb:link,
a.Breadcurmb:active,
a.Breadcurmb:visited 					{color:#444444; margin:0px 5px 0px 0px;  line-height:28px; text-decoration:none; font-weight: normal; }
a.Breadcurmb:hover	                    {color:#343333; margin:0px 5px 0px 0px; line-height:28px; text-decoration: underline; font-weight: normal;}


.paddingtopN{padding-top:5px;}
.paddingtopNN{padding-top:21px;}
.Bcrumb,a.Bcrumb:link,
a.Bcrumb:active,
a.Bcrumb:visited 					{ color:#ffffff; margin:0px; line-height:20px; text-decoration:none; font-weight: normal; background:url(images/action_right.gif) left center no-repeat;}
a.Bcrumb:hover						{ color:#ffffff; text-decoration:none}

.links,a.links:link,
a.links:active,
a.links:visited 					{ color:#ffffff; margin:0px; line-height:20px; text-decoration:none; font-weight: normal; margin-top:5px;}
a.links:hover						{ color:#ffffff; text-decoration: underline; margin-top:30px;}

.EMMainMenuFont { font-family:Arial, Helvetica, sans-serif; }
.EMSubMenuItemOff { color:#5F5F5F; }
.EMSubMenuItemOn { color:#515151; }
.EMSubMenuItemBGOff { background: none;  }
.EMSubMenuItemBGOn { background: #f5f5f5 ;   }
.EMMainMenuItemOff { color:#5F5F5F;}
.EMMainMenuItemOn { color:#5F5F5F;}
.EMMainMenuItemOnHover { color:#515151;}



/* Main Menu */
/*-----------------------------------------------------------------------*/


.mainmenu-idle { float:left; padding:0; margin: 1px 20px 0 20px; font-size: small; font-weight:bold; cursor:pointer; }
.mainmenu-idle span {  position:relative; line-height:29px; display:block; float:left; background:none; background-repeat:repeat-x;  }
.mainmenu-idle .tab-left { background:none; height:29px;  }
.mainmenu-idle .tab-right { background:none; height:29px;}
.mainmenu-idle .tab-left img { width:0px; height:29px; margin-left:-15px; }
.mainmenu-idle .tab-right img { width:0px; height:29px; margin-right:-15px; }

.mainmenu-breadcrumbactive { float:left; padding:0; margin: 1px 20px 0 20px;  font-size: small; font-weight:bold; cursor:pointer; }
.mainmenu-breadcrumbactive span { position:relative; line-height:29px; display:block; float:left; background-image:url(images/menucenter2.png); background-repeat:repeat-x;  }
.mainmenu-breadcrumbactive .tab-left { background-image:url(images/menuleft2.png);  height:29px; background-repeat:no-repeat;}
.mainmenu-breadcrumbactive .tab-right { background-image:url(images/menuright2.png); height:29px; background-repeat:no-repeat; }
.mainmenu-breadcrumbactive .tab-left img { width:15px; height:29px; margin-right:0px;}
.mainmenu-breadcrumbactive .tab-right img { width:15px; height:29px; margin-left:0px; }

.mainmenu-selected { float:left; padding: 0px; margin: 1px 20px 0 20px; font-size: small; font-weight:bold; cursor:pointer;  }
.mainmenu-selected span { position:relative; line-height:29px; display:block; float:left; background-image:url(images/menucenter2.png); background-repeat:repeat-x;}
.mainmenu-selected .tab-left { background-image:url(images/menuleft2.png);  width:15px; height:29px; margin-left:-15px; background-repeat:no-repeat;  }
.mainmenu-selected .tab-right { background-image:url(images/menuright2.png); width:15px; height:29px; margin-right:-15px; background-repeat:no-repeat;   }
.mainmenu-selected .tab-left img { }
.mainmenu-selected .tab-right img { }

.mainmenu-submenu { padding:0; margin-top:0px!important; margin-left:0px!important; border:1px solid #cccccc; z-index:10000 !important; font-weight:normal; text-align:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:0px 0px 2px #333; background:#fff; -webkit-box-shadow:0px 0px 2px #333; -moz-box-shadow:0px 0px 2px #333; overflow:hidden;}
.mainmenu-submenu2 { padding:0; margin-top:0px; border:0px; z-index:10000; font-weight:normal; text-align:left; }
.m0{ padding:0; margin-top:2px!important;  margin-left:-15px!important;  z-index:10000; font-weight:normal; text-align:left; }
.m1{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m2{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m3{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m4{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m5{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m6{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.m7{ padding:0; margin-top:0px;  margin-left:0px!important;   z-index:10000; font-weight:normal; text-align:left; }
.mainmenu-menuitem {  cursor:pointer; }
.mainmenu-menuitem span { font-size: small; font-weight: normal; font-style: normal; }
.mainmenu-menuitem td { padding:0px 0px 0 0px; height:32px;  }
.mainmenu-menuitem td span.txt{ display:block; line-height:32px; padding:0px 10px; border-bottom:1px solid #cccccc;}
.mainmenu-menuitem.last td span.txt{ display:block; line-height:32px; padding:0px 10px; border-bottom:0px solid #cccccc;}

.mainmenu-menuitem.hov td span.txt{ background: #eee;}
.mainmenu-menuitem.last td span.txt{ display:block; line-height:32px; padding:0px 10px; border-bottom:0px solid #cccccc;}
.submenu-menuitemsel { }
.mainmenu-menuitem .icn{ display:none;}#SizeWidget, #TextSizeWidget, #MyWidget {margin-right:1px; background:url(images/spacer.gif); border:0px; }
#SizeWidget_width800, #SizeWidget_width1024, #SizeWidget_width1280
{float:right;height:18px;width:18px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}
 #SizeWidget_widthfull {float:right;height:18px;width:18px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}
#SizeWidget_width800 {background-image:url(images/icon800.png);}
#SizeWidget_width800:hover, #SizeWidget_width800.SelectedWidget {background-image:url(images/icon800hover.png);}

#SizeWidget_width1024 {background-image:url(images/icon1024.png);}
#SizeWidget_width1024:hover, #SizeWidget_width1024.SelectedWidget {background-image:url(images/icon1024hover.png);}
#SizeWidget_width1280 {background-image:url(images/icon1280.png);}
#SizeWidget_width1280:hover, #SizeWidget_width1280.SelectedWidget {background-image:url(images/icon1280hover.png);}
#SizeWidget_widthfull {background-image:url(images/iconfull.png);}
#SizeWidget_widthfull:hover , #SizeWidget_widthfull.SelectedWidget {background-image:url(images/iconfullhover.png);}



#MyWidget_background1
{float:left;height:70px;width:70px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}

#MyWidget_background1 {background-image:url(images/iconbg1.png);}
#MyWidget_background1:hover, #MyWidget_background1.SelectedWidget {background-image:url(images/iconbg1.png);}

#MyWidget_background2
{float:left;height:70px;width:70px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}

#MyWidget_background2 {background-image:url(images/iconbg2.png);}
#MyWidget_background2:hover, #MyWidget_background2.SelectedWidget {background-image:url(images/iconbg2.png);}


#MyWidget_background3
{float:left;height:70px;width:70px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}

#MyWidget_background3 {background-image:url(images/iconbg3.png);}
#MyWidget_background3:hover, #MyWidget_background3.SelectedWidget {background-image:url(images/iconbg3.png);}


#MyWidget_background4
{float:left;height:70px;width:70px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}

#MyWidget_background4 {background-image:url(images/iconbg4.png);}
#MyWidget_background4:hover, #MyWidget_background4.SelectedWidget {background-image:url(images/iconbg4.png);}

#MyWidget_background5
{float:left;height:70px;width:70px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}

#MyWidget_background5 {background-image:url(images/iconbg5.png);}
#MyWidget_background5:hover, #MyWidget_background5.SelectedWidget {background-image:url(images/iconbg5.png);}

.pageoptions {background:url(images/icondate.png) bottom left no-repeat; height:18px; text-align:left; line-height:20px;  }
.pageoptions:hover {background:url(images/icondate.png) bottom left no-repeat; height:18px; text-align:left; line-height:20px; cursor:pointer;  }
.pageoptions a {font-weight:bold; text-decoration:none; margin:0px;  }
.pageoptions a:hover {font-weight:bold; text-decoration:none; margin:0px; }
#pagelinks {clear:both; padding:0px; margin:0px;}
#pagelinks li {padding:0px 5px 0px 20px; list-style: none;}
.pageoptions a {padding-top:1px;} 
#dialog {
  padding:0px;
}

#boxes #dialog {
  width:375px; 
  padding:10px;
  background-color:#ffffff;
  border: 2px ridge #444444;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background:url(images/mask.png) top left repeat;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;
}

