@import url('https://fonts.googleapis.com/css?family=Montserrat|poppins|Mukta|open+sans|Roboto&display=swap');
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
html { overflow-y: scroll;}

p {margin: 0px; padding:0px; font-kerning: auto;}
.ul {
list-style-type:circle;
}

input[type=text]{
  	 margin:5px;
	 padding: 10px;
	
}
input[type=text]:focus {
box-shadow: 0 0 3px 0 darkblue;
  
}
.digesthead{
	color:#1d3d63;
	text-align:Left;
	font-size:15px;
	FONT-FAMILY: Montserrat, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:500;
	text-shadow: 0 1px #888888;
	letter-spacing: 1px;
}
.digestsubhead{
	color: Black;
	font-size:14px;
	FONT-FAMILY: Open sans, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:600;
	line-height: 25px;
	text-align: Left;
	
}
.mainbox {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;width: 100%; /* cellspacing */
}

.hero-image {
	background-image: url("backgroundimage.jpg");  
}
.mainboxl {
	BORDER-LEFT: #999999 1px solid;
}
.mainboxr {
	BORDER-RIGHT: #999999 1px solid;
}
.mainboxt {
	BORDER-TOP: #999999 1px solid;
}
.mainboxb {
	BORDER-BOTTOM: #999999 1px solid;
}
.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFF5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #27459F; TEXT-DECORATION: none
}
.menurule {
	BORDER-RIGHT: #FFFFF5 1px ridge
}
.body {
	BORDER-LEFT: #333333 1px solid

}
.xhead {
	BORDER-TOP: #0099ff 1px dotted; FONT-WEIGHT: lighter; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.jump {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 10px; COLOR: #E8ECF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366
}
.listbox {FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: open sans, Verdana, Arial, Helvetica, sans-serif}
.listboxRed {FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: open sans,Verdana, Arial, Helvetica, sans-serif}
.listboxbold {FONT-SIZE: 9pt;COLOR: #333333;FONT-FAMILY: open sans,Verdana, Arial, Helvetica, sans-serif;FONT-WEIGHT: bold}

.textHeadingBold, .textHeadingBold a:visited, .textHeadingBold a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Open sans, Verdana, Arial, Helvetica, sans-serif;font: Arial; TEXT-DECORATION: none;
}
.textHeadingBold a:hover {
  COLOR: #ff0000;
  }
.textHeadingBoldBlue, .textHeadingBoldBlue a:visited, .textHeadingBoldBlue a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27459F; FONT-FAMILY: 'Alef', Verdana, Arial, Helvetica, sans-serif;font: Arial; TEXT-DECORATION: none;
}
.textHeadingBoldBlue a:hover {
    COLOR: #ff0000;
  }
.textHeadingBoldWhite, .textHeadingBoldWhite a:visited, .textHeadingBoldWhite a:link, .textHeadingBoldWhite a:hover {
 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
  COLOR: #FFFFF5;
	FONT-FAMILY: Open sans, Verdana, Arial, Helvetica, sans-serif;
	font: Arial;
	TEXT-DECORATION: none;
}
.textHeadingBoldWhite a:hover {
    COLOR: #ff0000;
  }
