/* Updated 28/3/07 */

BODY
	{
        padding: 0;
		border: 0;
    	margin: 0;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 12px;
		color: black;
        background-color: transparent;
        background-image: url(images/backborder.jpg);
	 	background-repeat: repeat-y;
        background-position: top center;
	}

span
    {
        display: none;
    }

div.container /* full page */
	{
        width: 773px;
		padding: 0;
        border-left: 5px solid white;  /*white*/
        border-right: 5px solid white;  /*white*/
		margin: 0;
        background-color: transparent;
        background-image: url(images/background.jpg);
        background-repeat: repeat-y;
        background-position: 0px left;
	}
#nohead /* index full page changes */
	{
        background-position: 10px left;
	}

div#flashcontent,
div#flashcontent2
	{
        position: static;
		padding: 0;
        border: 0px solid green;
		margin: 0;
        background-color: transparent;
        clear: both;
	}
object, param, embed
	{
        position: static;
		padding: 0;
        border: 0px solid cyan;
		margin: 0;
	}

div.headertop  /* header top bar */
	{
        width: 773px;
        height: 126px;
        padding: 0px;
		border: 0px solid white;
       	margin: 0px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 12px;
        font-weight: bold;
        color: white;
        background-color: #2D329F;
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        clear: both;
	}

