body{padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#2181a4;margin:0px;}
body, th, td, table{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#3e3e3e;line-height:15px;}
h1{padding:0px;margin:0px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:inline;}
h2{padding:0px;margin:0px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:inline;}
h3{padding:0px;margin:0px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;list-style:none;}
h4{margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;font-size:18px;background-color:transparent;}
h5{margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;font-size:18px;background-color:transparent;}
a{color:#1f7b9d;text-decoration:none;}
a:link{color:#1f7b9d;text-decoration:none;}
a:visited{color:#1f7b9d;text-decoration:none;}
a:hover{text-decoration:underline;}
.main{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tablefeat{border:1px solid #d4d4d4;margin-bottom:5px;}
.tablefeat2{border:1px solid #d4d4d4;}
.table{border-width:0px 1px 1px 1px;border-style:solid;border-color:#d4d4d4;}
.tdfeat{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;padding:6px;vertical-align:top;}
.td{width:163px;padding:0px 0px 11px 11px;}
.td2{width:201px;vertical-align:top;padding-top:3px;padding-right:5px;}
.indexPageTitle{text-indent:0px;width:100%;background-color:#FFFFFF;color:#1f7b9d;font-size:18px;font-style:normal;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-variant:normal;}
.indexPageTitle2{text-indent:10px;width:100%;background-color:#FFFFFF;color:#FFCC00;font-size:18px;border-bottom-width:thin;border-bottom-color:#66CCFF;border-bottom-style:solid;font-family:Geneva, Arial, Helvetica, sans-serif;background-image:url(images/titleback.gif);}
.logobackground1{background:url(images/ifunlogo.png);background-repeat:no-repeat;background-color:#9fd1e5;width:400px;height:138px;}
.ifg_headergrad{background:url(images/ifg_headergrad.png) repeat-x;padding-top:10px;padding-right:15px;vertical-align:top;text-align:right;color:#2a7594;}
#headergradbanner{padding-top:8px;padding-right:22px;}
.ifg_headergrad a:link{color:#2a7594;font-face:Arial, Helvetica, sans-serif;}
.linkshead2{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;background-image:url(images/ifg_navback.png);height:27px;vertical-align:middle;padding-top:3px;}
.linkshead h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;background-image:url(images/ifg_navback.png);height:27px;vertical-align:middle;padding-top:3px;}
.linkshead2 a:link, .linkshead2 a:hover, .linkshead2 a:visited{color:#ffffff;}
#headerlinks{padding-left:60px;display:block;padding-top:10px;text-align:left;}
#headerlinks a:link{font-size:14px;}
#headerlinks a:visited{font-size:14px;}
.mainpad{padding:7px;font-size:10px;}
.menuborder{border-width:0px 1px 1px 1px;border-style:solid;border-color:#d4d4d4;padding:9px;}
form{margin:0;padding:0;}
#search{margin-left:5px;margin-right:0px;margin-bottom:10px;margin-top:10px;font-size:10px;background-color:transparent;}
#indexcategories h5{margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;font-size:12px;background-color:transparent;border-bottom-style:none;}
.featureGame{color:#CC0000;margin-bottom:3px;text-align:center;font-weight:bold;background:#ABD1FF url(images2/feature_bg.gif) no-repeat;height:19px;line-height:17px;font-size:10px;}
.catBoxTitle{margin-left:20px;color:black;font-weight:bold;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.catBoxLink:link{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
a.catBoxLink:visited{color:#000000;}
.catBoxHot{color:#990000;font-weight:bold;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.catBoxNew{color:#339933;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.categoryText{font-size:10px;color:#000000;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#CCCCCC;height:27px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;}
.smallwhite{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:12px;}
.xsmallblack{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:11px;line-height:15px;}
.xsmallblack a:link{font-family:Arial, Helvetica, sans-serif;color:#1f7b9d;font-size:11px;}
.pageNumbers{margin-bottom:10px;padding:3px;background-color:#10529A;font-size:10px;}
.gametitle{color:#F3B700;font-weight:bold;font-size:small;}
.homeBody{background:url("images2/centre_bg.gif");background-repeat:repeat-x;background-color:#6BA5DD;padding:6px;border-left-color:#FFFFFF;border-left-style:solid;border-left-width:1px;}
#rightbar{padding:4px;}
.myMenuTitle{font-family:MS Sans Serif, Arial, Helvetica, sans-serif;font-size:10px;color:#014589;background:url("images2/yellow_bg.gif");font-weight:bold;padding:3px;}
.myMenuSub{background:url("images2/bluemenu_bg.gif");height:20px;}
.myMenu{font-family:MS Sans Serif, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
ul{margin:0;padding:0;}
li{line-height:15px;padding-left:12px;padding-top:0px;background-image:url("images2/bullet.gif");background-repeat:no-repeat;background-position:0px 5px;list-style:none;}
.faqlist{padding-left:0px;padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#FFFFFF;}
.inputbox{border:1px;padding:2px 2px 2px 2px;font-family:MS Sans Serif, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;background-color:#FFEEBB;height:14px;}
hr{border-top:1px dotted #7B99E1;}
.linkblue{font-family:Verdana, Arial, Helvetica, sans-serif;color:#1f7b9d;font-size:10px;}
.smallblack{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;}
.xsmallred{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FF0000;text-decoration:underline;}
.linkshead{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1f7b9d;background-image:url(images2/tab_bar_background.gif);}
.linkheadgreen{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#006600;}
.topmenu2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color:#FFFFFF;background-image:url(images2/upper_bar_background.gif);}
a.topmenu:link{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
a.downloadlink:link{color:#FF0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-weight:bold;text-decoration:underline;}
.menugreen{background:url(images/menu/green.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menupink{background:url(images/menu/pink.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menuorange{background:url(images/menu/orange.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menured{background:url(images/menu/red.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menucyan{background:url(images/menu/cyan.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menublue{background:url(images/menu/blue.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.menupurple{background:url(images/menu/purple.png) repeat-x;height:24px;vertical-align:middle;padding:0px 9px 0px 9px;color:#ffffff;font-face:Arial, Helvetica, sans-serif;font-size:14px;}
.pgnumber{text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;vertical-align:top;padding-top:3px;padding-right:5px;}