.textHeading {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: open sans, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tophead, .tophead a:visited, .tophead a:link, .tophead a:hover{
	FONT-WEIGHT: 900; FONT-SIZE: 50px; COLOR: #E8ECF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: -8px; text-shadow: -1px -1px white, 1px 1px #333
}
.topheadred, .topheadred a:visited, .topheadred a:link, .topheadred a:hover{
	FONT-WEIGHT: 900; FONT-SIZE: 50px; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing: -8px; text-shadow: -1px -1px #FF0000, 1px 1px #333
}
.mainhead {FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #27459F; FONT-FAMILY: Montserrat, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.subhead {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #990000; FONT-FAMILY: Montserrat,Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #999999; letter-spacing: 1px; TEXT-DECORATION: none}

.subhead2 {FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #990000; FONT-FAMILY: Montserrat,Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #999999; letter-spacing: 1px; TEXT-DECORATION: none}
.mainbody {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Open sans, Verdana, Arial, Helvetica, sans-serif; text-align: justify; 
}
.digestmainbody {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Lucida Grande; text-align: justify; list-style-image: url(../images/bullet.gif);
} 
.mainbodybold {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font: normal Arial;
	font-style: normal;
	FONT-WEIGHT: bold;
}
.mainbody A:visited {
	FONT-SIZE: 14px; COLOR: #0099ff; FONT-FAMILY: Open sans,Verdana, Arial, Helvetica, sans-serif
}
.mainbody A:link {
	FONT-SIZE: 14px; COLOR: #27459F; FONT-FAMILY: Open sans,,Verdana, Arial, Helvetica, sans-serif
}
.mainbody A:hover {
	COLOR: #ff0000
}
.mainbody3 {FONT-SIZE: 13px; FONT-WEIGHT: 500;COLOR: #333333; FONT-FAMILY: Open Sans, Verdana, Arial, Helvetica, sans-serif; text-align: justify; list-style-image: url(../images/bullet.gif);}
.marq-headline, .marq-headline A:visited, .marq-headline A:link {
	FONT-SIZE: 10px; COLOR: #E8ECF2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.marq-headline A:hover {
	COLOR: #FF0000
}
.buttons {
	BORDER-RIGHT: #999999 1px ridge; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px ridge; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px ridge; COLOR: #FFFFF5; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3399ff
}
.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27459F; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Open Sans, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27459F; FONT-FAMILY: Open Sans, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #27459F; FONT-FAMILY: Open Sans, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990000; FONT-FAMILY: Open sans, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.heading {
	FONT-SIZE: x-small; BACKGROUND-IMAGE: url(../images/heading6.jpg); COLOR: #27459F; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
} 
.Bannerbox {background-image: -webkit-gradient(linear,right bottom,left bottom,color-stop(0.10, #FFFFFF),color-stop(1, #003399));background-image: -o-linear-gradient(left, #FFFFFF 10%, #003399 100%);background-image: -moz-linear-gradient(left, #FFFFFF 10%, #003399 100%);background-image: -webkit-linear-gradient(left, #FFFFFF 10%, #003399 100%);background-image: -ms-linear-gradient(left, #FFFFFF 10%, #003399 100%);background-image: linear-gradient(to left, #FFFFFF 10%, #003399 100%);}

.link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFF5; TEXT-DECORATION: none
}
.menu14 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu14 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #27459F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu14 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.bigbttn {display:inline-block;font-family: Monserrat, Verdana, Arial;font-size: 14pt;background: #F0FFFF;border-bottom: 2px solid Gray;border-right: 2px solid Gray;border-left: 2px solid #D3D3D3;border-top: 2px solid #D3D3D3;color: #27459F;FONT-WEIGHT: bolder;height: 40px;text-decoration: none;border-radius: 7px;}
.bttn {display:inline-block;  background: linear-gradient(to bottom, #2847a4 40%, #073763 60%);font-family: Montserrat,Verdana, sans-serif; font-size:11px; FONT-WEIGHT: bolder;border-bottom: 1px solid  #142352;border-right: 1px solid  #142352;border-left: 1px solid  #142352;border-top: 1px solid  #142352;color: White;height: 23px;text-decoration: none;cursor:pointer;border-radius: 9px;box-shadow: 0 0 5px 0;
}
.bttn:hover {display:inline-block;background: linear-gradient(to bottom, #2847a4 40%, #073763 60%);opacity: 0.75;font-family: Montserrat,Verdana, Arial;font-size: 11px;FONT-WEIGHT: bold;color: White;height: 23px;FONT-WEIGHT: bold;text-decoration: none;cursor:pointer;border-radius: 9px;}


.radio {font-family:Verdana, Arial;font-size:10px;color:#27459F;height:15px;text-decoration:none;cursor: hand}
.checkbox {font-family:Verdana, Arial;font-size:10px;color:#27459F;height:15px;text-decoration:none;cursor: hand}

 

#roll a {
width: 200px; /* sets the width of your buttons, remove this line if you want variable width */
display: inline-block;
text-decoration: none;
}
#roll ul {
margin: 0;
padding: 0;
list-style: none;
}
#roll ul li {
list-style-type: none;
background: none;
}
#roll ul li a, #roll ul li a:visited {
	/* styles for the default button state */
	margin: 0 0 5px 0;
	padding: 0 8px 0 8px;
	line-height: 32px; /* this value must be at least twice the border-radius value */
	color: #FF4500;
	background: #27459F;
	font-family: Verdana, Arial;
	font-size: 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: thin solid Black;
}
#roll ul li a:hover { /* styles for the rollover button state */
	color: #27459F;
	background: #FF4500;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */a.boldbuttons{background: transparent url('../images/roundedge-dexxr-left.jpg') no-repeat top left;display: block;float: center;font: bold 13px Arial; /* Change 13px as desired */line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */height: 30px; /* Height of button background height */padding-left: 8px; /* Width of left menu image */text-decoration: none;}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{color: White; /*button text color*/}
a.boldbuttons span{background: transparent url('../images/roundedge-dexxr-right.jpg') no-repeat top right;display: block;float: center;padding: 4px 8pt 4px 2px; /*Set 8pt to be equal or greater than'padding-left' value above*/}
a:hover.boldbuttons{ /* Hover state CSS *//*text-decoration: underline;*/color: #990000;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: 250px;}
/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.sexypanels{list-style-type: none;margin: 0;padding: 0;width: auto; /* width of menu */}
.sexypanels li{
border-bottom: 1px solid white;  
background-color:#f7f8f9; 
overflow:hidden; /* white border beneath each menu item */
}
.sexypanels li a{
font:normal 13px Open Sans, Arial, Helvetica, sans-serif;
display: block;
color: #333333;
width: 200px;
padding: 3px 0px 2px 6px; /* top/right/bottom/left padding for each menu link */
border-bottom: 2px solid #E8ECF2 ; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
text-decoration: none; 
letter-spacing: 0.2px;
}
.sexypanels li a:visited, .sexypanels li a:active{
color: #000000;
}
.sexypanels li a:hover{
color: #990000;
border-bottom: 2px solid #990000; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}
.sexyhead { 
color: white; 
border-bottom: 1px solid #1e3799; 
overflow:hidden; 
width: 200px;
border-radius: 10px; 
font: bolder 12px Montserrat,Verdana, sans-serif;
text-align: Center;
display: block;
background: linear-gradient(to bottom, #2847a4 40%, #073763 60%);width: auto;padding: 3px 0; /* Vertical (top/bottom) padding for each menu link */
text-decoration: none;
list-style-type: none;
}

.invite {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Calibri; TEXT-DECORATION: none; text-align: justify
}
.invite A:visited {
	COLOR: #0099ff; 
}
.invite A:link {
	COLOR: #27459F;
}
.invite A:hover {
	COLOR: #ff0000
}
.invitehead {
	FONT-SIZE: 16px; COLOR: #000066; FONT-FAMILY: Calibri; TEXT-DECORATION: none; letter-spacing: 1px; FONT-WEIGHT: bold 
}

