
/*
Theme Name: Isosceles Group
Theme URI: http://www.iso-group.com
Description: Isosceles Custom Theme
Author: Scott DiNitto
Author URI: http://www.jayasis.com
.
*/

* { padding: 0; margin: 0; }
table {

    border-spacing: 0px;
}

p { padding-bottom: 1em; }

ul { padding-left: 30px; }

html, body {

    background-color: #003399;
    margin:0;
    padding:0;
    height:100%;
    border:none;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
}

#body {

  margin: 0;
  padding: 0 20px 0 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;

}

#container {

    width: 1040px;
    margin: 0 auto 0 auto;
}

.left_nav {

    text-align: right;
    border-style: solid;
    border-color: #9aecff;
    border-width: 0px 1px 1px 0px;
    padding: 5px;
}

.left_nav_link {

    font-weight: 900;
    font-family: Helvetica, arial, sans-serif;
    color: #ff9966;
    font-size: 12px;
}

a.left_nav_link:link {text-decoration: none; color: #666699;}
a.left_nav_link:visited {text-decoration: none; color: #6e6ea7;}
a.left_nav_link:active {text-decoration: underline; color: #00ccff;}
a.left_nav_link:hover {text-decoration: underline; color: #8e8ebf;}

.left_nav_close {

    font-family: Helvetica, arial, sans-serif;
    color: #e65433;
    font-size: 16px;
    text-align: right;
    border-style: solid;
    border-color: #9aecff;
    border-width: 0px 1px 0px 0px;
    padding: 5px;
}

.nav_header {

    font-weight: 900;
    font-family: Trebuchet MS, Helvetica, arial, sans-serif;
    font-size: 18px;
    background-color: #00ccff;
    color: #ffffff;
    height: 21px;
    text-align: right;
    padding-right: 5px;

}

.heading {

    font-weight: 900;
    font-family: Helvetica, arial, sans-serif;
    font-size: 24px;
    color: #3d5c99;
    margin-bottom: 5px;
}

.type {

    font-weight: 500;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #444;
}

.text {

    font-weight: 500;
    font-family: Helvetica, arial, sans-serif;
    font-size: 16px;
    color: #333;
}

.link {

    font-weight: 500;
    color: #333333;
}

a:link {text-decoration: none; color: #801adb;}
a:visited {text-decoration: none; color: #6e6ea7;}
a:active {text-decoration: underline; color: #00ccff;}
a:hover {text-decoration: underline; color: #e65433;}

a.link:link {text-decoration: none; color: #801adb;}
a.link:visited {text-decoration: none; color: #6e6ea7;}
a.link:active {text-decoration: underline; color: #00ccff;}
a.link:hover {text-decoration: underline; color: #e65433;}

.type_liner {

    font-weight: 500;
    font-family: verdana, Helvetica, arial, sans-serif;
    font-size: 12px;
    color: #666;
}

.title {

    font-weight: 900;
    font-family: Helvetica, arial, sans-serif;
    font-size: 16px;
    color: #e65433;
    padding-bottom: 3px;
}


a.title:link {text-decoration: none; color: #e65433;}
a.title:visited {text-decoration: none; color: #EF7053;}
a.title:active {text-decoration: none; color: #00ccff;}
a.title:hover {text-decoration: none; color: #00CCFF;}

.top_nav {

    font-weight: 500;
    font-family: Helvetica, arial, sans-serif;
    font-size: 13px;
    color: #ddd;
}

a.top_nav:link {text-decoration: none; color: #555;}
a.top_nav:visited {text-decoration: none; color: #555;}
a.top_nav:active {text-decoration: none; color: #ddd;}
a.top_nav:hover {text-decoration: none; color: #aaa}

.menu {

    font-weight: 500;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    color: #003399;
}

a.menu:link {text-decoration: none; color: #444;}
a.menu:visited {text-decoration: none; color: #444;}
a.menu:active {text-decoration: underline; color: #e65433;}
a.menu:hover {text-decoration: underline; color: #666;}

.footer {

    font-weight: 500;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    color: #777;
    text-align: center;

}

.right_title { font-family: Helvetica, Arial, sans-serif; color: #41418c; font-size: 28px; padding-bottom: 20px; }
.right_content { font-family: Helevetica, Arial, sans-serif; color: #333; font-size: 13px; }
.content_photo_label { font-family: Trebuchet MS, Helvetica Arial, sans-serif; font-size: 30px; font-weight: 900; color: #fff; line-height: 160px; text-align: center; letter-spacing: -2px; }

#top_nav { line-height: 28px; border-bottom: solid 1px #333; }


li span { display: inline; padding-bottom: 0; }
ul { display: block; padding-bottom: 1em; }
li { padding-bottom: 10px; }
h1, h2, h3, h4, h5, h6 { display: block; padding-bottom: 1em; }

.spacer_ { padding-bottom: 2em; }