div.header  /* page header */
	{
		height: 70px;
        width: 771px; /*773px*/
        padding: 0;
        border: 0px solid orange;
    	margin: 0;
		color: white;
		background-color: white;
        background-image: url(images/headerimage.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        clear: both;
	}

div.headerbottom  /* header bottom bar */
	{
        width: 773px;
        eight: 18px;
        padding: 0px 0 0px 0;
		border: 0px solid white;
   		order-bottom: 5px solid white;
       	margin: 0px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 12px;
        font-weight: bold;
        background-color: transparent; /*#2D329F*/
        ackground-image: url(images/bluebar.gif);
        background-repeat: repeat-x;
        background-position: middle middle;
        color: white;
        clear: both;
	}

div.page  /* page div */
	{
        width: 773px;
        padding: 0px 0px 0px 0px;
		border: 0px solid lime;
       	margin: 0px 0px 10px 0px;
        background-color: transparent;
        clear: both;
	}

div.content /* main content info */
	{
        width: 773px;
        min-height: 400px;
        padding: 0px 0px 0px 0px;
		border: 0px solid lime;
       	margin: 10px 0px 0px 0px;
        background-color: transparent;
        clear: both;
	}
div#flashcontent3
	{
        position: static;
        float: left;
        width: 100%;
        min-height: 400px;
        padding: 0px 0px 10px 0px;
        border: 0px solid green;
       	margin: 0px 0px 0px 0px;
		background-color: transparent;
	}
div#flashcontent3 div.left
	{
        position: static;
        float: left;
        width: 375px;
		padding: 0;
        border: 0px solid pink;
		margin: 0;
		background-color: transparent;
	}
div#flashcontent3 div.left#indexnon
	{
        height: 360px;
        background-image: url(portfolio/index.jpg);
        background-repeat: no-repeat;
        background-position: middle middle;
	}
div#flashcontent3 div.left img
	{
        float: left;
		padding: 0px;
        border: 0px solid #2D329F;
		margin: 0px;
    	background-color: transparent;
	}

div#flashcontent3 div.left p
	{
        width: 360px;
        float: left;
        padding: 0px 0px 0px 10px;
        border: 0px solid red;
       	margin: 0px 0px 10px 0px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.left h6
	{
        padding: 5px 0px 10px 0px;
        border: 0px solid red;
        margin: 0px 10px 10px 10px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
		color: #6066CA;
        background-color: white;
        clear: both;
	}
div#flashcontent3 div.left ul
	{
        width: 350px;
        float: left;
        padding: 0px 0px 0px 20px;
        border: 0px solid lime;
       	margin: 0px 0px 10px 0px;
        list-style: outside disc;
	}
div#flashcontent3 div.left li
	{
        padding-left: 10px;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
        font-style: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.left div.thumbs
    {
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 14px;
        font-weight: bold;
		color: red;
        font-style: normal;
		text-align: center;
        background-color: transparent;
        clear: both;
    }
div#flashcontent3 div.left div.thumbs div.images
	{
		clear: none;
        float: left;
        width: 86px;
        height: 86px;
        padding: 0px;
        border: 0px solid red;
        margin: 0px 10px 10px 0px;  /* 10px 15px 20px 18px */
        background-color: white;
	}
div#flashcontent3 div.left div.thumbs img.border
	{
		padding: 4px;
        border: 2px solid #2D329F;
		margin: 0px;
    	background-color: white;
	}

div#flashcontent3 div.right
	{
        position: static;
        float: right;
        width: 390px;
        min-height: 380px;
		padding: 0px 0px 10px 0px;
        border: 0px solid purple;
		margin: 0px 0px 0px 0px;
		background-color: transparent;
	}
div#flashcontent3 div.right p
	{
        width: 360px;
        float: left;
        padding: 0px 0px 0px 10px;
        border: 0px solid red;
       	margin: 0px 0px 10px 0px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.right h6
	{
        padding: 5px 0px 10px 0px;
        border: 0px solid red;
        margin: 0px 10px 10px 10px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
		color: #6066CA;
        background-color: white;
        clear: both;
	}
div#flashcontent3 div.right ul
	{
        width: 350px;
        float: left;
        padding: 0px 0px 0px 20px;
        border: 0px solid lime;
       	margin: 0px 0px 10px 0px;
        list-style: outside disc;
	}
div#flashcontent3 div.right li
	{
        padding-left: 10px;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
        font-style: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.right div.thumbs
    {
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
		margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 14px;
        font-weight: bold;
		color: red;
        font-style: normal;
		text-align: center;
        background-color: transparent;
        clear: both;
    }
div#flashcontent3 div.right div.thumbs div.images
	{
		clear: none;
        float: left;
        width: 86px;
        height: 86px;
        padding: 0px;
        border: 0px solid red;
        margin: 0px 10px 10px 0px;  /* 10px 15px 20px 18px */
        background-color: white;
	}
div#flashcontent3 div.right div.thumbs div.blank
	{
		display: none;
	}
div#flashcontent3 div.right div.thumbs img.border
	{
		padding: 4px;
        border: 2px solid #2D329F;
		margin: 0px;
    	background-color: white;
	}

div#flashcontent3 p.flashnote
    {
        width: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
		margin: 10px 0px 0px 0px;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 14px;
        font-weight: bold;
		color: red;
        font-style: normal;
		text-align: center;
        background-color: transparent;
        clear: both;
    }
div#flashcontent3 div.a1
	{
        width: 150px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 1px solid red;
       	margin: 0px 0px 0px 0px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.a2
	{
        idth: 150px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
       	margin: 20px 0px 0px 185px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.n2
	{
        idth: 150px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
       	margin: 20px 0px 0px 66px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.c
	{
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid purple;
       	margin: 0px 0px 0px 140px;
	}
div#flashcontent3 div.c1
	{
        width: 230px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
       	margin: 10px 0px 20px 50px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.c1 p
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid yellow;
       	margin: 0px 0px 0px 0px;
	}
div#flashcontent3 div.c1 p.indent
	{
        padding-left: 90px;
        border: 0px solid lime;
       	margin: 0px 0px 0px 0px;
	}
div#flashcontent3 div.c2
	{
        width: 230px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
       	margin: 10px 0px 20px 0px;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}
div#flashcontent3 div.c2 p
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid yellow;
       	margin: 0px 0px 0px 0px;
	}
div#flashcontent3 div.c2 p.indent
	{
        padding-left: 60px;
        border: 0px solid pink;
       	margin: 0px 0px 0px 0px;
	}
div#flashcontent3 div.c3
	{
        width: 500px;
        float: left;
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
       	margin: 0px 0px 0px 0px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
        clear: both;
	}

div.left  /* left hand page div */
	{
		float: left;
		width: 500px;
        padding: 0px 0px 0px 0px;
		border: 1px solid #3439A5;
        margin: 0px 0px 10px 15px;
        background-color: #F0F7FE;
        clear: left;
	}
div.left1
	{
		float: left;
		width: 500px;
        padding: 2px 0px 2px 0px;
		border: 0px solid pink;
        margin: 0px 0px 0px 0px;
        background-color: #C5D2EB;
        color: #3439A5;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        clear: both;
	}
div.left2
	{
		float: left;
        width: 200px;
        padding: 0px 0px 10px 40px;
		border-top: 0px dotted #C5D2EB;
		border-bottom: 0px dotted #C5D2EB;
		border-left: 0px dotted #C5D2EB;
		border-right: 1px dotted #3439A5;
        margin: 10px 0px 0px 0px;
    	background-color: ;
        font-size: 12px;
        font-weight: ;
        text-align: left;
        clear: left;
	}
div.left2 p
	{
        padding: 0px 0px 0px 0px;
		border: 0px dotted red;
        margin: 0px 0px 0px 0px;
    	background-color: ;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
	}
div.left2 p.indent
	{
        padding: 0px 0px 0px 70px;
		border: 0px dotted pink;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
	}
div.left3
	{
		float: left;
        width: 210px;
        padding: 0px 0px 0px 0px;
		border: 0px solid blue;
        margin: 10px 0px 0px 20px;
    	background-color: ;
        font-size: 12px;
        font-weight: ;
        text-align: left;
        line-height: 160%;
	}

div.middle  /* middle page div */
	{
		float: left;
		width: 250px;
        padding: 0px 0px 0px 0px;
		border: 1px solid cyan;
        margin: 0px 0px 0px 0px;
        background-color: transparent;
	}
div.middle2
	{
        width: 175px;
        padding: 0px 0px 0px 0px;
		border: 1px solid orange;
        margin: 0px 0px 0px 0px;
    	background-color: ;
        font-size: 12px;
        font-weight: ;
        text-align: center;
	}

div.right  /* right hand page div */
	{
		float: right;
		width: 250px;
        padding: 0px 0px 0px 0px;
		border: 0px solid lime;
        margin: 0px 0px 0px 0px;
        background-color: transparent;
	}
div.right2  /* inside right hand page div */
	{
        width: 190px;
        padding: 10px 10px 10px 10px;
		border: 1px dotted #3439A5;
        margin: 10px 5px 10px 5px;
        font-variant: small-caps;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 15px;
        font-weight: bold;
        font-style: normal;
		color: #585FC4;
        line-height: -20px;
    	background-color: #F0F7FE;
	}

div.footerlinks   /* footer links div */
	{
		clear: both;
        width: 773px;
        padding: 3px 0 3px 0;
        border: 0;
        margin: 0;
        border: 0px solid red;
        background-color: transparent;
		text-align: center;
		color: #99A0E3;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 12px;
	}
div.footerlinks a:link,
div.footerlinks a:visited,
div.footerlinks a:active
    {
    	padding: 0px 3px 0px 3px;
        border: 0;
    	margin: 0;
        color: #2D329F;
        text-decoration: underline;
    }

div.footerlinks a:hover
    {
    	padding: 0px 3px 0px 3px;
        border: 0;
    	margin: 0;
		color: white;
        text-decoration: none;
        background-color: #2D329F;
    }
div.footer   /* footer div */
	{
		clear: both;
        width: 773px;
        padding: 5px 0 3px 0;
        border: 0;
        margin: 0;
        border-top: 0px solid red; /*#333*/
        border-bottom: 0px solid red;
        background-color: #2D329F;
        background-image: url(images/bluebar.gif);
        background-repeat: ;
        background-position: middle;
		text-align: center;
		color: white;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 12px;
	}
div.footer a:link#flash,
div.footer a:visited#flash,
div.footer a:active#flash
    {
    	float: left;
        padding: 0px 3px 0px 3px;
        border: 0;
    	margin: 0px 0px 0px 5px;
        color: white;
        text-decoration: underline;
    }

div.footer a:hover#flash
    {
    	float: left;
    	padding: 0px 3px 0px 3px;
        border: 0;
    	margin: 0px 0px 0px 5px;
		color: #C5D2EB;
        text-decoration: none;
    }

div.images
	{
		clear: none;
        float: left;
        width: 140px;
        height: 140px;
        padding: 2px;
        border: 2px solid #2D329F;
        margin: 10px 15px 20px 18px;  /* 10px 15px 20px 18px */
        background-color: white;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #2D329F;
	}
img.border
	{
		padding: 2px;
        border: 2px solid white;
		margin: 2px;
    	background-color: white;
	}

div.imagesmain
	{
		clear: none;
        float: left;
        width: 140px;
        height: 172px;
        padding: 2px;
        border: 2px solid #2D329F;
        margin: 10px 15px 20px 18px;
        background-color: white;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #2D329F;
	}

div.link
	{
        float: center;
        width: 490px;
        padding: 2px 0px;
        border: 2px solid #2D329F;
        margin: 10px auto 20px auto;
        background-color: white;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #2D329F;
	}

div.p
    {
        padding: 0px;
    	margin:  0px 0px 0px 0px;
        border: 0px solid red;
    }

img.logo
	{
		padding: 0px;
        border: 0px solid white;
		margin: 0px;
        osition: relative;
        eft: 0;
        op: -10px;
        -index: 20;
        float: left;
        margin: 5px 0 0 17px;
 	}
.clear
    {
        height: 1px
    }

h1   /* main header */
	{
        padding: 0px;
        border: 0px;
        margin: 0px 0px 0px 0px;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 25px;
        font-weight: bolder;
        font-style: normal;
        text-transform: uppercase;
		text-align: center;
		color: white;
        line-height: 120%;
	}

em
	{
        font-size: 40px;
        font-style: normal;
        text-transform: uppercase;
	}

small
	{
        font-size: 11px;
        font-style: bold;
        color: #2D329F;
	}

h2   /* secondary header */
	{
        padding: 0px;
        border: 0px;
        margin: 0px 0px;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 15px;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
		color: white;
        line-height: 120%;
	}

h3   /* Page header */
	{
        padding: 0px;
        border: 0px;
        margin: 0px 0px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 25px;
        font-weight: bold;
        font-style: normal;
		color: white;
	}

h4   /* Page under header */
	{
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
		color: #2D329F;
        line-height: -20px;
	}

h5   /* mid header */
	{
        padding: 15px 0px 0px 0px;
        border: 0px solid red;
        margin: 0px 0px 0px 0px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
		color: #2D329F;   /*  */
        clear: both;
	}
h6   /*  */
	{
        padding: 10px 0px 10px 0px;
        border: 0px solid red;
        margin: 10px 80px 10px 80px;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
		color: #6066CA;
        background-color: white;
        clear: both;
	}

img
	{
		padding: 0;
        border: 0;
		margin: 0;
        vertical-align: middle;
	}

p
	{
        padding: 0 40px 0 40px;
        border: 0;
       	margin: 0;
		text-align: left;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 13px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}

#table
	{
        padding: 0;
        border: 0;
       	margin: 0;
		text-align: center;
		font-family: Arial, Helvetica, Times, serif;
		font-size: 14px;
        font-weight: normal;
		color: black;
        line-height: 130%;
	}

#left
	{
		text-align: left;
	}

li.bullet
	{
        padding-left: 10px;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
        font-style: normal;
		color: black;
        list-style: inside disc;
	}

strong
	{
        font-weight: bold;
        font-size: 20px;
        font-style: normal;
		color: black;
	}

/* basic links */
a:link, a:visited, a:active
    {
        color: #2D329F;
        text-decoration: none;
    }

a:hover
    {
        text-decoration: underline;
    }

/* suckerfish navigation menu */
#nav           /* all lists */
	{
        position: relative;
        z-index: 50;
    	padding: 2px 0px 2px 0px;
        border: 0px solid red;
    	margin: 0px 0px 0px 0px;
	    float: left;
        width: 773px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
        font-weight: bold;
        letter-spacing: 0px;
        background-color: #2D329F;
        clear: both;
	}

#nav ul           /* all lists */
	{
    	padding: 0px 0px 0px 3px;
        border: 0px solid Green;
    	margin: 0px 0px 0px 0px;
        width: 773px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
        font-weight: bold;
        letter-spacing: 0px;
		list-style: none;
        clear: both;
	}

#nav ul li
	{
        text-align: left;
        display: inline; /*block*//*inline*/
	    float: left;
    	padding: 4px 0px 5px 0px;
        border: 0px solid green;
    	margin: 2px 0px 2px 0px;
	}

/* 'a' the link */
#nav a:link,
#nav a:visited,
#nav a:active
	{
        idth: 160px;
        eight: 50px;
        padding: 2px 5px 2px 5px;
        border-top: 1px solid #A6CAF0;
        border-left: 1px solid #A6CAF0;
        border-right: 1px solid #000260;
        border-bottom: 1px solid #000260;
    	margin: 0px 0px 0px 0px;
		color: white;
	    background: #2D329F;
        background-image: url(images/barback.gif);
        text-decoration: none;
        display: inline; /*block*//*inline*/
	}

#nav a:hover             /* 'a' the link on hover*/
	{
        border-top: 1px solid #000260;
        border-left: 1px solid #000260;
        border-right: 1px solid #A6CAF0;
        border-bottom: 1px solid #A6CAF0;
        background: #eee;
        background-image: url(images/sidebar.gif);
        background-position: center;
        color: #000260;
	}

#nav a#current:link,             /* 'a' the current page*/
#nav a#current:visited,
#nav a#current:active,
#nav a#current:hover
	{
        margin: 0;
		color: #000260;
	    background: #99A0E3;
        ackground-image: url(images/sidebar.gif);
        background-position: center;
        border-top: 1px solid #666;
        border-left: 1px solid #666;
        border-right: 1px solid #666;
        border-bottom: 3px solid red;
	}

li#g1 a:link, li#g1 a:visited, li#g1 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g1 a:hover {border-bottom: 3px solid red;}

li#g2 a:link, li#g2 a:visited, li#g2 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g2 a:hover {border-bottom: 3px solid red;}

li#g3 a:link, li#g3 a:visited, li#g3 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g3 a:hover {border-bottom: 3px solid red;}

li#g4 a:link, li#g4 a:visited, li#g4 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g4 a:hover {border-bottom: 3px solid red;}

li#g5 a:link, li#g5 a:visited, li#g5 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g5 a:hover {border-bottom: 3px solid red;}

li#g6 a:link, li#g6 a:visited, li#g6 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g6 a:hover {border-bottom: 3px solid red;}

li#g7 a:link, li#g7 a:visited, li#g7 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g7 a:hover {border-bottom: 3px solid red;}

li#g8 a:link, li#g8 a:visited, li#g8 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g8 a:hover {border-bottom: 3px solid red;}

li#g9 a:link, li#g9 a:visited, li#g9 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g9 a:hover {border-bottom: 3px solid red;}

li#g10 a:link, li#g10 a:visited, li#g10 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g10 a:hover {border-bottom: 3px solid red;}

li#g11 a:link, li#g11 a:visited, li#g11 a:active,
{border-bottom: 3px solid #99A0E3;}
li#g11 a:hover {border-bottom: 3px solid red;}

